body{color:#000; text-decoration:none; font:normal normal normal 11px "Arial",sans-serif; text-align:left; vertical-align:top; background-color:#ededed; background-image:none; margin:0; padding:0}
a:link, a:active, a:visited{color:#009; text-decoration:underline}
a:hover{color:#000; text-decoration:none}
#nojs{background-color:#ff0; padding:6px 10px}
#container{background-color:#fff; width:924px; margin:0 auto; padding:0; border-left:18px solid #fff; border-right:18px solid #fff}
#h_ess_wrapper, #h_wrapper, #wrapper, #wrapper_f, .wrapper_fi, #text_wrapper{width:100%; float:left}
#h_ess_col_right{margin-left:630px}
#h_ess_col_left{width:630px; margin-left:-924px; float:left}
.header_ess{color:#fff; background-color:#252525; padding:6px 10px}
.header_ess_r{color:#fff; text-align:right; background-color:#252525; padding:6px 10px}
.header_ess a:link, .header_ess a:active, .header_ess a:visited{color:#fff; text-decoration:none}
.header_ess a:hover{color:#fff; text-decoration:underline}
#header{padding-bottom:10px}
#h_col_right{margin-left:630px}
#h_col_left{width:630px; margin-left:-924px; float:left}
img.head{margin:0; padding:0; vertical-align:bottom}
#essentials{background-color:#fff; width:294px; height:84px; margin:0; padding:0}
#col_right{margin-left:624px}
#col_left{width:624px; margin-left:-924px; float:left}
#col_right_f{margin:0 0 10px 624px}
#col_left_f{width:624px; margin:0 0 10px -924px; float:left}
.col_second_nf{margin:0 0 10px 312px}
.col_first_nf{width:312px; margin:0 0 10px -612px; float:left}
#text_right{margin:0 0 10px 452px}
#text_left{width:452px; margin-left:-612px; float:left}
.m_cont_box, .m_cont_box_f, .n_cont_box_first_f, .m_text_box{padding-right:12px}
.n_cont_box, .n_cont_box_f, .n_cont_box_second_f, .n_text_box{padding:0}
.com_box{font-size:13px; background-color:#f5f5dc; margin-top:10px; padding:10px}
.com_f{margin-left:10px; padding:6px 10px; border-left:4px solid #f5f5dc}
#tools_b{margin-top:10px; padding:6px 0; clear:both; border-top:1px solid #ccc}
#nav_b{padding:10px 0 18px; clear:both}
.cont_form{background-color:#ededed; padding:12px 10px}
.cont_emph{background-color:#f0f8ff; padding:12px 10px}
#stats{height:1px; display:none}
.menu{font:normal normal normal 11px "Arial",sans-serif; width:100%}
.menu ul{width:100%; margin:0; padding:0; background:#e2e2e2 url("../images/menu_bd.png") repeat-x left top; border:1px solid #c7c7c7; border-width:0; float:left}
.menu ul li{list-style:none; display:inline}
.menu ul li a{color:#000; text-decoration:none; background-color:transparent; padding:13px 10px 7px; border-right:1px solid #c7c7c7; float:left}
.menu ul li a:visited{color:#000; text-decoration:none}
.menu ul li a:active, .menu ul li a:hover{color:#fff; text-decoration:none; background-color:#252525}
h1{color:#000; font:normal normal bold 30px "Arial",sans-serif; margin:0 0 20px; padding:0}
h1.f_s, h1.f_s a:link, h1.f_s a:active, h1.f_s a:visited, h2.fi_s, h2.fi_s a:link, h2.fi_s a:active, h2.fi_s a:visited{color:#000; font:normal normal bold 20px "Arial",sans-serif; text-decoration:none; margin:0; padding-bottom:20px}
h1.f_s a:hover, h2.fi_s a:hover{color:#000; text-decoration:underline}
h2, h3, h2 a:link, h3 a:link, h2 a:active, h3 a:active, h2 a:visited, h3 a:visited{color:#000; font-size:13px; font-weight:bold; text-decoration:none; margin:0; padding:0}
h2 a:hover, h3 a:hover{color:#000; text-decoration:underline}
p{font-size:13px; margin:10px 0 0; padding:0}
p.first{margin:0}
.n_body{font-size:13px}
.n_body_b, .n_body_b a:link, .n_body_b a:active, .n_body_b a:visited{color:#000; font-size:13px; font-weight:bold; text-decoration:none}
.n_body_b a:hover{color:#000; text-decoration:underline}
.n_body_emph{color:#000; font-size:13px; text-decoration:underline}
.n_body_grey{color:#666; font-size:13px}
.n_body_grey_ind{color:#666; font-size:13px; margin-left:24px}
.n_body_hind24{font-size:13px; text-indent:-24px; margin-left:24px}
.n_bookb_ind24{font-size:13px; text-indent:24px}
.s_body{color:#000; font-size:11px; text-decoration:none}
.s_body a:link, .s_body a:active, .s_body a:visited{color:#009; text-decoration:underline}
.s_body a:hover{color:#000; text-decoration:none}
.d_body{color:#fff; font-size:11px; text-decoration:none}
.d_body a:link, .d_body a:active, .d_body a:visited{color:#fff; text-decoration:none}
.d_body a:hover{color:#fff; text-decoration:underline}
.tabs_line{color:#000; text-decoration:none; font:normal normal normal 13px "Arial",sans-serif; text-align:left; vertical-align:top; background:#f0f8ff url("../images/ptr.gif") no-repeat 0 3px; padding-left:18px}
.tabs_line a:link, .tabs_line a:active, .tabs_line a:visited{color:#000; text-decoration:none}
.tabs_line a:hover{color:#000; text-decoration:underline}
.shadetabs{color:#000; text-decoration:none; font:normal normal normal 11px "Arial",sans-serif; text-align:left; list-style-type:none; margin-top:1px; margin-bottom:0; margin-left:0; padding:6px 0}
.shadetabs li{margin:0; display:inline}
.shadetabs li a{color:#000; text-decoration:none; background-color:#fff; margin-right:2px; padding:6px 10px; position:relative; z-index:1; border:1px solid #ccc}
.shadetabs li a:visited, .shadetabs li a:hover{color:#000; text-decoration:none}
.shadetabs li a.selected{color:#000; text-decoration:none; position:relative; top:1px; background-color:#f0f8ff; border-bottom-color:#f0f8ff}
.shadetabs li a.selected:visited, .shadetabs li a.selected:hover{color:#000; text-decoration:none}
.tabcontent{display:none}
@media print{.tabcontent{display:block !important}}
.tabcontainer{background-color:#f0f8ff; border-top:1px solid #ccc; width:278px; margin:0; padding:10px 12px 12px 10px}
.b_news{background-color:#ff0; margin:0; padding:6px 10px; clear:both}
.b_news a:link, .b_news a:active, .b_news a:visited{color:#000; text-decoration:none}
.b_news a:hover{color:#000; text-decoration:underline}
.heading{margin-bottom:13px}
.subheading{color:#fff; text-transform:uppercase; background-color:#252525; margin-bottom:6px; padding:6px 10px; clear:both}
.subheading a:link, .subheading a:active, .subheading a:visited, .subheading a:hover{color:#fff; text-decoration:none}
.box_story{padding-bottom:10px; clear:both}
.divider_b{margin-bottom:14px; clear:both}
.divider{margin-bottom:10px; clear:both}
.divider_v{margin-bottom:8px; clear:both}
.divider_form{margin-bottom:4px; clear:both}
.divider_form_b{margin-bottom:6px}
.divider_s{clear:both}
.row_spacer{font-size:1px; line-height:1px; margin-top:3px; clear:both}
.cont_ld{margin-bottom:10px; padding-bottom:6px; border-bottom:1px solid #ccc; clear:both}
.ticker_box{width:612px; height:16px; position:relative}
.ticker_el{width:612px; height:16px; margin:0}
.news_ticker, .news_ticker a:link, .news_ticker a:active, .news_ticker a:visited{text-decoration:none; font-size:13px; height:14px}
.news_ticker a:hover{text-decoration:underline}
.l_upd{color:#666; font-size:11px; margin:6px 0 8px; padding:5px 0 0; border-top:1px solid #ccc}
#search_box{background:#fff url("../images/search_bd.png") no-repeat left bottom; margin:0; padding:5px 10px 8px 6px; float:right}
.search_t{color:#000; text-decoration:none; margin:0 0 4px 2px}
.search_t a:link, .search_t a:active, .search_t a:visited{color:#000; text-decoration:underline}
.search_t a:hover{color:#000; text-decoration:none}
.search_f{vertical-align:middle}
.form{background-color:transparent; margin:0; padding:0; border:0}
.form_f_ml{margin-left:2px}
.form_f{color:#000; text-decoration:none; font:normal normal normal 10px "Arial",sans-serif}
.form_sf{color:#000; text-decoration:none; font:normal normal normal 10px "Arial",sans-serif; vertical-align:middle; margin-left:2px}
.form_ib{vertical-align:middle; width:32px; height:17px; margin-left:2px; border:0}
.form_ibg{vertical-align:middle; width:32px; height:17px; margin:0 2px; border:0}
.form_send{vertical-align:bottom; width:50px; height:15px; margin:0; border:0}
.form_g{color:#000; text-decoration:none; font:normal normal normal 11px "Arial",sans-serif; vertical-align:middle; background-color:transparent; margin-right:2px; border:0}
.button{color:#000; text-decoration:none; font:normal normal normal 10px "Arial",sans-serif; text-align:center; width:30px; height:24px; margin-right:2px}
.assets_t{background-color:#ededed; margin:0 0 10px 20px; padding:6px 10px; float:right}
.assets_tn{background-color:#ededed; margin-bottom:10px; padding:6px 10px}
.a_d, .pager{background-color:#f5f5dc; margin-bottom:10px; padding:6px 10px}
.line{padding-top:9px; border-top:1px solid #ccc}
.headlines{font-size:13px; background:#fff url("../images/ptr.gif") no-repeat 0 3px; padding-left:18px}
img.drop_senior{position:relative; vertical-align:middle; width:22px; margin-right:2px}
.drop_junior{background:transparent url("../images/d_bd.png") repeat left top; padding:10px; position:absolute; visibility:hidden}
.v_up{vertical-align:middle; width:27px; height:27px; margin:0; border:0}
img.m_rt{vertical-align:middle; margin-right:6px}
img.m_r{vertical-align:middle; margin-right:2px}
img.m_n{vertical-align:middle; margin:0}
img.fig_s{margin:2px 12px 10px 0; float:left}
img.fig_sr{margin:2px 0 10px 12px; float:right; clear:both}
.fig{vertical-align:bottom; width:300px; margin-bottom:8px; padding:0}
.slide_box{width:300px; height:196px; position:relative}
.slide_el{width:300px; height:196px}
.slide_p{width:300px; height:196px; margin:0}
.ads_le_m{width:300px; height:250px}
.ads_le_tl_i{width:300px; height:250px; margin-bottom:10px; padding:0 140px 8px 0; border-bottom:1px solid #ccc; clear:both}
.ads_le_tl{width:300px; height:250px; margin-bottom:10px; padding:0 312px 8px 0; border-bottom:1px solid #ccc; clear:both}
.ads_le_bl_i{width:300px; height:250px; margin-top:10px; padding:8px 140px 0 0; border-top:1px solid #ccc; clear:both}
.ads_le_bl{width:300px; height:250px; margin-top:10px; padding:8px 312px 0 0; border-top:1px solid #ccc; clear:both}
