@charset "utf-8";
/* CSS Document */

body { margin:0px; background-color:#CCCCCC; font-family:Verdana; font-size:11px; color:#000000;}

#container { margin:0px auto; width:1004px; background-color:#FFF; }

#header{ height:51px; margin:0px; padding:26px 26px 26px 26px;}

#logo{float:left;}

#icon{ float: right; padding:26px 26px;}

#menu{ height:32px; float:left;}

#banner{ height:290px; width:1004px; float:left;}

#content{ height:218px; background:url(../images/content_bg.jpg) repeat-x; padding:25px 13px 20px 35px; }

#home_overview{ float:left; width:230px;}

#home_line{height:222px; background:url(../images/home_line.jpg) no-repeat right; float:left; width:21px; padding:0px 15px;}

#home_service{width:200px; float:left; padding-left:35px;}

#home_service ul{ list-style:none;display:block;padding-left:4px;margin-bottom:0px;margin-top:9px;float: left;text-align: left;width:150px;margin-bottom:5px; }

#home_service li{ background:url(../images/arrows.gif) no-repeat left 12px; line-height:32px; padding-left:12px;}
#container #sub_content { background-image: url(../images/content_bg1.jpg); background-repeat: repeat-y; }
#sub_content #leftPanel { background-image: url(../images/side_bg.jpg); background-repeat: no-repeat; background-position: left bottom; width: 780px; margin-right: 21px; ; padding-left: 203px; padding-top: 32px; padding-bottom: 32px; }

#home_client{float:left; padding-left:35px; width:350px;}

#home_flash{width:350px; float:left; padding-top:18px;}

#home_pic{ width:340px; float:left; padding-top:5px; padding-left:6px;}

p{ padding-top:18px; line-height:18px; text-align:justify;}

p strong{ font-weight:700;}

p a{color:#0033FF; text-decoration:none;}

p a:hover{color:#0033FF; text-decoration:underline;} 

.sub_content{ padding-top:18px; line-height:18px; text-align:justify; }

.sub_content strong{ font-weight:700;}

.sub_content a{color:#0033FF; text-decoration:none;}

.sub_content a:hover{color:#0033FF; text-decoration:underline;} 

.sub_content ul{list-style:none;display:block;padding-left:4px;margin-bottom:0px;margin-top:10px;float: left;text-align: left;width:445px;margin-bottom:5px;}

.sub_content li { background:url(../images/arrows.gif) no-repeat left 12px; line-height:30px; padding-left:12px;  }

#more{ float:right; color:#FF0000; font-size:10px; padding-top:10px;}

#more a{ text-decoration:none; color:#FF0000;}


#sub_banner{ padding-left:177px; width:827; height:196px; background-color:#1C5493; border-top: 1px #FFF solid; 
}

#bottom_img{ float:right; background:url(../images/bottom_img.jpg) no-repeat; padding-top:17px; width:25px;}

h5{ font-family:Arial; font-size:16px; color:#1C5493; padding-left:10px;}

h6{font-weight:700; margin-top:15px; line-height:20px;}

ul{ list-style:none; display:block; padding-left:4px; margin-bottom:0px; margin-top:0px; float: left; text-align: left; margin-bottom:5px; }

li { background:url(../images/arrows.gif) no-repeat left 12px; line-height:30px; padding-left:12px;  }

ul a{ text-decoration:none; color:#000000;}

ul a:hover{ text-decoration:underline; color:#000000;}

.picture{ width:230px; float:right; margin: 0px 0px 0px 20px; ; padding: 2px; ; border: 1px solid #CCC; }

.side_heading{ padding-top:25px;}

#contact_form{ line-height:20px; padding-left:10px;}

.line{ border-bottom:1px solid #CCCCCC; width:770px; padding:5px; color:#FF6600; font-size:10px; }

.line a{color:#FF6600; text-decoration:none;}

.line a:hover{ color:#FF6600; text-decoration:underline;}

#left{ width:330px; float:left; line-height:25px;}

#left a{ text-decoration:none;}

#left a:hover{ text-decoration:underline;}

#right{width:350px; float:right;}

#main_footer{ height:23px;  padding:11px 0px 0px 35px; color:#828282; font-family:Arial; font-size:10px;background-color:#333; }

#main_footer span{ float:right; padding:0px 35px 0px 0px;}

#main_footer span a{color:#828282; text-decoration:none;}

#main_footer span a:hover { color:#828282; text-decoration:underline;}

#footer{ height:23px;  padding:14px 0px 0px 35px; color:#828282; font-family:Arial; font-size:10px; background:url(../images/footer_bg.jpg) no-repeat top; background-color:#333; }

#footer span{ float:right; padding:0px 35px 0px 0px;}

#footer span a{color:#828282; text-decoration:none;}

#footer span a:hover { color:#828282; text-decoration:underline;}

.border { border:1px dotted #CCCCCC;}

