
BODY 
{
	background-color: #f8f3ed;/*#F8F4ED;*/	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
STRONG 
{
	font-weight: bold;
}
H4 {
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
}
.header_banner {
	background-image: url("/controls/keyesmain/layoutimages/subpages_1_r3_c11.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
.header_menu_main 
{
	background-color: #E3B715;
	padding: 0px;
	margin: 0px;
	border: solid 1px #EEEEEE;
}
.header_menu_main 
{
	background-color: #E3B715;
	padding: 0px;
	margin: 0px;
	border: solid 1px #EEEEEE;
}
.header_menu_main TD {
	background-color: #D4B883;
	padding: 1px;
}
.header_menu_item {
	/*background-image: url("/design/images/header_menu_background.gif");
	background-repeat: repeat-x;*/
	/*background-color: #D4B883;*/
	font-size: 13px;	
	font-weight: normal;
	padding: 2px;/* 0 */
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	color: #580001;
}
.header_menu_item a {
	background-color: transparent;
	text-decoration: none;
	color: #580001;
	font-size: 13px;	
	font-weight: normal;
}
.header_menu_item a:visited  {
	background-color: transparent;
	text-decoration: none;
	color: #580001;
	font-size: 13px;	
	font-weight: normal;
}
.header_menu_item a:hover  {
	background-color: transparent;
	text-decoration: none;
	color: #580001;
	font-size: 13px;	
	font-weight: normal;
}
.header_menu_item a:link {
	background-color: transparent;
	text-decoration: none;
	color: #580001;
	font-size: 13px;	
	font-weight: normal;
}
.latest_news {
 background-color: #FFFFFF;
 font-family: Arial;
 font-size: 9pt;
 color: #000000;
}
.latest_news_content {
 background-color: #FFFFFF;
 font-family: Arial;
 font-size: 9pt;
 color: #000000;
 padding: 7px;
}
.latest_news_content TD {
 background-color: #FFFFFF;
 font-family: Arial;
 font-size: 9pt;
 color: #000000;
 padding: 7px;
}
.fast_sell_content 
{
 background-color: #EFD88C;
 font-family: arial;
 font-size: 9pt;
 color: #000000;
 }
.item_prop_search {
 background-color: #EFD88C;
 color: #863623;
 font-size: 10pt;
 /*font-weight: bold;*/
}
.item_prop_search TD {
 background-color: #EFD88C;
 color: #863623;
 font-size: 9pt;
 color:#000000;
 font-family:Verdana;
}
.item_prop_search TD TD {
 background-color: #EFD88C;
 color: #863623;
 font-size: 10pt;
 /*font-weight: bold;*/
}
.item_prop_search_form
{
	border-left: solid 1px #C3B291;
	border-right: solid 1px #C3B291;
	border-bottom: solid 1px #C3B291;
}
.item_prop_search_field {
 background-color: #EFD88C;
 color: #863623;
 font-size: 8pt;
 margin: 0px;
 padding: 0px;
}
.item_prop_search_bottom {
 /*background-image: url("/design/images/prop_search_bottom.gif");
 background-repeat: repeat-x;*/
 background-color: #EFD88C;
 color: #863623;
 font-size: 3pt;
}

.item_login 
{ 
 font-size: 9pt;
 color: #000000; 
 font-family:Verdana;
 
}
.item_login_form
{
	background-color: #F8F4ED;
	border-left: solid 1px #C3B291;
	border-right: solid 1px #C3B291;
	border-bottom: solid 1px #C3B291;
	font-size: 9pt;  
	color: #6C0F0F;
}
.item_login a
{
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}
.item_login_form a
{
	font-size: 11pt;  
	color: #000000; 
}

.item_banners
{
	background-color: #F8F4ED;
	font-size: 8pt;  
	color: #000000;
	border: 0px;
}

.item_banners a
{
	background-color: #F8F4ED;
	font-size: 8pt;  
	color: #000000;
	border: 0px;
	text-decoration: none;
}
.item_banners a:visited
{
	background-color: #F8F4ED;
	font-size: 8pt;  
	color: #000000;
	border: 0px;
	text-decoration: none;
}
.item_banners a:hover
{
	background-color: #F8F4ED;
	font-size: 8pt;  
	color: #000000;
	border: 0px;
	text-decoration: none;
}
.item_banners a:link
{
	background-color: #F8F4ED;
	font-size: 8pt;  
	color: #000000;
	border: 0px;
	text-decoration: none;
}

/*
 * ==============================================================================
 * REMANTS OF OLD SITE 
 * ==============================================================================
 */
.mainborder {
/*	border: 1px solid #000000; */
	background-color: #F8F4ED;
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
}
a {
    color: #DC0000;
    cursor: pointer;
}     
a:visited {
    color: #AA0000;
    cursor: pointer;
}   
a:link {
    color: #AA0000;
    cursor: pointer;
} 
a:link img {
 border-color: #AA0000;
}

.login_Box  {
 font-size: 13px;
 color: #000000;
 font-weight: normal;
}
.login_box a {
 font-size: 13px;
 color: #000000;
 font-weight: normal;
}
.login_Box a:visited {
 font-size: 13px;
 color: #000000;
 font-weight: normal;
}
.login_Box a:link {
 font-size: 13px;
 color: #000000;
 font-weight: normal;
}
.login_Box a:hover {
 font-size: 13px;
 color: #AA0000;
 font-weight: normal;
 text-decoration: underline;
}
.PageTitle {
	width: 100%;	
	font-size: 12px;
	font-weight: bold;
	background-color: #E3B715;
	color: #990000; 
	padding: 5px;
}
.PageTitle SPAN {
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	color: #990000; 
}
.PageTitle H1 {
	font-size: 13px;
	font-weight: bold;
	background-color: #E3B715; 
	color: #990000; 
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
}
.info_box {
	border: 1px solid #999999;
	font-size: 11px;
	color: #333333;
	padding: 5px;

}
.info_box a {
	font-size: 11px;
	color: #641313;
	text-decoration: none;
}

.info_box a:hover {
	font-size: 11px;
	color: #990000;
	text-decoration: underline;
}
.info_box_title 
{
	background-color: #E3B715; 
	color: #990000; 
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}
.info_box_title TD {
	font-size: 12px;
	font-weight: bold;
	color: #990000; 
	text-decoration: none;
}
.info_box_title a {
	font-size: 12px;
	font-weight: bold;
	color: #990000; 
	text-decoration: none;
}
.info_box_title a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #990000; 
	text-decoration: none;

}
.info_box2 {
	border: 1px solid #999999;
	
	font-size: 11px;
	color: #000000;
	padding: 5px;

}
.info_box2 a {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;

}
.info_box2 a:hover{
	font-size: 11px;
	color: #990000;
	text-decoration: underline;

}
.info_box2_title {
	
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
}
.body_text {
	
	font-size: 11px;
	color: #333333;
	padding: 5px 10px;
}
.body_text a {
	
	font-size: 11px;
	color: #666666;
	text-decoration: none;

}
.body_text a:hover {
	color: #990000;
	text-decoration: underline;
	font-size: 11px;
}.boxborder2 {
	border: 1px solid #999999;
	font-size: 11px;
	color: #666666;
	padding: 2px;
}
.formfields {
	
	font-size: 12px;
	color: #333333;
}
.content_table {  
  background-color: transparent;
}

.content {
	font-size: 12px;
	color: #333333;
	padding: 0px;
	vertical-align: top;
}

.content ul {
	padding-left: 11px;
}
.content li {
	padding-left: 11px;
}
.content a {
	
	font-size: 12px;
	font-weight: bold;
	color: #992222;
	text-decoration: none;
}
.content a:hover {
	color: #990000;
	text-decoration: underline;	
	font-size: 12px;
}
.content a:link {
	color: #990000;
	text-decoration: underline;	
	font-size: 12px;
}

.content a:visited {
	color: #990000;
	text-decoration: underline;	
	font-size: 12px;
}


.result_table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.result_table_cell {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-size: 11px;
	color: #333333;
	padding: 3px;
}
.result_table_title {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	
	font-size: 11px;
	padding: 5px;
	font-weight: bold;
	border-right-style: solid;
	border-bottom-style: solid;

}
.frame_container {
	background-color: #FFFFFF;
	color: #000000;
	border-width: 0px; 
	font-size : 12px;
	font-weight: normal;
	width: 100%;
}
.table_container {
	background-color: transparent; /* #FFFFFF; */
	color: #000000;
	border-color: #bbbbbb;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	font-size : 12px;
	font-weight: normal;
	width: 100%;
}
.content_container {	
	/*background-color: #f8f3ed;*/
	background-color: transparent; /*#f8f3ed;*/
	color: #000000;
	font-size : 12px;
	font-weight: normal;
}
.content_container span {
  color: #000000;
}
.content_container TD {
	color: #000000;
	font-size : 12px;
	font-weight: normal;
}
.content_container span {
	color: #000000;
	font-size : 12px;
	font-weight: normal;
}

span.content_container {
	color: #000000;
	font-size : 12px;
	font-weight: normal;
}
span.content {
	color: #000000;
	font-size : 12px;
}
.table_container_alt {
	background-color: #EEEEEE;
	color: #000000;
	border-color: #bbbbbb;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	font-size : 12px;
	font-weight: normal;
	width: 100%;

}
.table_container_keyes {
	background-color: #FFC11A;
	color: #000000;
	border-color: #bbbbbb;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	font-size : 12px;
	font-weight: normal;
	width: 100%;
}
.table_header_alt {
 background-color: #EFD88C;  
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 color: #000000; 
}
.table_header_alt a {
 background-color: #EFD88C; 
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 color: #000000; 
 padding: 0 0 0 0;
 margin: 0 0 0 0; 
}

.table_header_alt a:hover {
 background-color: #EFD88C; 
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 color: #000000; 
 padding: 0 0 0 0;
 margin: 0 0 0 0; 
}
.table_header_alt a:link {
 background-color: #EFD88C; 
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 color: #990000; 
 padding: 0 0 0 0;
 margin: 0 0 0 0; 
}
.table_header_alt:hover {
 background-color: #EFD88C; 
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 color: #000000; 
}
.table_header_alt TD {
    background-color: #EFD88C; 
	font-size: 11px;
	font-weight: bold;
	color: #000000; 
	padding: 0 0 0 0;
}

.table_header_keyes {
 background-color: #000000;
 color: #FFC11A;
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 padding: 2 2 2 2;
}

.table_header_keyes td {
 background-color: #000000;
 color: #FFC11A;
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 padding: 2 2 2 2;
}
.table_header_keyes a {
 background-color: #000000;
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 cursor: pointer;
 color: #FFC11A;
 text-decoration: none;
}

.table_header_keyes a:visited {
 background-color: #000000;
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 text-decoration: underline;
 cursor: pointer;
 color: #FFC11A;
}

.table_header_keyes a:hover {
 background-color: #000000;
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 text-decoration: underline;
 cursor: pointer;
 color: #FFC11A;
}
.table_header_keyes:hover {
 background-color: #000000;
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 color: #FFD12A;
}






.table_header_keyes3 {
 background-color: #DFA302;
 color: #000000;
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 padding: 2 2 2 2;
}

.table_header_keyes3 td {
 background-color: #000000;
 color: #FFC11A;
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 padding: 2 2 2 2;
}
.table_header_keyes3 a {
 background-color: #DFA302;
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 cursor: pointer;
 color: #000000;
 text-decoration: none;
}

.table_header_keyes3 a:visited {
 background-color: #DFA302;
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 text-decoration: underline;
 cursor: pointer;
 color: #000000;
}

.table_header_keyes3 a:hover {
 background-color: #DFA302;
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 text-decoration: underline;
 cursor: pointer;
 color: #000000;
}
.table_header_keyes3:hover {
 background-color: #DFA302;
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 color: #000000;
}
.table_header_alt2:b {
 background-color: #000000;
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 color: #FFC11A;
}
.table_header_alt2 STRONG {
 background-color: #000000;
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 color: #FFC11A;
}

.table_header_alt2 {
 background-color: #000000;
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 color: #FFC11A;
}
.table_header_alt2 a {
 background-color: #000000;
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 color: #FFC11A;
}
.table_header_alt2:hover {
 background-color: #000000;
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 color: #FFC18A;
}


.table_footer {
 background-color: #A09090;
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 color:#FFFFFF;
}
.SiteFooterText 
{
	border-top: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	padding: 1px;
}
.table_header TD {
	background-repeat: no-repeat;
	background-color: #EFD88C; 
	font-size: 11px;
	font-weight: bold;
	color: #000000; 
	padding: 3px;	
}
.table_header TD TD {
	background-repeat: no-repeat;
	background-color: #EFD88C; 

	font-size: 11px;
	font-weight: bold;
	color: #000000; 
	padding: 3px;
}

tr.table_header  {
	background-repeat: no-repeat;
	background-color: #EFD88C; 
	font-size: 11px;
	font-weight: bold;
	color: #000000; 
	padding: 2 2 2 2;	
}
.table_header {
	background-repeat: no-repeat;
	background-color: #EFD88C; 
	font-size: 11px;
	font-weight: bold;
	color: #000000; 
	padding: 2 2 2 2;	
}
.table_header:hover {
	background-repeat: no-repeat;
	background-color: #EFD88C; 
	font-size: 11px;
	font-weight: bold;
	color: #000000; 
	padding: 3px;	
}

.table_header a {
 background-color: #EFD88C; 
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 color: #000000; 
 padding: 0 0 0 0;
 margin: 0 0 0 0; 
}
.table_header#a {
 background-color: #EFD88C; 
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 color: #000000; 
 padding: 0 0 0 0;
 margin: 0 0 0 0; 
}

.table_header a:hover {
 background-color: #EFD88C; 
 font-weight:bold;
 font-family: Verdana;
 font-size: 11px;
 color: #000000; 
 padding: 0 0 0 0;
 margin: 0 0 0 0; 
}

 
.table_label {
 font-size : 12px;
 font-weight: bold;
 vertical-align: top;
 color: #000000;
}
.pagetitle { 
 font-size:12px; 
 font-weight: bold; 
 font-family: Arial, sans-serif; 
 margin: 0 0 0 0; 
 }
.table_data {
  vertical-align: top;
  font-size : 11px;
  font-style: normal;  
}
.table_data_alt {
 vertical-align: top;
 font-size : 11px;
 font-style: normal;
 background-color: #E0E0E0; 
 color: #000000;
}
tr.table_data_alt {
 vertical-align: top;
 font-size : 11px;
 font-style: normal;
 background-color: #E0E0E0; 
 color: #000000;
}
.table_data td {
  vertical-align: top;
  font-size : 11px;
  font-style: normal;  
}
.table_data_alt td {
 vertical-align: top;
 font-size : 11px;
 font-style: normal;
 background-color: #E0E0E0; 
 color: #000000;
}
.table_data_alt td:hover {
 font-size : 11px;
 font-style: normal;
 background-color: #E0E0E0; 
 color: #000000;
}
.table_data_alt:hover {
 font-size : 11px;
 font-style: normal;
 background-color: #E0E0E0; 
 color: #000000;
}
.table_data_alt a:hover {
 font-size : 11px;
 font-style: normal;
 background-color: #E0E0E0; 
 color: #000000;
}
.table_data_alt a {
 font-size : 11px;
 font-style: normal;
 background-color: #E0E0E0; 
 color: #000000;
}
.SiteNavArea {
 width: 145;
}
.breaker {
	font-size: 2px;
}
.disclaimer {
	
	font-size: 9px;
	color: #333333;
        padding: 0 0 0 0;
	vertical-align: top;
}
.detailLinks {
 font-weight: bold;
 font-size: 11px;
 color: #AA0000;
 vertical-align: top;
 padding: 0px;
}
.detailLinks a {
 font-weight: bold;
 font-size: 11px;
 color: #AA0000;
 vertical-align: top;
 padding: 0px;
}

.detailLinks td {
 font-weight: bold;
 font-size: 11px;
 color: #AA0000;
 vertical-align: top;
 padding: 0px;
}
.detailLinks td a {
 font-weight: bold;
 font-size: 11px;
 color: #AA0000;
 vertical-align: top;
 padding: 0px;
}
.DMS_links {
	color: #CC0000;
	font-size: 12px;
}
.DMS_links a {
	color: #AA0000;
	text-decoration: none;
	cursor: pointer;
}

.search_link a {
 color: #AA1010;
	cursor: pointer;
 font-size: 12px;
 font-weight: bold;
}
.search_link {
 color: #AA1010;
 font-size: 12px;
 font-weight: bold;
}
.KeyesListing {
 vertical-align: top;
 font-size : 12px;
 font-weight: bold;
 background-color: #CC3333;
}
.KeyesListing TD {
 vertical-align: top;
 font-size : 12px;
 font-weight: bold;
 background-color: #FFEEEE;
}
.Search_AddressHeader {
 vertical-align: top;
 font-size : 12px;
 font-weight: normal;
 background-color: #990000;
}
.Search_AddressHeader TD {
 vertical-align: top;
 font-size : 12px;
 font-weight: bold;
 background-color: #990000;
}
.pageContent { 
 font-size:12px; 
 font-family: Arial, sans-serif; 
}

.readroomlist li {
 margin-left:-2em;
}


.propLinkEntry A
{
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	COLOR: #AA0000;
	font-weight: bold;
	background-image: url('/images/blk_arrow.gif');
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 0px;
	vertical-align: top;
	padding-bottom: 0px;
	margin: 0;
	white-space: nowrap;
	font-size: 12px;
}
.propLinkEntry A:visited
{
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FA1010;
	font-weight: bold;
	background-image: url('/images/blk_arrow.gif');
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 0px;
	vertical-align: top;
	padding-bottom: 0px;
	margin: 0;
	white-space: nowrap;
	font-size: 12px;
}
.propLinkEntry A:hover
{
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	COLOR: #CC0000;
	font-weight: bold;
	background-image: url('/images/blk_arrow.gif');
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 0px;
	vertical-align: top;
	padding-bottom: 0px;
	margin: 0;
	white-space: nowrap;
	font-size: 12px;
}

.search_container {
	background-color: #f8f3ed;/*#FFFFFF;*/
	color: #000000;
	border-color: #bbbbbb;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	font-size : 12px;
	font-weight: normal;
	width: 100%;
	min-width: 580px;
}
.search_container_alt {
	background-color: #f8f3ed;/*#EEEEEE;*/
	color: #000000;
	border-color: #bbbbbb;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	font-size : 12px;
	font-weight: normal;
	width: 100%;
	min-width: 580px;
}

.search_container_keyes {
	background-color: #FFC11A;
	color: #000000;
	border-color: #bbbbbb;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	font-size : 12px;
	font-weight: normal;
	width: 100%;
	min-width: 580px;
}

.search_container_keyes3 {
	background-color: #FFC11A;
	color: #000000;
	border-color: #bbbbbb;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	font-size : 12px;
	font-weight: normal;
	width: 100%;
	min-width: 580px;
}

.search_header TD {
	background-repeat: no-repeat;
	background-color: #FFFA73; /*#EFD88C;*/
	font-size: 12px;
	font-weight: normal;
	color: #000000; 
	padding: 3px;	
}
.search_header TD TD {
	background-repeat: no-repeat;
	background-color: #FFFA73; /*#EFD88C;*/
	font-size: 12px;
	font-weight: normal;
	color: #000000; 
	padding: 3px;	
}
.search_header {
	background-repeat: no-repeat;
	background-color: #FFFA73; /*#EFD88C;*/ 
	font-size: 12px;
	font-weight: bold;
	color: #000000; 
	padding: 2 2 2 2;
}
.search_header:hover {
	background-repeat: no-repeat;
	background-color: #FFFA73; /*#EFD88C;*/
	font-size: 12px;	
	color: #000000; 
	padding: 3px;	
}
.search_header_keyes3 {
 background-color: #DFA302;
 color: #000000;
 font-family: Verdana;
 font-size: 12px;
 	font-weight: bold;
 padding: 2 2 2 2;
}

.search_header_keyes3 td {
 background-color: #000000;
 color: #FFC11A;
 font-family: Verdana;
 font-size: 12px;
 padding: 2 2 2 2;
}
.search_header_keyes3 a {
 background-color: #DFA302;
 font-family: Verdana;
 font-size: 12px;
 cursor: pointer;
 color: #000000;
 text-decoration: none;
}

.search_header_keyes3 a:visited {
 background-color: #DFA302;
 font-family: Verdana;
 font-size: 12px;
 text-decoration: underline;
 cursor: pointer;
 color: #000000;
}

.search_header_keyes3 a:hover {
 background-color: #DFA302;
 font-family: Verdana;
 font-size: 12px;
 text-decoration: underline;
 cursor: pointer;
 color: #000000;
}
.search_header_keyes3:hover {
 background-color: #DFA302;
 font-family: Verdana;
 font-size: 12px;
 color: #000000;
}

.search_header a {
 cursor: hand;
 color: #000000;
}
.search_detail_link a {
 color: #000000;
 cursor: hand;
}
.search_detail_link {
 color: #000000;
 font-size: 12px;
}

.resultsLink a 
{
     text-decoration: none;
}

/*.rounded div {*/
.r1 div {
	color: #000000; 
	background-color: #D4B883;
	padding: 1px 0; 
	margin: 10px;
}

/*.rounded div div {*/
.r2 div {
	margin: 0 -2px;
}

/*.rounded div div div {*/
.r3 div {
	margin: 0 -1px;
	border: 0px;	
}

/*.rounded div div div div */
.r4 div
{
	border: 0px;
	padding: 2px 0;
	background-color: #FFFFFF;
}

/*.rounded div div div div div */
.r5 div
{
	border: 0px;
	padding: 4px;
	background-color: #FFFFFF;
}

.banner div {
	color: #000000; 
	background-color: #FFCC00;
	padding: 2px 0; 
	margin: 3px;
}
.banner div div {
	margin: 0 -2px;
}
.banner div div div {
	margin: 0 -1px;
	border: solid 3px #FFCC00;
	background-color: #FFCC00;
}
.banner div div div div 
{
	border: 0px;
	padding: 2px 0;
}
.banner div div div div div 
{
	padding: 4px;
	border: 0px;
	background-color: #FFCC00;
}
.banner p {font-size: 16px; font-weight: bold; border: 0px; padding: 1px; }


.footer_style2 
{
	font-size: 9px; 
	color: #ffffff; 
	 
	text-decoration: none;
}
.footer_style2 a
{
	font-size: 9px; 
	color: #ffffff; 
	text-decoration: none;
}
.footer_style2 a:visited
{
	font-size: 9px; 
	color: #ffffff; 
	text-decoration: none;
}
.footer_style3 {
	color: #660000;
	
	font-size: xx-small;
}
.footer_style3 a {
	color: #660000;
	
	font-size: xx-small;
	text-decoration: none;
	font-weight: bold;
}
.breadcrumb {
	FONT-SIZE: 11px; 
	COLOR: #666666; 
}

.breadcrumb a {
	FONT-SIZE: 11px; 
	COLOR: #666666; 
}
.breadcrumb a:link {
	FONT-SIZE: 11px; 
	COLOR: #666666; 
}
.breadcrumb a:visited {
	FONT-SIZE: 11px; 
	COLOR: #666666; 
}
.breadcrumb a:hover {
	FONT-SIZE: 11px; 
	COLOR: #660000; 
	text-decoration: underline;
}

/* IE Settings for hover */

/* Thumbnail hover */
.aThumbnail{
position: relative;
z-index: 0;
}

.aThumbnail:hover{
background-color: transparent;
z-index: 50;
}

.aThumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
padding: 4px;
padding-bottom:30px;
left: -1000px;
visibility: hidden;
color: black;
font-weight: bold;
text-decoration: none;
}

.aThumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.aThumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 85px;
left: -300px; /*position where enlarged image should offset horizontally */
}
/* Thumbnail hover */
/* IE Settings for hover */


/* Firefox Settings for hover */
/* Thumbnail hover */
.bThumbnail{
position: relative;
z-index: 0;
}

.bThumbnail:hover{
background-color: transparent;
z-index: 50;
}

.bThumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
padding: 2px;
left: -310px;
visibility: hidden;
color: black;
font-weight: bold;
text-decoration: none;
}

.bThumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 1px;
}

.bThumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -30px;
left: 20px; /*position where enlarged image should offset horizontally */
}
/* Thumbnail hover */   
/* Firefox Settings for hover */     
        
/**************** IE *****************/
/* Settings for Account hover */     
.aMenu {
 position: relative;
 z-index: 0;
 list-style: none; 
 margin: 0px;
 padding: 0px;
 page-break-after:avoid;
}
.aMenu a:hover {
background-color: transparent;
z-index: 50;
}
.aMenu li:hover {
 background-color: transparent;
 z-index: 50;
}
.aMenu li 
{
 list-style: none; 
 margin: 0px;
 padding: 0px;
 page-break-after:avoid;
}

.aMenu li span{ /*CSS for enlarged image*/
position: absolute;
background-color: #EFD88C;
border: solid 1px #aa8888;
padding: 2px;
left: -10px;
visibility: hidden;
display: none;
color: black;
font-weight: bold;
text-decoration: none;
margin: 0px;
}
.aMenu:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 13px;
left: 150px; /*position where enlarged image should offset horizontally */
display: block;
margin: 0px;
}
.aMenu:hover li span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 12px;
left: 60px; /*position where enlarged image should offset horizontally */
display: block;
margin: 0px;
text-align:left;
}

.aMenu li:hover span a{ /*CSS for enlarged image on hover*/
 text-align:left;
font-size: 9pt;
color:#000000;
text-decoration: none;
}
.aMenu li:hover span a:hover{ /*CSS for enlarged image on hover*/
text-align:left;
font-size: 9pt;
color:#EE0000;
text-decoration: none;
}
/* Settings for Account hover */     

        
        
/* Settings for Page Hover */
.pMenu {
 position: relative;
 z-index: 0;
 list-style: none; 
 margin: 0px;
 padding: 0px;
 page-break-after:avoid;
}
.pMenu a:hover {
background-color: transparent;
z-index: 50;
}
.pMenu li 
{
 list-style: none; 
 margin: 0px;
 padding: 0px;
 page-break-after:avoid;
}
.pMenu li:hover {
 background-color: transparent;
 z-index: 50;
}
.pMenu li span{ /*CSS for enlarged image*/
position: absolute;
background-color: #EFD88C;
border: solid 1px #aa8888;
padding: 2px;
left: -10px;
visibility: hidden;
display: none;
color: black;
font-weight: bold;
text-decoration: none;
margin: 0px;
}
.pMenu li:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 13px;
left: 150px; /*position where enlarged image should offset horizontally */
display: block;
margin: 0px;
}
.pMenu:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 13px;
left: 150px; /*position where enlarged image should offset horizontally */
display: block;
margin: 0px;
}
.pMenu:hover li span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 12px;
left: 60px; /*position where enlarged image should offset horizontally */
display: block;
margin: 0px;
text-align:left;
}

.pMenu li:hover span a{ /*CSS for enlarged image on hover*/
text-align:left;
font-size: 9pt;
color:#000000;
text-decoration: none;
}
.pMenu li:hover span a:hover{ /*CSS for enlarged image on hover*/
text-align:left;
font-size: 9pt;
color:#EE0000;
text-decoration: none;
}
/****** Start Second Hover Menu for IE ********/
/**************** menu coding *****************/
/* Begin CSS Popout Menu */
#menu {
width: 100%;
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: auto;
float: left;
}

#menu a, #menu h2 {
font: bold 10px/12px verdana,arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu a {
color: #000;
background: #EFD88C;
text-decoration: none;
}

#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 10%;} 

#menu a:hover {
color: #a00;
background: #fff;
}

#menu li {position: relative;}


#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
/*
#menu{
width:100%;
float:left;
}

#menu a{
font:normal 10pt/12pt verdana,arial,helvetica,sans-serif;
display:block;
border-width:1px;
border-style:solid;
border-color:#ccc #888 #555 #bbb;
white-space:nowrap;
margin:0;
padding:0 5px;
}

#menu h2{
font:bold 10pt/12pt verdana,arial,helvetica,sans-serif;
display:block;
border-width:1px;
border-style:solid;
border-color:#ccc #888 #555 #bbb;
white-space:nowrap;
margin:0;
padding:0 5px;
}

#menu h2{
color:#fff;
background:#000;
text-transform:uppercase
}

#menu a{
background:#eee;
text-decoration:none;
}

#menu a, #menu a:visited{
color:#000;
}

#menu a:hover{
color:#a00;
background:#ddd;
}

#menu a:active{
color:#060;
background:#ccc;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
float:left;
width: auto;
}

#menu li{
position: relative;
}

#menu ul ul{
position:absolute;
z-index:200;
top:auto;
display:none;
}

#menu ul ul ul{
top:0;
left:100%;
}
*/
/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */
/*
div#menu h2:hover{
background:#000;
}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */
/*
#menu a.x, #menu a.x:visited{
font-weight:normal;
color:#000;
background:#eee ;
}

#menu a.x:hover{
color:#fff;
background:#000;
}

#menu a.x:active{
color:#060;
background:#ccc;
}
*/
/* End CSS Popout Menu */

/****Page Options Menu*****/
/* Begin CSS Popout Menu */
#menu2 {
width: 100%;
float: left;
}

#menu2 ul {
list-style: none;
margin: 0;
padding: 0;
width: auto;
float: left;
}

#menu2 a, #menu2 h2 {
font: bold 10px/12px verdana,arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu2 h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu2 a {
color: #000;
background: #EFD88C;
text-decoration: none;
}

#menu2 ul li {float: left; width: 100%;}
#menu2 ul li a {height: 10%;} 

#menu2 a:hover {
color: #a00;
background: #fff;
}

#menu2 li {position: relative;}


#menu2 ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu2 ul ul,
div#menu2 ul li:hover ul ul,
div#menu2 ul ul li:hover ul ul
{display: none;}

div#menu2 ul li:hover ul,
div#menu2 ul ul li:hover ul,
div#menu2 ul ul ul li:hover ul
{display: block;}

/* End CSS Popout Menu */
/****** End Second Hover Menu for IE ********/

/* Settings for Page Hover */
/**************** IE *****************/
        
/**************** firefox *****************/
/* Settings for Account hover */     
.foxaMenu {
 position: relative;
 z-index: 0;
 list-style: none; 
 margin: 0px;
 padding: 0px;
 page-break-after:avoid;
}
.foxaMenu a:hover {
background-color: transparent;
z-index: 50;
}
.foxaMenu li:hover {
 background-color: transparent;
 z-index: 50;
}

.foxaMenu li 
{
 list-style: none; 
 margin: 0px;
 padding: 0px;
 page-break-after:avoid;
}
.foxaMenu li span{ /*CSS for enlarged image*/
position: absolute;
background-color: #EFD88C;
border: solid 1px #aa8888;
padding: 2px;
left: -2px;
visibility: hidden;
display: none;
color: black;
font-weight: bold;
text-decoration: none;
margin: 0px;
}
.foxaMenu li:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 8px;
left: 65px; /*position where enlarged image should offset horizontally */
display: block;
margin: 0px;
}
.foxaMenu li:hover span a{ /*CSS for enlarged image on hover*/

font-size: 9pt;
color:#000000;
text-decoration: none;
}
.foxaMenu li:hover span a:hover{ /*CSS for enlarged image on hover*/

font-size: 9pt;
color:#EE0000;
text-decoration: none;
}
/* Settings for Account hover */     
             
/* Settings for Page Hover */
.foxpMenu {
 position: relative;
 z-index: 0;
 list-style: none; 
 margin: 0px;
 padding: 0px;
 page-break-after:avoid;
}
.foxpMenu a:hover {
background-color: transparent;
z-index: 50;
}
.foxpMenu li:hover {
 background-color: transparent;
 z-index: 50;
}

.foxpMenu li 
{
 list-style: none; 
 margin: 0px;
 padding: 0px;
 page-break-after:avoid;
}
.foxpMenu li span{ /*CSS for enlarged image*/
position: absolute;
background-color: #EFD88C;
border: solid 1px #aa8888;
padding: 2px;
left: -10px;
visibility: hidden;
display: none;
color: black;
font-weight: bold;
text-decoration: none;
margin: 0px;
}
.foxpMenu li:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 8px;
left: 40px; /*position where enlarged image should offset horizontally */
display: block;
margin: 0px;
}

.foxpMenu li:hover span a{ /*CSS for enlarged image on hover*/

font-size: 9pt;
color:#000000;
text-decoration: none;
}
.foxpMenu li:hover span a:hover{ /*CSS for enlarged image on hover*/

font-size: 9pt;
color:#EE0000;
text-decoration: none;
}
/* Settings for Page Hover */
/**************** firefox *****************/

.detaillinks
{
    text-decoration: none;
}
a.detaillinks 
{
    text-decoration: none;
}
.detaillinks a
{
    text-decoration: none;
}
.detaillinks TD
{
    text-decoration: none;
}

/**********White box********/
.xsnazzy {background: transparent; margin:0em;}
.xb15, .xb25, .xb35, .xb45, .xb55, .xb65, .xb75 {display:block; overflow:hidden; font-size:0;}
.xb15, .xb25, .xb35, .xb45, .xb55, .xb65, .xb75 {height:1px;}
.xb15, .xb25, .xb35,.xb45, .xb55, .xb65, .xb75 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.xb15 {margin:0 2px; background:#fff;}
.xb25 {margin:0 1px; background:#fff;}
.xb35 {margin:0 1px; background:#fff;}
.xb45 {margin:0 1px; background:#fff; border-width:0 1px;}
.xb55 {margin:0 1px; background:#fff; border-width:0 1px;}
.xb65 {margin:0 1px; background:#fff; border-width:0 1px;} 
.xb75 {margin:0 1px; background:#fff; border-width:0 1px; height:1px;} 
.xboxcontent5 {display:block; background:#fff; border:3px solid #fff; border-width:0 3px;}
/**********White box********/

/**********Silver box********/
.xb12, .xb22, .xb32, .xb42, .xb52, .xb62, .xb72 {display:block; overflow:hidden; font-size:0;}
.xb12, .xb22, .xb32, .xb42, .xb52, .xb62, .xb72 {height:1px;}
.xb12, .xb22, .xb32,.xb42, .xb52, .xb62, .xb72 {background:silver; border-left:1px solid silver; border-right:1px solid silver;}
.xb12 {margin:0 3px; background:silver;}
.xb22 {margin:0 2px; background:silver;}
.xb32 {margin:0 1px; background:silver;}
.xb42 {margin:0 1px; background:#000; border-width:0 1px;}
.xb52 {margin:0 1px; background:#000; border-width:0 1px;}
.xb62 {margin:0 1px; background:#000; border-width:0 1px;} 
.xb72 {margin:0 1px; background:#000; border-width:0 1px; height:1px;} 
.xboxcontent2 {display:block; background:silver; border:3px solid silver; border-width:0 3px;}
/**********Silver box********/


/**********Biege box********/
.xb11, .xb21, .xb31, .xb41, .xb51, .xb61, .xb71 {display:block; overflow:hidden; font-size:0;}
.xb11, .xb21, .xb31, .xb41, .xb51, .xb61, .xb71 {height:1px;}
.xb11, .xb21, .xb31,.xb41, .xb51, .xb61, .xb71 {background:#F6DAAA; border-left:1px solid #F6DAAA; border-right:1px solid #F6DAAA;}
.xb11 {margin:0 3px; background:#F6DAAA;}
.xb21 {margin:0 2px; background:#F6DAAA;}
.xb31 {margin:0 1px; background:#F6DAAA;}
.xb41 {margin:0 1px; background:#000; border-width:0 1px;}
.xb51 {margin:0 1px; background:#000; border-width:0 1px;}
.xb61 {margin:0 1px; background:#000; border-width:0 1px;} 
.xb71 {margin:0 1px; background:#000; border-width:0 1px; height:1px;} 
.xboxcontent1 {display:block; background:#F6DAAA; border:3px solid #F6DAAA; border-width:0 3px;}
/**********Beige box********/

/**********Light Biege box********/
.xb13, .xb23, .xb33, .xb43, .xb53, .xb63, .xb73 {display:block; overflow:hidden; font-size:0;}
.xb13, .xb23, .xb33, .xb43, .xb53, .xb63, .xb73 {height:1px;}
.xb13, .xb23, .xb33,.xb43, .xb53, .xb63, .xb73 {background:#F6EBD7; border-left:1px solid #F6EBD7; border-right:1px solid #F6EBD7;}
.xb13 {margin:0 3px; background:#F6EBD7;}
.xb23 {margin:0 2px; background:#F6EBD7;}
.xb33 {margin:0 1px; background:#F6EBD7;}
.xb43 {margin:0 1px; background:#000; border-width:0 1px;}
.xb53 {margin:0 1px; background:#000; border-width:0 1px;}
.xb63 {margin:0 1px; background:#000; border-width:0 1px;} 
.xb73 {margin:0 1px; background:#000; border-width:0 1px; height:1px;} 
.xboxcontent3 {display:block; background:#F6EBD7; border:3px solid #F6EBD7; border-width:0 3px;}
/**********Light Beige box********/


/**********Dark Biege box********/
.xb14, .xb24, .xb34, .xb44, .xb54, .xb64, .xb74 {display:block; overflow:hidden; font-size:0;}
.xb14, .xb24, .xb34, .xb44, .xb54, .xb64, .xb74 {height:1px;}
.xb14, .xb24, .xb34,.xb44, .xb54, .xb64, .xb74 {background:#D4B684; border-left:1px solid #D4B684; border-right:1px solid #D4B684;}
.xb14 {margin:0 3px; background:#D4B684;}
.xb24 {margin:0 2px; background:#D4B684;}
.xb34 {margin:0 1px; background:#D4B684;}
.xb44 {margin:0 1px; background:#000; border-width:0 1px;}
.xb54 {margin:0 1px; background:#000; border-width:0 1px;}
.xb64 {margin:0 1px; background:#000; border-width:0 1px;} 
.xb74 {margin:0 1px; background:#000; border-width:0 1px; height:1px;} 
.xboxcontent4 {display:block; background:#D4B684; border:3px solid #D4B684; border-width:0 3px;}
/**********Dark Beige box********/
