.titletext{
	font-family:times new roman; color:#000000; font-size:16pt; font-weight:bold;
}
.subtitletext{
	font-family:times new roman; color:#000000; font-size:13pt; font-weight:bold;
}
.maintext{
	font-family:times new roman; color:#000000; font-size:13pt; text-align:justify;
}
.maintextRed{
	font-family:times new roman; color:#cc0000; font-size:13pt; text-align:justify;
}
.bottomtext{
	font-family:times new roman; color:#ffffff; font-size:11pt;
}
.bottomtextLegal{
	font-family:times new roman; color:#00CCCC; font-size:8pt;
}
.linksunderline{
	font-family:times new roman; color:#003263; font-size:13pt;
}
.linksunderline:hover {
	color:#FFF;
	}

.linkOpenHouse{
	font-family:times new roman;
	color:#000000;
	font-size:small;
}
.linkOpenHouse:hover{
	color:#CC0000;
}
.linksProperty{
	font-family:times new roman; color:#003263; font-size:12px; text-decoration: none;
}
.linksProperty:hover{
	text-decoration: underline;
}
#nav, #nav ul {
	padding: 0; margin: 0; list-style: none;
}

#nav a {
	display: block; width: auto;
}

#nav li {
	float: left; width: auto;
}
#nav li ul {
	position: absolute; width: 1em; left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}/*
.p5, .p6 { margin-top: 370px; }

.p7, .p8 { margin-top: 520px; }

.p9, .p10 { margin-top: 570px; }

.p11, .p12 { margin-top: 650px; }

.p13, .p14 { margin-top: 700px; }

.p15, .p16 { margin-top: 830px; }

.p17, .p18 { margin-top: 930px; }

.p19, .p20 { margin-top: 1000px; }

.p21, .p22 { margin-top: 1050px; }

.p23, .p24 { margin-top: 1200px; }

.p25, .p26 { margin-top: 1300px; }
*/

#newNav {
  padding: 0;
  margin: 0;
  list-style: none;
  width:487px;
  background: #009c9c;
  height:21px;
  font-family: Arial;
  text-align: left !important;
  }
  
#newNav a {
	color:#c2f9af;
	display: block;
	display: inline-block;
	height:19px;
	font-size: 14px;
	text-decoration: none;
	padding:2px 11px 0 11px;
	text-align: left !important;
	}
	
#newNav a:hover {
	color:#006600;
	background: #a6c9cb;
	}

#newNav li {
  float: left;
  position: relative;
  margin:0;
  padding:0;
  }
  
#newNav li ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  width:180px;
  }

#newNav li > ul {
	top: auto;
	left: auto;
	}
	
#newNav li:hover ul, #newNav li.over ul { 
	display: block; 
	}
	
#newNav li ul {
	padding:0;
	margin:0;
	list-style: none;
	background: #009c9c;
	}
	
#newNav li ul li {
	float: none;
	}
	
.smallRedText {
	font-size: small;
	color: #CC0000;
}
