H3 { color: #666666; }
I { color: #333333; font-size: 9pt;  padding: 5; }
UL { color: black; font-size: 8pt; }
OL { color: black; font-size: 8pt; }

body { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; margin-left: 0em; margin-top: 0em; }
/*
New Left Nav Menu Styles Below
*/
#MenuItem 
	{
	width: 125px;
	padding: 0 0 30em 0;
	margin-bottom: em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #333333;
	color: #000000;
	}
#MenuItem ul 
	{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
#MenuItem li 
	{
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
	}
#MenuItem li a 
	{
	display: block;
	padding: 3px 3px 3px 10px;
	background-color: #333333;
	color: #ffffff;
	text-decoration: none;
	width: 100%;
	}
html>body #MenuItem li a 
	{
	width: auto;
	}
#MenuItem li a:hover 
	{
	background-color: #666666;
	color: #99CCFF;
	}

td { font-family: Arial, Verdana, Helvetica, Sans-serif; color: black; font-size: 7pt; }

a.listing:active { color: #666666; text-decoration: underline; font-size: 7pt; }
a.listing:link { color: #666666; text-decoration: underline; font-size: 7pt; }
a.listing:hover { color: #99CCFF; text-decoration: none; font-size: 7pt;}
a.listing:visited { color: #666666; text-decoration: underline; font-size: 7pt; }

a.sort:active { color: #990000; text-decoration: underline; font-size: 7pt; }
a.sort:link { color: #990000; text-decoration: underline; font-size: 7pt; }
a.sort:hover { color: #000000; text-decoration: none; font-size: 7pt; }
a.sort:visited { color: #990000; text-decoration: underline; font-size: 7pt; }

a.reg:active { color: #990000; text-decoration: none; }
a.reg:link { color: #333333; text-decoration: none; font-weight: bold; }
a.reg:hover { color: #99CCFF; text-decoration: underline; }
a.reg:visited { color: #999999; text-decoration: none; }

a:link { color: white; text-decoration: none; }
a:active { color: red; text-decoration: none; }
a:visited { color: #FFFFFF; text-decoration: none; }
a:hover { color: #99CCFF; text-decoration: underline; }

a.listhead:link { color: white; text-decoration: underline; font-weight: bold; font-size: 8pt;}
a.listhead:active { color: red; text-decoration: none; font-weight: bold; font-size: 8pt; }
a.listhead:visited { color: #FFFFFF; text-decoration: underline; font-weight: bold; font-size: 8pt;}
a.listhead:hover { color: #99CCFF; text-decoration: none; font-weight: bold; font-size: 8pt;}
/*
New Listing Header Styles
*/
a.headerstyle:link { color: #336699; text-decoration: none; font-weight: bold; font-size: 8pt;}
a.headerstyle:active { color: #336699; text-decoration: none; font-weight: bold; font-size: 8pt; }
a.headerstyle:visited { color: #336699; text-decoration: none; font-weight: bold; font-size: 8pt;}
a.headerstyle:hover { color: #333333; text-decoration: underline; font-weight: bold; font-size: 8pt;}

a.search:link { color: #336699; text-decoration: none; font-weight: bold; font-size: 8pt; padding:1px;}
a.search:active { color: #336699; text-decoration: none; font-weight: bold; font-size: 8pt; padding:1px;}
a.search:visited { color: #336699; text-decoration: none; font-weight: bold; font-size: 8pt; padding:1px;}
a.search:hover { color: #336699; text-decoration: underline; font-weight: bold; font-size: 8pt; padding:1px;}


a.alpha:link { color: #336699; text-decoration: none; font-weight: bold; font-size: 8pt; padding:5px;}
a.alpha:active { color: #336699; text-decoration: none; font-weight: bold; font-size: 8pt; padding:5px;}
a.alpha:visited { color: #336699; text-decoration: none; font-weight: bold; font-size: 8pt; padding:5px;}
a.alpha:hover { color: #336699; text-decoration: underline; font-weight: bold; font-size: 8pt; padding:5px;}


tr.search a:link { color: #336699; text-decoration: none; font-weight: bold; font-size: 8pt; padding:5px;}
tr.search a:active { color: #336699; text-decoration: none; font-weight: bold; font-size: 8pt; padding:5px;}
tr.search a:visited { color: #336699; text-decoration: none; font-weight: bold; font-size: 8pt; padding:5px;}
tr.search a:hover { color: #336699; text-decoration: underline; font-weight: bold; font-size: 8pt; padding:5px;}

td.listing a:active { color: #666666; text-decoration: underline; font-size: 7pt; }
td.listing a:link { color: #666666; text-decoration: underline; font-size: 7pt; }
td.listing a:hover { color: #99CCFF; text-decoration: none; font-size: 7pt;}
td.listing a:visited { color: #666666; text-decoration: underline; font-size: 7pt; }


.contentbgcolor { background-color: #FFFFFF; }

#leftnavbgcolor { background-color: #333333; font-family: Arial, Verdana, Helvetica, Sans-serif; color: #FFFFFF; font-size: 9pt; text-align: justify; line-height: 12pt; padding: 3; }

.leftnavbgcolor { background-color: #333333; font-family: Arial, Verdana, Helvetica, Sans-serif; color: #FFFFFF; font-size: 9pt; text-align: justify; line-height: 12pt; padding: 3; }

.navbgcolor { background-color: #333333; }

.comingsoon { background-color: #666666; font-family: Arial, Verdana, Helvetica, Sans-serif; color: #ffffff; font-size: 14pt; font-weight: bold; text-align: center; line-height: 18pt; padding: 30; }

.searchboxbgcolor { background-color: #336699; }

.regtext { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #666666; font-size: 10pt; text-align: justify; line-height: 12pt; padding: 10; }

.biotext { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #666666; font-size: 8pt; text-align: justify; line-height: 10pt; padding: 10; }

.copyright { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #000000; font-size: 8pt; text-align: center; line-height: 10pt; padding: 10; }

.update { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #336699; font-size: 8pt; text-align: right; line-height: 9pt; padding: 2; }

.footerbgcolor1 { background-color: #003366; }

.footerbgcolor2 { background-color: #336699; font-family: Arial, Verdana, Helvetica, Sans-serif; color: #FFFFFF; font-weight: bold; font-size: 8pt; text-align: center; line-height: 10pt; padding: 5; }

.description { background-color: #666666; font-family: Arial, Verdana, Helvetica, Sans-serif; color: #FFFFFF; font-size: 8pt; text-align: justify; vertical-align: top; line-height: 10pt; padding: 5;}

.buildingCopy { background-color: #FFFFFF; font-family: Arial, Verdana, Helvetica, Sans-serif; color: #336699; font-size: 8pt; text-align: justify; vertical-align: top; line-height: 10pt; padding: 5;}

.hpdescription { background-color: #666666; font-family: Arial, Verdana, Helvetica, Sans-serif; color: #FFFFFF; font-size: 8pt; text-align: justify; vertical-align: top; line-height: 10pt; padding: 10;}

.biopic { vertical-align: top; padding: 5; }

.bioheader { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #999999; font-size: 12pt; 
font-weight: bold; text-align: left; line-height: 14pt; padding: 10; }

.devheader { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #999999; font-size: 18pt; text-align: left; line-height: 18pt; padding: 5; }

.devname { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #333333; font-size: 12pt; font-weight: bold; text-align: left; line-height: 12pt; padding: 2; }

.devaddress { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #333333; font-size: 8pt; font-weight: bold; text-align: left; line-height: 8pt; padding: 2; }

.prevnext { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #333333; font-size: 7pt; font-weight: bold; text-align: right; line-height: 8pt; padding: 2; }

.description2 { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #000000; font-size: 8pt; text-align: justify; vertical-align: top; line-height: 12pt; padding: 2; }

.devnamelg { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #333333; font-size: 14pt; font-weight: bold; text-align: left; vertical-align: top; line-height: 18pt; padding: 2; }

.devaddresslg { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #333333; font-size: 10pt; font-weight: bold; text-align: left; vertical-align: top; line-height: 14pt; padding: 2; }

.openhouse { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #990000; font-size: 8pt; text-align: left; vertical-align: top; line-height: 8pt; padding: 2; }

.amenities { background-color: #666666; font-family: Arial, Verdana, Helvetica, Sans-serif; color: #FFFFFF; font-size: 12pt; text-align: left; vertical-align: top; line-height: 12pt; padding: 3;}

.amenitieslist { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #000000; font-size: 8pt; text-align: left; vertical-align: top; line-height: 12pt; padding: 2;}

.listitem { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #333333; font-size: 8pt; font-weight: bold; text-align: left; vertical-align: top; line-height: 10pt; padding: 2; }

.textleft { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #999999; font-size: 9pt; font-weight: bold; text-align: left; vertical-align: top; line-height: 10pt; padding: 2; }

.vtop { text-align: left; vertical-align: top; }

.incontract { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #990000; font-size: 7pt; vertical-align: top; line-height: 8pt; padding: 2; }

.view { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #000000; font-size: 8pt; text-align: left; vertical-align: top; line-height: 8pt; padding: 2; }

.listheaders { background-color: #333333; font-family: Arial, Verdana, Helvetica, Sans-serif; color: #FFFFFF; font-size: 8pt; font-weight:bold; text-align: left; vertical-align: top; line-height: 10pt; padding: 3;}

.aptheader { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #999999; font-size: 20pt; text-align: left; line-height: 24pt; padding: 5; }

.description3 { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #000000; font-size: 8pt; text-align: justify; vertical-align: top; line-height: 10pt; }

.disclaimer { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #999999; font-size: 8pt; text-align: justify; vertical-align: top; line-height: 10pt; }

.webid { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #333333; font-size: 12pt; font-weight: bold; text-align: left; line-height: 12pt; padding: 2; }

.aptaddress { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #333333; font-size: 8pt; font-weight: bold; text-align: left; line-height: 8pt; padding: 2; }

.aptlistheaders { background-color: #333333; font-family: Arial, Verdana, Helvetica, Sans-serif; color: #FFFFFF; font-size: 10pt; font-weight: bold; text-align: left; vertical-align: top; line-height: 10pt; padding: 3;}

.aptlistitemdark { background-color: #CCCCCC; font-family: Arial, Verdana, Helvetica, Sans-serif; color: #333333; font-size: 8pt; text-align: left; line-height: 10pt; padding: 3; }

.aptlistitemwht { background-color: #FFFFFF; font-family: Arial, Verdana, Helvetica, Sans-serif; color: #333333; font-size: 8pt; text-align: left; line-height: 10pt; padding: 3; }

.brokername { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #333333; font-size: 10pt; font-weight: bold; text-align: left; vertical-align: top; line-height: 10pt; padding: 5; }

.brokerinfo { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #333333; font-size: 8pt; text-align: left; vertical-align: top; line-height: 10pt; padding: 5; }

.contactme { background-color: #999999; font-family: Arial, Verdana, Helvetica, Sans-serif; color: #FFFFFF; font-size: 12pt; font-weight: bold; text-align: left; vertical-align: top; line-height: 12pt; padding: 5;}

.contactinfo { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #999999; font-size: 9pt; font-weight: bold; text-align: left; line-height: 10pt; padding: 3; }

.calctext { background-color: #FFFFFF; font-family: Arial, Verdana, Helvetica, Sans-serif; color: #666666; font-size: 8pt; font-weight: bold; text-align: left; line-height: 8pt; padding: 5;}

.calcheader { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #333333; font-size: 10pt; font-weight: bold; text-align: left; line-height: 10pt; padding: 5;}

.resultheader { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #FFFFFF; font-size: 10pt; font-weight: bold; text-align: left; line-height: 10pt; padding: 5;}

.resultdata { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #FFFFFF; font-size: 10pt; font-weight: bold; text-align: left; line-height: 10pt; padding: 5;}

.searchtitle { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #336699; font-size: 10pt; font-weight: bold; text-align: left; line-height: 12pt; padding: 2; }
.search-nonlink { color: #336699; font-weight: bold; font-size: 8pt; padding:5px;}

.searchfield { font-size: 8pt }

.error { color: Red; font-size: 8pt }

.highlightOption { background: #FFFF99; }

.regularOption { background: white; }
/*
Agents Styles Below
*/
.listingtext { font-family: Arial, Verdana, Helvetica, Sans-serif; color: #000000; font-size: 7pt; font-weight: normal; text-align: left; line-height: 10pt; padding: 3; }
.textfield { font-size: 8pt; border-style:solid; border-width:1px; border-color:#336699; }
.listingheaders { background-color: #FFFFFF; font-family: Arial, Verdana, Helvetica, Sans-serif; color: #336699; font-size: 8pt; font-weight:bold; text-align: left; vertical-align: top; line-height: 10pt; padding: 5;}
#border { border-style:solid; border-width:1px; border-color:#336699; }
.border { border-style:solid; border-width:1px; border-color:#336699; }