/* design 3 */
body{
	color:#333;
	line-height:18px;
	background-color:#fff;
}
	.td{
		font-size:11px;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
.page_footer {
	float:left;
	width:100%;
}
/* SIDENaV id/classes
******************************/
body.body_sidenav {
	background:#F5F5E8 url(../images/navback.jpg) no-repeat 0px 158px;
}
.agentphoto {
	float:left; display:inline;
	width:149px;
	height:158px;
	background:#000 url(../images/top.jpg) no-repeat left top;
}
	.agentphoto img {
		margin:20px 0 0 20px;
	}
#sidenav{
	float:left; display:inline;
	font:bold 1em/1.1em arial, Helvetica, sans-serif;
	color:#000;
	width:142px;
}
#sidenav ul{
	margin:0;
	padding:0;
}
#sidenav ul li{
/*	float:left;*/
	list-style:none;
	text-align:left;
}
	#sidenav ul li a{
		float:left;
		width:100%;
		font:bold 11px/13px arial, Helvetica, sans-serif;
		color:#000;
		text-decoration:none;
		background:transparent url(../images/divider3.gif) no-repeat 3px 5px;
	}
		#sidenav ul li a:hover{
			color:#996;
			text-decoration:none;
			background:transparent url(../images/divider3.gif) no-repeat 3px 5px;
		}
		#sidenav ul li a span {
			display:block;
			padding:4px 5px 4px 25px;
		}
		
	.introName{
		font:normal 27px/27px "Times New Roman", Verdana,Geneva, Arial, Helvetica, sans-serif;
		color:#fff;
		padding:1px 0px 3px 5px;
		text-align:left;
		letter-spacing:1px;
	}	
.content,.free_reports{
	font-size:12px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:transparent;
	padding-top:20px;
	padding-bottom:3px;
	text-align:justify;
}
	
	.content_aboutme{
	font-size:10px;
	line-height:18px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:transparent;
	padding-top:5px;
	text-align:justify;
	font-weight:bold;
	}
	
	.content_color{
	font-size:10px;
	line-height:18px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#000;
	padding-top:5px;
	text-align:justify;
	font-weight:bold;
	}
	
	.bio{
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:transparent;
	padding-top:0px;
	text-align:justify;
	}
	
	.address{
	font-size:10px;
	line-height:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:transparent;
	padding-top:0px;
	text-align:justify;
	color:#cc9900;
	font-weight:bold;
	}
	
	.address2{
	font-size:10px;
	line-height:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:transparent;
	padding-top:0px;
	text-align:right;
	color:#cc9900;
	font-weight:bold;
	}
	
	.heading1{
	line-height:24px;
	font-size:22px;
	font-family:"Times New Roman", Verdana,Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:normal;
	padding-left:0px;
	padding-bottom:2px;
	height:30px;
	padding-top:6px;
	text-align:center;
	letter-spacing:1px;
	font:bold;
	background-color:transparent;
	border-bottom:1px solid #F3C727;
	}

	.heading2{
	line-height:24px;
	font-size:24px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#a67c52;
	border-bottom color:#000;
	border-top color:#000;
	border-bottom-width:3px;
	border-top-width:1px;
	font-style:normal;
	font-weight:bold;
	font-stretch:wider;
	padding-left:0px;
	padding-bottom:2px;
	letter-spacing:3px;
	text-shadow:#EEE8AA;
	height:30px;
	padding-top:10px;
	}
		
	.subheading1{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom color:#000;
	border-top color:#000;
	border-bottom-width:1px;
	border-top-width:1px;
	border-collapse:separate;
	background-color:#F3C727;
	border-left-color:#666666;
	border-left-width:1px;
	border-left-style:double;
	border-right-color:#666666;
	border-right-style:double;
	border-right-width:1px;
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-top-style:double;
	}
	
	.subheading2,a.button,a.submit_form{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom color:#000;
	border-top color:#000;
	border-bottom-width:1px;
	border-top-width:1px;
	border-collapse:separate;
	background-color:#F3C727;
	border-left-color:#666666;
	border-left-width:1px;
	border-left-style:double;
	border-right-color:#666666;
	border-right-style:double;
	border-right-width:1px;
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-top-style:double;
	}
	
	fieldset.free_reports{
		border:0px none;
	}
	
	.textbox{
		padding:2px;
		margin:2px;
	}
	
	.footer{
	font-size:8px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:13px;
	}
	
	.border{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:1px;
	background-color:#666666;
	}
	
	.gray{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#E8E8E8;
	}
	
	.blackSmall{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:1px;
	background-color:#000;
	}

	.black{
	line-height:23px;
	background-color:#000;
	font-size:20px;
	font-family:Times New Roman, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-shadow:#FFFACD;
	font-stretch:wider;
	font-weight:bold;
	letter-spacing:1px;
	font-style:normal;
	}
	
	.white{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#fff;
	}

	.gray{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#E8E8E8;
	}

	.darkgray{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#73747B;
	}
	
	.plain{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:transparent;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333;
	line-height:12px;
	}

A{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#5A8861;
	font-weight:bold;
	}
A:HOVER{
	color:#A67C52;
}

A.topnav{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#fff;
	width: 100%;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	text-align:center;
	text-indent:2px;
	font-weight:bold;
	vertical-align:bottom;
	}
	
A.topnav:HOVER{
	color:#000;
	}
	
A.agentrostername{
	font-size:15px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#F3C727;
	font-weight:bold;
	text-shadow:#EEE8AA;
	height:25px;
	letter-spacing:1px;
	}	

A.subheading:link, A.subheading:visited, A.subheading:active{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background-color:#000;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	border-left-color:#f3c727;
	border-left-style:solid;
	border-right-color:#f3c727;
	border-right-style:solid;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-spacing:2px;
	line-height:14px;
	}
	
A.subheading:hover{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#f3c727;
	font-weight:bold;
	background-color:#000;
	line-height:14px;
	border-left-color:#f3c727;
	border-left-style:solid;
	border-right-color:#f3c727;
	border-right-style:solid;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-spacing:2px;
	}
	
A.subheading2:link, A.subheading2:visited, A.subheading2:active{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background-color:#000;
	line-height:19px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	border-left-color:#f3c727;
	border-left-style:solid;
	border-right-color:#f3c727;
	border-right-style:solid;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-top-color:#f3c727;
	border-bottom-color:#f3c727;
	border-top-style:solid;
	border-bottom-style:solid;
	}
	
A.subheading2:hover{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#f3c727;
	font-weight:bold;
	text-decoration:none;
	background-color:#000;
	line-height:19px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	border-left-color:#f3c727;
	border-left-style:solid;
	border-right-color:#f3c727;
	border-right-style:solid;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-top-color:#f3c7273;
	border-bottom-color:#2f3c727;
	border-top-style:solid;
	border-bottom-style:solid;
	}

A.footer{
	font-size:8px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#CCCC99;
	line-height:13px;
	text-align:center;
	text-indent:2px;
	}
	
A.footer:HOVER{
	font-size:8px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#DE2726;
	line-height:13px;
	text-align:center;
	text-indent:2px;
	}

A.gold:link, A.gold:visited, A.gold:active{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#cc9900;
	font-weight:bold;
	text-decoration:none;
	}
A.gold:hover{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#a67c52;
	font-weight:bold;
	text-decoration:none;
}

HR{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:1px dotted #F3C727;

}
HR.light{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #f3c727;
	
}
SELECT{
     font: bold 11px verdana,geneva, arial, sans-serif;
    color: #000;
	border:1px solid #000;
	background-color:#fff;
	background:White;
	}

OPTION{
	font: bold 12px verdana,geneva, arial, sans-serif;
    color: #000;
	border:1px solid #000;
	background-color:#fff;
	background:White;
}

INPUT{
	FONT: bold 12px verdana,geneva,arial, sans-serif;
	COLOR: #000;
	height:19px;
	text-decoration:none;
	}
INPUT.noborder{
FONT: bold 12px verdana,geneva,arial, sans-serif;
COLOR: #3B3B3B;
border:0px solid #fff;
height:19px;
text-decoration:none;
	}
	
INPUT.button{
	FONT: bold 12px verdana,geneva,arial, sans-serif;
	COLOR: #fff;
	border:1px solid #f3c727;
	height:19px;
	text-decoration:none;
	background-color:#000;
	}

TEXTAREA{
	FONT: bold 12px geneva, verdana, arial, sans-serif;
	COLOR: #000;
	border:1px solid #000;
}

	
	.form_section_head
	{
		font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#000;
	}
	
	.form_input_label
	{
		font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
		color:#000;
		font-size:10px;
	}
	
	.form_input_label_white
	{
		font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
		color:#fff;
		font-size:10px;	
	}

