.zoneCode {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; color:#CC0000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.homepagetext {
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 22px;
	background-color : White;
	}

.address {
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 14px;
	/* font-size : 11px; */
	font-weight : bold;
}

.proplocatedat {
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size : 13px;
	/* font-size : 10px; */
}

.footer {
	background-color : #003399;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	/* font-size : 7px; */
	color : White;
}

.footer_link {
	cursor : hand;
	color : white;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
}

.mapdisclaimer_link{
    cursor : hand;
	color : #003399;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
}

A:link.footer, A:visited.footer  {
	color : white;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
	/* height: 20px; */
}

.footerbutton {
	background-color : #003399;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	/* font-size : 7px; */
	color : White;
	border : none;
	text-decoration : underline;
	cursor : hand;
}

.footerhiddentext {
	color: #003399;
	font-size: 12px;
	/* font-size: 9px; */
	font-family: 'Courier New', Courier, monospace;
}

.breadcrumb {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003399;
	font-size : 11px;
	/* font-size : 9px; */
}

.bottomnav {
	/* height : 15px; */
	text-align:center;
}

.mimic_link {
	cursor : hand;
	text-decoration : underline;
	color : #003399;
}

.mimic_link_user {
	cursor : hand;
	text-decoration : none;
	color : #003399;
}

A:link, A:visited  {
	color : #003399;
	text-decoration : underline;
}

A:hover, A:focus, A:active {
	color : #FFCC00;
	text-decoration : underline;
}

A:link.leftlink, A:visited.leftlink  {
	color : #003399;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	/* font-size : 8px; */
	text-decoration : underline;
	height: 20px;
}

A:hover.leftlink, A:focus.leftlink, A:active.leftlink {
	color : #FFCC00;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	/* font-size : 8px; */
	text-decoration : underline;
	height: 20px;
}

A:link.redLink, A:visited.redLink {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : underline;
}

A:active.redLink, A:hover.redLink, A:focus.redLink  {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : underline;
}

A:link.faqlink, A:visited.faqlink  {
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* font-size : 12px; */
	font-size : 11px;
	text-decoration : none;
}

A:hover.faqlink, A:focus.faqlink, A:active.faqlink {
	color : #003399;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* font-size : 12px; */
	font-size : 11px;
	text-decoration : underline;
}

.pagetext {
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}

A:link.bottomnav, A:visited.bottomnav {
	color : #003399;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	/* font-size : 8px; */
	text-decoration : none;
}

A:active.bottomnav, A:hover.bottomnav, A:focus.bottomnav  {
	color : #FFCC00;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	/* font-size : 8px; */
	text-decoration : none;
}

.topnav {
	color : Black;
	background-color : Silver;
	border-right-color : White;
	border-right-style : solid;
	border-right-width : thin;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	/* font-size : 8px; */
	font-weight : bold;
	height : 25px;
	text-align : center;
}

A:link.topnavlink, A:visited.topnavlink {
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	/* font-size : 8px; */
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
}

A:active.topnavlink, A:hover.topnavlink, A:focus.topnavlink {
	color : #FFCC00;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	/* font-size : 8px; */
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
}

.instructions {
	color : #4A5AA5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* font-size : 15px; */
	font-size : 13px;
	text-decoration : none;
}

.pagetitlelarge {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* font-size : 18px; */
	font-size : 15px;
	font-weight : bold;
}

.pagetitle {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* font-size : 15px; */
	font-size : 13px;
	font-weight : bold;
}

.pagetitleblue {
	color : #003399;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* font-size : 15px; */
	font-size : 13px;
	font-weight : bold;
}

.tableheader {
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	/* font-size : 10px; */
	line-height: 18px;
	background-color : #F0F0F0;
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

.tableheaderUser {
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 18px;
	background-color : #DDDDDD;
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

.userTableBorder {
    border: solid;
    border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
    border-width: 1px 1px 1px 1px;
}

/*.submitbutton {
	background-color : #003399;
	color : White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	border : thin outset White;
}*/

.submitbutton {
    height:22px;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.logbutton {
	background-color : #003399;
	color : White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	/* font-size : 8px; */
	font-weight : bold;
	border : thin outset White;
}

.textbox {
	background-color : White;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	/* font-size : 8px; */
}

H1 {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* font-size : 22px; */
	font-size : 19px;
}

.line {
	background-color : #C0C0C0;
	line-height : 1px;
}

.blankline {
	line-height : 1px;
}

.redformtext {
	color : Red;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	/* font-size : 8px; */
	line-height : 18px;
	background-color : White;
}

.required {
	color : Red;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	/* font-size : 12px; */
	line-height : 18px;
	background-color : White;
}

.title3 {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	/* font-size : 10px; */
	line-height: 18px;
	font-weight : bold;
	background-color : #D1D1D1;
}

A:link.title3,A:visited.title3  {
	color : #003399;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: inherit;
}

A:hover.title3, A:focus.title3, A:active.title3 {
	color : #FF8000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: inherit;
	text-decoration : underline;
}

.text {
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	/* font-size : 9px; */
	text-decoration : none;
}

A:link.text  {
	color : #003399;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: inherit;
}

A:visited.text  {
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: inherit;
}

A:hover.text, A:focus.text, A:active.text {
	color : #FF8000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: inherit;
	text-decoration : underline;
}

.sort {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003399;
	font-size : 10px;
	/* font-size : 7px; */
	font-weight : bold;
}

.report_yellow {
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	/* font-size : 9px; */
	line-height: 18px;
	background-color : Yellow;
}

.tabledata_odd {
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* font-size : 11px; */
	font-size : 10px;
	text-decoration : none;
	background-color : #E2E2E2;
	line-height : 15px;
}

.tabledata_even {
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* font-size : 11px; */
	font-size : 10px;
	text-decoration : none;
	line-height : 15px;
}

.formtext {
    color : Black;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 18px;
    background-color : White;
}

.formtext_grey {
    color : Black;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 18px;
    background-color : #F0F0F0;
}

.forminstructions {
    color : Black;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 18px;
    font-weight : bold;
}

.print {display: none}

@media screen
{
    .screen {display: block}
}

.printreport { margin-left: 30px; margin-top: 40px; width: 600px; }

.printreportpopup { width:600px; }

.printreportwithsilverline {margin-left: 120px; margin-top: 144px; width:615px; }

.singlelinereport {	margin-left: 135px; margin-top: 144px;	}

.singlelinereportwithsilverline {margin-left: 120px; margin-top: 144px;	}

#leftlist { margin-left: 0px; margin-top: 80px; width:120px; }

#leftdetails {margin-left: 0px; margin-top: 125px; width:120px; }

#leftneighbors {margin-left: 0px; margin-top: 110px; width:120px; }

#stripe { margin-left: 120px; margin-top: 99px; width:1px; background-color: Silver; }

#email { margin-left:600; margin-top:140; }

.compreport_label {
    color : Black;
	font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    /* font-size : 8px; */
    line-height : 16px;
    font-weight : bold;
    background-color : #F0F0F0;
}

.compreport_odd {
    color : Black;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    /* font-size : 8px; */
    line-height : 16px;
    background-color : White;
}

.compreport_even {
    color : Black;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    /* font-size : 8px; */
    line-height : 16px;
    background-color : #F0F0F0;
}

.reportheader {
    color : Black;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    /* font-size : 10px; */
    line-height: 18px;
    font-weight : bold;
    background-color : #F0F0F0;
}
.reportsubheader {
	FONT-WEIGHT: bold; FONT-SIZE:11px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}
.report {
    color : Black;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    /* font-size : 9px; */
    line-height: 18px;
    background-color : #F0F0F0;
}

.report_results {
    color : Black;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    /* font-size : 9px; */
    line-height: 18px;
}

.report_yellow {
    color : Black;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    /* font-size : 9px; */
    line-height: 18px;
    background-color : Yellow;
}

.singleline_tableheader {
    color : Black;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    /* font-size : 9px; */
    line-height: 18px;
    background-color : #F0F0F0;
    border-bottom-color : Black;
    border-bottom-style : solid;
    border-bottom-width : 1px;
}

.singleline_report {
    color : Black;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    /* font-size : 9px; */
    line-height: 18px;
    background-color : #F0F0F0;
}

.singleline_report_results {
    color : Black;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    /* font-size : 9px; */
    line-height: 18px;
}

.subtitle {
    color : Black;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;
    /* font-size : 10px; */
    line-height: 18px;
    font-weight : bold;
}

.silverline {
	background-color : Silver;
}

.formsubinstructions {
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}

@media print
{
    .screen {display: none}
}
#container {

}

#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:3.5em;
	DISPLAY:block;
	PADDING-LEFT:1em;
	PADDING-BOTTOM: 0.25em;
	PADDING-TOP: 0.25em;
	TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}

#nav LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH:7.1em;
	PADDING-TOP: 0px;

}

.nav li a, .nav li a:visited {
	height:2em;
	line-height:2em;
	font-size: 10px;
	width:6em;
	color:#003399;

}


.nav li a.drop, .nav li a.drop:visited
{

	font-weight:normal;

}


#nav LI UL {

    font-weight:normal;
	BORDER-TOP-WIDTH:0.1em;
    BORDER-LEFT-WIDTH:;
	LEFT:-999em;
	BORDER-BOTTOM-WIDTH: 0.25em;
	MARGIN: 0px;
	POSITION:absolute;
	HEIGHT: auto;
	BORDER-RIGHT-WIDTH: 0.25em;
	WIDTH:9.6em;

}

.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 {
   text-decoration:underline;
}
.nav li:hover ul,
.nav li a:hover ul {
visibility:visible;
height:auto;
width:5em;
border:1px solid #000;
border-right: 2px solid #666;
border-bottom: 2px solid #666;
left:0;

overflow:visible;
}

#nav LI LI {
	PADDING-RIGHT: 0em;
	font-weight:normal;
	WIDTH: 5em
}


#nav LI UL A {
	WIDTH: 5em
 }

#nav LI:hover UL {

	BACKGROUND: #fff;
    LEFT: auto;

}

#nav LI:hover {
	BACKGROUND: #EAEAEC url("../images/bg2.gif");
	border-left: 1px solid #666;
	border-right: 1px solid #666;



}

#nav LI A:hover {

	BACKGROUND: #EAEAEC url("../images/bg2.gif" );
	color:#444444;
    text-decoration:underline;
    FONT-WEIGHT: bold;

}

#nav LI LI A:hover {
	BACKGROUND: #EAEAEC url("../images/bg2.gif" );
	border-left: 1px solid #666;
	border-right: 1px solid #666;

	text-decoration:underline;
	font-weight:bold;
	color:#444444;
	width:9.5em;
}
#content {
	CLEAR: left
}
#content A {
	COLOR: #7c6240
}
#content A:hover {

}


#nav LI.sfhover {


	BACKGROUND: #EAEAEC url("../images/bg2.gif");

}

#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
}


