/* CSS Document */
Body{
	margin:5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	letter-spacing:0;
	background:url(../images/bg.jpg) repeat-x #ffffff;
	color:#003366;
}
p{
	margin:0;
	padding:0 0 10px 0;
}
ul{
	margin:5px 0 10px 20px;
	padding:0;
}
li{
	margin:0;
	padding:0;
	list-style:url(../images/bullet.gif);
	line-height:20px;
}
a{
	text-decoration:none;
	color:#023970;
}
a:hover{
	text-decoration:none;
	color:#5f7cb6;
}
h1{
	margin:0;
	padding:0 0 5px 0;
	font-size:22px;
	font-weight:bold;
}
h2{
font-size: large;
font-style:normal;
font-size:13px;
font-weight:bold;
color:#04080;
margin:0;
padding:0px;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:14px;
	font-weight:bold;
	color:#b82800;
	margin:0;
	padding:0px;
}

.clear{
	clear:both;
}
.Main{
	width:980px;
	height:auto;
	margin:auto;
}
.Wrapper{
	width:980px;
	height:auto;
	margin:0;
	padding:0;
}
.Header1{
	width:980px;
	height:20px;
	margin:0;
	padding:0;
	float:left;
	line-height:20px;
}
.Header1{
	width:980px;
	height:20px;
	margin:0;
	padding:0;
	float:left;
	line-height:20px;
}
.toplink1{
	text-decoration:none;
	color:#000000;
}
.toplink1:hover{
	text-decoration:underline;
	color:#000000;
}
.Top_header{
	width:980px;
	height:80px;
	margin:0;
	padding:0;
	float:left;
	border-bottom:1px solid #cccccc;
}
.Top_left{
	width:20px;
	height:80px;
	float:left;
}
.Top_main{
	width:940px;
	height:80px;
	float:left;
	background:url(../images/top_bg.jpg) repeat-x;
}
.Top_right{
	width:20px;
	height:80px;
	float:left;
}
.Logo{
	width:320px;
	height:80px;
	float:left;
}
.Top_button{
	width:360px;
	height:60px;
	float:right;
	margin:10px 0;
	padding:0 10px;
}
.Menubar{
	width:980px;
	height:30px;
	padding:0;
	margin:0 0 0px 0;
	float:left;
	background:url(../images/menu_bg.jpg) repeat-x;
	border-top:1px solid #FFFFFF;
}
.Body_content{
	width:978px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background:#ffffff;
	/*url(../images/inner_bg.jpg) repeat-x #fefefe;*/
}
.Body_Button{
	width:978px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}
.Body_subcontent{
	width:978px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}
.subcontent_left{
	width:250px;
	height:auto;
	margin:0;
	padding:0;
}
.service_hd{
	width:230px;
	height:auto;
	line-height:36px;
	margin:0;
	padding:0 10px;
	font-size:20px;
	font-weight:bold;
}
.subcontent_hd{
	width:230px;
	height:25px;
	line-height:25px;
	margin:0;
	padding:0 10px;
	background:#f8f8f8;
	float:left;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
}
.subcontent_text{
	width:240px;
	height:auto;
	margin:0;
	padding:0 0 0 10px;
	float:left;
}
.subcontent_text ul{
	margin:0 0 0 12px;
	padding:0;
}
.subcontent_text ul li{
	margin:0;
	padding:0;
	list-style:url(../images/squire.jpg);
	line-height:22px;
}
.subcontent_text ul li a{
	text-decoration:none;
	color:#023970;
}
.subcontent_text ul li a:hover{
	text-decoration:none;
	color:#5f7cb6;
	font-weight:bold;
}
.Quote_hd{
	width:230px;
	height:35px;
	line-height: 35px;
	margin:0;
	padding:0 10px;
	background:#003366;
	float:left;
	color:#FFFFFF;
	font-size:18px;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	font-weight:bold;
}
.Quote_form{
	width:230px;
	padding:0 10px;
	float:left;
	margin:0;
}
.txt{
	width:222px;
	height:30px;
	background:url(../images/txtbg.jpg) repeat-x;
	border:1px solid #cccccc;
}
.textr{
	width:222px;
	height:50px;
	background:url(../images/txtbg.jpg) repeat-x;
	border:1px solid #cccccc;
}
.subcontent_right{
	width:701px;
	height:auto;
	margin:0;
	padding:0 13px;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
}
.subcontent_right_box1{
	width:701px;
	height:auto;
	margin:0;
	padding:10px 0px;
	float:left;
}
.subcontent_right_box2{
	width:701px;
	height:auto;
	margin:0;
	padding:0px;
	float:left;
}
.subcontent_right_link{
	width:230px;
	height:auto;
	margin:0;
	padding:0px;
}
.right_link_hd{
	width:220px;
	height:auto;
	margin:0;
	padding:0 0 0 10px;
	float:left;
	line-height:30px;
	font-weight:bold;
	font-size:15px;
	background:#f8f8f8;
	border-bottom:1px solid #cccccc;
}
.right_link_text{
	width:230px;
	height:auto;
	margin:0;
	padding:0px;
	float:left;
	background:#f8f8f8;
}
.right_link_text ul{
	margin:0 0 0 20px;
	padding:0;
}
.right_link_text ul li{
	margin:0;
	padding:0;
	list-style:url(../images/squire.jpg);
	line-height:25px;
}
.right_link_text ul li a{
	text-decoration:none;
	color:#023970;
}
.right_link_text ul li a:hover{
	text-decoration:none;
	color:#5f7cb6;
	font-weight:bold;
}
.subcontent_right_content{
	width:460px;
	height:auto;
	margin:0;
	padding:0 0 0 10px;
	text-align:justify;
}
.subcontent_right_hd{
	width:707px;
	height:36;
	margin:0;
	padding:0 10px;
	line-height:36px;
	text-align:right;
}
.down_footer1{
	height:auto;
	width:970px;
	background:#eaeaea;
	margin:5px 0;
	padding:5px;
	border:1px solid #CCCCCC;
	float:left;
}
.ftmenu{
	width:181px;
	height:auto;
	margin:0;
	padding:0;
}
.ftmenu_gap{
	width:10px;
	height:auto;
}
.ftmenu p{
	width:175px;
	line-height:20px;
	background:#5c8abc;
	margin:0;
	padding:0 0 0 6px;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
}
.ftmenu ul{
	margin:0 0 0 15px;
	padding:0;
}
.ftmenu ul li{
	margin:0;
	padding:0;
	line-height:20px;
	list-style:disc;
}
.ftmenu ul li a{
	text-decoration:none;
	color:#003366;
}
.ftmenu ul li a:hover{
	text-decoration:none;
	color:#000000;
}
.down_footer2{
	height:auto;
	width:970px;
	background:#eaeaea;
	margin:0 0 5px 0;
	padding:2px 5px;
	border:1px solid #CCCCCC;
	float:left;
}
.toplink2{
	text-decoration:none;
	color:#003366;
}
.toplink2:hover{
	text-decoration:underline;
	color:#000000;
}
.toplink3{
	text-decoration:none;
	color:#003366;
}
.toplink3:hover{
	text-decoration:underline;
	color:#000000;
}
.toplink4{
	text-decoration:none;
	color:#b82800;
}
.toplink4:hover{
	text-decoration:underline;
	color:#b82800;
}
.Footer{
	height:auto;
	width:968px;
	background:#eaeaea;
	margin:0;
	padding:5px;
	border:1px solid #CCCCCC;
	float:left;
	line-height:normal;
}
.footer_icon{
	height:24px;
	width:958px;
	margin:5px 0 0 0;
	padding:3px 10px;
	text-align:justify;
	float:left;
	border:1px solid #CCCCCC;
	background:url(../images/small_hb.jpg) repeat-x;
}


.sitemapLink
{
	font-size:13px;
	color:#ff0000;	
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	letter-spacing:.01em;
}

.sitemapLink:hover {
	font-size:13px;
	color:#FF3300;	
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	letter-spacing:.01em;
	text-decoration:underline;
}

.sitemapSubLink
{
	font-size:11px;
	color:#0066CC;	
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	letter-spacing:.01em;
}

.sitemapSubLink:hover {
	font-size:11px;
	color:#FF3300;	
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	letter-spacing:.01em;
	text-decoration:underline;
}
