body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/body_bg.png) 0 0 repeat-x #EECD50;
	color:#000;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
a{
	color:#8A0909
}
ol{
	padding:0px;
	font-size:13px;
	margin: 0 0 0 30px;
}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}
ul.menu{
	padding:4px 0 0 0;
	list-style-type: none;
	margin:0 0 0 160px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	height:13px;
}
ul.doc{
	list-style-type:disc;
	font-size: 13px;
	margin: 0 30px 1em 30px;
}
ul.doc2{
	list-style-type:disc;
	font-size: 13px;
	margin: 10px 30px 1em 30px;
}
li.doc{
	padding:0 0 5px 0;
	line-height: 18px;
}
li.menu{
	padding:0 17px 0 17px;
	float:left;
	border-right:1px solid #fff;
}
li.menu2{
	padding:0 17px 0 17px;
	float:left;
	border-right:none;
}
li.menu a{
	color:#FFFFFF;
	text-decoration: none;
}
li.menu a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}
li.menu2 a{
	color:#FFFFFF;
	text-decoration: none;
}
li.menu2 a:hover{
	color:#FFFFFF;
	text-decoration: none;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
#main{
	width:1004px;
	padding:0;
	margin:0 auto;
}
.table1{
	width:1004px;
	background:url(../images/header1.png) 0 0 no-repeat;
}
.table1 td{
	padding:0px;
	vertical-align: top;
}
.table1 td.auto{
	width: 214px;
}
.table1 td.menu{
	height:25px;
	width:790px
}
.table2{
	padding:0px
}
.table2 td{
	padding:10px 0 0 0
}
.table3{
	padding:0px;
	font-size: 13px;
	margin: 0 0 0 0px;
}
.table3 td{
	padding:10px 0 0 0;
	line-height: 20px;
}
.table4{
	padding:0px;
	font-size: 13px;
	margin: 0 0 0 10px;
	border: #FAF1CE solid 1px;
}
.table4 td{
	padding:10px;
	vertical-align: top;
	line-height: 18px;
}
#sunflower{
	height:188px;
	width:790px
}
#midMain{
	width:216px;
	float:left;
	color:#000;
	padding:0px;
	background-color: #F8EAA1;
}
#mid{
	width:196px;
	padding:10px 0 0 10px;
}
.midtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#mid ul{
	padding:0;
	margin:0;
}
#mid ul li{
	font:bold 11px/29px Arial, Helvetica, sans-serif;
	background-image: url(../images/arrow_red.gif);
	background-repeat: no-repeat;
	background-position: 0 12px;
	margin: 0 0 10px 0;
	padding: 0px;
}
#mid ul li a.pic1{
	display:block;
	background:url(../images/auto-insurance.png) 0 0 no-repeat;
	height:204px;
}
#mid ul li a.pic2{
	display:block;
	background:url(../images/home-insurance.png) 0 0 no-repeat;
	height:204px;
}
#mid ul li a.pic3{
	display:block;
	background:url(../images/business-insurance.png) 0 0 no-repeat;
	height:204px;
}
#mid ul li a.pic4{
	display:block;
	background:url(../images/life-insurance.png) 0 0 no-repeat;
	height:204px;
}
h2.welcome{
	height:28px;
	font:bold 28px/20px Arial, Helvetica, sans-serif;
	color:#383838;
	border-bottom:#FAF1CE solid 1px;
	margin:50px 35px 0 10px;
}
h3{
	color:#383838;
	border-bottom:#FAF1CE solid 1px;
	margin:15px 35px 0 10px;
	font-size: 24px;
}
p.red{
	color:#8A0909;
	margin:0 30px 0 10px;
	padding:13px 0 7px 0;
	font-size: 16px;
	font-weight: bold;
}
p.lftTxt{
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	margin:0 20px 1em 10px;
	padding:0 5px 0 0;
}
p.lftTxt span{
	font:bold 13px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
p.small{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	margin:0 20px 1em 10px;
	padding:0 5px 0 0;
}
#yellowMain{
	width:96%;
	padding:19px 0 8px 0;
	background:#F8EAA1;
	color:#000;
	float:left;
	margin: 5px 0 0 10px;
	clear: both;
}
#yellow{
	padding:0 11px 10px 0;
	margin: 0 0 0 20px;
}
#yellow h2.what{
	display:block;
	height:70px;
	background:url(../images/what_we_say_icon.png) 0 0 no-repeat;
	padding:10px 10px 0 0px;
	border-bottom:#C4A83E solid 2px;
	font:bold 28px/25px Arial, Helvetica, sans-serif;
	color:#C67E10;
	background-color:#F8EAA1;
	margin: 0 10px 0 0;
}
#yellow h2.what span{
	font:bold 16px/25px Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	background-color:inherit;
}
#yellow p{
	padding:10px 0 0 0;
	font-size: 12px;
	font-weight: bold;
}
#yellow p.red{
	color:#C67E10;
	margin:0 0px 0 0px;
	padding:0 0 0px 0;
	font-size: 16px;
	font-weight: bold;
}
#yellow ul.link1{
	width:180px;
	background:url(../images/left_div2.gif) right top repeat-y;
	padding:0 0 0 0;
	margin:11px 0 0 10px;
	float:left;
	font-size:0;
}
#yellow ul.link1 li{
	padding:0;
	margin:0;
	display:block;
	background:url(../images/arrow_red.gif) 0 6px no-repeat;
	padding:0 0 5px 11px;
	color:#000000;
	font-size: 12px;
}
#yellow ul.link2{
	background:url(../images/left_div2.gif) right top repeat-y;
	padding:0 0 0 0;
	margin:11px 0 0 10px;
	float:left;
	font-size:0;
}
#yellow ul.link2 li{
	padding:0;
	margin:0;
	display:block;
	background:url(../images/arrow_red.gif) 0 6px no-repeat;
	padding:0 0 5px 11px;
	color:#000000;
	font-size: 12px;
}
a.reg{
	display:block;
	background:url(../images/get-quote.png) 0 0 no-repeat;
	width:174px;
	height:69px;
	font-size:0;
	margin: 0 0 0 530px;
	position: absolute;
}
a.reg:hover{
	background:url(../images/get-quote.png) 0 0 no-repeat;
}
a.claim{
	display:block;
	background:url(../images/file-claim.png) 0 0 no-repeat;
	width:205px;
	height:69px;
	font-size:0;
	margin: 0 0 0 510px;
	position: absolute;
}
a.claim:hover{
	background:url(../images/file-claim.png) 0 0 no-repeat;
}
hr {
	background:#EECD50;
	height:1px;
	color:#EECD50;
	border:none;
	clear:both;
	margin: 0px 20px 10px 20px;
	padding: 0px;
}
.quote{
	padding:0 0 0 5px
}
#screen{
	display:none
}
#footerMain{
	width:100%;
	height:108px;
	background:url(../images/footer_bg.gif) 0 0 repeat-x;
}
#footer{
	width:948px;
	height:108px;
	margin:0 auto;
	position:relative;
}
#footer ul{
	width:690px;
	left:0;
	top:15px;
	padding: 0px;
}
#footer ul li{
	float:left;
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
#footer ul li.dark{
	float:left;
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#404040;
}
#footer ul li a{
	padding:0 12px;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#footer ul li a:hover{
	text-decoration:underline;
}
#footer ul li a.one{
	padding:0 8px 0 0;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#footer ul li a.one:hover{
	text-decoration:underline;
}
#footer p.copyright{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	position:absolute;
	left:0;
	top:45px;
	color:#EECD50;
	width:500px;
	padding: 0 0 0 0px;
}
#footer p.copyright a{
	color:#EECD50;
}
#footer p.ssci{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	position:absolute;
	left:0;
	top:75px;
	color:#CCCCCC;
	width:500px;
	padding: 0 0 0 0px;
}
#footer p.ssci a{
	color:#666666;
	text-decoration: none;
}
#footer p.design{
	display:block;
	width:176px;
	height:21px;
	padding:0;
	position:absolute;
	left:0;
	top:63px;
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#BCAC58;
	background-color:inherit;
}
#footer p.design a.link{
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#BCAC58;
	background-color:inherit;
	text-decoration:none;
}
#footer p.design a.link:hover{
	color:#000;
	background-color:#F7F7F7;
}
