* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
background: url("images/bgkd.jpg") repeat;
 

}
#wrapper { 
 margin: 0 auto;
 width: 922px;
 
}
#header { width: 900px; color: #333; padding: 0px; border: 0px solid #CFCDD5; height: 152px; margin: 0px;
 background: url("images/header.gif") no-repeat;}

#navigation { width: 900px; color: #333; padding: 0px; height: 16px; border: 0px solid #fff; margin:  0px;
 background-image:url(images/nav2.jpg); background-repeat:repeat-y;}

#content {
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 850px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .99em;
	position: relative;
	z-index:0;
	
}
#cindex {
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 850px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .99em;
	position: relative;
	z-index:-1;
	
}

#cannuities {
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 3300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	
}

#caboutus {
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	
}
#bq
{
	width: 650px;
	margin: 5px;
	position:relative;
	left: 0.5px;
	text-align: left;
	line-height: 14px;
	font-family:Verdana;
	font-size: 13px;
	color: black;
	padding-top: 0px;
	padding-left: 120px;
	padding-right: 20px;
	padding-bottom: 20px;
	height: 750px;
	z-index: 0;
}

#bqcontact
{
	width: 650px;
	margin: 5px;
	position:relative;
	left: 0.5px;
	text-align: left;
	line-height: 14px;
	font-family:Verdana;
	font-size: 13px;
	color: black;
	padding-top: 0px;
	padding-left: 120px;
	padding-right: 20px;
	padding-bottom: 20px;
	height: 650px;
	z-index: -1;
}
#ccontactus {  
width: 900px;
color: #333;
background-image: url("images/content2.jpg");
background-repeat:repeat;
background-position:center;
height: 1350px;
position: relative;
z-index:-1;
}
#bqmain2 {	width: 508px;	float:left;	margin: 0px 10px 0px 10px;	padding: 10px;	
	position:absolute;	left: 198px;	top: 558px;	visibility:visible;	height: 303px;}

#cworkerscomp{
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}



#cwholesalers{
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}

#cvalueadded{
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 3000px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}
#cumbrellas{
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}


#ctown{
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}

#csnow{
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}
#cservices{
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 850px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}



#cretail{
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}

#cservices{
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}


#crestaurants{
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}

#cresources{
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:0;
}

#crenters{
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}


#cmydesk{
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}


#cmotorcycles{
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}

#chealth{
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}

#chabitational{
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}



#cfire{
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 3800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}



#cdisability {
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}


#ccondos {
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}

#ccommercialrealestate {
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}


#ccommercial {
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}

#cclaims {
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}



#ccampers {
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}
#cbusiness {
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}

 #cboatsleds {
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}

   #cartisans {
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}

  #cannuities {
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}

 
 
 #chomeowners {
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 3900px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}

 
#clife {
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}

#cauto {
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 1000px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}

#chome {
	width: 900px;
	color: #333;
	background-image: url("images/content2.jpg");
	background-repeat:repeat;
	background-position:center;
	height: 3900px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3em;
	position: relative;
	z-index:-1;
}

 
#ccontact2 { width: 900px; color: #333; border: 0px solid #fff; background-image: url("images/content2.jpg");
 background-repeat:repeat; background-position:center;  height: 900px;}

#blockquote { width: 110px; float:none; height: 150px;}

#bqabout { width: 150px; float: right; margin: 0px; padding: 10px 0px 0px 0px ; }

#bqaddress { width: 410px; float:right;}

#bqmain {width: 200px;	float:left;	margin: 0px 10px 0px 10px;	padding: 10px;	
	position:absolute;	left: 118px;top: 576px;	visibility:visible;}



.aboutustext {font-size:12px;text-align:left;font-weight: bold;color:#990000;
line-height: 1.8em; margin:  0px;width: 680px; clear: left;	float: left; 
}

.taglinetext {font-size:12px;text-align:left;font-weight: bold;color:#990000;
line-height: 1.8em; margin:  0px;width: 180px; clear: left;	float: left; 
}
.aboutusmaintext {font-size:14px;text-align:left;font-weight: normal;color:#000;
line-height: 2.3em; margin:  0px;width: 680px; clear: left;	float: left; 
}
.aboutush3 {font-size:16px;text-align:left;font-weight: bold;color:#0066cc;line-height: 1.3em; margin: 0px;
width: 680px; clear: left;	float: left; }

#bqlife {	width: 700px;	float:left;	margin: 0px 10px 0px 10px;	padding: 10px;	
	position:absolute;	left: 198px;	top: 558px;	visibility:visible;	height: 303px;}
	
.lifetext {font-size:14px;text-align:left;font-weight: normal;color:#000;line-height: 1.8em; margin: 0px;
width: 180px; clear: left;	 }

.lifeheaders {font-size:16px;text-align:left;font-weight: bold;color:#0066cc;line-height: 1.3em; margin: 0px;
width: 180px; clear: left;	 }

.autotext {font-size:14px;text-align:left;font-weight: normal;color:#000;line-height: 1.8em; margin: 0px;
width: 180px; clear: left;	 }

.autoheaders {font-size:16px;text-align:left;font-weight: bold;color:#0066cc;line-height: 1.3em; margin: 0px;
width: 180px; clear: left;	 }

.autosubheaders {font-size:14px;text-align:left;font-weight: bold;color:#0066cc;line-height: 1.3em; margin: 0px;
width: 180px; clear: left;	 }

.hometext {font-size:14px;text-align:left;font-weight: normal;color:#000;line-height: 1.8em; margin: 0px;
width: 640px; clear: left;	 }

.homeheaders {font-size:16px;text-align:left;font-weight: bold;color:#0066cc;line-height: 1.3em; margin: 0px;
width: 180px; clear: left;	 }

.homesubheaders {font-size:14px;text-align:left;font-weight: bold;color:#0066cc;line-height: 1.3em; margin: 0px;
width: 180px; clear: left;	 }


.homeownerstext {font-size:14px;text-align:left;font-weight: normal;color:#000;line-height: 1.8em; margin: 0px;
width: 640px; clear: left;	 }

.homeownersheaders {font-size:16px;text-align:left;font-weight: bold;color:#0066cc;line-height: 1.3em; margin: 0px;
width: 180px; clear: left;	 }

.homeownerssubheaders {font-size:14px;text-align:left;font-weight: bold;color:#0066cc;line-height: 1.3em; margin: 0px;
width: 180px; clear: left;	 }


.valueaddedtext {font-size:14px;text-align:left;font-weight: normal;color:#000;line-height: 1.8em; margin: 0px;
width: 640px; clear: left;	 }

.valueaddedheaders {font-size:16px;text-align:left;font-weight: bold;color:#0066cc;line-height: 1.3em; margin: 0px;
width: 180px; clear: left;	 }

.valueaddedsubheaders {font-size:14px;text-align:left;font-weight: bold;color:#0066cc;line-height: 1.3em; margin: 0px;
width: 180px; clear: left;	 }

.contactustext {font-size:14px;text-align:left;font-weight: normal;color:#000;line-height: 1.8em; margin: 0px;
width: 540px; clear: left;	 }

.contactusheaders {font-size:16px;text-align:left;font-weight: bold;color:#0066cc;line-height: 1.3em; margin: 0px;
width: 180px; clear: left;}

.contactussubheaders {font-size:13px;text-align:left;font-weight: bold;color:#0066cc;line-height: 1.3em; margin: 0px;
width: 180px; clear: left; }

.resourcestext {font-size:14px;text-align:left;font-weight: normal;color:#000;line-height: 1.8em; margin: 0px;
width: 640px; clear: left; }

.resourcesheaders {font-size:16px;text-align:left;font-weight: bold;color:#0066cc;line-height: 1.3em; margin: 0px;
width: 180px; clear: left;	 }

.resourcessubheaders {font-size:13px;text-align:left;font-weight: bold;color:#0066cc;line-height: 1.3em; margin: 0px;
width: 180px; clear: left;	 }


.firetext {font-size:14px;text-align:left;font-weight: normal;color:#000;line-height: 1.8em; margin: 0px;
width: 640px; clear: left; }

.fireheaders {font-size:16px;text-align:left;font-weight: bold;color:#0066cc;line-height: 1.3em; margin: 0px;
width: 180px; clear: left;	 }

.firesubheaders {font-size:14px;text-align:left;font-weight: bold;color:#0066cc;line-height: 1.3em; margin: 0px;
width: 180px; clear: left;	 }

.list {margin-left: 150px;}

.list ul{padding-left: 50px;}


#cjoe {  width: 922px; color: #32293A; background-image:url(images/footer.jpg); margin: 0px 0px 10px 0px; padding: 0px;}
#cjoelogo {float:left;height:100px;	width:50px;	padding-top:5px;	overflow:visible;}
#cjoebody {margin: 0px auto;width:672px;height:0px;}
#cjoebody p {	font-size:12px;	text-indent:20px;color:#838383;	text-align:left;}
#cjoebody p a {color:#ccc;	text-decoration:underline;	font-weight:bold;}
#cjoebody p a:hover {	color:#c28e43;	text-decoration:underline;}
#cjoebody #cjoecol1 {float:left; width:280px; height:50px}
#cjoebody #cjoecol1 p {	text-indent:0px;}
#cjoebody #cjoecol2 {float:right;width:150px;height:80px; margin: 0px 0px 0px 0px;padding: 30px;}
#cjoebody #cjoecol3{float:right;width:57px;height:50px; margin: 0px 220px 0px 0px;padding: 0px;}


#bqabout
{
	width: 900px;
	margin: 0px;
	left: 145px;
	text-align: left;
	line-height: 1.5em;
	color: black;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	height: 50px;
	top: 212px;
}


 
#footer {width: 922px;color: #000;	padding: 0px;margin-left:inherit;margin-right:inherit;}
#footerlogo {float:left;height:100px;	width:80px;	padding-top:15px;	overflow:hidden;}
#footerbody {	background-image:url(images/footer.gif); background-repeat:repeat-x; height: 178px;width:900px;}
#footerbody p {	font-size:10px;	text-indent:20px;color:#6c9ddf;	text-align:left;}
#footerbody p a {color:#ccc;	text-decoration:underline;	font-weight:bold;}
#footerbody p a:hover {	color:#000;	text-decoration:underline;}
#footerbody #footercol1 {float:left; width:240px; height:150px; margin-left:90px;	margin-right:0px;}
#footerbody #footercol1 p {	text-indent:0px;}
#footerbody #footercol3{float:left;width:240px;height:150px}
