/* CSS Document */

body{
	margin:0;
	padding:0;
	background-color:#E3E3E3;
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	}
	
	
/*--------------General For All-------------------------------- */	

p, li, form, input, ul, li, label, h1, h2{
	margin:0;
	padding:0;
	}
a{
	outline:none;
	}	
li{
	list-style-type:none;
	}	
	
img{
	border:none;
	}	
	
	
/*--------------Table Borders-------------------------------- */	

.border{
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	}	
	

/*--------------Top Header-------------------------------- */	

.topheader{
	background-color:#252525;
	height:11px;
	}	
	
/*--------------Menu Bg and logo-------------------------------- */	

.menubg{
	background:url(images/menu-bg.gif) 0 0 repeat-x;
	}
	
.logomargin{
	margin:27px 0 0 20px;
	}	
	
/*--------------For Menus-------------------------------- */

ul.menu{
	padding:25px 15px 0 0;
	}	
	
ul.menu li{
	float:right;
	display:block;
	/*background:url(images/menu-mid.gif) 0 11px repeat-x;*/
	margin:0 2px 0 0;
	padding:0;
	height:59px;
	}
	
ul.menu li a{
	font-weight:bold;
	text-decoration:none;
	line-height:47px;
	display:block;
	color:#fff;
	text-align:center;
	padding:11px 0 0 0;
	}
	
ul.menu li a span{
	cursor:pointer;
	}	
	
ul.menu li a span.lft{
	display:block;
	background:url(images/menu-left.gif) no-repeat 0 0;
	padding:0 0 0 10px;
	float:left;
	}
	
ul.menu li a span.rt{
	display:block;
	float:left;
	background:url(images/menu-right.gif) no-repeat 100% 0;
	padding:0 10px 0 0;
	}
	
ul.menu li a:hover, ul.menu li a.active{
	padding:0;
	}
		
	
ul.menu li a:hover span.lft, ul.menu li a.active span.lft{
	padding:11px 0 0 10px;
	}
	
ul.menu li a:hover span.rt, ul.menu li a.active span.rt{
	padding:11px 10px 0 0;
	}
	
ul.menu li a:hover span.rt span, ul.menu li a.active span.rt span {
	display:block;
	float:left;
	width:auto;
	background:url(images/menu-hover.gif) no-repeat 50% -1px;
	}	
	
ul.menu li a.active span{
	cursor:default;
	}							
	

	
		
	
/*--------------Third Rows-------------------------------- */

.borderclr{
	background-color:#980017;
	border-top:1px #fff solid;
	height:9px;
	}
	
.bodybgclr{
	background-color:#252525;
	padding:12px 0 0 0;	
	}	
	
/*--------------Body Mid-------------------------------- */		

.bodymid{
	background:url(images/body-mid.gif) 0 0 repeat-x;
	/*background-color:#2C3A4C;
	border-top:2px solid #2E2E2E;*/
	}
	
.bodymid1{
	background:url(images/body-mid1.gif) 0 0 repeat-y;
	}
.bodyTopBg{
	background:url(images/top-bg.gif) 0 0 repeat-x;
	}
.bodyTopBg span{
	background:url(images/top-left.gif) no-repeat 0 0;
	display:block;
	}
.bodyTopBg span span{
	background:url(images/top-right.gif) no-repeat 100% 0;
	}
.bodyTopBg2{
	background:#34445D url(images/top-bg2.gif) repeat-x 0 0;
	border-left:#2E2E2E 2px solid;
	border-right:#2E2E2E 2px solid;
	}
	
.bottommidbg{
	background:url(images/bottom-mid.gif) 0 0 repeat-x;
	}
	
	
/*--------------Welcome Page-------------------------------- */		

.heading{
	font:normal 50px/35px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	padding:20px 0 0 25px;
	}
	
.heading span{
	display:block;
	font-size:28px;
	}
	
.text1{
	font-size:16px;
	line-height:24px;
	color:#fff;
	padding:10px 0 0 25px;
	}
	
.text2{
	font-size:16px;
	line-height:24px;
	color:#fff;
	padding:10px 24px 10px 25px;
	}		
	
	
/*--------------Helpline Margin-------------------------------- */

.hemplinemar{
	margin:0 0 0 20px;
	}			
	
	
/*--------------Third Part-------------------------------- */

.thirdpad{
	padding:12px 0 0 0;
	}	
	
.thirdpad2{
	padding:16px 0 0 0;
	}
	.thirdpad3{
	padding:8px 0 0 0;
	}
		
.thirdmidbg{
	background:url(images/third-mid.gif) 0 0 repeat-x;
	}	
	
.thirdmid1{
	background:#34445D url(images/third-mid1.gif) repeat-x 0 0;
	border-left:#4C4B4B 2px solid;
	border-right:#4C4B4B 2px solid;
	}
	
.thirdmid1a{
	background:#34445D url(images/third-mid1a.gif) repeat-x 0 0;
		}	
		
.thirdpad{
	padding:5px 0 0 0;
	}
	
.thirdpad1{
	padding:20px 0 0 50px;
	}			
	
.thirdpad1bg{
	background:url(images/pic1.jpg) 0 0 no-repeat;
	height:166px;
	}
	
.thirdpad1bg1a{
	background:url(images/pic2.jpg) 0 0 no-repeat;
	height:166px;
	}
	
.thirdpad1bg1b{
	background:url(images/pic3.jpg) 0 0 no-repeat;
	height:166px;
	}		
	
.font{
	font-size:18px;
	font-style:italic;
	}	
.font a{
	color:#000;
	text-decoration:none;
	}
.font a:hover{
	color:#980017;
	}
	
/*--------------Fporth Part-------------------------------- */


.fourthbg{
	background:url(images/fopurth-bg.jpg) 0 0 repeat-x;
	border-bottom:6px solid #980018;	
	}				
	
.helplinemar{
	margin:23px 0 20px 18px;
	}
	
.helplinemar1{
	margin:23px 10px 0 0;
	}		
	
.texthelp{
	font-size:34px;
	font-weight:bold;
	padding:27px 0 0 0;
	color:#fff;
	}	
	
/*--------------Footer Part-------------------------------- */	

.fotmidbg{
	background:url(images/footer-mid.gif) 0 0 repeat-x;
	}
	
.fotmid1{
	background:url(images/fot-mid1a.gif) 0 0 repeat-x;
	border-left:2px solid #2E2E2E;
	border-right:2px solid #2E2E2E;
	}
	
.link4all{
	text-decoration:none;
	font-size:13px;
	color:#252525;
	}
	
.link4all:hover{
	text-decoration:underline;
	}
	
.pad1{
	padding:0 0 0 35px;
	}
	
.pad2{
	padding:0 0 0 45px;
	}
	
.pad3{
	padding:10px 0 0 0;
	}			
	
	
ul.submneus{
	list-style-type:none;
	padding:5px 0 0 0;
	}	
	
ul.submneus li{
	line-height:14px;
	}

ul.submneus li a{
	text-decoration:none;
	font-size:11px;
	color:#5F6F86;
	line-height:14px;
	}	
	
ul.submneus li a:hover{
	text-decoration:underline;
	}	
	
	
.fotmid2{
	background:url(images/bot-mid1.gif) 0 0 repeat-x;
	}			
				

/*--------------About Page-------------------------------- */


.text3{
	font-size:16px;
	line-height:24px;
	color:#fff;
	padding:10px 24px 20px 25px;
	}
	
.cuspad{
	padding:20px 0 0 20px;
	}
	
.cuspad1{
	padding:20px 0 0 0;
	}
	
.cuspad3{
	padding:0 0 0 13px;
	}				
	
.mid1{
	background:url(images/top-shadow-mid.gif) 0 0 repeat-y;
	}
	
.mid_btm{
	background:url(images/top-shadow-btm-mid.gif) 0 0 repeat-x;
	}	
	
.cus_reply{
	font-size:12px;
	color:#34445C;
	padding:5px 10px 5px 10px;
	}
	
.cus_reply span{
	display:block;
	color:#E40316;
	}	
	
	
.cus_reply1{
	font-size:12px;
	color:#34445C;
	padding:5px 25px 5px 20px;
	}
	
.cus_reply1 span{
	display:block;
	color:#E40316;
	}
	
	
.cus_reply2{
	font-size:12px;
	color:#34445C;
	padding:5px 15px 5px 20px;
	}
	
.cus_reply2 span{
	display:block;
	color:#E40316;
	}		
			
.pading1{
	padding:30px 0 0 25px;
	}
	
.text4{
	font-size:16px;
	color:#fff;
	padding:0 0 20px 0;
	}	
	
	
.text5{
	font-size:16px;
	color:#fff;
	padding:0 20px 20px 0;
	line-height:20px;
	}	
.text5 a{
	text-decoration:underline;
	color:#fff;
	}	
.text5 a:hover{
	text-decoration:none;
	}
	
/*--------------Contact Page-------------------------------- */	

.contpad{
	padding:0 0 0 25px;
	}
	
.contpad1{
	padding:25px 0 0 0;
	}	
	
.context{
	color:#fff;
	font-size:16px;
	}	
	
.box{
	width:245px;
	height:17px;
	background-color:#fff;
	border:#FEFEFE 1px solid;
	font-size:13px;
	padding:2px 0 0 4px;
	color:#000;
	}
	
.box1{
	width:245px;
	height:128px;
	background-color:#fff;
	border:#FEFEFE 1px solid;
	font-size:13px;
	padding:0 0 0 4px;
	color:#000;
	}	
	
.heading1{
	font:normal 50px/35px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	padding:20px 0 20px 25px;
	}
	
.heading1 span{
	display:block;
	font-size:28px;
	}		
	
.text4a{
	font-size:16px;
	color:#869EC3;
	padding:20px 0 10px 25px;
	}	
	
/*--------------Restoration Page-------------------------------- */

.contlink{
	text-decoration:underline;
	font-size:16px;
	color:#fff;
	}	
	
.contlink:hover{
	text-decoration:none;
	}
	
/*--------------Water damage Page-------------------------------- */

.heading2{
	font:normal 28px/28px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	padding:20px 0 20px 15px;
	}		
	
.hemplinemar1a{
	margin:0 20px 0 0;
	}
	
.text4b{
	font-size:16px;
	color:#869EC3;
	padding:20px 0 10px 15px;
	}	
	
.text2a{
	font-size:16px;
	line-height:24px;
	color:#fff;
	padding:10px 0 0 15px;
	}	

.pading2{
	padding:30px 0 0 15px;
	}	
	
/*--------------bulkleted points-------------------------------- */	
			
ul.bullet{
	list-style-type:none;
	padding:20px 0 20px 0;
	}
	
ul.bullet li{
	background:url(images/points.gif) 0 12px no-repeat;
	padding:0 0 0 20px;
	color:#fff;
	font-size:16px;
	line-height:25px;
	}				
	