html {	height:100%; max-height:100%; padding:0;margin:0; border:0; background:#fff; 

		/* hide overflow:hidden from IE5/Mac */ 
		/* \*/ 
		overflow: hidden; 
		/* */ 
}

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}
form {margin:0px; }
a { text-decoration:none;color:#0000FF; }
a:hover { text-decoration:underline; }

/* HEADER */
#head {position:absolute; margin:0; top:0; left:0px; display:block; width:100%; height:128px; z-index:5; overflow:hidden; background:#063B96 url(bg_top.gif) repeat-x;}
#head_green {position:absolute; margin:0; top:0; left:0px; display:block; width:100%; height:128px; z-index:5; overflow:hidden; background:#063B96 url(bg_top_green.gif) repeat-x;}
#title {position:absolute; margin:0; top:0; left:0; display:block; width:400px; height:50px; z-index:5;}
#icons {position:absolute; margin:0; padding-right:8px; top:10px; right:0; display:block; width:300px; height:60px; text-align: right; z-index:5;}
#links {position:absolute; margin:0; padding-right:16px; top:19px; right:0; display:block; text-align: right; z-index:5; color:#FFF;font-weight:bold;}
#links a {color:#FFF;font-family:Arial, Helvetica, sans-serif;	font-size:14px; text-decoration:none; }
#links a:hover {text-decoration:underline;}
#links .selected {color:#B1CDFC;}
#tabs {position:absolute; margin:0; padding-left:15px; top:54px; left:0; display:block; width:660px; height:26px; text-align: left; z-index:5;}
#tab_0 {display:block; float:left; padding-top: 6px; text-indent:-4px; width:108px; height:26px; text-align: center; z-index:5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size:12px;text-align:center; vertical-align:5 px; color:#43639B; background: url(tab_0.gif) no-repeat; cursor: pointer;}
#tab_1 {display:block; float:left; padding-top: 6px; text-indent:-4px; width:108px; height:26px; text-align: left; z-index:5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size:12px;text-align:center; vertical-align: middle; color:#052254; background: url(tab_1.gif) no-repeat; cursor: pointer;}
#controls {position:absolute; margin:0; top:80px; left:0; display:block; width:100%; height:48px; z-index:10; overflow:hidden; background:#7D8597 url(frame_top_mid.gif) repeat-x;}
#controlcapleft {position:absolute; float:left; margin:0; bottom:0; left:0; width:8px; height:48px; background:#C4DAFA url(frame_top_left.gif);}
#controlcapright {position:absolute; float:right; margin:0; bottom:0; right:0; width:8px; height:48px; background:#C4DAFA url(frame_top_right.gif);}
* html #controlcapright {position:absolute; margin-right:0; bottom:0; right:0; width:8px; height:48px; background:#C4DAFA url(frame_top_right.gif);}
#controlLeft {position:absolute; margin:0; padding-top:8px; top:8px; left:8px; display:block; line-height:25px; height:40px; z-index:15;font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px;text-align:left; vertical-align: absmiddle; color:#E0ECFC;text-indent:18px;}
#controlLeft a{color:#FFF;}
#controlLeft a:hover {text-decoration:none;color:#E0ECFC; }
#controlLeft .sep {padding-left:3px; padding-right:3px; font-weight:normal;color:#BBB; }

#controlMenu {position:absolute; margin:0; padding-top:0px; top:8px; left:8px; display:block; line-height:25px; height:40px; z-index:15;font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px;text-align:left; vertical-align: absmiddle; color:#E0ECFC;}

#controlRight {position:absolute; margin:0; padding-right:11px; top:8px; right:8px; display: block; width:600px; height:40px; text-align: right; z-index:15;}
.controlIcon {margin-bottom:7px;margin-left:1px; }
.controlSep {margin-left:1px; }

/* MENU STYLES*/

#dropmenudiv{
position:absolute;
border:1px solid #A2A2A2; /* 4B515D 5E6471 */
border-top:1px solid #A2A2A2; /* 7D8597 */

border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;

text-indent: 4px;
font-weight: bold;
color: #666666;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 4px;
border-bottom: 1px solid #A2A2A2;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color: #FFF; /* E0ECFC */
}

#dropmenudiv a:hover{ background-color: #626A7C;color: #FFF;   }

/* MAIN CONTENT */
#content {	overflow:hidden;position:absolute;z-index:3;top:100px;bottom:35px;left:263px;right:0;}
* html #content {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:hidden; position:absolute; z-index:3; border-top:128px solid #fff; border-bottom:35px solid #fff; border-left:263px solid #fff;}
.print {position:absolute; top:40px; bottom:15px; left:15px; right:23px; }
* html .print {position:absolute; top:0px; bottom:0px; left:0px; right:0px; width:100%; height:100%; border:solid 15px white; border-right:solid 23px white; }
#textInset {
	position:absolute; left:0; top:29px; bottom:0px; right:0px;
	padding-left:10px; padding-right:10px; margin-top:0px;margin-left:0px;margin-right:7px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;
}
* html #textInset {
	position:absolute; top:0; left:0; right:7px; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; border-right:7px solid #fff; border-bottom:0px solid #fff;
	padding-left:10px;padding-right:10px; padding-top:10px; margin-top:0px;margin-left:0px;margin-right:7px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;
}
#helptext td { font-family:Arial, Helvetica, sans-serif;font-size:12px;}

.callCalTable select {display:none;  }
.callCalTable input {display:none;  }
* html .calImage {margin-right:4px;margin-top:-2px;padding-top:0px;  }
.calendarDateInput {}
* html .calOffset { margin-right:1px;}

/* REFERENCE MAP */
#refMap { width:166px; height:126px; border:solid 2px #4D4D4D; background:#E6E7BF url(refMap.gif); position:absolute;z-index:3;top:140px;left:275px;}
#refMapTitle { position:absolute;top:9px;left:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:12px;text-align:left; vertical-align: absmiddle; color:#5F5F5F;text-indent:0px;}
#refMapHide { display: none; position:absolute;bottom:9px;left:8px;font-family:Arial, Helvetica, sans-serif; font-weight:normal;font-size:12px;text-align:left; color:#5F5F5F;}

/* FOOTER */
#foot {position:absolute; margin:0; bottom:0; left:0; display:block; width:100%; height:35px; z-index:5; overflow:hidden; background:#C4DAFA url(frame_bottom_mid.gif) repeat-x;}
#footcapleft {position:absolute;  margin:0; bottom:-1; left:0; width:8px; height:35px; background:#C4DAFA url(frame_bottom_left.gif);}
#footcapright {position:absolute;  margin:0; bottom:-1; right:0; width:8px; height:35px;background:#C4DAFA url(frame_bottom_right.gif);}
#footinfo { position:absolute;bottom:0px;left:263px; right:0px; height:35px; overflow: hidden;z-index: 25;}
#footinfo td {padding-right:3px;}
#footinfo td span {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#0A295F;padding-right:5px;}
#footinfo footinfoleft {padding-right:25px;}
#copyright {	position:absolute; margin:0px; bottom:0px; left:8px; display:block; width:263px; height:20px; z-index:10; overflow:hidden;
			 	font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#666666;line-height:18px;
			}
#copyright a { color:#666;}

/* SIDEBAR */
#side {	position:absolute; left:0; top:128px; bottom:35px; width:263px; z-index:4; overflow:auto; background-color: #ECE9D8; 
		background-image: url(frame_side_left.gif); background-repeat: repeat-y; background-position: 0px; border-right: 1px solid #B1AFA2;}
* html #side {height:100%; top:0; bottom:0; border-top:128px solid #fff; border-bottom:35px solid #fff;  overflow:hidden;}
#sidecapleft{position:absolute; margin:0; bottom:0; left:0; width:8px; height:100%;background:#C4DAFA url(frame_side_left.gif);background-repeat: repeat-y;}
#sidecapright{position:absolute; margin:0; padding:0px; top:0; bottom:0; right:0; width:8px; height:100%;background:#C4DAFA url(frame_side_right.gif);background-repeat: repeat-y; z-index:50;}
* html #sidecapright{position:absolute; margin-right:-1; padding:0px; top:0; bottom:0; right:0; width:8px; height:100%;background:#C4DAFA url(frame_side_right.gif);background-repeat: repeat-y;}
#sideinset { position:absolute; left:15px; top:0px; bottom:15px;width:247px; z-index:4; overflow:auto; background:#ECE9D8; }
* html #sideinset {	height:100%; overflow:auto;	top:0; bottom:0; border-top:0px solid #ECE9D8; border-bottom:15px solid #ECE9D8;}
#sidemenu {width: 220px; padding-bottom:14px;padding-top:10px; margin-left:5px; border-bottom:solid 1px #ACA899; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#5F5F5F; }
* html #sidemenu { width: 220px; }
#sidemenu td{ padding-top:2px;padding-bottom:2px;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#5F5F5F; }
#sidemenu a {color:#5F5F5F; }

/* SIDEBAR/FORM ELEMENTS */
#menuTitle { cursor: pointer; }
#alert { color:#CC0000; font-size:11px; }
.sideform_menu1 { width:175px;height:16px;line-height:16px; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;color:#5F5F5F;background:#E0ECFC; border: 1px solid #7F9DB9;}
* html .sideform_menu1 { height:18px;line-height:14px;font-size:11px;}
.sideform_menu2 { width:117px;height:16px;line-height:16px; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;color:#5F5F5F;background:#E0ECFC; border: 1px solid #7F9DB9;}
* html .sideform_menu2 { height:18px;line-height:14px;font-size:11px;}
.sideform_menu3 { width:60px;height:16px;line-height:16px; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;color:#5F5F5F;background:#E0ECFC; border: 1px solid #7F9DB9;}
* html .sideform_menu3 { width:60px; height:18px;line-height:14px;font-size:11px;}
.sideform_menu4 { width:54px;height:16px;line-height:16px; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;color:#5F5F5F;background:#E0ECFC; border: 1px solid #7F9DB9;}
* html .sideform_menu4 { width:50px; height:18px;line-height:14px;font-size:11px;}
.sideform_menu5 { width:104px;height:16px;line-height:16px; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;color:#5F5F5F;background:#E0ECFC; border: 1px solid #7F9DB9;}
* html .sideform_menu5 { width:100px; height:18px;line-height:14px;font-size:11px;}
.sideform_text1 { width:171px;height:14px;line-height:16px; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;color:#5F5F5F;background:#E0ECFC; border: 1px solid #7F9DB9;}
* html .sideform_text1 { width:175px; height:20px;}
.sideform_text2 { width:50px;height:14px;line-height:16px; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;color:#5F5F5F;background:#E0ECFC; border: 1px solid #7F9DB9;}
* html .sideform_text2 { width:50px; height:20px;}
.sideform_text3 { width:113px;height:14px;line-height:16px; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;color:#5F5F5F;background:#E0ECFC; border: 1px solid #7F9DB9;}
* html .sideform_text3 { height:20px;width:117px;}
.sideform_text4 { width:70px;height:14px;line-height:16px; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;color:#5F5F5F;background:#E0ECFC; border: 1px solid #7F9DB9;}
* html .sideform_text4 { height:20px;width:70px;}
.sideform_text5 { width:100px;height:14px;line-height:16px; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;color:#5F5F5F;background:#E0ECFC; border: 1px solid #7F9DB9;}
* html .sideform_text5 { height:20px;width:100px;}
.sideform_button {height:19px; width:60px; line-height:11px; padding-bottom:0px; font-size:11px; font-weight:bold; color:#666666; vertical-align:middle;margin-left:0px; }
.sideform_buttonwide {height:19px; width:118px; line-height:11px; padding-bottom:0px; font-size:10px; font-weight:bold; color:#666666; vertical-align:middle;margin-left:0px; }
#colorBlock {width:30px; height:18px; border:solid 1px #7F9DB9; background:#FFFFFF;padding:1px;}
#colorInset {width:100%; height:100%;}

/* SIDEBAR MAPLAYER ELEMENTS */
#maplayercheck {float:left;position:relative; left:-4px;height:20px;width:20px; }
#maplayertitle {width:215px; position:relative; top:2px;height:20px;font-weight:bold;}
* html #maplayertitle {width:195px; top:3px;left:-2px;}
#maplayertitle[disabled="true"] {color:#AAAAAA; }
#maplayersubimg {float:left;position:relative; left:20px; top: 2px; height:20px; }
* html #maplayersubimg {}
#maplayersubtitle {width:195px; position:relative; top:2px; left:24px; height:20px; }
* html #maplayersubtitle {}
#maplayersubtitle[disabled="true"] {color:#AAAAAA; }

/* SIDEBAR RESULTS */
#resultselect { width:220px;height:16px; margin-left:-6px;line-height:16px; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;color:#5F5F5F;background:#E0ECFC; border: 1px solid #7F9DB9;}
* html #resultselect { height:18px;line-height:14px;font-size:11px; margin-left:12px;}
#menu_resultList { padding:2px; border:solid 1px #7F9DB9; background:#E0ECFC; margin-right:1px; font-size:11px; line-height:14px; }
* html #menu_resultList { }
#menusubhead { font-weight:bold; background:#D2D3B3; padding-left:2px; padding-right:2px; text-indent:2px; }
#menusubhead a{ text-decoration:none; color:#5F5F5F; }
#menusubhead a:hover { text-decoration:underline;  }
#parcelResults { padding-left:2px; padding-right:2px; }
#parcelResults a { text-decoration:none;color:#0000FF;   }
#parcelResults a:hover { text-decoration:underline;  }

/* FOOTER BUTTONS */
#buttonLayer { position:absolute;bottom:20px;left:8px;width:255px;height:28px;	float:left;	overflow: hidden;z-index: 25;}
* html #buttonLayer { bottom:22px;}
.sideButton {height:28px; width:70px; line-height:28px; padding-bottom:3px; font-weight:bold; color:#666666; vertical-align:middle;margin-left:11px; }
* html .sideButton {line-height:22px;}
.sideButton[disabled="true"] {  color:#CCCCCC; }

