body {
	margin-top: 10px 0px 0px 0px;
	background:url(template_images/body_bg.jpg) repeat-x top #b2a386;
	text-align: center;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

a:link { 
	font-weight: normal; 
	text-decoration: none; 
	color: #68893C;
	}
a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #B3A386;
	}
a:hover, a:active { 
	text-decoration: none; 
	color: #7A6D56;
	}

.headerLink, .headerLink:visited, .headerLink:visited:hover, .headerLink:hover
{
	text-decoration: none; 
}

.class2 a:link, .class2 a:visited, .class2 a:active {
	font-weight: normal; 
	text-decoration: underline; 
	color: #fff;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	}


.class2 a:hover  {
	font-weight: normal; 
	text-decoration: underline; 
	color: #B3A386;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	}
	
	
.subLink a:link, .subLink a:visited, .subLink a:active  {
	font-weight: normal; 
	text-decoration: none; 
	color: #68893C;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #B3A386;
	}


.subLink a:hover  {
	font-weight: normal; 
	text-decoration: none; 
	color: #B3A386;
	border-bottom: 1px dotted #68893C;
	}	
	
	
.mainNav a:link, .mainNav a:visited, .mainNav a:active  {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none; 
	color: #fff;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	line-height: 28px;
	xxborder-bottom: 2px solid #68893C;
	}

.mainNav a:hover  {
	font-weight: bold; 
	font-size: 11px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #fff;
	line-height: 28px;
	border-bottom: 2px solid #CFD7BC;
	}	

.mainNavBar {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}


#mainBorder {
	border: 2px solid white;
	position: relative;
	width: 801px;
	margin: 0px auto 0px auto;

}

#mainContainer {
	background-color: #fff;
}

#fpTopbgcolor {
	width: 801px;
	height: 142px;
	background-color: #CFD7BC;
	border-bottom: 2px solid white;

}

#subTopHeader {
	height: 98px;
	background: url(template_images/subpage_header.jpg) no-repeat center;
	border-bottom: 2px solid white;
	width: 801px;
}

#fpCenterpict {
	height: 235px;
	background: url(template_images/center_pict.jpg) no-repeat center;
	border-bottom: 2px solid white;

}

#fpNav {
	width: 801px;
	height: 30px;
	background-color: #7A6D56;
	border-bottom: 2px solid white;
	text-align: center;
	
}
.windyLogo {
	background: url(template_images/windy_address.gif) no-repeat center;
	
}

#fpBottom {
	height: 225px;
	background-color: #68893C;
}

#subContent { 
	background-color: #E8EBE2;
}

#subBottom {
	padding: 8px 0px 10px 0px;
	background-color: #68893C;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal;
	text-align:center;
	color: #fff;
	border-top: 2px solid white;
	width: 801px;
}

/* login box */

.loginBox {
	padding: 5px 5px 5px 5px;
	border: 1px solid #7A6D56;
	background-color: #68893C;
	width: 123px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal;
	text-align:justify;

}

.loginBoxText {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal;
	text-align:center;
	color: #000;

}

.loginBoxbold {
	padding: 5px 0px 5px 0px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color: #fff;
	text-align:center;
	line-height: 15px;

}

.loginBoxlink {
	font-weight: bold; 
	font-family: Georgia, Arial, Helvetica, sans-serif;
	color: #fff; 
	text-decoration: none; 
	font-size: 11px; 
	line-height: 20px;
	text-decoration: underline;
}

/* content */

.contentHeader {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style:italic;
	font-weight: bold;
	text-align: left;
	color: #68893C;
	padding: 10px 0px 10px 0px;
}

.contentSubLinks {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	color: #68893C;
	padding: 10px 0px 0px 0px;
}

.contentSubLinks2 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	color: #68893C;
	padding: 0px 0px 0px 0px;
}

.contentSubHeader {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 15px; 
	font-weight: bold;
	text-align: justify;
	color: #7A6D56;
}

.contentBody {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	text-align: justify;
	color: #000;
	padding: 0px 20px 0px 20px;
}

.contentBold {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	text-align: justify;
	color: #000;
}

.homeValuesLinks {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	text-align: center;
	color: #000;
}

.realNewsLinks {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #68893C;
	padding: 5px 0px 0px 0px;
}



li {
	list-style: disc;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	text-align: justify;
	color: #000;
	padding: 0px 20px 0px 20px;
}

/* system stylesheet */


.header_title {
	font-size: 22px; 
	font-weight: bold; 
	color: #fff; 
	font-style: normal;
}

.header_subtitle {
	font-size: 17px; 
	font-weight: 700; 
	color: #fff; 
	font-style: normal;
}

.header_text {
	font-size: 11px; 
	color: ##000033; 
	font-weight: bold; 
	font-style: normal;
}


.content_header {
	font-size: 18px; 
	color: #333;
}

.content_text {
	font-size: 12px; 
	color: #000;
}

.content_text_justify {
	font-size: 12px; 
	color: #000; 
	text-align: justify;
}


.neighborhood_text {
	font-size: 9px; 
	color: #000; 
	text-decoration: none; 
	font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular;
}


.school_text {
	font-size: 11px; 
	color: #000; 
	text-decoration: none; 
	font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular;
}

.school_nav {
	font-size: 11px; 
	color: #000033; 
	text-decoration: none; 
	font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular;
}

	
.nav_text {
	font-size: 11px; 
	color: 7A574F; 
	font-weight: bold; 
	text-decoration: none;
}

.nav_sub_text {
	font-size: 11px; 
	color:  #333; 
	text-decoration: none;
}

.nav_baseline_text {
	font-size: 11px; 
	color: #ccc; 
	font-weight: bold; 
	text-decoration: none;
}

.nav_map {
	font-size: 11px; 
	color: #666; 
	text-decoration: none;
}

.nav_map_selected {
	font-size: 11px; 
	color: #666; 
	text-decoration: none; 
	font-weight: bold; 
}


.login_header {
	font-size: 11px; 
	color: #000033; 
	text-decoration: none;
}

.login_text {
	font-size: 10px; 
	line-height: 11px; 
	color: #000; 
	text-decoration: none;
}


.footer {
	font-size: 9px; 
	color: #ccc; 
	text-decoration: none;
}

	
.status_active {
	font-size: 11px; 
	font-weight: 700; 
	color: green;
}

.status_pending {
	font-size: 11px; 
	font-weight: 700; 
	color: orange;
}

.status_sold {
	font-size: 11px; 
	font-weight: 700; 
	color: red;
}


.results_header {
	font-size: 14px; 
	font-weight: bold; 
	color: 7A574F; 
	text-decoration: none;
}

.results_text {
	font-size: 11px; 
	line-height: 16px; 
	color: #000; 
	text-decoration: none;
}

	
.detail_title {
	font-size: 22px; 
	font-family: helvetica, arial, verdana; 
	color:  #333; 
	text-decoration: none;
}

.detail_subtitle {
	font-size: 13px; 
	font-family: helvetica, arial, verdana; 
	color:  #333; 
	text-decoration: none;
}

.detail_header {
	font-size: 20px; 
	font-family: helvetica, arial, verdana; 
	color: #000033; 
	text-decoration: none;
}

.detail_subheader {
	font-size: 20px; 
	font-family: helvetica, arial, verdana; 
	color: #000033; 
	text-decoration: none;
}


.detail_data_header {
	font-size: 15px; 
	font-weight: 700; 
	color: #666; 
	text-decoration: none;
}

.detail_data_text {
	font-size: 11px; 
	color: #000; 
	text-decoration: none;
}

.detail_tab {
	background-color: #68893C;
}

.detail_tab_selected {
	background-color: #fff;
}

.detail_listing_company {
	font-size: 11px; 
	color: #666; 
	text-decoration: none;
}

.detail_nav {
	font-size: 11px; 
	line-height: 11px; 
	color: #000033; 
	text-decoration: none;
}

.detail_option {
	font-size: 10px; 
	line-height: 11px; 
	color: #000033; 
	text-decoration: none;
}


.search_header {
	font-size: 20px; 
	font-weight: 700; 
	color: #000033; 
	text-decoration: none; 
	font-style: normal; 
	font-variant: normal;
}

.search_subheader {
	font-size: 20px; 
	font-weight: 700; 
	color: #666; 
	text-decoration: none; 
	font-style: normal; 
	font-variant: normal;
}

.search_option {
	font-size: 10px; 
	line-height: 11px; 
	color: #000; 
	text-decoration: none;
}

.search_text {
	font-size: 12px; 
	color: #000;
}

.search_text_justify {
	font-size: 12px; 
	color: #000; 
	text-align: justify;
}


.login_button {
	font-size: 11px; 
	color: #336699; 
	text-decoration: none;
}	

.logout_button {
	font-size: 11px; 
	color: #336699; 
	text-decoration: none;
}

/* resource table layout */

.clearAll {
	clear: both;
}

#mainBorderTable {
	border: 2px solid white;
	position: relative;
	margin: 0px auto 0px auto;
	width: 700px;
}


.tableFull {
	padding: 5px 5px 5px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color:#7A6D56;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	border-bottom: 2px dotted white;

}

.tableFullBottom {
	padding: 5px 5px 5px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color:#999;
	text-align: center;
	font-size: 12px;
	color: #fff;

}

.tableCellLeft {
	width: 340px;
	padding: 5px 5px 5px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	border-right: 2px dotted white;
	border-bottom: 2px dotted white;
	background-color:#CFD7BC;

}

.tableCellRight { 
	width: 432px;
	padding: 5px 5px 5px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	border-bottom: 2px dotted white;
	background-color:#CFD7BC;
	text-align:center;

}

.redText {
	color: #990000;
	text-decoration: underline;
}
	

