/* ::::: http://www.tealit.com/templates/css/tealit2009.css ::::: */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
a img { border: medium none; }
body { margin: 0px; font-size: 13px; line-height: 17px; color: rgb(32, 32, 32); font-family: Geneva,Arial,Helvetica,sans-serif; font-style: normal; }
input, select { font-size: 9pt; font-family: Geneva,Arial,Helvetica,sans-serif; }
h1 { font-size: 3em; font-weight: normal; }
h2 { font-size: 2em; font-weight: normal; }
.txt-1 { text-align: left; }
.away-3 { padding-top: 10px; }
.away-8 { padding-bottom: 15px; }
.away-1 { padding-bottom: 10px; }
#top1 { width: 100%; height: 111px; background-image: url("top_home_bg.png"); background-repeat: repeat-x; text-align: left; }
#top_right_side { width: 770px; height: 45px; float: right; margin-top: 0px; margin-right: 0px; padding-right: 0px; }
#top1_drop { width: 270px; margin-top: 30px; }
#logo { padding-top: 25px; float: left; margin-left: 0px; top: 23px; text-align: left; height: 47px; width: 170px; z-index: 1; }
#content { float: left; width: 960px; padding-bottom: 15px; height: 100%; }
#content1 { float: left; width: 960px; height: 100%; }
#page { position: relative; width: 960px; padding-top: 10px; }
#area, div.area { width: 960px; margin: 0px auto; }
.area1 { float: left; width: 100%; background-color: rgb(246, 246, 242); border-top: 1px solid rgb(204, 204, 204); color: rgb(32, 32, 32); }
#main-box { float: left; width: 610px; overflow: hidden; }
#main-box h1 { line-height: 27px; }
#right-box { float: right; width: 160px; height: 100%; }
#article-left-box { float: left; width: 160px; height: 100%; margin-right: 15px; }
#option { width: 180px; height: 20px; text-align: right; }
.top_drop { color: rgb(0, 0, 0); font-size: 12px; border: 1px solid rgb(204, 204, 204); background-color: rgb(170, 211, 234); width: 230px; }
.top_menu_area { float: left; width: 1020px; }
.dis { float: left; overflow: hidden; height: 37px; width: auto; }
ul.tabbednav { clear: both; font-size: 13px; }
ul.tabbednav li { float: left; list-style: outside none none; vertical-align: middle; width: auto; }
ul.tabbednav li a { display: block; text-decoration: none; }
ul.tabbednav li a:hover { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
ul.tabbednav li a.active { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); margin-right: 3px; padding-bottom: 7px; padding-left: 6px; }
ul.tabbednav li a.notactive { color: rgb(252, 252, 252); background: transparent url("top_tab_bg.jpg") repeat-x scroll left top; margin-right: 1px; padding-bottom: 7px; padding-left: 6px; margin-left: 5px; }
ul.tabbednav li a.notactive:hover { color: rgb(0, 0, 0); background: transparent url("top_tab_bg.jpg") repeat-x scroll left bottom; }
ul.tabbednav li a.tabcontent { margin-left: 0px; }
ul.maintabbednav { position: relative; z-index: 2; }
.ttab_r { background-image: url("top_tab_right.png"); background-repeat: no-repeat; background-position: right top; padding-top: 4px; padding-right: 4px; }
.chat_tab_r { width: auto; max-width: 76px; float: left; height: 20px; background-image: url("top_chat_right.png"); background-repeat: no-repeat; background-position: right top; padding-right: 4px; padding-top: 1px; }
.chat_btn { float: left; width: auto; }
ul.nav_btn { float: left; clear: both; width: auto; font-size: 13px; padding-top: 9px; }
ul.nav_btn li { float: left; width: auto; list-style: outside none none; margin-bottom: -1px; vertical-align: middle; text-align: center; }
ul.nav_btn li a { float: left; width: auto; color: rgb(252, 252, 252); display: block; margin: 0px; text-decoration: none; background-color: rgb(2, 85, 161); background-image: url("top_tab_chat.png"); background-repeat: no-repeat; background-position: left top; padding-left: 5px; }
ul.nav_btn li a:hover { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.chat_tab_r { width: auto; max-width: 76px; float: left; height: 20px; background-image: url("top_chat_right.png"); background-repeat: no-repeat; background-position: right top; padding-right: 4px; padding-top: 1px; }
.top_msg { position: absolute; margin-top: 25px; margin-left: 480px; width: 450px; }
.pipe_area { float: left; width: auto; height: 16px; padding-right: 10px; margin-top: 3px; color: rgb(252, 252, 252); }
.goods { float: left; width: auto; height: 16px; padding-right: 10px; margin-top: 3px; }
.goods a { float: left; width: auto; font-size: 9pt; color: rgb(252, 252, 252); text-decoration: none; padding-left: 8px; padding-bottom: 3px; }
.goods a:hover { text-decoration: underline; }
.language_area { width: auto; padding-right: 10px; margin-top: 3px; }
ul.language { font-size: 9pt; color: rgb(0, 0, 0); }
ul.language li { float: left; width: auto; list-style: outside none none; padding-left: 8px; padding-bottom: 3px; color: rgb(0, 0, 0); }
ul.language a { color: rgb(0, 0, 0); text-decoration: none; }
ul.language a:hover { color: rgb(255, 255, 0); text-decoration: underline; }
a.language_active:link, a.language_active:visited, a.language_active:hover { color: rgb(255, 255, 0); text-decoration: none; }
ul.nav { float: right; width: auto; text-align: right; font-family: Helvetica,Arial,sans-serif; top: -60px; right: 0px; text-transform: capitalize; background-image: url("nav_left_box.gif"); background-repeat: no-repeat; background-position: left bottom; padding-left: 6px; padding-right: 6px; }
ul.nav li { float: left; width: auto; list-style: outside none none; background-color: rgb(1, 64, 144); padding-top: 4px; padding-bottom: 4px; }
ul.nav li a { display: block; margin: 0px; text-decoration: none; color: rgb(252, 252, 252); font-size: 11px; padding-right: 4px; padding-left: 4px; }
ul.nav li a.shing { color: rgb(255, 0, 0); background-image: url("point_free.gif"); background-repeat: no-repeat; width: 62px; text-align: center; }
ul.nav li a.shing:hover { color: rgb(0, 102, 255); }
ul.nav li a:hover { color: rgb(165, 226, 255); }
.nav_right_bg { overflow: hidden; clear: left; width: auto; background-image: url("nav_right_box.gif"); background-position: right bottom; background-repeat: no-repeat; margin-right: 0px; padding-right: 0px; }
#cm_top4 { float: left; width: auto; }
#cm_top4 table tr td.cm_top4 { width: 242px; height: 70px; border-collapse: collapse; border-spacing: 0px; vertical-align: top; }
#cm_top4 a { border: 0px none; }
#top_text_ad { width: 960px; color: rgb(0, 102, 204); line-height: 13px; font-weight: bold; padding-left: 5px; }
#top_text_ad a { font-size: 11px; color: rgb(0, 0, 255); text-decoration: none; font-family: Verdana,Helvetica,sans-serif; }
#top_text_ad h2 { text-decoration: none; font-family: Verdana,Helvetica,sans-serif; font-size: 12px; font-weight: bold; margin-right: 10px; color: rgb(32, 32, 32); padding-bottom: 8px; }
#top_text_ad h2 a { text-decoration: none; font-size: 12px; font-weight: bold; color: rgb(32, 32, 32); }
#top_text_ad ul { list-style-type: none; height: 81px; padding-bottom: 10px; overflow: hidden; }
#top_text_ad ul li { float: left; width: 126px; list-style-type: none; padding-right: 11px; }
#top_text_ad .ad_3 { float: left; width: 960px; padding-bottom: 15px; }
#top_text_ad .featured_jobs ul { list-style-type: none; padding: 0px; margin-top: 1px; }
.drop_title { color: rgb(0, 102, 0); font-family: Verdana,sans-serif; font-size: 13px; font-weight: bold; text-align: left; line-height: 1.3em; width: 152px; background-image: url("drop_title.png"); background-repeat: no-repeat; background-position: left top; padding: 3px 5px; }
.drop_down { width: 162px; height: 91px; background-image: url("drop_down.png"); background-repeat: no-repeat; background-position: left bottom; }
.drop_main { width: 161px; height: 84px; background-image: url("drop_main.gif"); background-repeat: repeat-y; background-position: left 1px; padding-left: 1px; border-top: 1px solid rgb(51, 153, 51); }
.drop_box_area { text-align: left; width: 160px; float: left; }
.copyright { font-size: 11px; color: rgb(0, 0, 0); text-align: center; padding-top: 25px; padding-bottom: 25px; word-spacing: 1px; }
#footer-copyright { width: 960px; font-family: Arial,Helvetica,sans-serif; margin: 0px auto; background-color: rgb(246, 246, 242); }
#crumb { width: 785px; float: left; margin: 0px; padding-bottom: 10px; }
#crumb .crumb_box1 { float: left; width: auto; font-size: 12px; padding-top: 5px; }
#crumb a:link, #crumb a:visited, #crumb a:active { color: rgb(0, 0, 255); }
h1.article_font_1 { color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: bold; margin-bottom: 15px; }
.article_page_text { width: 610px; font-family: Arial,Helvetica,sans-serif; text-align: left; }
.article_page_text p { font-size: 15px; line-height: 1.5em; margin-bottom: 10px; }
.article_page_text img { padding: 5px; }
.article_page_text table { width: 600px; border: 1px solid rgb(0, 0, 0); margin-bottom: 15px; margin-left: 1px; }
.article_page_text table th, .article_page_text table td { font-size: 13px; vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 2px 5px; }
.article_bottom_box { float: left; font-family: Arial,Helvetica,sans-serif; font-size: 13px; margin-bottom: 10px; text-align: center; width: 610px; }
.article_bottom_box p { float: left; width: 316px; color: rgb(0, 72, 192); font-weight: bold; }
.article_bottom_box .rev_a_left { text-align: left; }
.article_bottom_box .rev_a_right { text-align: right; }
.r_ads { width: 160px; float: left; font-family: Arial,Helvetica,sans-serif; padding-bottom: 12px; }
.r_ads a { text-decoration: none; font-style: normal; }
.r_ads a strong { font-size: 12px; color: rgb(0, 72, 192); text-decoration: none; line-height: 15px; display: block; font-style: normal; }
.left_ad_text { float: left; width: 160px; margin-bottom: 15px; font-family: Arial,Helvetica,sans-serif; }
.left_ad_text .cm_text_c1 { border: 1px solid blue; border-collapse: collapse; border-spacing: 0px; }
.left_ad_text .cm_text_c1 thead tr th { background-color: rgb(9, 9, 255); color: rgb(252, 252, 252); font-size: 14px; text-align: center; font-weight: bold; padding: 3px; }
.left_ad_text .cm_text_c1 tr td { color: rgb(0, 0, 0); padding: 8px 4px; text-align: left; vertical-align: top; border-top: 1px solid blue; }
.left_ad_text .cm_text_c1 tr td a strong { color: rgb(0, 0, 255); text-decoration: underline; font-size: 12px; }
.left_ad_text .cm_text_c1 tr td a { color: rgb(0, 0, 0); text-decoration: none; font-size: 12px; }
.important_ad { float: left; width: 160px; font-family: Arial,Helvetica,sans-serif; padding-bottom: 10px; }
.ad_layout0 { float: left; width: 100%; font-family: Arial,Helvetica,sans-serif; font-style: normal; text-align: left; }
.ad_layout0 tbody tr td { width: 160px; }
.ad_layout0 tbody tr td a { text-decoration: none; font-style: normal; }
.ad_layout0 tbody tr td a em { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: rgb(0, 0, 0); line-height: 15px; font-style: normal; letter-spacing: -1px; }
.ad_layout0 tbody tr td a strong { font-size: 12px; color: rgb(0, 72, 192); text-decoration: none; line-height: 15px; display: block; font-style: normal; text-align: left; }
.ad_layout0 tr td { font-size: 11px; overflow: hidden; font-style: normal; }
#cmad_middle { width: 160px; float: left; }
.mid_rise { width: 160px; padding-bottom: 15px; }
#user_points_content table tr td, th { padding: 5px; }
.pageTop10Box ul, ul li { list-style: outside none none; padding: 0px; margin: 0px; overflow: hidden; }
.pageTop10Box2 ul, ul li { list-style: outside none none; padding: 0px; margin: 0px; overflow: hidden; }
#fbox { width: 960px; margin: 0px auto; }
#fileds { margin-left: -122px; position: fixed; padding: 12px 10px; margin-top: 15px; border: 1px dashed rgb(247, 107, 4); box-sizing: content-box; float: left; background-color: antiquewhite; }
#fileds a { color: teal; cursor: pointer; text-decoration: none; }
@media only screen and (max-width: 1200px) {
  #fileds { margin-left: -74px; position: fixed; padding: 1px 10px; margin-top: 54px; transform: rotate(90deg); border: 1px dashed rgb(247, 107, 4); box-sizing: content-box; float: left; background-color: antiquewhite; }
}
/* ::::: http://www.tealit.com/templates/css/print.css (@media print) ::::: */

@media print {
body { color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: "Times New Roman",Times,serif; font-size: 12pt; }
a { text-decoration: underline; color: rgb(0, 0, 255); }
#left-box, #right-box, #top_text_ad, #cm_top4, #apDiv2, #article-left-box, #content_AD, #top1, #study_ad, #sitemap, #adcol1wrapper, #comments_image, #custome_image, #footer-copyright, #main_top_search, #bottom_f, #crumb { display: none; }
.f_options_area, .c_menu, .area1, label { display: none; }
#main-box, #frm_apply, #span_data { display: block; clear: both; overflow: visible; visibility: visible; list-style-type: none; position: absolute; }
}
/* ::::: http://www.tealit.com/templates/css/reset.css ::::: */

#new body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th { margin: 0px; padding: 0px; }
#new fieldset, img { border: 0px none; }
#new address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
#new ol, ul {  }
#new caption, th { text-align: left; }
#new h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
/* ::::: http://www.tealit.com/templates/css/new.css ::::: */

/* ::::: [internal] ::::: */

/* ::::: [internal] ::::: */

.article_page_text table { width: 570px; border: medium none; }
.article_page_text table th, .article_page_text table td { font-size: 13px; vertical-align: top; padding: 2px 3px; border: medium none; }
.tableS2 { width: 592px ! important; }
.article_page_text img { padding: 0px; }
.forTableStyle { margin-top: 10px; border-right: 1px solid rgb(0, 0, 0) ! important; border-bottom: 1px solid rgb(0, 0, 0) ! important; }
.forTableStyle th, .forTableStyle td { border-top: 1px solid rgb(0, 0, 0) ! important; border-left: 1px solid rgb(0, 0, 0) ! important; }
