/* CSS Document */
*{margin:0; padding:0; float:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
body{background:#F8F8F8 url(../images/body_bg.gif) top repeat-x; font:12px Arial, Helvetica, sans-serif;}
.main_container{margin:auto; width:776px; background:url(../images/main_container_bg.gif) repeat-y; padding:39px 1px 0 1px;}
.main_menu{float:right; width:776px; height:36px; border-bottom:6px solid #13B5DD;}
.main_menu ul{float:right; margin:0; padding:0;}
.main_menu ul li{list-style:none; float:left; background:url(../images/menu_li_bg.gif) no-repeat; width:104px; height:36px; line-height:32px; text-align:center;}
.main_menu ul li a{text-decoration:none; font-weight:bold; color:#031B48; width:104px;}
.banner_left{float:left; width:392px; height:238px; background:url(../images/banner_left.gif);}
.banner_right{float:left; width:334px; height:198px; background:url(../images/banner_right.gif); padding:40px 50px 0 0;}
.banner_right h1{float:left; font:bold 25px Arial, Helvetica, sans-serif; width:330px;}
.banner_right h2{float:left; font:21px Arial, Helvetica, sans-serif; width:330px;}
.banner_right img.btn{float:left; margin-top:25px;}
.mid_container{float:left; width:750px; background:url(../images/mid_container_bg.gif) repeat-y;  padding:12px 0px 20px 26px;}
.mid_left{float:left; width:482px;}
.mid_left h4{float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#13B6DF;}
.his_eraser_box{float:left; width:420px; border:1px solid #F3F3F3; padding:12px 0 25px 20px; margin-top:8px;}
.his_eraser_box p{float:left; width:408px;}
.his_eraser_box p.half{float:left; width:250px;}
.mar_top_15{margin-top:15px;}
.his_eraser_box img.box{float:right;}
.his_eraser_box img.btn{float:left;}
.mar_top_26{margin-top:26px;}
.mid_left h3{float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#4F4F4F;}
.mid_left p.long{float:left; width:450px; text-align:justify;}
.mar_top_20{margin-top:20px;}
.feature_top_bg{float:left; width:259px; height:26px; background:url(../images/feature_top_bg.gif) repeat-x; border:1px solid #F3F3F3;}
.mid_right_container{float:left; width:264px;}
.feature_top_bg img.left{float:left; padding:3px 0 0 7px;}
.mid_right_container h3{float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#4F4F4F; padding:4px 0 0 6px;}
.feat_ben_ul_container{float:left; width:260px;}
.feat_ben_ul_container p{float:left; padding:15px 0 0 18px; font-size:11px; width:190px;}
.feat_ben_ul_container ul{margin:0; padding:0 0 0 18px;}
.feat_ben_ul_container ul li{list-style:none; background:url(../images/feat_ben_li_img.gif) no-repeat 0 5px; font-size:11px; padding-left:17px; margin-top:10px;}
.footer_bar{ float:left; display:block; width:758px; height:34px; background:url(../images/footer_bar_mid_strip.gif) repeat-x;}
.footer_bar img.left{float:left;}
.footer_bar img.right{float:right;}
.pad_left_9{padding-left:9px;}
.mar_bot_12{margin-bottom:12px;}
.footer_bar ul{ float:left;padding-left:120px;}
.footer_bar ul li{float:left; list-style:none; padding:4px 20px;  font-weight:bold; line-height:25px;}
.footer_bar ul li.divider{float:left; list-style:none; padding:4px 6px; background:url(../images/footer_bar_li_divider.gif) no-repeat; width:2px; height:32px;}
.footer_bar ul li a{color:#031B48; text-decoration:none;}
.btm_shadow{float:left; width:776px; height:5px; font-size:2px; background:url(../images/btm_shadow.gif) no-repeat;}
.copyright_block{ width:500px; margin:auto; font-size:11px; color:#F1F1F1; text-align:center; padding:15px 0;}
.copyright_block a{color:#f1f1f1;}