body{

	margin:0;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	background:#fdfdfd;

}

/*-------------------------top start---------------*/

.top{

	width:100%;

	height:auto;

	float:left;

	display:block;

	margin:0;

	padding:0;

	position:relative;

	background-image:url(images/top_bg.jpg);

	background-repeat:repeat-x;

}

.top .fixing_bg{

	margin:0 auto;

	width:930px;

	height:auto;

	display:block; 

	position:relative;

}

/*-------------------------header start---------------*/

.top .header{

	width:930px;

	margin:0 auto;

	position:relative;

	height:390px;

	float:none;

	padding:0;

	display:block;

}

.header .header_top{

	height:390px;

	display:block;

	width:930px;

	position:relative;

	float:left;

	margin:0;

	padding:0;

}
/*Top menu start*/

 .header_top_menu{

	width:899px;

	height:27px;

	position:absolute;

	background:url(images/menu_bg.gif);

	background-repeat:no-repeat;

	left: 16px;

	top: 32px;

	float:none;



}



 .header_top_menu ul{

	margin:0;

	padding:0;

	

}



 .header_top_menu ul li{

	height:27px;

	width:auto;

	float:left;

	list-style-type:none;

	display:block;

}



 .header_top_menu ul li a{

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#FFF;

	line-height:26px;

	display:block;

	padding-left:8px;

	padding-right:17px;

	border-right:solid 2px #000;

}

.header_top_menu ul li a:hover{

	color:#9a1c1f;

	background:#dddddd;

}

.header_top_menu ul li .public_adjusting{

	height:26px;

	width:119px;

border-right:solid 2px #000;
}

.header_top_menu ul li .public_adjusting:hover{

	background:url(images/public.gif);

	background-repeat:no-repeat;

}

.header_top_menu ul li .contact_us{

	border-right:none;

	height:26px;

	width:106px;

	margin:0;

	padding:0;

	text-align:center;

}

.header_top_menu ul li .contact_us:hover{

	background:url(images/contact_us.gif);

	background-repeat:no-repeat;

	

}

/*Top menu end*/



.header .header_top .header_background{

	position:absolute;

	top:58px;

	width:906px;

	height:332px;

	background-color:#FFF;

	left: 12px;

	float:none;

	margin:0;

	padding:0;
}

.phone {
	
	font-family:Verdana, Geneva, sans-serif;
	
	font-weight:bold;

	width:300px;

	height:25px;

	float:right;

	margin:0px;

	text-align:right;

	font-size:18px;

	color:#fff;

	padding-right: 10px;

}

/*------------------------top end---------------*/

/*------------------------Special_background start---------------*/



.Special_background_one{

	height:auto;

	display:block;

	float:none;

	position:absolute;

	left: 0px;

	top: 20px;

	margin:0;

	padding:0;

	width:930px;



}

.Special_background_one .part_one{

	width:922px;

	height:63px;

	display:block;

	background-color:#313232;

	margin-top:30px;

	border-left:solid 4px #383939;

	border-right:solid 4px #383939;

	border-top:solid 4px #383939;

	float:left;

	position:relative;

}

.Special_background_one .part_two{

	width:930px;

	display:block;

	height:288px;

	position:relative;

	float:left;

	background-image:url(images/part_two_bg2.jpg);

	background-repeat:repeat-y;

}



/*-----------------------Special_background end----------------*/

#flash_area{
	/*
	display:block;
	float:none;
	margin-top:13px;
	margin-bottom:0;
	
	*/
	
	height:318px;
	width:874px;
	margin:0 auto;
	background:url(images/flash_bg.jpg);
	background-repeat:no-repeat;
	position:relative;

}

.content{

	width:100%;

	height:auto;

	float:left;

	display:block;

	margin:0;

	padding:0;

	position:relative;

}

.text_area{

	width:930px;

	height:auto;

	display:block;

	position:relative;

	margin:0 auto;

	float:none;

}

.text_area .wwwww{

	width:930px;

	height:auto;

	display:block;

	float:left;

	position:relative;

	margin:0 auto;

	background-image:url(images/part_two_bg2.jpg);

	background-repeat:repeat-y;
}

.text_one{
	width:609px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	padding-left:35px;
	padding-right:15px;
	padding-top:15px;
	font-family: Arial, Helvetica, sans-serif;
}
.h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#991c1f;
}

.h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#23272b;
}

.text_two{

	width:215px;

	height:auto;

	float:right;

	display:block;

	padding-right:35px;

}

.text_two .right_text{

	width:202px;

	height:auto;

	float:left;

	display:block;

	position:relative;

	padding-left:8px;

	padding-right:10px;

	padding-top:15px;
	
	font-size:12px;
	
	color:#616161;

}

.footer{

	width:100%;

	/*height:92px;*/

	float:left;

	position:relative;

	background-image:url(images/fotter_bg.gif);

	background-repeat:repeat;
	background-color:#000; 
	margin:0;
	padding-bottom:100px;

}

.footer .footer_main{

	width:930px;

	height:92px;

	margin:0 auto;

	position:relative;

	float:none;

}

.footer .footer_main .one{

	width:930px;

	height:32px;

	position:relative;

	float:left;

	background-color:#313232;

	margin:0;

}

.ssss{

	width:906px;

	height:20px;

	margin:0 auto;

	position:relative;

	float:none;

	background-image:url(images/right_little_bg.jpg);

	background-repeat:repeat-y;

}

.footer .footer_main .two{

	width:930px;

	height:50px;

	position:relative;

	float:left;

	text-align:center;

	padding-top:10px;

	font-family:Arial, Helvetica, sans-serif;

	color:#CCC;

	font-size:13px;

}

.footer .footer_main .two a{

	text-decoration:none;

	color:#CCC;

	line-height:20px;

}

.footer .footer_main .two a:hover{ text-decoration:underline;}

.clickhere a{

	text-decoration:none;

	color:#c71a1e;

	line-height:10px;

}

.footer .footer_main .two .phone2{
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}
.footer .footer_main .two .copyright{
	font-size:10px;
	color:#FFF;
}
.clickhere a:hover{

	color:#fff;
	background:#595959;
}
.text_one a {
	color: #991c1f;
	text-decoration: underline;
}
.text_one a:visited {
	color: #600;
	text-decoration: underline;
}
.text_one a:hover {
	color: #991c1f;
	text-decoration: none;
}
/*.header .phone {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF; 
}*/

.homenav  {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #e2e2e2;
}


.homenav a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #e2e2e2;
	text-decoration:none;
}

.homenav a:hover{

	color:#fff;
	text-decoration: underline;
}

.tablecontent{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:10px;

}