*{margin:0px; padding:0px;}
body{font-family:Arial, Helvetica, sans-serif; background:#666666;}
img,fieldset{border:none;}
.clear{clear:both;}
.content {clear:both;float:left;width:460px;}
#outer_layout{width:100%; float:left; background:url(../images/outer_bg1.jpg) repeat-y 50% top;}
#layout{width:941px; margin:0 auto;}
#inner_layout{float:left; width:941px; }
#header{float:left; width:939px; border-left:1px solid #666666; border-right:1px solid #666666; height:93px; background:#fff;}
#header .logo{float:left; background:#FFFFFF; padding:14px 0 0 25px;}
#header h1{float:left; font-size:27px; color:#b4b1b1; border-left:1px solid #b4b1b1; padding:0px 0 0px 29px; width:380px; margin:13px 0 0 26px; display:inline; font-weight:normal;}
#top_menu{float:left; width:942px; background:url(../images/menu_bg.jpg) repeat-x 0 0; height:45px;}
#top_menu ul{float:left; list-style:none; padding:0 0 0 35px;}
#top_menu ul li{float:left; padding:0 0 0 0;}
#top_menu ul li a{float:left; font-size:14px; font-weight:bold; color:#fff; display:block; text-decoration:none; padding:15px 14px 0 14px; height:30px;}
#top_menu ul li a:hover{background:url(../images/menu_hover.jpg) repeat-x 0 0; height:30px; text-decoration:none; padding:15px 14px 0 14px;}
#top_menu ul li.seperator{padding-top:8px;}
#body_container{float:left; width:941px; background:#FDFDFD url(../images/body_gradient.jpg) repeat-x bottom;}
#inner_container{float:left; width:941px; background:url(../images/content_top.jpg) repeat-x 0 0;  padding:20px 0 0 0;}
#left_container{float:left; width:231px;}
#left_container .blue_box{float:right; width:218px; border:1px solid #34a8cd; margin-bottom:12px;}
#left_container .blue_box h2{float:left; width:218px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; color:#fff; background:#0c81b4; border-bottom:1px solid #34a8cd; height:29px; padding-top:8px;}
#left_container .blue_box p{float:left; width:198px; font-size:13px; color:#2c2c2c; text-align:center; line-height:20px; padding:10px 10px 20px 10px;}
#left_container .blue_box p a{text-decoration:underline; color:#022391; line-height:25px;}
#left_container .blue_box p a:hover{text-decoration:none;}
#right_container{float:right; width:700px;}
#right_container .banner{float:left; background:url(../images/banner.jpg) no-repeat 0 0; width:460px; height:100%; position:relative;}
#right_container .banner .start{position:absolute; top:112px; right:25px;}
#right_container .box{float:left; width:218px; border:1px solid #34a8cd; margin-left:10px; display:inline;}
#right_container .box h2{float:left; width:218px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; color:#fff; background:#0c81b4; border-bottom:1px solid #34a8cd; height:29px; padding-top:8px;}
#right_container .box p{float:left; width:198px; font-size:13px; color:#2c2c2c; text-align:center; line-height:20px; padding:13px 10px 20px;}
#right_container .box p a{text-decoration:underline; color:#022391; line-height:25px;}
#right_container .box p a:hover{text-decoration:none;}
#right_container h1{font-size:24px; font-weight:normal; color:#2c2c2c; padding:10px 0px 10px 7px;}
#right_container h3{font-size:24px; font-weight:normal; color:#2c2c2c; padding:10px 0px 10px 7px;}
#right_container p.para{float:left; font-size:13px; color:#2c2c2c; line-height:20px; padding:0 0px 20px 7px;}
#right_container p{font-size:13px; color:#2c2c2c; line-height:20px; padding:0 0px 20px 7px;}
#right_container td{font-size:13px; color:#2c2c2c; line-height:20px; padding:5px;}
#right_container ul{font-size:13px; font-weight:normal; color:#2c2c2c; padding:10px 10px 10px 40px;}
#outer_footer{width:100%; float:left; background:url(../images/outer_bg.jpg) repeat-y 50% 0;}
#inner_footer{margin:0 auto; width:942px;} 
#footer{float:left; width:942px; border-top:1px solid #d0d0d0; padding-bottom:8px;}
#footer p{float:right; font-size:11px; color:#464646; text-align:right; width:915px; padding-top:7px; padding-right:15px;}

