html {
	overflow: -moz-scrollbars-vertical;
}

/* Advance Search Styles */
.ad-search{font-family:arial;font-size:8pt; width:100%}

/* Default HREF Tags */
a{text-decoration:underline;color:navy;}
a:hover{text-decoration:underline;color:#ff0000}  

.form-button{background-color: ButtonFace;width:80;height:24;font-family:ms sans serif; font-size:8pt;color:#000000} 
.form-button2{background-color: ButtonFace;font-family:ms sans serif; font-size:8pt;color:#000000}
.form-input{background:DCCECE;font-family:ms sans serif; font-size:8pt}
.form:a{font-family:arial;font-size:8pt;color:#000000} 

a.menu{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/template/button_nav_bg.gif);
	height:18;
	width:167;
	_width:180;
	_height:29;
	padding:6px 5px 5px 8px;
	display:block;
	font-family: Arial, Verdana;
	font-size:13px;
}
a.menu:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(../images/template/button_nav_bg_ov.gif);
}
.mainBorder{
	border:5px solid #016021;
}

/* Used for the main page search form */
.list{
	width:150;
}

.td_line_below {
	border-bottom:1pt solid #cccccc;
	color:#669999;
	font-weight:bold;
	font-size:9pt;
}

/* Default text */
body,td,p {
	font-family:arial
}
.wideBodyBg{
	background-color:#9AC1A7;
	background-image: url(../images/template/real_estate_sales_person.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom right;
}

.defaultBodyBg{
	background-color:#9AC1A7;
}	

.input100_mandatory{
	width:100%; 
	background-color:FFCC66;
}

.input100{
	width:100%;
}
.input{
	border:1px solid #333333;
	background-color:#ffffff;
	font-family:arial, verdana, helvetica;
}

.search-text{
	font-family: arial, verdana, helvetica;
	font-size:9pt;
}
#footer{
	font:10px arial;
	padding:5px;
	text-align:center;
}
.boxText{
	font-size: 12px;
	font-family: arial, verdana, helvetica;
}
.boxTextWhite{
	font-size: 12px;
	font-family: arial, verdana, helvetica;
	color:#ffffff;
}
.footer{font-family:arial; font-size:10pt; color:003366; text-decoration:none}
a.footer:hover{font-family:arial; font-size:10pt; color:ff0000; text-decoration:underline}
form{
	margin:0;
	padding:0;
}
td.searchResultRow{
	font-size:12px;
	padding: 4px 2px 2px 2px;
}
.buttonDefault{
	padding:3px 8px 3px 8px;
	background-image:url(../images/template/button_nav_bg.gif);
	font: 13px arial,verdana;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
.buttonDefault:hover{
	background-image:url(../images/template/button_nav_bg_ov.gif);
	text-decoration:none;
	color:#ffffff;
}

.pageTitle{
	background-color:#00A85A;
	color:#FFFFFF;
	font-size: 14px;
	font-weight:bold;
	padding:3px 0px 0px 26px;
	height:19px;
	_height:22px;
	background-image:url(../images/title_left.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-style:italic;
	margin-bottom:0px;
}
.tinyText{
	font-size: 10px;
	font-family: arial, verdana, helvetica;
}
.featuredCaption{
	background-image:url(../images/featured_button.gif);
	background-position: top right;
	background-repeat: no-repeat;
	position:absolute;
	bottom:-30px; /* mozilla */
	_bottom:5px; /* ie */
	left:0px;
	background-color:lightgreen;
	width:256px;
	_width:300px;
	height:30px;
	padding:4px;
	filter:alpha(opacity=100); /* ie */
	-moz-opacity:1.00; /* mozilla */
	opacity:1.00;
	color:black;
	font-family: arial, verdana, helvetica;
	font-size:12px;
	font-weight:bold;
	padding-right:40px;
	cursor:pointer;
	visibility:hidden;
}
h4 {
	font-size:10pt;
	font-wieight:bold;
	border-bottom:1px solid #dedede;
	margin:0;
	margin-top:20px;
	margin-bottom:5px;
}
.boxText_about {
	font-size: 12px;
	font-family: arial, verdana, helvetica;
	margin:0;
}
.listingsHeader{
	font-size: 14px;
	font-family: arial, verdana, helvetica;
	color:red;
	border-bottom:1px solid #016021;
	font-weight: bold;
}