A.favlinks:link { font-family: Arial, Helvetica; color: #000000; text-decoration: underline; }
A.favlinks:visited { font-family: Arial, Helvetica; color: #000000; text-decoration: underline; }
A.favlinks:hover { color: #0000AA }


.lgwhite2 { font-family: Arial, Helvetica; font-size: 12pt; font-weight: bold; color: #FFFFFF }
.frame_top_n { font-family: Arial, Helvetica; font-size: 12pt; font-weight: bold; color: ; }
.textsm { font-family: Arial, Helvetica; font-size: 8pt; color: #414042; }


.tab_search_headerbg { background-color: #BAC6C5; }
.tab_search_line1 { background-color: #5B6E6A; }
.tab_search_line2 { background-color: #5B6E6A; }
.tab_search_quicksearchbg { background-color: #ECEBE6; }
.tab_searchpath { padding-left: 10px; padding-bottom: 10px; font-size: 9pt; }

.txt_searchpath_first { color: #808285;}
.txt_searchpath_second { color: #58595B;}
.txt_searchpath_current { color: #396059;}
.txt_search_quicksearch { font-size: 8pt; color: #396059; }
.txt_search_header { font-size: 8pt; color: #396059; }


.overview_content_title { padding-left: 10px; font-size: 9pt; color: #396059; padding-right: 5px; }
.overview_content_text { padding-left: 10px; font-size: 8pt; color: #414042; padding-right: 10px; }
.txt_contenttitle { font-family: Arial, Helvetica; font-size: 12pt; font-weight: bold; color: #396059; }
.txt_state { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #396059; }
.txt_citysearch_directions { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #396059; }


.tab_criteria_headerbg { background-color: #BAC6C5; }
.tab_criteria_line1 { background-color: #5B6E6A; }
.tab_criteria_line2 { background-color: #5B6E6A; }

.txt_criteria_datatitle { font-size: 8pt; color: #396059; }
.txt_criteria_header { font-size: 8pt; color: #396059; }


.tab_results_picbg { background-color: #5B6E6A; }
.tab_results_outline { background-color: #5B6E6A; }
.tab_results_grid { background-color: #5B6E6A; }
.tab_results_databg { background-color: #FFFFFF; }

.txt_results_headline { color: #396059; }
.txt_results_title { font-size: 8pt; color: #396059; text-valign: center; text-align: left; padding-top: 4px; padding-left: 4px; padding-bottom: 4px; }
.txt_results_data { font-size: 8pt; color: #414042; text-valign: center; text-align: left; padding-top: 4px; padding-left: 4px; padding-bottom: 4px; }

.tab_ohresults_picbg { background-color: #5B6E6A; }
.tab_ohresults_aaoutline { background-color: #5B6E6A; }
.tab_ohresults_aagrid { background-color: #FFFFFF; }
.tab_ohresults_aadatabg { background-color: #BAC6C5; }
.tab_ohresults_aaohinfobg { background-color: #FFFFFF; }

.txt_ohresults_headline { color: #396059; }
.txt_ohresults_aadatatitle { font-size: 8pt; color: #396059; text-valign: center; text-align: left; padding: 4px; }
.txt_ohresults_aadata { font-size: 8pt; color: #414042; text-valign: center; text-align: left; }

.tab_sortbybg { background-color: #BAC6C5; }


.tab_sh_quickinfoheaderbg { background-color: #7D9893; }
.tab_sh_quickinfodatabg { background-color: #DFE7E5; }
.tab_sh_quickinfogrid { background-color: #FFFFFF; }
.tab_sh_outline { background-color: #5B6E6A; }
.tab_sh_picbg { background-color: #5B6E6A; }
.tab_sh_sectionheaderbg { background-color: #5B6E6A; }
.tab_sh_grid { background-color: #DFE7E5; }
.tab_sh_buttonbg { background-color: #FFFFFF; }
.tab_sh_databg { background-color: #FFFFFF; }
.tab_sh_aadatabg { background-color: #BAC6C5; }
.tab_sh_aagrid { background-color: #FFFFFF; }
.tab_sh_quickemailbg { background-color: #FFFFFF; }

.txt_sh_datatitle { font-size: 8pt; color: #396059; }
.txt_sh_data { font-size: 8pt; color: #414042; }
.txt_sh_quickinfoheader { font-size: 8pt; color: #FFFFFF; text-valign: center; text-align: left; padding-top: 4px; padding-left: 4px; padding-bottom: 4px; }
.txt_sh_quickinfodatatitle { font-size: 8pt; color: #396059; text-valign: center; text-align: left; padding-top: 4px; padding-left: 4px; padding-bottom: 4px; }
.txt_sh_quickinfodata { font-size: 8pt; color: #414042; text-valign: center; text-align: left; padding-top: 4px; padding-left: 4px; padding-bottom: 4px; }
.txt_sh_sectionheader { color: #FFFFFF; padding: 4px; }

.tab_sh_ohgrid { background-color: #FFFFFF; }
.tab_sh_ohdatabg { background-color: #BAC6C5; }


.tab_flyer_quickinfogrid { background-color: #FFFFFF; }
.tab_flyer_outline { background-color: #7D9893; }
.tab_flyer_sectionheaderbg { background-color: #7D9893; }
.tab_flyer_databg { background-color: #FFFFFF; }
.tab_flyer_grid { background-color: #BAC6C5; }
.tab_flyer_aadatabg { background-color: #CBD5D4; }

.txt_flyer_quickinfodatatitle { font-size: 11pt; color: #396059; text-valign: center; text-align: left; padding-top: 4px; padding-left: 4px; padding-bottom: 4px; }
.txt_flyer_quickinfodata { font-size: 11pt; color: #414042; text-valign: center; text-align: left; padding-top: 4px; padding-left: 4px; padding-bottom: 4px; }
.txt_flyer_sectionheader { color: #FFFFFF; padding: 4px; font-size: 11pt; }
.txt_flyer_datatitle { font-size: 11pt; color: #396059; }
.txt_flyer_data { font-size: 11pt; color: #414042; }

.tab_pw_loginbg { background-color: #B9C5C3; }
.txt_pw_login { font-family: Arial, Helvetica; font-size: 10pt;  color: #000000;}
.tab_pw_registerbg {background-color: #BAC6C5;}
.txt_pw_register { font-family: Arial, Helvetica; font-size: 10pt;  color: #000000;}

.tab_pwreg_headerbg { background-color: #7D9893; }
.txt_pwreg_header { font-family: Arial, Helvetica; font-size: 10pt;  color: #396059;}

.tab_pwreg_howoftenbg { background-color: #BAC6C5; }
.txt_pwreg_howoften { font-size: 10pt;  color: #000000; padding-left: 5px;}

.tab_pwss_headerbg { background-color: #7D9893; }
.txt_pwss_header { font-family: Arial, Helvetica; font-size: 10pt;  color: #FFFFFF;}
.tab_pwss_criteriaheaderbg { background-color: #B9C5C3; }
.txt_pwss_criteriaheader { font-family: Arial, Helvetica; font-size: 10pt;  color: #396059;}
.tab_pwss_databg { background-color: #FFFFFF; }
.txt_pwss_datatitle { font-family: Arial, Helvetica; font-size: 8pt;  color: #396059;}
.txt_pwss_data { font-family: Arial, Helvetica; font-size: 8pt;  color: #414042;}


.pwreg_text {font-size: 12px;  color: #414042; font-weight: bold;}
.pwrequired {font-size: 12px;  color: #ED1C24; font-weight: bold;}
.pwdirections {font-size: 10px;  color: #396059;}

.propertydetails TABLE {
}

.propertydetails TD {
	background-color: #FFFFFF;
	color: #414042;
	font-size: 9pt;
	text-valign: top;
	text-align: left;
}

.propertydetails .sectionheader {
	color: #FFFFFF;
	padding: 4px;
	font-size: 10pt;
}

.propertydetails .title {
	color: #396059;
	font-size: 8pt;
	font-weight: bold;
}

.flyer .propertydetails .sectionheader {
	text-align: left;
	border-width: 1px;
	border-color: #7D9893;
	width: 100%;
	background-color: #7D9893;
	color: #FFFFFF;
	font-weight: bold;
}

.flyer .propertydetails TABLE {
}

.flyer .propertydetails TD {
	width: 50%;
	font-size: 11pt;
}

.flyer .propertydetails .schoolinfo TD {
	width: 33%;
	font-size: 11pt;
}

.flyer .propertydetails TD.grid {
	background-color: #BAC6C5;
	font-size: 1px;
}

.flyer .propertydetails TD.outline {
	background-color: #7D9893;
	font-size: 1px;
	border-width: 1px;
	border-color: grey;
}

.flyer .propertydetails .title {
	color: #396059;
	font-size: 11pt;
}

.flyer .genericcontactinfo {
	color: #414042;
	font-size: 11pt;
}

.url {
	color: #FFFFFF;
	font-size: 9pt;
}

/****************/
/* SCROLLER BOX */
/****************/

.scrollbox-section {
	position: relative;
	width: 493px;
	*width: 495px;
	padding: 5px 0px;
	background-color: #EFEFEF;
	border: 1px solid #5B6E6A;
}

.left-scroller {
	position: absolute;
	top: 40%;
	left: 0px;
	z-index: 2;
}

.right-scroller {
	position: absolute;
	top: 40%;
	right: 0px;
	z-index: 2;
}

#scrollboxcontainer {
	position: relative;
	width: 450px;
	overflow: hidden;
}

#scroller {
}

.scrollboxcontent {
	white-space: nowrap;
}

.scrollboxcontent img {
	margin: 5px;
}

/**************/
/* Map Search */
/**************/

#ms_found {
	height: 65px;
	*height: 70px;
}

#ms_numberfound, #ms_errorfound {
	float: left;
}

#ms_errorfound {
	margin-left: 10px;
}

#ms_jumpto {
	position: absolute;
	top: 370px;
	left: 5px;
	z-index: 10;
	text-align: center;
	color: #396059;
	font: normal normal normal 8pt Arial, Helvetica, Sans-Serif;
}

#ms_jumpto_search {
	position: absolute;
	top: 385px;
	left: 5px;
	z-index: 10;
	text-align: left;
}

#ms_jumpto_search form {
	margin: 0px;
	padding: 0px;
}

#ms_jumpto_search td {
	color: #396059;
	font: normal normal normal 8pt Arial, Helvetica, Sans-Serif;
}

#ms_jumpto_search input {
	border: 1px solid silver;
	width: 95px;
}

.jt_state { width: 178px; }
.jt_county { width: 236px; *width: 238px; }
.jt_zip { width: 85px; }
.jt_button { vertical-align: bottom; }

