/* CSS Document */
body {margin:0 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#777777; background:#fff url(../images/bg.jpg) repeat-x left top;}
#container { width:1001px; margin:0 auto; margin:auto; position:relative; }
img {border:none;}
div {margin:0; padding:0;}
form {padding:0; margin:0;}
p {padding:0; margin:0;}
ul {padding:0; margin:0; list-style:none;}

a{text-decoration:none; color:#8d8d8d;}


.main_div{width:1001px; float:left; background:url(../images/bg.jpg) repeat-y; padding-left:15px; padding-right:15px; padding-bottom:0px; padding-top:29px;} 
.top_div{width:1001px; float:left; } 
.logo_div{width:377px; height:59px; float:left;}
.top_right{width:571px; float:right;}
.top_call_no{width:571px; float:left; text-align:right; background:url(../images/dotbg.jpg) no-repeat left bottom; padding-bottom:18px;}

.font20{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#151515;}

.top_link{float:right; }

.top_div_link ul{float:left;}
.top_div_link li{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#151515; float:left; padding-left:24px; padding-right:24px; font-weight:bold; line-height:40px; }
.top_div_link li a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#151515; text-decoration:none; }
.top_div_link li a:hover{color:#f0148b; text-decoration:none;}


.header{width:100%; float:left; height:455px; background:url(../images/header-img.jpg) no-repeat center top;}
.header_text{width:1001px; margin:auto; padding-top:300px;}

.font44{font-family:Arial, Helvetica, sans-serif; font-size:44px; color:#151515; color:#FFFFFF; font-weight:bold; line-height:45px;}
.mid_icons{width:100%; float:left; border-bottom:1px solid #e4e4e4;}
.mid_icons_inner{width:1001px; margin:auto; height:140px; padding-top:20px;}

.font14{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#151515; color:#454444; font-weight:bold; text-decoration:none;}
.font14 a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#151515; color:#454444; font-weight:bold; text-decoration:none;}

.content_div{width:100%; float:left; background:#f9f7f0; padding-top:40px; padding-bottom:40px;}
.content_div_inner{width:1001px; margin:auto;}
.content_left{width:423px; float:left;}

.font25{font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#151515; font-weight:bold; line-height:45px;}
.font12{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777777; line-height:20px;}

.content_right{width:517px; float:right;}
.content_text{width:480px; float:left; background:#fff; border:1px solid #eeeeee; border-radius:8px; padding:15px;}

.bottom_logos{width:100%; float:left; height:105px; background:#f9f9f9;} 
.bottom_logos_mid{width:1001px; margin:auto; height:105px; background:#f9f9f9 url(../images/bottom_logos_bg.jpg) no-repeat center top;} 

.copyright_bottom_div{width:100%; height:46px; background:#000; float:left;}
.copyright_text{width:1001px; height:46px; background:#000; margin:auto; line-height:46px;}
.innerpage_content_main_div{width:100%; float:left;}
.innerpage_head{width:100%; height:64px; background:#eeeeee; float:left;}

.innerpage_head_inner{width:1001px; height:64px; margin:auto;}

.innerpage_mid_content_div{width:100%; float:left;}
.innerpage_mid_content_div2{width:1001px; margin:auto; padding-top:20px; }
.font24{font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#151515; font-weight:bold; line-height:65px;}

.innerpage_text{width:735px; float:left;}
.innerpage_text2{width:735px; float:left; padding-top:30px; padding-bottom:40px;}

.innerpage_rightpanel{width:222px; float:right;}
.innerpage_rightpanel_list{width:222px; height:71px; float:left;}



.left_list{width:222px; float:left; border-bottom:1px solid #e9e9e9; padding-top:10px; padding-bottom:10px;}




