body {margin-left: 0px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;BACKGROUND-COLOR: #E4E4C6;}

table {font-size: 11px;}

.main {FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff;}
.mainhome {FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.title, .pagetitle {FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #425A84; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;}
.headertext {FONT-SIZE: 9px; COLOR: #828385; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.headerform {FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; border: 1px solid #828385; text-align: left;}
.forminput {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; border: 1px solid #7F9DB9; text-align: left;}
.photoBorder {border:1px solid #999;padding:2px;}
.tableback {border:1px solid #cccccc; padding:0px; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff;}
.buttonclass {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border: 1px solid #aaa; padding:3px;background-color : #726E44;color: #ffffff;}
.disabled {FONT-SIZE: 11px; COLOR: #aaaaaa; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff;}

a, A.main, A.main:link, A.main:visited {FONT-SIZE: 11px; PADDING: 0px; COLOR: #425A84; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
a:hover, A.main:hover {color:#bbb; TEXT-DECORATION: underline;}

A.selected, A.selected:link, A.selected:visited {border:2px solid #aaa;FONT-SIZE: 11px; PADDING: 2px; COLOR: #425A84; TEXT-DECORATION: underline;}
A.selected:hover {color:#bbb; TEXT-DECORATION: underline;}
 
A.account, A.account:link, A.account:visited  {FONT-SIZE: 11px; PADDING: 0px; COLOR: #425A84; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
A.account:hover {color:#bbb; TEXT-DECORATION: underline; }

.nneren, .footer, .footer:link, .footer:visited {FONT-SIZE: 9px; PADDING: 1px; COLOR: #828385; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.footer:hover {FONT-SIZE: 9px; PADDING: 1px; color:#bbb; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: underline}

.tab {width: 120px; height: 25px; background: #E4E4C6; border:1px solid #cccccc; border-bottom-width: 0px;}
.tab a {display: block; margin: 0; width:100%;  height:100%; overflow:hidden; font: bold 11px/1 Arial; color:#000000; text-decoration: none; background: #E4E4C6; margin:0; padding: 7px 0 0 0;}
.tab a:hover {text-decoration: underline;color: #ffffff; background: #425A84;}

.menu {height: 26px;vertical-align: middle;border-right:1px dotted #9F9B6E;color:#ffffff}
.menu a {FONT-FAMILY: Arial; font-size: 12px; font-weight: bold; COLOR: #ffffff; TEXT-DECORATION: none;background-color:#9F9B6E; width: 100%; display: block; padding-top: 6px; height: 26px; }
.menu a:hover {background-color: #726E44;text-decoration:underline;}

.menulast {height: 26px;vertical-align: middle;}
.menulast a {FONT-FAMILY: Arial; font-size: 12px; font-weight: bold; COLOR: #ffffff; TEXT-DECORATION: none;background-color:#9F9B6E; width: 100%; display: block; padding-top: 6px; height: 26px; }
.menulast a:hover {background-color: #726E44;text-decoration:underline;}

.adminmenu {height: 24px;vertical-align: middle;}
.adminmenu a {vertical-align: middle;FONT-FAMILY: Verdana; font-size: 11px; COLOR: #ffffff; TEXT-DECORATION: none;background-color:#9F9B6E; width: 100%; display: block; padding-top: 6px; height: 24px; }
.adminmenu a:hover {background-color: #726E44;text-decoration:underline;}

/* these styles used on the searchresults_map page */

.maptable {background-color: #bbbbbb;}
.rowheader {background-color: #9F9B6E; font-size: 11px;font-weight: bold;color: #ffffff;}
.rowhidden {background-color: #ffffff;}
.rowback1 {background-color: #ffffff;font-size: 11px;color: #000000;}
.rowback2 {background-color: #E7E7CE;font-size: 11px;color: #000000;}

/* property detail */

a.detaillink:link, a.detaillink:visited {text-decoration:none;color:#0868A0;}
a.detaillink:hover {text-decoration:underline;color:#bbb;}

.boxed {border: 1px solid #ccc; }
td.GivePadding {vertical-align: top; padding: 5px; }
td.MorePadding {vertical-align: top; padding: 10px; }

td.SectionHead {padding: 4px; color: #FFFFFF; font-weight: bold; background-color: #045972; }
td.SectionHead td{padding: 4px; color: #FFFFFF; font-weight: bold; background-color: #045972; }
td.SectionDivider {border-left:1px solid #ccc;padding-left:5px;}
td.SectionBottom {border-top:1px solid #ccc;padding-bottom:5px;}
td.SectionSubHead {font-weight: bold; padding: 5px; color: #000000; border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color: #E4E7E0;}

td.detailItem {vertical-align:top; font-weight : normal; height: 20px;}
td.detailLabel {vertical-align:top; font-weight : bold; height: 20px;}

.photoBorder {border:1px solid #cccccc;padding:4px;margin:2px;}
.photoBorder:hover {border:1px solid #860038;padding:4px;}
/*.photoBorder:hover img {border:1px solid #1162AD;padding:4px;}*/

.photoBorder_small {border:1px solid #cccccc;padding:1px;margin:2px;}
.photoBorder_small:hover {border:1px solid #3C4354;padding:1px;}
.photoBorder_small:hover img {border:1px solid #3C4354;padding:1px;}

#mainimage {border:1px solid #948F66;}


/* menu css */

.mtDropdownMenu {position:absolute; overflow:hidden; left:-1000px; top:-1000px; }
.mtDropdownMenu .content {position:absolute; }
.mtDropdownMenu .items {position:relative; left:0px; top:0px; border:1px solid #999; z-index:2; }
.mtDropdownMenu.top .items {border-top:none; }
.mtDropdownMenu .item {color:white;font-size:12px;font-weight:bold;font-family:Arial, Verdana, Helvetica, sans-serif;
    text-decoration:none;     /* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	border:none;cursor:pointer; }
.mtDropdownMenu .background {position:absolute; left:0px; top:0px; z-index:1;}
.mtDropdownMenu .shadowRight {position:absolute; z-index:3; top:3px; width:2px; -moz-opacity:.2; filter:alpha(opacity=20);}
.mtDropdownMenu .shadowBottom {position:absolute; z-index:1; left:3px; height:2px; -moz-opacity:.2; filter:alpha(opacity=20); }
.mtDropdownMenu .item.hover {background:#726E44; color:#FFFFFF; cursor:pointer;text-decoration:none;}
.mtDropdownMenu .item img {margin-left:10px; }


