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: #FFFFFF; }
.textsm { font-family: Arial, Helvetica; font-size: 8pt; color: #5D5D5D; }


.tab_search_headerbg { background-color: #3046B4; }
.tab_search_line1 { background-color: #3046B4; }
.tab_search_line2 { background-color: #3046B4; }
.tab_search_quicksearchbg { background-color: #FCF9F4; }
.tab_searchpath { padding-left: 10px; padding-bottom: 10px; font-size: 9pt; }

.txt_searchpath_first { color: #5D5D5D;}
.txt_searchpath_second { color: #333333;}
.txt_searchpath_current { color: #3046B4;}
.txt_search_quicksearch { font-size: 8pt; color: #000000; }
.txt_search_header { font-size: 8pt; color: #FFFFFF; }


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


.tab_criteria_headerbg { background-color: #FCE7C6; }
.tab_criteria_line1 { background-color: #3046B4; }
.tab_criteria_line2 { background-color: #3046B4; }

.txt_criteria_datatitle { font-size: 8pt; color: #3046B4; }
.txt_criteria_header { font-size: 8pt; color: #333333; }


.tab_results_picbg { background-color: #3046B4; }
.tab_results_outline { background-color: #3046B4; }
.tab_results_grid { background-color: #F3F5FE; }
.tab_results_databg { background-color: #FFFFFF; }

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

.tab_ohresults_picbg { background-color: #3046B4; }
.tab_ohresults_aaoutline { background-color: #3046B4; }
.tab_ohresults_aagrid { background-color: #FFFFFF; }
.tab_ohresults_aadatabg { background-color: #FCF9F4; }
.tab_ohresults_aaohinfobg { background-color: #FFFFFF; }

.txt_ohresults_headline { color: #FFFFFF; }
.txt_ohresults_aadatatitle { font-size: 8pt; color: #3046B4; text-valign: center; text-align: left; padding: 4px; }
.txt_ohresults_aadata { font-size: 8pt; color: #5D5D5D; text-valign: center; text-align: left; }

.tab_sortbybg { background-color: #F8F0E4; }


.tab_sh_quickinfoheaderbg { background-color: #E48D06; }
.tab_sh_quickinfodatabg { background-color: #F2F2F2; }
.tab_sh_quickinfogrid { background-color: #FFFFFF; }
.tab_sh_outline { background-color: #000000; }
.tab_sh_picbg { background-color: #3046B4; }
.tab_sh_sectionheaderbg { background-color: #FCE7C6; }
.tab_sh_grid { background-color: #F4F4F4; }
.tab_sh_buttonbg { background-color: #FFFFFF; }
.tab_sh_databg { background-color: #FFFFFF; }
.tab_sh_aadatabg { background-color: #FAF2ED; }
.tab_sh_aagrid { background-color: #FFFFFF; }
.tab_sh_quickemailbg { background-color: #FFFFFF; }

.txt_sh_datatitle { font-size: 8pt; color: #3E3E3E; }
.txt_sh_data { font-size: 8pt; color: #5C5C5C; }
.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: #E48D06; text-valign: center; text-align: left; padding-top: 4px; padding-left: 4px; padding-bottom: 4px; }
.txt_sh_quickinfodata { font-size: 8pt; color: #3046B4; text-valign: center; text-align: left; padding-top: 4px; padding-left: 4px; padding-bottom: 4px; }
.txt_sh_sectionheader { color: #243176; padding: 4px; }

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


.tab_flyer_quickinfogrid { background-color: #F3F5FE; }
.tab_flyer_outline { background-color: #000000; }
.tab_flyer_sectionheaderbg { background-color: #FCE7C6; }
.tab_flyer_databg { background-color: #FFFFFF; }
.tab_flyer_grid { background-color: #F4F4F4; }
.tab_flyer_aadatabg { background-color: #FFFFFF; }

.txt_flyer_quickinfodatatitle { font-size: 11pt; color: #E48D06; text-valign: center; text-align: left; padding-top: 4px; padding-left: 4px; padding-bottom: 4px; }
.txt_flyer_quickinfodata { font-size: 11pt; color: #30464B; text-valign: center; text-align: left; padding-top: 4px; padding-left: 4px; padding-bottom: 4px; }
.txt_flyer_sectionheader { color: #3046B4; padding: 4px; font-size: 11pt; }
.txt_flyer_datatitle { font-size: 11pt; color: #3E3E3E; }
.txt_flyer_data { font-size: 11pt; color: #5C5C5C; }

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

.tab_pwreg_headerbg { background-color: #E48D06; }
.txt_pwreg_header { font-family: Arial, Helvetica; font-size: 10pt;  color: #FFFFFF;}

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

.tab_pwss_headerbg { background-color: #3046B4; }
.txt_pwss_header { font-family: Arial, Helvetica; font-size: 10pt;  color: #FFFFFF;}
.tab_pwss_criteriaheaderbg { background-color: #FAF0E1; }
.txt_pwss_criteriaheader { font-family: Arial, Helvetica; font-size: 10pt;  color: #E48D06;}
.tab_pwss_databg { background-color: #FFFFFF; }
.txt_pwss_datatitle { font-family: Arial, Helvetica; font-size: 8pt;  color: #333333;}
.txt_pwss_data { font-family: Arial, Helvetica; font-size: 8pt;  color: #5D5D5D;}


.pwreg_text {font-size: 12px;  color: #5D5D5D; font-weight: bold;}
.pwrequired {font-size: 12px;  color: #8D0606; font-weight: bold;}
.pwdirections {font-size: 10px;  color: ;}

.propertydetails TABLE {
}

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

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

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

.flyer .propertydetails .sectionheader {
	text-align: left;
	border-width: 1px;
	border-color: #000000;
	width: 100%;
	background-color: #FCE7C6;
	color: #3046B4;
	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: #F4F4F4;
	font-size: 1px;
}

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

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

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

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

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

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

.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: 60px;
}

#ms_jumpto {
	position: absolute;
	top: 352px;
	right: 15px;
	z-index: 10;
	text-align: center;
	color: #5D5D5D;
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

#ms_jumpto img {
	margin: 5px 0px;
}

#ms_jumpto_search {
	position: absolute;
	top: 226px;
	*top: 222px;
	right: 20px;
	z-index: 10;
	border: 1px solid #000000;
	background-color: #F2F2F2;
	color: #3046B4;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	font-size: 9pt;
}

.ms_jumpto_search_show { display: none; }

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

#ms_jumpto_header {
	position: relative;
	margin: 2px 1px 2px 5px;
	padding: 5px;
	background-color: #E48D06;
	color: #FFFFFF;
}

.ms_jumpto_options {
	position: relative;
	margin: 5px 10px;
}

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

.ms_jumpto_go {
	position: absolute;
	top: 15px;
	*top: 16px;
	right: 0px;
}

.ms_jumpto_close {
	position: absolute;
	top: 2px;
	right: 2px;
	color: #FFFFFF;
	border: solid 1px #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	height: 10px;
	width: 10px;
	line-height: 8px;
	text-align: center;
}

.ms_jumpto_close a {
	color: #FFFFFF;
	text-decoration: none;
}
