A:link{color: #CC9933; font-weight: bold; text-decoration: underline;} 
A:visited{color: #CCCCCC; font-weight: bold; text-decoration: underline;} 
A:hover{color: #FFFFFF; font-weight: bold; text-decoration: underline;} 
body,html { color: #BCAD8E; background-color: #000000; } 
#hd {
	height: 103px;
	width: 100%; 
	text-align: left;
	margin: 0px;
	background-repeat: no-repeat; 
	background-image: url(/19/img/agents/19/custom_img/skins/generic_agent01/top_bkgnd.jpg);
	position: relative;
}
body #doc2 #bd {
	padding: 15px;
	background-color: #4D432E;
	background-repeat: no-repeat; 
	background-image: url(/19/img/agents/19/custom_img/skins/generic_agent01/bd_bkgnd.jpg);
}
.notHomePage #doc2 #bd {
}
.homePage #doc2 #bd {
}
#flashheader { 
}
#flashheadernoflash { 
}
#nav {
 text-align: center; 
 margin: auto; 
 min-height: 32px;
 line-height: 8px; 
 font-family:Arial, Helvetica, sans-serif; 
 font-weight: bold; 
 font-size: 1em;  
 text-decoration: none; 
 background-repeat: no-repeat; 
 background-image: url(/19/img/agents/19/custom_img/skins/generic_agent01/top_nav_bkgnd.jpg);
}

 h1 {
 font-family: Arial, Helvetica, sans-serif; color: #CFC2A6; font-weight: bold; margin-bottom: 10px; }
 h2 {
 font-family: Arial, Helvetica, sans-serif; color: #CFC2A6; font-weight: bold; text-align: left; margin-bottom: 3px; }
 h3 {
 font-family: Arial, Helvetica, sans-serif; color: #BCAD8E; font-weight: bold; text-align: left; margin-bottom: 10px; }
 .i_block {
 background-color: #FFFFFF; padding:10px 10px 10px 10px; }
 .i_block_primary {
 background-color: #999999; background-repeat: repeat-x; }
 .color_bkgnd {
 background-color: #FFFFFF; width:auto; min-width:60px; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; }
 .color_bkgnd_primary {
 }   
 #ft {
 padding-top: 45px;
 text-align: center; 
 font-family:Arial, Helvetica, sans-serif; 
 font-size: 1em; 
 color: #CCCCCC;   
}
 th, td {
 border:0; padding:0; } 
 p, fieldset, table, pre{
 margin:0; 
}  
 #agent_photo {
	position: absolute;
	left: 30px;
	top: 4px;
	height: 95px;
}  
 #agent_logo {
	position: absolute;
	left: 759px;
	top: 4px;
	height: 95px;
}
#agent_photo, #agent_logo {
	float: none;
    margin: 0px;
}
#agent_tagline {
	display:none;
}
#agent_info {
	position: relative;
	float: none;
	margin: 0px;
}
#agent_info_name {
	position: absolute;
	left: 184px;
	top: 34px;
	color: #BCAD8E;
	text-align: right;
	font-size: 32px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	white-space: nowrap;
	text-transform: uppercase;
}
#agent_info_cell_phone {
	position: absolute;
	right: 264px;
	top: 27px;
	color: #8B7C5C;
	text-align: right;
	font-size: 13px;
}
#agent_info_office_phone {
	position: absolute;
	right: 264px;
	top: 42px;
	color: #8B7C5C;
	text-align: right;
	font-size: 13px;
}
#agent_info_fax {
	position: absolute;
	right: 264px;
	top: 57px;
	color: #8B7C5C;
	text-align: right;
	font-size: 13px;
}
#marqueeHolder { 
 height: 26px;
 background-repeat: no-repeat; 
 font-weight: bold;
 color: #FFFFFF;
}
#marquee span { 
margin-right: 40px; 
font-weight: bold;
color: #FFFFFF;
}
#marquee A:link { 
margin-right: 40px; 
font-weight: bold;
color: #CEA756;
}
#marquee A:hover { 
margin-right: 40px; 
font-weight: bold;
color: #FFFFFF;
}
#marquee A:visited { 
margin-right: 40px; 
font-weight: bold;
color: #A2864B;
}
.yui-skin-sam .yuimenubar {
border: 0;
margin: auto;
background: url();
}
.yui-skin-sam .yuimenubaritem{
border: 0;
}
.yui-skin-sam .yuimenubaritem-selected {
background: url(/19/img/agents/19/custom_img/skins/generic_agent01/nav_highlight.jpg);
background-repeat: repeat-x;
}
.yui-skin-sam .yuimenubaritemlabel {
margin-top: 1px;
color: #FFFFFF;
padding-top: 9px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 15px;
border: 0;
background: url(/19/img/agents/19/custom_img/skins/generic_agent01/nav_border.jpg);
background-repeat: no-repeat;
}
.yuimenubaritem-hassubmenu {
margin-top: 1px;
color: #FFFFFF;
padding-top: 9px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 15px;
border: 0;
background: url(/19/img/agents/19/custom_img/skins/generic_agent01/nav_border.jpg);
background-repeat: no-repeat;
}
.yuimenubaritemlabel-selected {
border: 0;
left:0px;
margin-left:0px;
color: #AF8F4E;
background: url();
cursor: pointer;
cursor: hand;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritem {
border: 0;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected {
margin-top: 1px;
padding-top: 7px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 17px;
border: 0;
background: url(/19/img/agents/19/custom_img/skins/generic_agent01/nav_border.jpg);
background-repeat: no-repeat;
left:0px;
color: #AF8F4E;
margin-left:0px;
cursor: pointer;
cursor: hand;
}
