body {	font-family: Arial, Helvetica, sans-serif;	margin: 0px 0px 0px 0px;	background-color: #E0EDF5;}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:#333;}.content_text {	font-size: 12px; 	color: #000;}.content_text_justify {	font-size: 12px; 	color: #000; 	text-align: justify;}.content_italic {	font-style: italic;}.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: #FFF; 	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: #000033; 	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: #004974; 	text-decoration: none;}.detail_subtitle {	font-size: 13px; 	font-family: helvetica, arial, verdana; 	color: #004974; 	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: #004974;}.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;}/* MENU BAR */#menubar { 	background: url(template_images/nav_bg.gif) repeat;	height: 31px;	text-align: center;}#menubarHeaders { }.menu .options { 	margin-right: 1px; 	margin-bottom: 0px; 	border-bottom: 1px solid #004974; 	border-left: 1px solid #004974; 	border-right: 1px solid #004974; }.menu a { 	background-color: #004974; 	color: #fff; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px;	font-weight: normal;	text-align: center; 	line-height: 15px;	border-bottom: 1px dotted #fff;	text-decoration: none; 	display: block; 	padding: 2px 10px; }	.menu a:hover {	background-color:#E0EDF5; 	color: #004974; }/* END MENU BAR *//* EDITABLE TEMPLATE  */.mainContainer { 	border-right: 1px solid #004974;	border-bottom: 1px solid #004974;	border-left: 1px solid #004974;	width: 800px;	margin: 0px 0px 0px 24px;	background-color: #fff;}.mainArea { 	margin: 0px 0px 0px 0px;	width: 800px;	background-color: #fff;}.contentContainer {	margin: 10px 0px 0px 0px;	}.navArea {	background: #E0EDF5 url(template_images/nav_bg.gif) repeat;	height: 31px;	text-align: center;}.button { 	margin: 5px 0px 5px 10px;	border: 1px solid #004974; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold; 	text-align: center;	color: #FFF;  	padding: 3px 4px 4px 4px;	background-color: #01123E;}.subbutton { 	margin: 2px 0px 2px 10px;	border: 1px solid #01123E; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: bold; 	text-align: center;	color: #01123E;  	padding: 3px 4px 4px 4px;	background-color: #ECEDE2;}.infoTop {	height: 23px;	background-color: #ECEDE2;	border-top: 1px solid #01123E;	border-bottom: 1px solid #01123E;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	text-align: center;	color: #01123E;}.infoFooter {	height: 23px;	background-color: #01123E;	border-top: 1px solid #01123E;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	text-align: center;	color: #FFFFFF;}.gdFooter { 	color: #FFF; 	font-size: 10px; 	text-decoration: none;	text-align:right;}	.loginBox {	padding: 5px 5px 5px 5px;	border: 1px solid #7A574F;	background-color: #7284B2;	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: #01123E;}.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;}/* text for pages */.contentTextUser {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: justify;}.contentBoldText {	font-size: 14px; 	font-family: helvetica, arial, verdana; 	color: #004974;	font-weight: 700;	text-decoration: none;}/* resources table */.mainTableText {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}.mainTableTd1 {	border-left: 1px solid #999;	border-bottom: 1px solid #999;	text-align: left;	font-weight: bold;	padding: 2px 0px 2px 5px;}.mainTableTd2 {	border-left: 1px solid #999;	border-bottom: 1px solid #999;	text-align: left;	padding: 2px 0px 2px 5px;}.mainTableTd3 {	border-left: 1px solid #999;	border-right: 1px solid #999;	border-bottom: 1px solid #999;	text-align: left;	padding: 2px 0px 2px 5px;}.mainTableHeader {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #fff;	text-align: center;	background-color: #004974;	padding: 3px 0px 3px 0px;}