@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	
}


.clear{clear:both; border:none;}
.left{float:left; border:none}
.right{float:right; border:none}
 

body{margin-left:auto; margin-right:auto; margin-top:0px; background:url(images/body_bg.jpg); background-repeat:repeat-x;}
#wrapper{width:960px; margin:0px auto}

#header_section{width:960px; float:left; height:112px; background:#455473;}
.logo{width:650px; float:left; height:105px; padding-top:7px;}
.tel_no{width:283px; float:right; height:77px; padding-top:35px;}

#nav_section{width:960px; float:left; height:34px;}

#content_section{width:960px; float:left; margin-top:29px; margin-bottom:9px;}
#content_top_img{width:960px; height:24px;}

#content_mid_section{width:926px; float:left; background:#ffffff; border-left:2px solid #455473; border-right:2px solid #455473; padding-left:20px; padding-right:10px; margin-bottom:-1px;}
.content_left{width:666px; float:left; margin-right:20px;}
.content_right{width:240px; float:left; height:689px; background-image:url(images/content_right_bg2.jpg); background-repeat:no-repeat;}
.right_top_img{width:231px; float:left;}
.right_mid{width:231px; float:left;}
.gray_form{width:219px; float:left; }
.news{width:200px; float:left; height:103px; background-image:url(images/news_box.jpg); background-repeat:no-repeat; margin-left:10px; margin-top:9px; padding-top:37px; padding-left:19px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#455473; font-weight:bold;}
.name{width:202px; float:left; padding-left:17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#455473; font-weight:bold; padding-top:5px; }
.box{width:202px; float:left; padding-left:17px; padding-top:5px;}
.box_free{width:202px; float:left; padding-left:17px; padding-bottom:13px; padding-top:5px;}
.hight{ width:189px; height:99px;}
.color{color:#455473;}
.width{ width:189px;}
.submit{ width:83px; float:left; padding-left:136px; padding-bottom:20px;}
.submit_bellow{width:202px; float:left; padding-left:17px; font-family:Arial, Helvetica, sans-serif;
font-size:11px; color:#455473; font-weight:bold;}
.saddow_img{width:11px; float:right;}

.right_bottom_img{width:231px; float:left;}

.banner{ width:666px; float:left;}
.banner_text{width:666px; float:left; padding-top:15px; padding-bottom:53px; font-family:Arial, Helvetica, sans-serif;
font-size:11px; color:#455473; font-weight:normal;}

h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#455473; font-weight:normal;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#455473; }
h6{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#455473; }

#content_bottom_img{ width:960px;   }

#footer_section{width:960px;  text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#303030; font-weight:normal;}
#footer_section a{ color:#303030; text-decoration:none;}
#footer_section a:hover{ color:#455473; text-decoration:none;}
#footer_section a:active{ color:#455473; text-decoration:none;}

#nav_section ul{
	padding-top:8px;
	margin-left:20px;
	list-style:none;
	}
#nav_section li{
	display:inline;
	margin:0px;
	padding:0px;
	}
#nav_section a{
	background:url(images/nav_left.gif) 0% -26px no-repeat;
	padding-left:12px;
	float:left;
	text-decoration:none;
	margin:0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px
	}
#nav_section  a span{
	background:url(images/nav_right.gif) 100% -26px no-repeat;
	padding-left:12px;
	float:left;
	display:block;
	margin-right:2px;
	color:#fff;
	padding:6px 22px 6px 11px;
	}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav_section a span {float:none;}

/* End IE5-Mac hack */
#nav_section a:hover span {
	}
	
#nav_section a:hover {
	background-position:0% -26px;
	color:#000;
	}

#nav_section a:hover span {
	background-position:100% -26px;
	color:#000;
	}
#nav_section a.active {
	background-position:0% 0px;
	color:#fff;
	}

#nav_section a.active span {
	background-position:100% 0px;
	color:#fff;
	}
#nav_section .contact_btn{
	float:right;
	width:88px;
	height:26px;
	display:block;
	background:url(images/contact_btn.gif) no-repeat;	
	margin-right:24px;
	}
#nav_section .contact_btn a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	background:none;
	padding:6px 18px;
	}

