/* CSS Document */

body	{
	background:#FFFFFF;
	font:normal 13px Arial,Verdana,sans-serif;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	}

#content 
	{
	width:758px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	display:table;
		}

/* header */
			
#agent_pic	{
	height:203px;
	width:148px;
	border:0px;
	background:#e0e0e0 url(images/sub_agent_bg.jpg) no-repeat;
	}

#aphoto{
	margin-top:56px;
	margin-left:22px;
	}

#top_header	{
	/* ie hack  */
	position:relative;
	left:-2px;
	margin:0px -2px;
	/* ie hack  */
	float:right;
	width:610px;
	height:82px;
	border:0px;
	background:#C7A377;
	}
	
#middle_header	{
	float:right;
	width:610px;
	height:121px;
	clear:right;
	margin:0px;
	border:0px;
	background:#EBDCBE;
	}	

#bottom_header {
	width:758px;
	height:29px;
	margin:0px;
	border:0px;
	background:#e0e0e0 url(images/sub_name_bg.jpg) no-repeat;
	color:#ffffff;
	}

#agent_name{
	font:bold 12px verdana;
	margin-left:75px;
	position:relative;
	top:5px;
	}

/* left column */

#left	{
 	background:#BBA176;
	margin:0px;
	width:170px;
	float:left;
	display:table-cell;
	}
	
a.nav	{ 
	width:140px;
	height: 18px;
	color:#361D01;
	margin:0px;
	text-align:left;
	padding:8px 0px 0px 30px;
	display:block;
	border-top:1px solid #FFFFFF;
	}

a.nav:link { 
	color:#361D01;
	font:normal 10px Arial,Helvetica,sans-serif; 
	text-decoration:none;
	background-color: #e4ddce;
	text-align:left;
		}

a.nav:visited {
	color:#361D01;
	font:normal 10px Arial,Helvetica,sans-serif; 
	text-decoration:none;
	background-color: #e4ddce;
	text-align:left;
	}

a.nav:hover {
	text-decoration:none;
	background:#FFFFFF;
	color:#361D01;
	}
	

#wrap {
	background:#BBA176;
	border-top:1px solid #ffffff;
	width:170px;
	}
		
#selectblend {
	background: url(images/select_bg.jpg) repeat-y;
	position:relative;
	top:-1px;
	padding:0px;
	}
		
.select {
	font:normal 12px arial;
 	color:#ffffff;
	padding-left:15px;
 	background: url(images/select_bg.jpg) repeat-y;
	}	

#selbtm{
	position:relative;
	top:4px;
	}	

/* center column */

#mainarea	{
	background:#ffffff;
	float:left;
	width:446px;
	height:100%;
	margin:0px;
	display:table-cell;
	position:relative;
	}

.maintext {
	margin:8px 15px;
	font:normal 12px arial,verdana,sans-serif;
	color:#361D01;
}
	
#mainarea p {
	margin:8px 15px;
	font:normal 12px arial,verdana,sans-serif;
	color:#361D01;
	}

#mainarea p.footer {
	font:normal 10px arial;
	}

#mainarea h2{
	margin:20px 10px 2px 15px;
	font:normal 10px verdana,arial;
	color:#361D01;
	}

#mainarea h1{
	margin:0px 10px 2px 15px;
	font:bold 22px verdana,arial;
	color:#361D01;
	}
	
#mainarea h3{
	margin:0px 15px;
	font:normal 16px verdana,arial;
	color:#9E8467;
	}
#mainarea h4{
	margin:0px 15px;
	font:bold 16px verdana,arial;
	color:#9E8467;
	}

#mainarea a{
	font:normal 12px arial;
	}

#mainarea li {
	font:normal 12px arial;
	color:#361D01;
	}	
	
.logo {
	width:150px;
	margin:10px;
	float:right;
	font:normal 10px arial;
	color:#361D01;
	}

.logo b{
	font:bold 11px arial}

.signature {
	float:right;
	clear:all;
	color:#361D01;
	margin:5px 15px;
	font:normal 12px arial;
	}

/* right column */

#right	{
	width:142px;
	margin:0px;
	padding-top:60px;
	background:#e4d0b4 url(images/sub_r_header.jpg) no-repeat;
	text-align:center;
	float:left;
	display:table-cell;
	}

#right	p{
	margin:8px;
	font:normal 10px arial;
	text-align:left;
	color:#361D01;
	}

/* general use*/

/* ie hack for full height columns */
div#column2 {
    margin: 0;
    padding: 0;
    background-image: url(images/sub_r_bg.gif);
    background-position: right;
    background-repeat: repeat-y;
    width: 100%;
    background-color: #ffffff;
	/* display table-row is for a firefox column hack*/		
    display:table-row;
	}

div#column1 {
    margin: 0px;
    padding: 0px;
		background-image: url(images/left_bg.gif);
    background-repeat: repeat-y;
		background-position: left;
    width: 100%;
    display:table-cell;
	}

#footer
{	width:758px;
	margin-left:auto;
	margin-right:auto;
	padding:2px 0px;
	display:table;
	background:#361D01;
		font:normal 10px arial;
		color:#ffffff;
		text-align:left;}

#footer a{
	font:normal 10px arial;
	color:#ffffff;
}
	
#copyright
{	width:758px;
	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;}
	 
.clear {
    clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
	}

/* end of ie hack for full height columns */
.sub_menu{
float:left;
border:0px solid #000000;	
}

.float_right{
	float:right;
	}
	
.float_left{
	float:left;
	}		

#formarea {
	margin:20px 15px;
	}	

.fhomes {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

.form_box {
	text-align:left;
	border:2px solid #9E8467;
	margin-left:auto;
	margin-right:auto;
	}
	
table.form_box	td {
	font:normal 11px arial,verdana,sans-serif;
	color:#361D01;
	padding-left:10px;
	}

select {
	font:normal 11px arial;
	}
	
input	{
	font:normal 11px arial;
	}
	
.top {
float:right;
margin-right:20px;
}

.contact {
	font:normal 12px arial;
 	color:#361D01;
	padding:2px 12px;
	text-align:center;
	color:#361D01;
 	}
	
.contactblock {
	margin-left:100px;
	padding:0px;
	text-align:left;
		}
	
.contactblock td {
	font:normal 12px arial;
 	color:#361D01;
	padding:2px;
	}

.gbord {border:1px; border-thickness: 1px; border-color: #6C6E72; border-style: solid;}
