/* Genarel */
 body{
	font:normal 12px/16px Georgia, "Times New Roman", Times, serif;
	color:#1E1919;
	background:url(images/head_bg.jpg) repeat-x 0 0 #F2EAD1;
	}
*{
margin:0;
padding:0;
}
p, h1, h2, h3, h4, h5, h6, form, input, select, label, li, br, td, tr, checkbox{
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	display:block;
	border:none;
	line-height:0;
	font-size:0;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
	line-height:0;
	font-size:0;
}
a{
	text-decoration:none;
	outline:none;
}
.spacer{
	clear:both;
	line-height:0;
	font-size:0;
}
#main{
	width:766px;
	margin:0 auto;
	}
/*-- Logo Panel --*/
.logo{
	padding:16px 0 11px 0;
	}
p.telephone{
	font:bold 17px/26px "Times New Roman", Times, serif;
	color:#1D2428;
	background-color:inherit;
	padding:20px 0 0 0;
	}
p.telephone span{
	font:bold 20px/26px "Times New Roman", Times, serif;
	color:#1D2428;
	background-color:inherit;
	padding:20px 0 0 0;
	}
/*-- Header Panel --*/
.header{
	background:url(images/header_bg.jpg) no-repeat 0 0;
	height:182px;
	}
/*-- Navigation Panel --*/
#nav{
	width:500px;
	}

#nav ul{
	margin:13px 0 0 0;
	}
#nav ul li a{
	font:bold 14px/23px Georgia, "Times New Roman", Times, serif;
	color:#1D2428;
	background-color:inherit;
	padding:0 0 0 35px;
	}
#nav ul li a:hover{
	background:url(images/bulet.gif) no-repeat 20px center;
	font:bold 14px/23px Georgia, "Times New Roman", Times, serif;
	color:#1D2428;
	background-color:inherit;
	text-decoration:underline;
	padding:0 0 0 35px;
	}
#nav ul li a.active{
	background:url(images/bulet.gif) no-repeat 20px center;
	font:bold 14px/23px Georgia, "Times New Roman", Times, serif;
	color:#1D2428;
	background-color:inherit;
	text-decoration:underline;
	padding:0 0 0 35px;
	}
/*-- Body Panel --*/
.body{
	width:697px;
	margin:27px auto 0 auto;
	}
/*-- Left Panel --*/
#leftpanel{
	width:184px;
	margin-top:12px;
	}
.leftpanel_bg{
	background:url(images/laftpanel_bg.gif) repeat-y 0 0;
	width:168px;
	padding:0 8px 0 8px;
	}
img.goverment_logo{
	margin:10px 0 0 0;
	}
h1{
	font:bold 16px/18px Georgia, "Times New Roman", Times, serif;
	color:#820023;
	background-color:inherit;
	}
h1.request_quote{
	font:bold 16px/18px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:inherit;
	}
	
h1.welcome{
	background:url(images/welcome_img.gif) no-repeat 0 center;
	font:bold 16px/18px Georgia, "Times New Roman", Times, serif;
	color:#820023;
	background-color:inherit;
	padding:0 0 0 36px;
	height:27px;
	}
p.text{
	padding:30px 0 0 0;
	}
a.link{
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#96031F;
	text-decoration:underline;
	background-color:inherit;
	}
a.link:hover{
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#96031F;
	text-decoration:none;
	background-color:inherit;
	}
p.subheading{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#FBF0D2;
	background-color:inherit;
	}
a.insurancehead{
	font:bold 16px/18px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	background-color:inherit;
	}
a.insurancehead:hover{
	font:bold 16px/18px Georgia, "Times New Roman", Times, serif;
	color:#FF9999;
	background-color:inherit;
	}
/*-- right Panel --*/
.rightpanel{
	padding:0 0 0 43px;
	background:url(images/doted.gif) repeat-y 0 0;
	}
.services{
	margin:20px 0 0 0;
	}
.quote_bg{
	background:url(images/services_bg.jpg) repeat-y 0 0;
	}
.quote_bg2{
	padding:0 0 0 11px;
	background:url(images/quote_bg.jpg) repeat-y 0 0;
	}
.quote_bg ul{
	padding:0 0 0 20px;
	}
.quote_bg ul li{
	background:url(images/services_bulet.gif) no-repeat 0 center;
	}
.quote_bg ul li a{
	width:181px;
	display:block;
	background:url(images/dashed.gif) repeat-x 100% bottom;
	font:bold 11px/26px Georgia, "Times New Roman", Times, serif ;
	color:#EDEDED;
	padding:0 0 0 13px;
	background-color:inherit;
	}
.quote_bg ul li a:hover{
	width:181px;
	display:block;
	background:url(images/dashed.jpg) repeat-x 100% bottom;
	font:bold 11px/26px Georgia, "Times New Roman", Times, serif ;
	color:#D5AF3E;
	padding:0 0 0 13px;
	background-color:inherit;
	}
a.more{
	font:normal 11px/13px Georgia, "Times New Roman", Times, serif;
	color:#FEBF01;
	background-color:inherit;
	padding:0 22px 0 32px;
	background:url(images/more.gif) no-repeat right center;
	}
a.more:hover{
	text-decoration:underline;
	}
p.quotetext{
	font:bold 12px/23px Georgia, "Times New Roman", Times, serif;
	color:#FBF0D2;
	background-color:inherit;
	padding:14px 0;
	}
.click_bttn{
	padding:10px 0;
	}
	
.tabpanel{
	margin-top:7px;
	}
.tab_bg{
	background:url(images/tab_bg.jpg) repeat-x 0 0;
	height:54px;
	}
img.insurance{
	padding:0 0 0 6px;}
.con_divi{
	height:30px;
	background:url(images/test_divi.jpg) no-repeat 0 30px;
	}
	
/*footer */
#footer{
	background:url(images/footer_bg.jpg) repeat-x 0 0 #5E1111;
	height:113px;
	margin:48px 0 0 0;
	padding:0 0 10px 0;
	}
#footer .con{
	margin:20px auto 0 auto;
	}
#footer .con ul li{
	background:url(images/foter_divi.jpg) no-repeat 0 4px ;
	float:left;
	width:auto;
	}
#footer .con ul li a{
	font:normal 11px/17px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:inherit;
	padding:0 8px 0 8px;
	}
#footer .con ul li a:hover{
	text-decoration:underline;
	}
#footer .con ul li.noimg{
	background:none;
	}
.fax_text_1{
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#FBF0D2;
	background-color:inherit;
	padding:0 0 0 0;
}
.fax_text{
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#FBF0D2;
	background-color:inherit;
	padding:0 0 0 8px;
}
.privacy_text{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#FBF0D2;
	background-color:inherit;
	padding:0 0 0 0;
	}
a.privacy{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#FBF0D2;
	background-color:inherit;
	padding:0 7px 0 0;
	text-decoration:underline;
	}
a.privacy:hover{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#FFBF00;
	background-color:inherit;
	padding:0 7px 0 0;
	text-decoration:none;
	
	}
a.mailto{
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#FBF0D2;
	background-color:inherit;
	padding:0 0 0 8px;
	text-decoration:underline;
}
a.mailto:hover{
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#FFBF00;
	background-color:inherit;
	padding:0 0 0 8px;
	text-decoration:none;
}
a.facebook{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:inherit;
	padding:0 0 0 8px;
	}
a.facebook:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:inherit;
	padding:0 0 0 8px;
	}
/*Products */
.iner_content{
	margin:20px 0 0 0;
	 }
h2{
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#AE5200;
	background-color:inherit;
	}
h3{
	background: url(images/news_bulet.gif) no-repeat 0 20px;
	font:bold 13px/20px Georgia, "Times New Roman", Times, serif;
	color:#D04102;
	background-color:inherit;
	padding:20px 0 10px 30px;
	}
ul.products{
	margin:15px 0 0 0;
	}
ul.products li{
	background:url(images/arrow.gif) no-repeat 0 8px;
	font:normal 12px/20px Georgia, "Times New Roman", Times, serif;
	color:#1E1919;
	background-color:inherit;
	padding:0 0 0 16px;
	}
ul.information{
	margin:15px 0 0 0;
	}
ul.information li{
	background:url(images/information_bulet.gif) no-repeat 10px 8px;
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#1E1919;
	background-color:inherit;
	padding:0 0 20px 26px;
	}

/*carriers */
.insurance_company{
	margin-top:20px;
	}
img.companylogo{
	border:2px solid #A74444;
	}
a.heading_link{
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#AE5200;
	background-color:inherit;
	text-decoration:underline;
	}
a.heading_link:hover{
	text-decoration:none;
	}
/*Refer a friend */
.refer_box{
	background-color:#601010;
	border:1px solid #350105;
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin-top:40px;
	}
.refer_input{
	width:247px;
	height:18px;
	background-color:#A57777;
	border:1px solid #530D0D;
	color:#530D0D;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	padding:2px 0 0 3px;
	float:right;
	margin-bottom:15px;
	}
.refer_input2{
	width:40px;
	height:18px;
	background-color:#A57777;
	border:1px solid #530D0D;
	color:#530D0D;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	padding:2px 0 0 3px;
	float:right;
	margin-bottom:15px;
	}
.refer_input3{
	height:18px;
	background-color:#A57777;
	border:1px solid #530D0D;
	color:#530D0D;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	padding:2px 0 0 3px;
	margin-bottom:15px;
	}
form label{
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	float:left;
	width:auto;
	background-color:inherit;
	}
.submit_bttn{
	margin-right:0px;
	width:67px;
	height:23px;
	float:left;
	}
.payonline{
	font:normal 11px/18px Georgia, "Times New Roman", Times, serif;
	background:url(images/information_bulet.gif) no-repeat 0px 16px;
	color:#FF3300;
	background-color:inherit;
	padding:10px 0 10px 10px;
	text-decoration:underline;
	}
.payonline:hover{
	text-decoration:none;
	}
/*Staff */
img.employe{
	width:89px;
	margin:0 30px 0 0;
	float:left;
	}
.staff_content{
	margin:10px 0 30px 0;
	}
.staff{
	margin:20px 0 0 0;
	float:left;
	width:auto;
}
p.staff_text{
	padding:12px 0 0 0;
	}
/*Request Quote */
.quote_input{
	width:247px;
	height:18px;
	background-color:#fff;
	color:#530D0D;
	padding:2px 0 0 3px;
	border:1px solid #CCCCCC;
	}
.viechele_input{
	width:90px;
	height:18px;
	background-color:#fff;
	color:#530D0D;
	padding:2px 0 0 3px;
	border:1px solid #CCCCCC;
	}
.lisance_no{
	width:60px;
	height:18px;
	background-color:#fff;
	color:#530D0D;
	padding:2px 0 0 3px;
	border:1px solid #CCCCCC;
	}
.dewlling_input{
	width:150px;
	height:18px;
	background-color:#fff;
	color:#530D0D;
	padding:2px 0 0 3px;
	border:1px solid #CCCCCC;
	}
checkbox.quote{
	padding:0;
	margin:0;
	height:14px;
	width:14px;
	}
a.request{
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#FFCC66;
	background-color:inherit;
	text-decoration:underline;
	}
.QuoteField{
	width:100px;
	}
td.information_heading{
	background:url(images/dashed.gif) repeat-x 0 0;
	}
.clear{
	background:url(images/clear_bttn.gif) no-repeat 0 0;
	width:67px;
	height:23px;
	border:none;
	}
h5{
	font:normal 45px/18px Georgia, "Times New Roman", Times, serif;
	color:#820023;
	background-color:inherit;
	}
/* ============================ License Renewal ==============================*/

.license_bg{
	background:url(images/license_bg.jpg) repeat-y 0 0;
	 }
.top_link{
	margin-right:21px;
	}
.top_link_bg{
	background:url(images/top_link_bg.jpg) repeat-x 0 0;
	height:33px;
	color:#fff;
	 }
.top_link_bg a{
	font:normal 11px/33px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:inherit;
	}
.top_link_bg a:hover{
	text-decoration:underline;
	}
.license_logo{
	margin:22px 0;
	}
p.telephone_license{
	font:bold 15px/26px "Times New Roman", Times, serif;
	color:#1D2428;
	background-color:inherit;
	width:500px;
	}
.license_nav_bg ul li{
	float:left;
	}
.license_nav_bg ul li a{
	font:bold 14px/23px Georgia, "Times New Roman", Times, serif;
	color:#1D2428;
	background-color:inherit;
	padding:0 12px ;
	vertical-align:middle;
	}
.license_nav_bg ul li a:hover{
	text-decoration:underline;

	}
.license_nav_bg ul li a.active{
	background:url(images/bulet.gif) no-repeat 20px center;
	font:bold 14px/23px Georgia, "Times New Roman", Times, serif;
	color:#1D2428;
	background-color:inherit;
	text-decoration:underline;
	padding:0 0 0 35px;
	}
.license_nav_bg{
	background:url(images/license_nav_bg.jpg) repeat-x 0 0;
	height:30px;
	padding:9px 0 0 0;
	 }
.license_form_bg{
	background:url(images/license_form_bg.jpg) repeat-y 0 0;
	color:#fff;
	 }
.claim_logo{
	padding:20px 0 20px 20px;
	border-bottom:1px dashed #C3B284;
	}
	
.gogreen_img{
	padding:5px 0 0 0;
	}	
	
.Dept_text{
font: "Georgia", Times New Roman, Times, serif;
font-size:12px/14px;
color:#96031F;
font-weight:800;
}