body{
		text-align:center;
		background:#000000;
		margin:0px;
		}

#container{
		background:#ffffff;
		width:758px;
		margin:0px auto;
		text-align:left;
		}

.themeColor1{
		background:#87372D;
		}
		
.themeColor2{
		background:#B7473D;
		}
		
.themeColor3{
		background:#963532;
		}
	
#pageHeader{
		background: url(pageHeader_bg.gif) repeat-y;
		}
		
#pageHeader h1{
		font:normal 11px arial;
		color:#755A54;
		margin:5px 45px;
		}
		
#agentName {
		border-width:1px 0px;
		border-style:solid;
		border-color:#B41400;
		}
		
#agentName h2{
		font:bold 20px georgia;
		color:#755A54;
		margin:8px 10px 2px 50px;
		}
		
#agentName h3{
		font:bold 11px arial;
		color:#755A54;
		margin:2px 10px 4px 50px;
		}

#agentCity h2{
		font:bold 11px georgia;
		color:#755A54;
		margin:4px 10px 2px 50px;
		}	
		
#agentCert {
		border-width:1px 0px;
		border-style:solid;
		border-color:#B41400;
		background: url(agentCert_bg.gif) no-repeat bottom;
		}

#agentCert span{ 
		position:relative;
		top:10px;
		left:80px;
		font:normal 11px arial, verdana,sans-serif;
		color:#000000;
		}

		
.borderFade{background: url(border_fade.jpg) no-repeat bottom;}

#agentImage {background: url(agentImage.gif) no-repeat bottom;width:105px;}

#agentCity {background: url(agentCity_bg.jpg) no-repeat;}

#agentCompany {background: url(agentCompany_bg.gif) no-repeat top left;}

#agentCompany p{
	margin:5px 5px 5px 10px;
	font:normal 11px arial;
	color:#2C2C2C;
}

#navLinks{
background: url(images/nav_bg.gif) repeat-y;
text-align:center;
font:normal 11px verdana,arial,sans-serif; 
color:#021832;
margin-left:16px;
}

#navLinks a.nav{
font:normal 10px verdana,arial,sans-serif;
text-align:left;
display:block;
width:145px;
height:20px;
padding:3px 0px 0px 10px;
margin:0px;
border-bottom:1px solid #B7473D;
}

#navLinks a.nav:link{
color:#666;
text-decoration:none;
}

#navLinks a.nav:visited{
color:#666;
text-decoration:none;
}

#navLinks a.nav:hover{
color:#000;
text-decoration:none;
background:#ffffee;
}

a.email:link{
border:none;
text-align:center;
text-decoration:underline;
font:normal 11px arial;
color:#2C2C2C;
}

#navLinks span{
	font:normal 12px georgia, times new roman, serif;
	color:#000000;
}

#mainContent{
		border-left:1px solid #962C23;
		border-right:1px solid #962C23;
		padding-top:40px;
		}
		
#mainContent p{		
		padding-left:30px;
		padding-right:50px;
		font:normal 12px arial,verdana,sans-serif;
		color:#2C2C2C;
		}

#tipDay {background: url(tip_bg.gif) no-repeat top right;}

#tipDay img{
		position:relative;
		left:23px;
		top:49px;
		}

#tipContent p{
	margin:0px 0px 5px 20px;
	font:normal 11px arial,verdana,sans-serif;
	color:#87372D;
	}

.tip{
position:relative;
top:50px;
}


/*   sub page style  */

#subHeader {
background:#B7473D;
}

#subHeader h1{
margin:5px 20px;
font:normal 10px arial;
color:#ffffff;
}

#subAgent {
background: url(subName_bg.jpg) no-repeat top right;
height:68px;
}

#subAgent h2{
		font:bold 18px georgia;
		color:#755A54;
		margin:0px 10px 2px 30px;
		}
		
#subAgent h3{
		font:normal 12px arial;
		color:#755A54;
		margin:2px 10px 4px 30px;
		}
		
#certifiedAgent{background:#963532 url(subCertified.gif) no-repeat top right;text-align:center;font:normal 9px verdana,arial;color:#ffffff;height:71px;}
	
#certifiedAgent span{	position:relative;top:16px;}

#subFeature{background:#ffffff;text-align:center;font:bold 10px verdana,arial;margin:0px;}

#subSearch{background:#ffffff;text-align:center;font:bold 10px verdana,arial;}

#subEval{background:#ffffff;text-align:center;font:bold 10px verdana,arial;}

.subNav a:link{text-decoration:none;	color:#755A54;}		
		
.subNav a:visited{text-decoration:none;	color:#755A54;}		

.subNav a:hover{text-decoration:underline;	color:#755A54;}		


#subTitleFade {
background:#2D150F url(subBar_fade.jpg) repeat-y top left;
}

#pageTitle{
	background:#78543C url(subBar_bg.gif) repeat-x top left;
	height:20px;
}

#pageTitle h2{
	margin:0px;
	margin-top:8px;
}

#pageTitle h2 span{
	background:#ffffff;
	padding:2px 10px 0px 10px;
	margin-left:0px;
	margin-right:auto;
	font:bold 16px georgia;
	color:#0C1C38;
}

.logo {
	width:150px;
	margin:5px 10px;
	float:right;
	font:normal 10px arial;
	color:#2C2C2C;
	}

.logo b{
	font:bold 11px arial}

#subContent{
		border-left:1px solid #B7473D;
		border-right:1px solid #B7473D;
		padding-top:30px;
		}
		
#subContent p{		
		margin-left:20px;
		margin-right:20px;
		font:normal 12px arial,verdana,sans-serif;
		color:#2C2C2C;
		}

#subContent li{		
		padding-left:20px;
		padding-right:20px;
		font:normal 12px arial,verdana,sans-serif;
		color:#2C2C2C;
		}
	
#subContent h4{		
		padding-left:20px;
		padding-right:20px;
		font:bold 12px arial,verdana,sans-serif;
		color:#2C2C2C;
		}

#subContent p.contentFooter {
	font:normal 9px Arial;
	color:#666666;
	padding:30px 20px;
	vertical-align:bottom;
	text-align:justify;
	}
	
#subTip{background:url(subTip_bg.gif) no-repeat top right;}

#subTip img{
		position:relative;
		left:20px;
		top:44px;
		}

#tipTop{
margin-left:101px;
}
.gradient{
background:#78543C url(subBar_bg.gif) repeat-x top;
}

#footer
{	width:758px;
	margin-left:auto;
	margin-right:auto;
	padding:2px 0px;
	display:table;
	background:#B7473D;
		font:normal 10px arial;
		color:#ffffff;
		text-align:left;}

#footer a{
	font:normal 10px arial;
	color:#ffffff;
}
	
#copyright
{	padding:5px;
	margin-left:auto;
	margin-right:auto;
	height:12px;
	display:table;
	font:normal 10px arial;
	color:#000000;
	text-align:center;}
	
	#copyright a:link{	color:#000000;}
	
	#copyright a:visited{	color:#000000;}

#subCompany p{
	margin-top:2px;
	margin-left:5px;
	font:normal 11px arial;
	color:#2C2C2C;
}

	
.success {
		padding-left:20px;
		padding-right:20px;
		font:normal 12px arial,verdana,sans-serif;
		color:#2C2C2C;
		}

/* forms  */

#formArea {
	text-align:center;
	margin:5px;
		}
		
.formBox {
	text-align:left;
	border:1px solid #B7473D;
	margin:0px auto;
	}
	
table.formBox	td {
	font:normal 11px arial,verdana,sans-serif;
	color:#2C2C2C;
	padding-left:10px;
	}
	
	
select {
	font:normal 11px arial;
	}
	
input	{
	font:normal 11px arial;
	}
	
.signature {
	float:right;
	clear:all;
	color:#2C2C2C;
	margin:5px 15px;
	font:normal 12px arial;
	}

.top{
	float:right;
	clear:all;
	color:#2C2C2C;
	margin:5px 15px;
	font:normal 12px arial;
	}
	
	.contact{
	font:normal 11px arial;
	color:#2C2C2C;
}