/* Default */
* { margin:0; padding:0;}
body { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.clear { clear: both; display: block; visibility: hidden; line-height:0;}
img {border:none;}
.mar10 { margin-bottom:10px;}
.mar15 {margin-bottom:15px;}

/* layout */
#wrap {width:990px; margin:0px auto;}
#wrap #main_contents {float:left; width:675px;}
#wrap #sidebar {float:right; width:300px;}
.midbox{padding:10px 0 15px 0;}


/* header */
#topbanner {background-color:#ededed; height:90px; overflow:hidden;}
#topbanner #ad_banner {float:left; width:728px;}
#topbanner #tools {float:right; width:250px; padding-top:10px; text-align:center;}
#topbanner #tools ul {list-style:none; margin-top:7px;}
#topbanner #tools ul li {display:inline; margin:0px 5px;}

#header {width:975px; background:#2d8dc7 url(../images/bg_header.gif) bottom left repeat-x; padding-left:15px;}
#header #logo {float:left; width:380px; margin-top:13px;}

#header #wrap_search {float:right; width:370px;}
#header #wrap_search #date{ color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:10px 10px 0 10px; text-align:right;}
#header #searchbar {margin-top:10px;}
#header #searchbar #form_search {width:250px; height:26px; padding:0 5px; border:1px solid #1a7ab5; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#header #searchbar #bt_search {background:#caebfe url(../images/bt_search.gif) bottom left repeat-x; border:none; font-size:14px; font-weight:bold; color:#ffffff; font-family:Arial, Helvetica, sans-serif; width:83px; height:25px;}

/* nav */
#nav {background:url(../images/bg_nav.gif) top left no-repeat; padding-bottom:5px; padding-left:1px; height:35px; margin-bottom:10px;}
#nav ul {list-style:none;}
#nav ul li {float:left; border-right:1px solid #d1d1d0; font-weight:bold;}
#nav ul li a {float:left; padding:10px 14px; color:#1676be;}
#nav ul li a:hover, #nav ul li a.current {background:url(../images/bg_nav_hover.gif) bottom left repeat-x; color:#fff; text-decoration:none;}
#nav #br_none {border-right:none; }
#nav li#br_none a{padding:10px 21px; }
#menu_sp{position:relative;}

#dropdown {width:200px; visibility: hidden; z-index:10000;  display: block; top:30px; position:absolute; padding:10px; background:#50bcef url(/images/bg_dropdown.gif) bottom left repeat-x;}
#dropdown ul {list-style:none; font-weight:bold; float:none; clear:both;}
#dropdown ul li {padding:5px; border:none; width:95%;  border-bottom:1px solid #70cbf6;}
#dropdown ul li a {color:#fff;padding:0;}
#dropdown ul li a:hover{background:none; padding:0;}
#dropdown ul #bt_none {border-bottom:none;}


/* ad_300 */
#sidebar #ad_300 {margin-bottom:10px; background: url(/images/ad_lbl_trans.gif)top center no-repeat; padding-top: 10px;}
#topbanner #ad_banner{padding-left:10px; background: url(/images/bannerAd_trans.gif)top left no-repeat;}
.leftbanner{background: url(/images/ad_lbl_trans.gif)top center no-repeat; padding-top: 10px;}


/* most_popular */
#most_popular{ margin-bottom:10px;}
#most_popular .title{ color:#000000; font-size:14px; font-weight:bold; padding:8px 10px; background:url(../images/bg_most_pop.gif) repeat-x top left ;}
#most_popular .contents {float:left; width:298px; border:1px solid #c4c4c4; }
#most_popular .contents ol{ margin-left:20px; padding:10px;}
#most_popular .contents li{margin-bottom:5px;}
#most_popular .contents li a{ font-size:12px; color:#000;}
#most_popular .contents #mostpop a {color:#338dc3;}


/* Jobs */
.job_adbox { padding:10px; border:1px #c9d2da solid;}
.job_adbox .title { background:#eee; padding:5px;}
.job_adbox .title a{ font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; color:#2c67cd; font-weight:bold;}
 
.job_adbox .joblist ul{ list-style:none; clear:both;}
.job_adbox .joblist ul li{  list-style:none; margin-bottom:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.job_adbox .joblist ul li a{text-decoration:underline; color:#2c67b3;font-size:12px;}
.job_adbox .joblist ul li a:hover {text-decoration:none;}
.job_adbox .joblist .location { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.jobmore { float:left; width:110px; padding-top:5px;}
.jobmore a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2c67cd;}
.jobmdg { float:right; width:80px; padding-top:5px; text-align:right;}
.jobmorebt { border-top:1px #c9d2da solid;}


/* newsletter */
#newsletter{ background:#f5fbff url(../images/bg_newsletter.gif) bottom left repeat-x; padding:12px; border:1px solid #a2cee8; margin-bottom:10px;}
#newsletter .title{ color:#2485bf; font-size:14px; font-weight:bold; margin-bottom:10px;}
#newsletter .content{ color:#000; font-size:11px;}
#newsletter .content #form_signup{ border:1px solid #a2cee8; width:160px; height:23px; padding:0px 2px; color:#666; margin-left:7px;}
#newsletter .content #bt_newsletter{ background:#489ed2 url(../images/bt_submit.gif) bottom left repeat-x; color:#fff; font-weight:bold;  border:1px solid #2485bf; width:59px; height:24px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

/* topic_wrap */
#topic_wrap {float:left; width:300px; margin-bottom:10px; background:url(../images/bg_300.gif) top left repeat-y; border-bottom:1px solid #c4c4c4;}

#topic_wrap .content{padding:15px; border-top:none;}
#topic_wrap .content ul{ list-style:none;}
#topic_wrap .content ul li{ float:left; list-style:none; width:135px; margin-bottom:5px;}
#topic_wrap .content ul li a{text-decoration:underline; color:#000000;}
#topic_wrap .content ul li a:hover {text-decoration:none;}
/* health_title_wrap */
#calculator{margin-bottom:10px;}
#health_title_wrap{background:url(../images/bg_box.gif); height:33px;}
#topic_wrap .title { font-size:16px; font-weight:bold; color:#fff;  float:left; width:150px; padding-left:12px; padding-top:6px; }
#topic_wrap .see_all { font-size:12px; color:#fff; padding:10px 12px 0 12px; float:right; }
#topic_wrap .see_all a { color:#FFFFFF; text-decoration:underline;}
#topic_wrap .see_all a:hover { color:#FFFFFF; text-decoration:none;}
/* list_tools */
#list_tools{margin-bottom:8px;}
#list_tools .box_tool{margin-bottom:10px; float:left; width:140px; margin-right:15px;}
#list_tools .m_none{margin-right:0;}
#list_tools .box_tool h5{ font-size:14px; color:#2485bf; border-bottom:2px solid #d6d6d6; padding:5px 0;}
#list_tools .box_tool ul{ list-style:none;}
#list_tools .box_tool ul li{ border-bottom:1px solid #d6d6d6; padding:7px 0;}
#list_tools .box_tool ul li a{ color:#7b7875;}

/* topic_guide */
#topic_guide .title {background:#f8f8f9 url(../images/bg_topic_title.gif) bottom left repeat-x; font-size:16px; font-weight:bold; color:#2485bf; padding:7px;}
#topic_guide .content{ border:1px solid #c4c4c4; border-top:none; background-color:#f8f8f8;}

#topic_guide .content .box_topic{ float:left; width:141px;  border-right:1px solid #c4c4c4; padding:11px;}
#topic_guide .content .m_none{ border-right:none;}
.box_topic .name{ color:#a7a7a7; margin-bottom:5px;}
.box_topic img{ margin-bottom:5px;}
.box_topic h6{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.box_topic h6 a{ color:#2485bf;}

/* footer */
#footer{text-align:center; border-top:4px solid #499bcd; padding:20px 0px; color:#666; margin-top:20px; line-height:20px; font-size:11px;}
#footer a{ color:#666;}
#footer span{color:#499bcd;}

/* setting */
.f_r{ float:right;}
.txt_r{ text-align:right;}

#bt_sponsor_link {padding-left:10px;}
#bt_sponsor_link .sponsortitle{font-size:16px; margin-bottom:5px; padding-bottom:5px;}
#bt_sponsor_link div.adtext{margin-bottom:7px; padding-left:13px; padding-top:5px; }

#bt_sponsor_link div.adtext a{color:#666;}


