@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;} 

body {background-color:#78A4C9;
	  margin: 0px 0px 0px 0px;
	  }
		
#header {width: 980px;
		 height:143px;}
		 
#navigation {width: 980px;
			 font-family:Arial, Helvetica, sans-serif;
			 font-size:13px;
			 background-color:#FFFFFF;
			 margin-bottom: 3px;
			 }

.lttab {float:left;}
.rttab {float:right;
		margin: 8px 8px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;}

#main {width: 980px;
	   background-color: #FFFFFF;
	   overflow: hidden;}
	   
	#left_main {float:left;
				padding-left: 10px;
				width: 42%;
				background-color:#FFFFFF;}
				
	#inv_main {
	float:left;
	padding-left: 10px;
	width: 700px;
	background-color:#FFFFFF;
}

	#inv_middle {
	float:left;
	padding-left: 10px;
	width: 960px;
	background-color:#FFFFFF;
}
	
				
	#right_main {float:right;
				 padding-right: 10px;
				 background-color:#FFFFFF;
				 
				 }
				 
#feat_articles {width: 510px;
				border: 1px #000000 dashed;
				margin: 20px 0px 0px 0px;}
				
#bottom_nav {width: 980px;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 margin: 15px 0px 15px 0px;
			 }
				 
.locator_pic_home {height: 308px;
			 	   width: 474px;
				    }
			
.locator_info {width: 438px;
			   font-family: Arial, Helvetica, sans-serif;
			   color: #FFFFFF;
			   font-size: 12px;
			   margin: 40px 20px 0px 0px;
			   float:right;}
			   
/* Agent Locator Information ---------------------------------------------------------------------------*/

#leftagent {
	float:left;
	padding-left: 10px;
	background-color:#FFFFFF;
	width: 50%;
}

#left_inv {
	float:left;
	padding-left: 10px;
	background-color:#FFFFFF;
	width: 200px;
	height: 1100px;
}
			
#rightagent {float:right;
			 padding-right: 10px;
			 background-color:#FFFFFF;
			 margin: 8px 8px 0px 8px;
			 width: 46%;
			}
			
.dashed {border-top: 1px #000000 dashed;}

.bordctr {background-repeat: no-repeat;
		  background-image:url(../images/agent_quote.gif);}
				 
/* Font Styles Below ____________________________________________________________________ */

.style1 {font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 color:#000000;
		 }
		 
.style5 {color: #FFFFFF}
.style6 {
	font-size: 18px;
	font-weight: bold;
}
.style7 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.style10 {
	font-size: 16px;
	font-weight: bold;
}

		 
.style83 {font-weight: bold; 
		  font-family: Arial, Helvetica, sans-serif;
		  color:#FFFFFF;}

.style84 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }


.style96 {	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;}
	
.style101 {font-size: 14px}
	
h1, h2 {font-family:Arial, Helvetica, sans-serif}

h2 {font-size: 14px;
	font-weight: bold;}
	
li {list-style-type: disc;
	list-style-position:outside; }
	
p.hide { display: none; }
	
/* Links _______________________________________________________________________________ */
a.header:link {font-family:Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#FFFFFF;}
a.header:visited {font-family:Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#FFFFFF;}
a.header:hover {font-family:Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;}
a.header:active {font-family:Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#FFFFFF;}

a.articles:link {font-family:Arial, Helvetica, sans-serif;
				 font-size: 10px;
				 color: #3573CE;
				 } 
a.articles:visited {font-family:Arial, Helvetica, sans-serif;
				 font-size: 10px;
				 color: #3573CE;
				 }
a.articles:hover {font-family:Arial, Helvetica, sans-serif;
				 font-size: 10px;
				 color: #000000;
				 }  
a.articles:active {font-family:Arial, Helvetica, sans-serif;
				 font-size: 10px;
				 color: #3573CE;
				 }
				 
a.botnav:link {font-family:Arial, Helvetica, sans-serif;
				 font-size: 10px;
				 color: #000000;
				 text-decoration:none;
				 }
a.botnav:visited {font-family:Arial, Helvetica, sans-serif;
				 font-size: 10px;
				 color: #000000;
				 text-decoration:none;
				 }
a.botnav:hover {font-family:Arial, Helvetica, sans-serif;
				 font-size: 10px;
				 color: #CCCCCC;
				 text-decoration:none; 
				 }
a.botnav:active {font-family:Arial, Helvetica, sans-serif;
				 font-size: 10px;
				 color: #000000;
				 text-decoration:none;
				 }
				 
a.artpages:link {font-family:Arial, Helvetica, sans-serif;
				 font-size: 12px;
				 color: #3573CE;
				 text-decoration:none;
				 }
a.artpages:visited {font-family:Arial, Helvetica, sans-serif;
				 font-size: 12px;
				 color: #3573CE;
				 text-decoration:none;
				 }
a.artpages:hover{font-family:Arial, Helvetica, sans-serif;
				 font-size: 12px;
				 color: #000000;
				 text-decoration:none;
				 }
a.artpages:active{font-family:Arial, Helvetica, sans-serif;
				 font-size: 12px;
				 color: #3573CE;
				 text-decoration:none;
				 }
	

/* Quote Menu Box Style _________________________________________________________________*/

#brooke-qb1-mainContainer { margin: 6px; padding: 0; width: 411px; height: 226px; background: url(../images/brooke-01-bkg.jpg) no-repeat top left; border: solid 1px #777; position: relative; }
#brooke-qb1-mainContainer h1 { margin: 0 auto; margin-bottom: 35px; padding: 9px 0 0 0; font: bold 27px/18px Arial, Helvetica, sans-serif; color: #fff; text-align: center; }
#brooke-qb1-mainContainer label.typesLabel { margin: 0 0 0 15px; padding: 0 0 0 20px; font: bold 16px/19px Arial, Helvetica, sans-serif; color: #fff; background: url( url(../images/brooke-01-arrow.jpg) no-repeat left 3px; text-align: left; }
#brooke-qb1-mainContainer label.zipLabel { margin: 0 0 0 15px; padding: 0 0 0 20px; font: bold 16px/19px Arial, Helvetica, sans-serif; color: #fff; background: url(../images/brooke-01-arrow.jpg) no-repeat left 3px; text-align: left; }
#brooke-qb1-mainContainer .quotebox-dropDrown {  margin: 5px 0 0 5px; height: 20px font: normal 12px/15px Arial, Helvetica, sans-serif; color: #333; border: solid 1px #333; }
#brooke-qb1-mainContainer input.zipfield { margin: 5px 0 0 0; padding: 2px 0 0 2px; width: 120px; height: 20px; font: normal 12px/12px Verdana, Arial, Helvetica, sans-serif; color: #484848; border: solid 1px #333;  }
#brooke-qb1-mainContainer .submit-button { margin: 25px 0 0 85px;   }
#brooke-qb1-mainContainer p.tc-privacy, #brooke-qb1-mainContainer p.tc-privacy a { display: none; }
#brooke-qb1-mainContainer p.tc-privacy a:hover { }
	
#brooke-qb1-mainContainerxx {
	margin: 6px;
	padding: 0;
	width: 450px;
	height: 150px;
	position: relative;
}
#brooke-qb1-mainContainerxx h1 { margin: 0 auto; margin-bottom: 10px; padding: 9px 0 0 0; font: bold 27px/18px Arial, Helvetica, sans-serif; color: #fff; text-align: center; }
#brooke-qb1-mainContainerxx label.typesLabel { margin: 0 0 0 15px; padding: 0 0 0 20px; font: bold 16px/19px Arial, Helvetica, sans-serif; color: #fff; background: url(../images/brooke-01-arrow.jpg) no-repeat left 3px; text-align: left; }
#brooke-qb1-mainContainerxx label.zipLabel { margin: 0 0 0 15px; padding: 0 0 0 20px; font: bold 16px/19px Arial, Helvetica, sans-serif; color: #fff; background: url(../images/brooke-01-arrow.jpg) no-repeat left 3px; text-align: left; }
#brooke-qb1-mainContainerxx .quotebox-dropDrown {  margin: 5px 0 0 5px; height: 20px font: normal 12px/15px Arial, Helvetica, sans-serif; color: #333; border: solid 1px #333; }
#brooke-qb1-mainContainerxx input.zipfield { margin: 5px 0 0 0; padding: 2px 0 0 2px; width: 120px; height: 20px; font: normal 12px/12px Verdana, Arial, Helvetica, sans-serif; color: #484848; border: solid 1px #333;  }
#brooke-qb1-mainContainerxx .submit-button { margin: 25px 0 0 85px;   }
#brooke-qb1-mainContainerxx p.tc-privacy, #brooke-qb1-mainContainer p.tc-privacy a { display: none; }
#brooke-qb1-mainContainerxx p.tc-privacy a:hover { }

	
				    
