
/* CSS Document */

body{
	background:url(../images/topbg.jpg) repeat-x top;
	margin:0;
	padding:0;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#272727;}
.clr{
	display:block;
	margin:0px;
	padding:0px;
	height:0px;
	line-height:0px;
	clear:both;}
	
.n-link1 a{
	color:#272727;
	text-decoration:underline;}
	.n-link1 a:hover{
		color:#7f7f7f;}

.n-link2 a{
	color:#272727;
	text-decoration:none;}
	.n-link2 a:hover{
		color:#7f7f7f;}

.tit1{
	font-size:16px;
	font-weight:bold;}
.tit2{
	font-size:12px;
	font-weight:bold;}
.tit3{
	color:#cc2923;}
.tit4{
	color:#7f7f7f;
	font-weight:bold;
	font-size:12px;
	padding:10px 0 0 0;}
.tit5{
	color:#4C4C4C;
	font-size:12px;
	font-weight:bold;
	padding:6px 0 6px 0;}


.page{
	display:block;
	margin:0 auto;
	width:920px;
	position:relative;}
.logo{
	display:inline;
	float:left;
	width:220px;}
	.logo img{
		border:0px;}
.topnavi{
	display:inline;
	float:left;
	width:700px;
	text-align:right;
	margin-top:2px;}
	.topnavi a{
		display:inline-block;
		border-right:1px solid #999;
		padding:1px 8px 3px 8px;
		color:#666;
		text-decoration:none;}
		.topnavi a:hover{
			color:#f60;
			text-decoration:underline;}
.norightborder{
	border-right:0px;}
	
	.img2 {
	border: 3px solid #CCCCCC;
	padding: 3px;
}

/*main navi*/
#nav {margin:5px 0 20px 0;}
#nav {float:left; padding-left:100px; width:782px; height:auto; background:#fff; position:relative; }
#nav .select, #nav .current {margin:0; padding:0; list-style:none; display:block;}
#nav li {display:inline; margin:0; padding:0;height:auto; list-style:none;}
#nav .select a,#nav .current a {display:block; height:21px; float:left; padding:0 0 0 3px; text-decoration:none;  line-height:20px; white-space:nowrap; font-weight:normal; margin-left:5px; }
* html #nav .select a, * html #nav .current a {width:1px;}
#nav .select a b, #nav .current a b {height:100%; display:block; padding:0 9px 0 6px;font-weight:normal; color:#272727;font-weight:bold;}
#nav .select a:hover, #nav .select li:hover a {background-position:0 -75px; border-color:#6f9c6f; cursor:pointer;}
#nav .select a:hover b,#nav .select li:hover a b {background-position:100% -75px; border-color:#6f9c6f; color:#7f7f7f;}
#nav .sub {display:none;}
#nav .sub li{display:none; list-style:none;}
/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0; }
#nav .current a {background-position:0 -75px; border-color:#6f9c6f;}
#nav .current a b {background-position:100% -75px; color:#7f7f7f;}
#nav .sub li a:hover, #nav .select a:hover .sub li a:hover,#nav .select li:hover .sub li a:hover {color:#7f7f7f; list-style:none;}
#nav .sub_active .current_sub a{color:#7f7f7f; font-weight:bold;}
#nav .sub_active a:hover {color:#7f7f7f;}
/*on mouse over*/
#nav .select li a:hover .sub,#nav .select li:hover .sub {display:block; position:absolute; width:772px; top:20px; left:0; background:#fff; margin-top:0px; padding:0 0 20px 148px; z-index:100; color:#000;border-top:1px solid #d4d4d4; list-style:none;}
/*selected*/
#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;}
#nav .sub_active {display:block; position:absolute; width:772px; top:20px; left:0; background:#fff; margin-top:0px; padding:0 0 20px 148px; z-index:10; color:#000; border-top:1px solid #d4d4d4;}/*second class block*/
* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-top:1px;}
#nav .sub_active a {height:21px; float:left; text-decoration:none; line-height:20px; white-space:nowrap; font-weight:normal;}
#nav .sub_active a, #nav .select a:hover .sub li a, #nav .select li:hover .sub li a {display:inline; background:#fff; padding:0 10px; margin:0;  width:auto; white-space:nowrap; font-weight:bold; border:0; color:#000;}


#topbanner{
	display:block;
	position:absolute;
	left:660px;
	top:0;
	z-index:110;}
.col1{
	display:block;
	float:left;
	width:300px;
	margin-right:12px;}
	.col1 p{
		line-height:150%;
		margin:0px;
		padding:5px 0 0 0;}
.col2{
	display:block;
	float:left;
	width:242px;
	margin-right:10px;}
.col3{
	display:block;
	float:left;
	width:40px;
	padding-top:40px;}
	.col3 img{
		margin-bottom:15px;}

.col4{
	display:block;
	float:left;
	width:183px;
	line-height:220%;}

.addleft{
	display:inline;
	float:left;
	width:750px;
	margin-right:5px;
	margin-top:5px;}
.addright{
	display:inline;
	float:left;
	width:165px;
	margin-top:5px;}

.sepline{
	display:block;
	float:left;
	background:#939393;
	width:750px;
	height:18px;
	line-height:18px;}

.content1{
	line-height:220%;
	font-size:12px;
	padding-right:40px;}
#content2{
	display:block;
	float:left;}
.contactblock{
	display:block;
	float:left;
	margin-top:5px;
	width:157px;
	border:1px solid #d8d8d8;
	background:url(images/contactblcokbg.jpg) repeat-x top;
	height:150px;
	padding-left:6px;}
.contact_icon{
	display:block;
	float:left;
	width:20px;
	margin-right:5px;
	margin-top:5px;}
.contact_text{
	display:block;
	float:left;
	width:118px;
	border-bottom:1px dotted #ccc;
	font-weight:bold;
	padding:3px 0;
	margin-top:5px;}
	.contact_text a{
		color: #4C4C4C;
		text-decoration:none;}
		.contact_text a:hover{
			color:#7f7f7f;}
.footer{
	display:block;
	width:920px;
	margin:0 auto;
	background:url(../images/footerbg.jpg);
	height:25px;
	line-height:25px;
	padding-top:10px;}
.footerleft{
	padding:0 0 0 10px;
	display:block;
	float:left;
	width:600px;}
	.footerleft a{
		color:#4c4c4c;
		text-decoration:none;}
		.footerleft a:hover{
			color:#7f7f7f;}
.footerright{
	display:block;
	float:left;
	width:290px;
	text-align:right;
	color:#666;
	padding:0;
	margin:0;
	height:20px;
	line-height:20px;}
#content2 ul{
	display:block;
	float:left;
	margin:0;
	padding:0;
	list-style:none;}
	#content2 ul li{
		display:block;
		float:left;
		width:208px;
		margin:0 15px 30px 15px;
		text-align:center;
		font-size:12px;
		font-weight:bold;}
		#content2 ul li img{
			margin-bottom:6px;
			border:0px;}
		#content2 ul li a{
			color:#272727;
			text-decoration:none;}
			#content2 ul li a:hover{
				color:#7f7f7f;}

/*CSS quotes style pagination*/
.pagenumber{display:block; float:left; width:750px; margin:30px 0 0 0;}
DIV.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
.formtit{
	display:block;
	float:left;
	width:300px;
	font-size:12px;
	font-weight:bold;}
.step{
	display:block;
	float:left;
	width:400px;
	text-align:right;
	padding-top:5px;}








































