p {font-family: arial,helvetica,san-serif; font-size:12px;}
a {color: #000066;}
td {font-family: arial,helvetica,san-serif; font-size:12px;}
li {font-size: 12px;}
hr {size:1;}
sup {font-size:13px;text-decoration:none;}
.tag {font-size:9px; color:#666666;}
.welcome {font-size:12px; font-weight:700; color:#FF3300;}
.widgethead {font-size:12px; font-weight:700; color:#FFFFFF;}
.widgetitem {font-size:12px; font-weight:700; color:#000066;}
.widgetitem2 {font-size:12px; color:#000066;}
.widgetitem a {text-decoration:none;}
.subnav {font-size:11px;color:#666666;letter-spacing:1; text-transform:uppercase; vertical-align:middle;}
.subnav2 {font-size:11px;letter-spacing:1; vertical-align:middle; color:#999999; }
.subnav a {font-size:11px;color:#444444;letter-spacing:1;text-decoration:none;}
.subnav a:hover {font-size:11px;color:#444444;letter-spacing:1;text-decoration:underline;}
.subnav2 a {font-size:11px;color:#999999;letter-spacing:1;text-decoration:none; }
.subnav2 a:hover {font-size:11px;color:#999999;letter-spacing:1;text-decoration:underline;}
.FormElement {font-size:11px;}
.FormElement50 {font-size:11px;width:50px;}
.FormElement100 {font-size:11px;width:100px;}
.FormElement102 {font-size:11px;width:102px;}
.FormElement235 {font-size:11px;width:235px;}
.FormElement450 {font-size:11px;width:450px;}
.FormElement525 {font-size:11px;width:525px;}
.sm {font-size:9px; color:#000000;}
.med {font-size:11px; color:#000000;}
.norm  {font-size:12px; color:#000000;}
.reg  {font-family: trebuchet ms,san-serif; font-size:15px; color:#000000;}
.reg1  {font-family: trebuchet ms,san-serif; font-size:13px; color:#000000;}
.lg {font-family: trebuchet ms,san-serif; font-size:18px; color:#000000;}
.xlg {font-family: trebuchet ms,san-serif; font-size:24px; font-weight:300;}
.xxlg {font-family: trebuchet ms,san-serif; font-size:32px; font-weight:300;}
.label {font-size:11px; font-weight: 700; color:#000000;}
.label2 {font-size:12px; color:#000000;}
.label3 {font-size:11px; color:#000000;}
.arrow {font-size:14px; font-weight: 900; color:#990000; vertical-align:middle;}
.scroller {font-family: trebuchet ms,san-serif; font-size:18px; font-weight:300; color:#FF3300;}
.head {font-family: trebuchet ms,san-serif; font-size:16px; font-weight:700; color:#1B6DB3;}
.caption {font-size:9px; color:#000066;}
.caption a {font-size:9px; color:#000066; text-align: center;}
.imgborder {border:1 solid #000000;}
.noimgborder {border:1 solid #cccccc;}
.wingding {font-size:12px; font-weight:700; color:#000000;}
.wingding a {color:#000000; text-decoration:none;}
.wingding a:hover {color:#000000; text-decoration:underline;}
.phone {color:#AA0000; font-weight:700;}
.tollfree  {font-size:10px;color:#000000;text-transform:uppercase; vertical-align:middle;}
#f0 {font-family: arial,sans-serif;font-size:8pt;}
#f1 {font-family: arial,sans-serif;font-size:9pt;}
#f2 {font-family: arial,sans-serif;font-size:10pt;}
#f3 {font-family: arial,sans-serif;font-size:12pt;}

.go {background-color:#FF6600; font-size: 16px; width: 30px; height: 20px; line-height: 11px; border-top:#FF9900 solid thin; border-bottom: #CC3300 solid thin; border-right:#FF9900 solid thin; border-left:#CC3300 solid thin; font-family: Trebuchet MS, arial, helvetica, sans-serif;font-weight:bold; color:#FFFFFF;}
.lg_btn {background-color:#FFE78C; font-size: 12px; width: 150; height: 20px; border-top:#FFFF33 solid 1; border-bottom: #CC6600 solid 1; border-right:#FFFF33 solid 1; border-left:#CC6600 solid 1; font-family: arial, helvetica, sans-serif; color:#000000;}
.sm_btn {background-color:#FFE78C; font-size: 11px; width: 100; height: 20px; border-top:#FFFF33 solid 1; border-bottom: #CC6600 solid 1; border-right:#FFFF33 solid 1; border-left:#CC6600 solid 1; font-family: arial, helvetica, sans-serif; color:#000000;}
.sort {background-color:#D8E4EF; font-size: 10px; width: 50; height: 16px; line-height: 9px; border-top:#CCCCCC solid 1; border-bottom: #3D6D99 solid thin; border-right:#CCCCCC solid 1; border-left:#3D6D99 solid thin; font-family: arial, helvetica, sans-serif; color:#000000;}
.sortoff {background-color:#808080; font-size: 10px; width: 50; height: 16px; line-height: 9px; border-top:#CCCCCC solid 1; border-bottom: #333333 solid thin; border-right:#CCCCCC solid 1; border-left:#333333 solid thin; font-family: arial, helvetica, sans-serif; color:#FFFFFF;}

.btn
{
	background:url('/images/bg_subnav_green.gif');
	color:#050;
	height:22px;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:100%;
	font-weight:bold;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
}

.propimage
{
	border: solid 1px #005100;
}

.morephotos
{
	position:relative;
	top:-4px;
	font-size:smaller;
}

.featuredproperty
{
	font-size:10px;
}

.resultsTable {
		background-color: #005100;
		}
.results-Header {
  		font-weight: bold;
  		color: #FFFFFF;
		background-color: #005100;
		}
.results-SubHeader {
  		border-left: 1px solid #005100;
  		border-right: 1px solid #005100;
  		background-color: #FFFFFF;
		}
.results-SubHeader TD {
  		color: #005100;
  		font-weight:bold;
		}
.results-Odd {
  		background-color: #E9E9E9;
		}
.results-Even {
  		background-color: #F6F6F6;
		}
A.results {
  		color: #000000;
  		text-decoration:none;
		}
A:LINK.results {
  		color: #000000;
  		text-decoration:none;
		}
A:VISITED.results {
  		color: #000000;
  		text-decoration:none;
		}
A:HOVER.results {
  		color: #990000;
  		text-decoration:none;
		}
		
.errormessage
{
	color:Red;
	font-weight:bold;
	font-size:14px;
}

.contacttable
{
	border:solid 1px #005100;
}