body {	font-family: Arial, Helvetica, sans-serif;	margin: 0;	background-color: #fff;}td	{	font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; 	font-style: normal; 	font-weight: normal;} p	{	font-size: 12px; 	font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; 	font-style: normal; 	font-weight: normal;}li {	font-size: 12px; 	font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; 	font-style: normal; 	font-weight: normal;}.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:#579CEC;}.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_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_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_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;}/* START EDITABLE CSS */.results_header {	font-size: 14px; 	font-weight: bold; 	color: #333; 	text-decoration: none;}.detail_tab {	background-color: #579CEC;}.nav_text {	font-size: 12px; 	color: #579CEC; 	font-weight: bold; 	text-decoration: none;}.nav_sub_text {	font-size: 11px; 	color: #333; 	text-decoration: none;}.bodyBorder { 	xxborder: 1px solid #666;}.button { 	margin: 5px 0 0 0;	xxborder: 1px solid #7284B2; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold; 	text-align: right;	color: #579CEC;  	xxpadding: 3px 4px 4px 4px;	xxbackground-color: #7E797F;}.subbutton { 	margin: 2px 0 0 0;	xxborder: 1px solid #000; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: bold; 	text-align: right;	color: #333;  	padding: 3px 4px 4px 4px;	xxbackground-color: #B7B396;}.mainArea { 	padding: 0;	width: 600px;	background-color: #FFF;}.infoTop {	height: 23px;	background-color: #45424B;	border-top: 1px solid #01123E;	border-bottom: 1px solid #01123E;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: center;	color: #fff;}.infoTop a:link, .infoTop a:visited {	text-decoration: underline;	color: #fff;	background-color: transparent;}.infoTop a:hover, .infoTop a:active {	background-color: transparent;	color: #B5B294;}.infoFooter {	height: 24px;	background: url(template_images/bottom_nav_bg.jpg) repeat-x center;	xxborder-top: 1px solid #01123E;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;	color: #333;}.infoFooter a:link, .infoFooter a:visited {	text-decoration: underline;	color: #333;	background-color: transparent;}.infoFooter a:hover, .infoFooter a:active {	background-color: transparent;	color: #579CEC;}.footerExtra {	height: 50px;	background-image:url(template_images/touchettefooter.gif);}.navArea { 	background-color: #FFF;}.gdFooter { 	color: #FFF; 	font-size: 10px; 	text-decoration: none;	text-align:right;	padding: 10px 0 0 0;}	.loginBox {	padding: 5px 5px 5px 5px;	xxborder: 1px solid #333;	background-color: #579CEC;	width: 123px;	font-family:Arial, Helvetica, sans-serif;	font-size: 10px; 	font-weight: normal;	text-align:justify;}.loginBoxText {	font-family:Arial, Helvetica, sans-serif;	font-size: 10px; 	font-weight: normal;	text-align: center;	color: #000;}.loginBoxbold {	padding: 5px 0px 5px 0px;	font-family:Arial, Helvetica, sans-serif;	font-size: 12px; 	font-weight: bold;	color: #fff;	text-align:center;	line-height: 15px;}.loginBoxlink {	font-weight: bold; 	color: #fff; 	text-decoration: none; 	font-size: 11px; 	line-height: 20px;	text-decoration: underline;}