/* CSS Document */

body	{
	background:#FFFFFF;
	font:normal 13px Arial,Verdana,sans-serif;
	text-align:center;
	margin-top:0px;
	}

#content 
	{
	width:758px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	display:table;
		}

/* header */
			
#agent_pic	{
	height:203px;
	width:158px;
	border:0px;
	background:#e0e0e0 url(images/agent_picture_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:600px;
	height:82px;
	border:0px;
	background:#C7A377 url(images/certified_member.jpg) top right no-repeat;
	}
	


#certifiedMember span{
	font:normal 10px arial,verdana, sans-serif;
	color:#ffffff;
	position:relative;
	top:20px;
	left:50px;
	}

#middle_header	{
	float:right;
	width:600px;
	height:121px;
	clear:right;
	margin:0px;
	border:0px;
	background:#C7A377;
	}	

#bottom_header {
	width:758px;
	height:29px;
	margin:0px;
	border:0px;
	background:#e0e0e0 url(images/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 url(images/select_bg.jpg) repeat-y;
	border-top:1px solid #ffffff;
}
		
#selectblend {
	background: url(images/select_bg.jpg) repeat-y;
	position:relative;
	top:-1px;
	padding:0px;
	}
		
.select {
	font:normal 12px georgia,arial;
 	color:#000000;
	padding-left:15px;
	padding-right:10px;
 	background: url(images/select_bg.jpg) repeat-y;
	text-align:center;
}	

#selbtm{
position:relative;
top:4px;
}	

/* center column */

#mainarea	{
	background:#ffffff;
	float:left;
	width:433px;
	margin:0px;
	display:table-cell;
	}
	
#mainarea p {
	margin:8px 15px;
	font:normal 12px arial;
	color:#361D01;
	}

#mainarea h1{
	margin:20px 10px 2px 15px;
	font:normal 10px verdana,arial;
	color:#361D01;
	}

#mainarea h2{
	margin:0px 10px 2px 15px;
	font:bold 22px verdana,arial;
	color:#361D01;
	}
	
#mainarea h3{
	margin:0px 15px;
	font:normal 16px verdana,arial;
	color:#9E8467;
	}

.logo {
	width:150px;
	margin:10px;
	float:right;
	font:normal 10px arial;
	color:#361D01;
	}

.logo b{
	font:bold 11px arial}

/* right column */

#right	{
	width:155px;
	margin:0px;
	background:#e4ddce;
	text-align:center;
	float:right;
	display:table-cell;
	}

a.rightlinks:link {
	font:normal 10px Arial,Helvetica,sans-serif; 
	color:#361D01;
	text-decoration:none;
	}

a.rightlinks:visited {
	font:normal 10px Arial,Helvetica,sans-serif;
	color:#361D01;
	text-decoration:none;
	}
	
a.rightlinks:hover {
	font:normal 10px Arial,Helvetica,sans-serif;
	color:#361D01;
	text-decoration:underline;
	}

#tips {
	background:#e4ddce url(images/tip_bg.jpg) repeat-y;
	margin:0px;
	padding:0px;
	}

.tipcontent {
	font:normal 10px arial;
 	color:#361D01;
	margin:2px 12px;
	text-align:left;
 }

#tipbtm{
position:relative;
top:4px;
}	

.contact {
	font:normal 12px arial;
 	color:#361D01;
	padding:2px 12px;
	text-align:center;
	color:#361D01;
 	}

/* general use*/

/* ie hack for full height columns */
div#column2 {
    margin: 0;
    padding: 0;
    background-image: url(images/right_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;
    width: 100%;
    display:table-cell;
} 
.clear {
    clear: both;
    display: block;
    overflow: hidden;
		height:12px;
    margin: 0;
    padding: 0;
		background:#361D01;
		font:normal 10px arial;
		color:#ffffff;
		text-align:center;
			}

.clear a{
	font:normal 10px arial;
	color:#ffffff;
	} 

#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;}
	
/* end of ie hack for full height columns */
.sub_menu{
float:left;
border:0px solid #000000;	
}

.float_right{
	float:right;
	}
	
	.float_left{
	float:left;
	}		
