@charset "utf-8";


.body_left{ width:630px; float:left; position:relative; clear:both;}
.body_right{ width:320px; float:left; position:relative; clear:right; }
.tagline{ font-weight:bold; color:#003772; padding:0 0 10px 0;}

.schSiteNav{ height:30px; }


.left_bottom{ position:absolute; width:410px; top:293px; left:245px; clear:both; float:right; padding-left:260px;}
.left_bottom a{text-decoration:none; }
.left_bottom .retail{background:url(../images/retail_investors_o.png) no-repeat; width:200px; height:62px; display:block; float:left; }
.left_bottom .retail span{width:135px;}
.left_bottom .retail:hover{background:url(../images/retail_investors_i.png) no-repeat; }

.left_bottom .retirement{background:url(../images/retirement_services_o.png) no-repeat; width:200px; height:62px; display:block; float:left;}
.left_bottom .retirement span{width:170px;}
.left_bottom .retirement:hover{background:url(../images/retirement_services_i.png) no-repeat; }

.left_bottom a span{color:#fff; font-size:9px; padding: 12px 0 0 11px; display:block;}
.left_bottom a span span{color:#f90; font-size:11px; font-weight:bold; padding:0;}

.left_bottom a:hover span{ color:#fff;}
.left_bottom a:hover span span{ text-decoration:underline; color:#f90;}


.latest_news{ margin:0px 0 0 0px; width:384px; clear:both;}
.latest_news_title{ color:#003772; background:url(../images/org_line2.png) no-repeat 0 17px; height:18px; width:384px;}
.latest_news_title .title{float:left;font-weight:bold; }
.latest_news_title .date_ind{ float:right; font-size:9px; color:#777; padding:3px 0 0 0; }
.latest_news_scroll ul{ width:384px; margin: 12px 0 0 0; padding:0; position:relative;}
.latest_news_scroll ul li{padding:0; clear:both; white-space: nowrap; height:25px;}
.latest_news_scroll ul li a{ background:url(../images/view_more_fund_icon.png) no-repeat; margin:0; padding:0 0 10px 20px;text-decoration:none; color:#000; font-size:12px; font-weight:bold; float:left; width:300px;}
.latest_news_scroll ul li a:hover{color:#f90; text-decoration:underline;}
.latest_news_scroll ul li .date_ind{ float:right; font-size:12px }
.latest_news_scroll{ position:relative; width:384px; height:95px; overflow:hidden; }




.home_quick_link{ padding:53px 0 0 20px; float:left; clear:right; z-index:1; position:relative;}
.home_quick_link_title{ width:226px; color:#003772; background:url(../images/org_line1.png) no-repeat 0 17px; font-weight:bold; height:18px; padding-bottom:5px;}
.home_quick_link ul{ margin: 5px 0 10px 5px; }
.home_quick_link ul li{padding:0 0 5px 0; }
.home_quick_link ul li a{ background:url(../images/view_more_fund_icon.png) no-repeat; padding:0 0 0 20px; text-decoration:none; color:#000; font-size:12px; font-weight:bold;}
.home_quick_link ul li a:hover{color:#f90; text-decoration:underline;}


.performance_icon{ padding:20px 0 0 10px; clear:both; position:relative; z-index:1; }
.performance_icon div{padding:0 0 0 7px;  float:left; width:120px; height:145px;}



.slide{ position: absolute; top:57px; left:10px; z-index:0; overflow:hidden; width:260px; height:222px; font-size:12px;}
.slide_wrapper{position:relative; }
.slide_body{ width:250px; height:200px; position:absolute; top:193px; background:url(../images/home_slide_bar_bg.png) repeat-y #fff; }
.slide_top{background:url(../images/home_slide_bar_top.gif) no-repeat; height:33px; display:block;}
.slide_top:hover{cursor:pointer; }
.slide_top_title{padding:7px 0 0 40px; /*float:left;*/ color:#fff; font-weight:bold; font-size:14px; }
.slide_top_title_link{width:224px; float:left; display:block;text-decoration:none; padding-top:5px;}
.slide_content{ padding:0 10px 0 10px; color:#000;}
.slide_question{ font-weight:bold; padding:0 0 5px 0;}
.openCloseBtn{padding:7px 10px 0 0; /*float:right; */}
.openCloseBtn:hover{cursor:pointer; }
.openClostBtn_link{float:right; display:block; padding-top:5px;}
#slide_submit{ margin:0 150px; 0 0 }

.mpf_login{width: 226px;}
.mpf_login_left{ background:url(../images/retirement_home_sq_L.png) no-repeat; width:10px; height:19px; float:left;}
.mpf_login_mid{ background:url(../images/retirement_home_sq_1px.png) repeat-x; height:19px; float:left;}
.mpf_login_right{ background:url(../images/retirement_home_sq_R.png) no-repeat; width:10px; height:19px; float:left;}
.mpf_login .mpf_login_txt{ color:#003772; font-weight:bold; float:left; padding:2px 0 0 0; font-size: 12px;}

#flashnews{position:absolute; top:-38px; left:225px;}