.zoneCode {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.detailMap {
    height:100px; width:250px; border:1px solid;  
}
.homepagetext {
	FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
.address {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #004054; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; text-align: center;
}
.detailaddress {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #004054; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.pagetitlebluelarge {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #004054; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; text-align: center;
}
.proplocatedat {
	FONT-SIZE: 13px; COLOR: #221F1F; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;text-align: center;
}
.proplocatedatdocImg {
	FONT-SIZE: 15px; COLOR: #4a5aa5; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;text-align: center;
}
.detailproplocatedat {
	FONT-SIZE: 14px; COLOR: #221F1F; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; text-align: left;font-weight:normal;
}
.footer {
	FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003399
}
A.footer:link {
	FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-DECORATION: underline
}
A.footer:visited {
	FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-DECORATION: underline
}
.footer_link {
	FONT-SIZE: 10px; CURSOR: pointer; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.bannerAVMSide {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid
}
.bannerAVMTop {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 0px solid
}
.footerbutton {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 10px; BORDER-LEFT: medium none; CURSOR: pointer; COLOR: white; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003399; TEXT-DECORATION: underline
}
.footerhiddentext {
	FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: 'Courier New', Courier, monospace
}
.breadcrumb {
	FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.bottomnav {
	HEIGHT: 15px
}
.mimic_link {
	CURSOR: pointer; COLOR: #004054; TEXT-DECORATION: underline
}
.mimic_link_user {
	CURSOR: pointer; COLOR: #003399; TEXT-DECORATION: none
}
A:link {
	COLOR: #003399; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #003399;  TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ffcc00; TEXT-DECORATION: underline
}
A:unknown {
	COLOR: #ffcc00; TEXT-DECORATION: underline
}
A:active {
	COLOR: #ffcc00; TEXT-DECORATION: underline
}
A.leftlink:link {
	FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-DECORATION: underline
}
A.leftlink:visited {
	FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-DECORATION: underline
}
A.leftlink:hover {
	FONT-SIZE: 11px; COLOR: #ffcc00; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-DECORATION: underline
}
A.leftlink:unknown {
	FONT-SIZE: 11px; COLOR: #ffcc00; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-DECORATION: underline
}
A.leftlink:active {
	FONT-SIZE: 11px; COLOR: #ffcc00; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-DECORATION: underline
}
A.faqlink:link {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.faqlink:visited {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.faqlink:hover {
	FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.faqlink:unknown {
	FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.faqlink:active {
	FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.redLink:link {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.greenLink:link {
	FONT-SIZE: 12px; COLOR: green; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
/*A.orangeLink:link {
	FONT-SIZE: 12px; COLOR: orange; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}*/
.orangeLink {
	FONT-SIZE: 12px; COLOR: #004054; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.greenLink {
	FONT-SIZE: 12px; COLOR: #004054; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.redLink {
	FONT-SIZE: 12px; COLOR: #004054; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.redLink:visited {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.redLink:active {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.redLink:hover {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.redLink:unknown {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.pagetext {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.bottomnav:link {
	FONT-SIZE: 10px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bottomnav:visited {
	FONT-SIZE: 10px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bottomnav:active {
	FONT-SIZE: 10px; COLOR: #ffcc00; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bottomnav:hover {
	FONT-SIZE: 10px; COLOR: #ffcc00; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bottomnav:unknown {
	FONT-SIZE: 10px; COLOR: #ffcc00; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.topnav {
	BORDER-RIGHT: white thin solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px; BACKGROUND-COLOR: silver; TEXT-ALIGN: center
}
A.topnavlink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.topnavlink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.topnavlink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffcc00; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.topnavlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffcc00; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.topnavlink:unknown {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffcc00; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.instructions {
	FONT-SIZE: 15px; COLOR: #4a5aa5; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.pagetitlelarge {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #004054; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif
}
.classicpagetitle {
    FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-bottom:10px;text-align:center;    
}
.pagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #004054; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; text-align:left;
}
.detailpagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #004054; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; padding-bottom:10px;text-align:center;
}
.pagetitleblue {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #772432; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif
}
.tableheader {
	FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 18px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}
.tableheaderUser {
	FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 18px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dddddd
}
.userTableBorder {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.formsubinstructions {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.reportfooter {
	FONT-SIZE: 10px; COLOR: #958377; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif
}
/*.submitbutton {
    BORDER-RIGHT: white thin outset; BORDER-TOP: white thin outset; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: white thin outset; COLOR: white; BORDER-BOTTOM: white thin outset; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003399
}*/

.submitbutton {
	height:22px; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.logbutton {
	BORDER-RIGHT: white thin outset; BORDER-TOP: white thin outset; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: white thin outset; COLOR: white; BORDER-BOTTOM: white thin outset; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003399
}
.textbox {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
H1 {
	FONT-SIZE: 22px; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.line {
	LINE-HEIGHT: 1px; BACKGROUND-COLOR: #c0c0c0
}
.blankline {
	LINE-HEIGHT: 1px
}
.redformtext {
	FONT-SIZE: 11px; COLOR: #FF6600; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
.orangeformtext {
	FONT-SIZE: 11px; COLOR: #FFFF00; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
.greenformtext {
	FONT-SIZE: 11px; COLOR: #00FF00; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
.blackformtext {
	FONT-SIZE: 12px; COLOR: #004054; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
.required {
	FONT-SIZE: 15px; COLOR: red; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
.title3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d1d1d1
}
A.title3:link {
	COLOR: #003399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.title3:visited {
	COLOR: #003399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.title3:hover {
	COLOR: #ff8000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.title3:unknown {
	COLOR: #ff8000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.title3:active {
	COLOR: #ff8000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.text {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.text:link {
	COLOR: #003399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.text:visited {
	COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.text:hover {
	COLOR: #ff8000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.text:unknown {
	COLOR: #ff8000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.text:active {
	COLOR: #ff8000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.sort {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.report_yellow {
	FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: yellow
}
.tabledata_odd {
	FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #e2e2e2; TEXT-DECORATION: none
}
.tabledata_even {
	FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
table.compreport {
    border-width: 1px;border-style: solid;border-color: #E8E1D5;border-collapse: collapse;background-color: white;
}
table.compreport td {
    border-width: 1px;padding: 0px;border-style: solid;border-color: #E8E1D5;background-color: white;
}
.compreport_label_shade {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E8E1D5
}
A.detailreport_results_link:link {
	FONT-SIZE: 12px; COLOR: #004054; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight:bold; vertical-align:top;
}
A.detailreport_results_link:visited {
	FONT-SIZE: 12px; COLOR: #004054; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight:bold; vertical-align:top;
}
A.report_flags_link:link {
	FONT-SIZE: 11px; COLOR: #004054; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight:bold;
}
A.report_flags_link:visited {
	FONT-SIZE: 11px; COLOR: #004054; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight:bold;
}
A.close_window_link:link {
	FONT-SIZE: 12px; COLOR: #004054; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight:bold;
}
A.close_window_link:visited {
	FONT-SIZE: 12px; COLOR: #004054; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight:bold;
}
@media Screen
{
.screen {
	DISPLAY: block
}
.print {
	DISPLAY: none
}
.printreport {
	LEFT: 135px; WIDTH: 600px; POSITION: absolute; TOP: 144px
}
.printreportpopup {
	WIDTH: 700px
}
.printreportwithsilverline {
	LEFT: 120px; WIDTH: 615px; POSITION: absolute; TOP: 144px
}
.singlelinereport {
	LEFT: 135px; POSITION: absolute; TOP: 144px
}
.singlelinereportwithsilverline {
	LEFT: 120px; POSITION: absolute; TOP: 144px
}
#leftlist {
	LEFT: 0px; WIDTH: 120px; POSITION: absolute; TOP: 109px
}
#leftdetails {
	LEFT: 0px; WIDTH: 120px; POSITION: absolute; TOP: 125px
}
#leftneighbors {
	LEFT: 0px; WIDTH: 120px; POSITION: absolute; TOP: 110px
}
#stripe {
	LEFT: 120px; WIDTH: 1px; POSITION: absolute; TOP: 99px; BACKGROUND-COLOR: silver
}
#email {
	LEFT: 600px; POSITION: absolute; TOP: 140px
}
.compreport_label {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}
.compreport_odd {
	FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
.compreport_even {
	FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}
.reportheader {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0;
    border-bottom: 1px solid black;
}
.detailreportheader {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #772432; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif;
    border-bottom: 1px solid #958377;padding-left:5px;
}
.reportsubheader {
	FONT-WEIGHT: bold; FONT-SIZE:11px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0;
}
.detailreportsubheader {
	FONT-WEIGHT: bold; FONT-SIZE:11px; COLOR: #626467; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif;
}
.report {
	FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0;
}
.report_results {
	FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.detailreport {
	FONT-SIZE: 12px; COLOR: #958377; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif;
    text-align:right; vertical-align:top; 
}
.detailreport_results {
	FONT-SIZE: 12px; COLOR: #221F1F; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight:bold; vertical-align:top; 
}
.report_yellow {
	FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: yellow
}
.singleline_tableheader {
	FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 18px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}
.singleline_report {
	FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}
.singleline_report_results {
	FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Geneva,Verdana, Helvetica, sans-serif
}
.silverline {
	BACKGROUND-COLOR: silver
}
.formtext {
	FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
.formtext_grey {
	FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}
.forminstructions {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

}

@media Print
{
.leftmargin {
    display:none;
}
.singlelineheader {
    display:none; font-size:15px; FONT-WEIGHT: bold; color:black;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
    align:center;
}
.singlelineaddress {
    display:none; font-size:11px; FONT-WEIGHT: bold; color:black;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
    align:center;
}
.detailreportheader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #772432; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; page-break-inside: avoid;
    border-bottom: 1px solid #958377;padding-left:5px;
}
.detailreportsubheader {
	FONT-WEIGHT: bold; FONT-SIZE:11px; COLOR: #626467; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.detailreport {
	FONT-SIZE: 12px; COLOR: #958377; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif;  page-break-inside: avoid;
    text-align:right;
}
.detailreport_results {
    FONT-SIZE: 12px; COLOR: #221F1F; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight:bold; page-break-inside: avoid
}
/*.detailpagetitle {
    FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #15467A; FONT-FAMILY: Century Gothic Bold;padding-bottom:10px;text-align:center;
}*/
/*.detailMap {
  display:none;
}*/
.detailaddress {
    FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #004054; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.singlelinereport {
	LEFT: 10px; POSITION: absolute
}
.singlelinereportwithsilverline {
	LEFT: 10px; POSITION: absolute
}
.screen {
	DISPLAY: none
}
.print {
	DISPLAY: block
}
.compreport_label {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0; page-break-inside: avoid
}
.compreport_odd {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white;  page-break-inside: avoid
}
.compreport_even {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0;  page-break-inside: avoid
}
.pagetitleblue {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #772432; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; page-break-inside: avoid
}
.reportheader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0; page-break-inside: avoid;
    border-bottom: 1px solid black;
}
.reportsubheader {
	FONT-WEIGHT: bold; FONT-SIZE:11px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}
.report {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0; page-break-inside: avoid
}
.report_results {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; page-break-inside: avoid
}
.singleline_tableheader {
	FONT-SIZE: 12px; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: silver; page-break-inside: avoid
}
.singleline_report {
	FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: silver; page-break-inside: avoid
}
.singleline_report_results {
	FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; page-break-inside: avoid
}
.invisiblecell {
	 FONT-SIZE: 5px; WIDTH: 5px;
}
.subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; page-break-inside: avoid
}
.silverline {
	BACKGROUND-COLOR: white
}
.formtext {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white; page-break-inside: avoid
}
.formtext_grey {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0; page-break-inside: avoid
}
.forminstructions {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; page-break-inside: avoid
}
    }
.greenText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: green; FONT-FAMILY: Arial, Helvetica, sans-serif
}

/* Navigation - primary tabs */
#header {
    float:left;
    width:100%;
    background:#f0f0f0 url("../tab/bg.gif")
          repeat-x bottom;
    font-size:93%;
    line-height:normal;
    }
    
#header ul {
    margin:0;
    padding:10px 10px 0;
    list-style:none;
    }
    
#header li {
    float:left;
    background:url("../tab/left.gif") 
      no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
    }
    
#header a {
    display:block;
    background:url("../tab/right.gif")
          no-repeat right top;
        padding:5px 15px 4px 6px;
    text-decoration: none;
    color: #444444;
    font-size: 12px;
    }

#header a:hover {
    display:block;
    background:url("../tab/right.gif")
          no-repeat right top;
        padding:5px 15px 4px 6px;
    text-decoration: underline;
    color: #003399;
    font-size: 12px;
    }
    
#header #current {
    background-image:url("../tab/left_on.gif");
    }
    
#header #current a {
    background-image:url("../tab/right_on.gif");
    color: #003399;
    padding-bottom:5px;
    }

/* Navigation - secondary tabs */
    
#subheader {
    float:left;
    width:100%;
    background:#FFFFFF;
    font-size:93%;
    line-height:normal;
    }
    
#subheader ul {
    margin:0;
    padding:0;
    list-style:none;
    }
#subheader li {
    float:left;
    margin:0;
    padding:0;
    }
#subheader a {
    display:block;
    font-size: 11px;
    color: #444444;
    text-decoration: none;
    padding:4px 12px;
    }  
#subheader a:hover {
    display:block;
    font-size: 11px;
    color: #444444;
    text-decoration: underline;
    padding:4px 12px;
    }  
#subheader #current a {
    color: #003399;
    padding-bottom:0px;
    }
    
/* Navigation - TABS DROPDOWN TEST VERTICAL */
/* commom style for all browsers */

.menu5 {
text-align:left; 
font-family: verdana, sans-serif; 
position:relative;
background:#f0f0f0 url("../tab/bg2gray.gif")
          repeat-x bottom;
    font-size:93%;
height:2.0em; 
margin:0; padding:0; 
list-style-type:none; 
z-index:1;
}
.menu5 ul {
padding:0; 
margin:0; 
list-style-type:none; /* for Firefox */
}
.menu5 li {
float:left; position:relative;
}
.menu5 li a, .menu5 li a:visited {
display:block; 
text-decoration:none; 
font-size: 10px;
width:6em; 
color:#003399; 
float:left;
padding-left:10px;
padding-right:10px;
height:3em; 
line-height:3em; 
}
* html .menu5 li a, .menu5 li a:visited {
width:7em; width:6em; /* hack for IE5.5 */
}
.menu5 li a.drop, .menu5 li a.drop:visited 
{
font-weight:bold;
}
.menu5 li ul {
visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden;
}
.menu5 table {
margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu5 li:hover a,
.menu5 li a:hover {
text-decoration:underline; 
border-left: 1px solid black;
border-right: 1px solid black;
background:#fff url("../tab/bg2.gif");
float:left;
padding-left:9px;
padding-right:9px;
}
.menu5 li:hover ul,
.menu5 li a:hover ul {
visibility:visible; 
height:auto; 
width:12em; 
background:#fdfdfb; 
border:1px solid #000; 
border-right: 2px solid #666; 
border-bottom: 2px solid #666;
left:0; 
top:3.0em; 
overflow:visible;
}
.menu5 li:hover ul li a,
.menu5 li a:hover ul li a {
display:block; 
font-weight:normal; 
background:transparent; 
text-decoration:none; 
height:auto; 
line-height:1.5em; 
padding:0.5em; 
width:9em;
}
* html .menu5 li a:hover ul li a {
width:10em; width:9em; /* hack for IE5.5 */
}
.menu5 li:hover ul li a.drop,
.menu5 li a:hover ul li a.drop {
font-weight:bold;
}
.menu5 li:hover ul li ul,
.menu5 li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden;
}
.menu5 li:hover ul li a:hover,
.menu5 li a:hover ul li a:hover {
text-decoration:underline;
}
.menu5 li:hover ul li:hover ul,
.menu5 li a:hover ul li a:hover ul {
visibility:visible; color:#000; border:1px solid #ddd; height:auto; background:#fff; width:9.5em;
} 
.menu5 li:hover ul li:hover ul.left,
.menu5 li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menu5 li:hover ul li:hover ul li a,
.menu5 li a:hover ul li a:hover ul li a {
display:block; height:auto;
}
.menu5 li:hover ul li:hover ul li:hover a,
.menu5 li a:hover ul li a:hover ul li a:hover {
text-decoration:underline;
}

#nav {
	text-align:left;
    font-family: verdana, sans-serif;
    background:#f0f0f0 url("../images/bg2gray.gif")
    repeat-x bottom;
    font-size:93%;
    height:2.0em;
    margin:0;
	padding:0;
    list-style-type:none;
}
#nav UL {
	BORDER-RIGHT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
	BORDER-TOP: 1px solid black;
	BORDER-LEFT: 1px solid black;

	BACKGROUND: #fff;
    padding:0;
    margin:0;
    list-style-type:none; /* for Firefox */
}
#nav A {
	PADDING-RIGHT: 0.5em;
	DISPLAY: block;
	PADDING-LEFT: 0.5em;
	PADDING-BOTTOM: 0.25em;

	/*COLOR: #7c6240; */
	PADDING-TOP: 0.25em;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

#nav A:hover {
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
 }

#nav LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;

	PADDING-TOP: 0px

}

.nav li a, .nav li a:visited{

	height:2em;
	line-height:2em;
	font-size: 10px;
	width:5em;
	color:#003399;
}


.nav li a.drop, .nav li a.drop:visited
{
	font-weight:bold;
	TEXT-DECORATION:underline;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

#nav LI UL {
	BORDER-TOP-WIDTH: 0.05em;
	FONT-WEIGHT: normal;
	BORDER-LEFT-WIDTH: 0.05em;
	LEFT: -999em;
	BORDER-BOTTOM-WIDTH: 0.25em;
	MARGIN: 0px;
	WIDTH: 5em;
	POSITION: absolute;
	HEIGHT: auto;
	BORDER-RIGHT-WIDTH: 0.25em
}

.nav table {
	margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.nav li:hover a,
.nav li a:hover {
	padding-left:9px;
	padding-right:9px;
	color:#646464;
	background: url("../images/bg2.gif");
	border-left: 1px solid black;
	border-right: 1px solid black;

}

.nav li li a:hover{
	/*FONT-WEIGHT: bold;*/
	border-left: 0px;
	border-right: 0px;
}

.nav li:hover ul,
.nav li a:hover ul {
	visibility:visible;
	height:auto;
	width:5em;
	/*background:#fdfdfb;*/
	border:1px solid #000;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
	left:0;
	top:1.0em;
	overflow:visible;
}

#nav LI LI {
	PADDING-RIGHT: 0em;
	WIDTH: 11em;

}

#nav LI LI a{
	FONT-WEIGHT:normal;
}


#nav LI UL A {
	WIDTH: 5em
}

#nav LI:hover UL {
	LEFT: auto
}


#nav LI:hover {
	BACKGROUND: #fff

}

#content {
	CLEAR: left
}
#content A {
	COLOR: #7c6240
}
#content A:hover {
	TEXT-DECORATION: none
}


#nav LI.sfhover {
	background: url("../images/bg2.gif");
	border-left: 1px solid black;
	border-right: 1px solid black;
}

#nav LI.sfhover UL {
	LEFT: auto;
}


UL.nav IFRAME {
	Z-INDEX: -1; FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	LEFT: -0.25em;
	POSITION: absolute;
	TOP: -0.25em
}
 HTML UL.nav LI {
	Z-INDEX: 201
}

.mapdisclaimer_link{
    cursor : pointer;
	color : #958377;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
}

.activetab {
	background: url("../images/bg2.gif");
	border-left: 1px solid black;
	border-right: 1px solid black;
    border-bottom:1px solid black;
    /*    color:#646464;*/

    text-decoration:underline;
}

#realistmenu1 {
  background:#f0f0f0 url("../images/bg2gray.gif");
  height:30px;
}

.realistcssmenu{
font: bold 10px Verdana,sans-serif;
background: url(../images/bg2gray.gif) center center repeat-x; /*background of menu bar (default state)*/
width:100%;
}

.realistcssmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
border-bottom: 1px solid gray;
}

/*Top level list items*/
.realistcssmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.realistcssmenu ul li a{
display: block;
background: url(../images/bg2gray.gif); /*background of menu items (default state)*/
padding: 8px 10px;
color: #003399;
}

* html .realistcssmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
text-decoration:none;       
}

.realistcssmenu ul li a:link, .realistcssmenu ul li a:visited{
color: #003399;
text-decoration:none;   
}

.realistcssmenu ul li a:hover{
background: url(../images/bg2.gif); /*background of menu items during onmouseover (hover state)*/
color: #003399;
text-decoration:underline;
font: bold 10px Verdana,sans-serif;
}

/*1st sub level menu*/
.realistcssmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.realistcssmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.realistcssmenu ul li ul li ul{
top: 0;
border-bottom: 1px solid black;    
}

/* Sub level menu links style */
.realistcssmenu ul li ul li a{
background:white;
font: normal 10px Verdana,sans-serif;
width: 160px; /*width of sub menus*/
padding-top:5px;
padding-bottom:10px;
margin: 0;
border-top-width: 0;
border-left: 1px solid black;
border-right: 1px solid black;

}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background:silver;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}

.realistcssmenu li:hover a,
.realistcssmenu  li a:hover {
    border-left: 1px solid black;
	border-right: 1px solid black;
    background:white;
}
