.main_content {
  padding: 10px;
}
.main_content h1 {
  font-size: 20px;
  color:#2187D4;
  border: 0px solid red;
  position: relative;
}
.main_content h1 sup {
  color: red;
  font-size: 10px;
  margin-left: -5px;
}
.main_content .text, .main_content a, .main_content b, .main_content font {
  font-family: Tahoma,Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.main_content a { color: #2187D4; font-weight: bold; }
.main_content .text .error { font-size: 12px; color: red; font-weight: bold; }


/* ------------------------- */

/* content styles - faq */
.en td, .en td input {
  font-size: 12px;
  font-weight: normal;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  
  padding: 3px 10px;
}
.en {
  width: 532px;
  border: 1px solid #F2F6FF;
  border: 1px solid #dddddd;
  border-bottom: 2px solid #0094de;
  background-color: #F9FBFF;
  display: block;
}
.en td { 
  padding-top: 5px;
  font-weight: bold; 
}
.en input {
  width: 210px;
  height: 20px;
  border: 1px solid #dddddd;
  border-bottom2: 1px solid #0094de;
  background-color: white;
  padding: 2px !important; 
  margin: 0px;
  font-size: 11px;
  margin-right: 10px;
}
.en .en_top {
  color: gray;
  padding-top: 10px;
}
.en .en_top, .en .en_top a {
  font-size: 10px;
}
.en .en_sub {
  text-align: left;
  padding-bottom: 10px;
}
.en input.submit {
  width: 110px;
  padding: 0px; margin: 0px;
  height: auto;
  background-color: white;
  background-image: url(/img/design2/search_bg.gif);
  border: 1px solid #dddddd;
  cursor: pointer;
  _cursor: hand;
  color: gray;
  font-size: 12px;
  font-weight: bold;
}

.en_title {
  display: block;
  margin-bottom: 5px;
  
  text-align: right;
  font-size: 14px;
  font-weight: bold;
  color: #0094de;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.en_title span {
  border-bottom: 1px solid #0094de;
}

/* error */
.en_err td { 
  padding: 2px;
  padding-left: 4px;
  border-bottom: 1px solid #dddddd;
  background-color: #F9FBFF !important;
  
  font-size:11px;
  color: red; 
  font-weight: bold; 
}
.en_err td .quote {
  border: 1px solid #dddddd;
  background-color: white;
  margin: 0px;
  padding: 4px 2px;
  color: #0094de;
  font-weight: bold;
  
  color: black !important;
  font-weight2: normal !important;
  margin-top: 3px;
}
.en_err {
  width: 532px;
  
  border: 1px solid #dddddd;
  border-bottom: 0px;
  margin-bottom: 10px;
  
  border-left: 2px solid red !important;
}