.search-page form { width: 740px; height: 35px; background: url(/images/searh_bg.jpg) no-repeat 0 0; overflow: hidden; }
.search-page form .txt { font-size: 18px; color: #000000; border:solid 1px #fff; width: 690px; margin: 7px 0px 0px 7px; float: left; }
.search-page form input[type=submit] { background: none; width: 35px; height: 35px; float: right; cursor: pointer; border:none; margin: 0px 0px 0px 0px;}
.search_list { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.search_list li { margin: 0px 0px 35px 0px; padding: 0px 0px 0px 0px; background: none;}
.chain_path {  margin: 5px 0px 0px 0px;}
.chain_path a { }
#where_ul { margin: 4px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#where_ul li { float: left; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; background: none;}
#where_ul li a { font-size: 11px; color: #1d3f6c; text-transform: uppercase; display: block; padding: 6px 7px 4px 7px;}
#where_ul li a:hover, #where_ul a.active  { background: #d2d8dc; text-decoration: none; color: #000000;}

.f18, .f18 * { font-size: 18px; }


.search_list { list-style: none; }
.h2 { margin: 50px 0px 30px 0px !important; }


#top_src_form2 { position: relative; z-index: 1; overflow: visible; line-height: 0px; height: 35px; }
#sf_text { outline: 0; width: 130px; height: 11px; border:none; /*border:solid 1px #fff;*/ background: none; font: 11px/10px Verdana; color: #999999; padding: 0px 0px 0px 0px;  margin: 4px 0px 0px 4px; float: left;}
#sf_subm { border:none; background: none; width: 20px; height: 22px; cursor: pointer; }
#top_src_form2 #search_ajax2 { display: none;  width: 100%; border-top:none; position: absolute; z-index: 2; background: #e1eaea; margin: 35px 0px 0px 0px;} /*dbdbdb*/
#top_src_form2 #search_ajax2 a { position: relative;}


#top_src_form2 .search-page2 { padding: 0 0px; margin: 0px 0px 0px 0px;}
#top_src_form2 .search-page2 li { border: none; border-bottom: 1px solid #ccc; float: none; line-height: 11px !important; margin: 0; padding: 0; position: relative; background: none;}
.search-page2 li a { display: block; font-weight: 100;   padding: 10px 15px 10px 15px; text-decoration: none;  line-height: 22px; color: #0082b3;}
.search-page2 li a:hover *, .search-page2 li a:hover {  color: #000 !important;}
.search-page2 li a td {    line-height: 15px !important;    padding: 8px 0;    vertical-align: middle;}
#top_src_form2 #search_last {  color: #0082b3;  border: none; border-top: none; padding: 5px 0px 5px 0px;   text-align: center;}
#search_last a {   }
#search_last a:hover {    text-decoration: underline;}
#not_found {    border: medium none;    margin: 0 !important;    padding: 10px !important;}
#not_found p {    padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.training_ul { margin: 0px 0px 0px 0px;}

.a_GalsC { font-size: 18px;  }
.a_GalsC b { font-size: 18px;  }

.training_h { font-size: 18px; }
.training_h b { font-size: 18px; }

.hidden_search_li { display: none;}

.show_all_search {  background: #009966; color: #fff;}
.show_all_search:hover {background: #009966 !important; color: #000 !important; }


.ul_faq { padding: 0px 0px 0px 0px;}

