/* CSS Document */

html {
	height:100%;
	}
	
body {
	height:100%;
	background:url(/images/page-bg.jpg) center repeat-y #cdb579;
	behavior:url(/styles/csshover.htc);
	}
	
input { margin: auto; padding: auto;}

#container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -90px;
	width:820px; 
	}
	
#header {
	width:820px; 
	height:170px; 
	background:url(/images/header-bg.jpg) center no-repeat;
	}
	
#header.header1031 {
	background:url(/images/header-bg-1031.jpg) center no-repeat;
	}

#header a.logo {
	height:115px; 
	width:255px; 
	margin-left:10px; 
	border:0px; 
	padding:35px 0px 0px 25px;
	float:left;
	clear:both;
	}
	
#header #perf_cust, #header #search {
	padding-top:8px;
	height:27px; 
	width:520px; 
	float:left;	
	}
#header #perf_cust
{
	margin-left:270px;
	text-align: center;
	width: 230px;
}
	
#header #perf_cust p {
	font-family:Arial, sans-serif; 
	font-size:11px; 
	line-height: 13px;
	font-weight:bold;  
	color:#fff; 
	clear:both;
	}
	
#header #perf_cust p a {
	color:#af8d2c;
	text-decoration:underline;
	}
	
#header #perf_cust p a:hover {
	text-decoration:none;
	}
	 
#header #nav {
	width:520px; 
	height:80px;
	float:left; 
	font-size:11px;	
	line-height: 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif; /*"Century Gothic", Arial, sans-serif;*/
	text-transform:uppercase;
	}
	
div#nav ul {margin:25px 0 0 30px;
	}
div#nav li {
	float:left;	
	position:relative; 
	list-style-type:none;	
	border-right:1px solid #999; 
	height:23px;
	padding-top:7px;
	}
div#nav li:first-child {
	border-left:1px solid #999; 
	}
div#nav li:hover { 
	background-color:#707070; 
	border-top:1px solid #999;
	padding-top:6px;
	}
div#nav a {
	display:block;
	padding:0 6px; 
	text-decoration:none;	 
	color:#fff;	
	
	}
/* the horizontal menu ends here */

/* the drop-down starts here */
div#nav ul li ul {
	position:absolute; 
	width:19em; 
	left:-1px; 
	margin:0;
	margin-top:6px;
	background-color:#505050;
	width: 150px;
	}
div#nav ul li ul li {
	width:100%; 
	border-left:1px solid #999; 
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	background-color:#505050;
	font-size:11px;
	line-height: 13px;
	text-transform:capitalize;
	/*padding-top:5px;*/
	padding: 5px 0 5px 0;
	height:auto; /*20px;*/
	}
	
div#nav ul li ul li:hover {
	background-color:#af8d2c;
	border-top:none;
	padding-top:5px;
	}

div#nav ul li ul li:first-child {
	border-top:1px solid #999; 
	}
div#nav ul li ul {display:none;} 
div#nav ul li:hover ul {display:block; } 

/* hack for IE (all flavors) so the menu has a vertical line on the left */
* html div#nav ul {
	float:left; /* makes the ul wrap the li's */
	border-left:1px solid #999; /* adds the rightmost menu vertical line to the ul */
	margin-left:15px; /* IE doubles the given value above - why? */
	}
/* add a top line to drops and pops in IE browsers - can't read :first-child */
* html  div#nav ul li ul {
	border-top:1px solid #999;
	border-left:0px; /* stops the drop inheriting the ul border */
	}

#header #search {
	padding-left:320px;
	width:200px;
	}
	
#header #search form {
	width:230px; 
	}
	
.search_box {
	background-color:#d7d7d7; 
	border:1px solid #444; 
	height:18px; 
	width:100px;
	margin-right:5px;
	float:left;
	}
	
.search_button {
	background:none; 
	border:none; 
	font-size:11px; 
	line-height: 13px;
	color:#fff; 
	text-transform:uppercase;
	width:50px;
	float:left;
	margin-top:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

	
#main {
	width:820px;
	background:url(/images/content-top.jpg) top center no-repeat;
	}
	
#main #content {
	float:left;
	}
	
#main.alt {
	background:url(/images/content-top-alt.jpg) no-repeat;
	background-position:center 305px;
	}
	

#main #sidebar {
	width:190px; 
	height:auto; /*360px; */
	float:left;
	}
	
#main #sidebar ul {
	list-style-image:url(/images/sidebar_bullet.gif);
	/*behavior: url(/styles/iepngfix.htc);*/
	list-style-position:inside; 
	margin-top:30px;
	font-family: Arial, Helvetica, sans-serif; /*"Century Gothic", Arial, sans-serif;*/
	font-size:12px;
	line-height: 14px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	}
	
#main #sidebar ul li {
	margin-left:5px;
	padding-top:7px; 
	height:22px;
	width:175px;
	border-bottom:1px dashed #fff;
	white-space: nowrap;
	}
	
#main #sidebar ul li a {
	color:#545454;
	text-decoration:none;
	}
	
#main #sidebar ul li a:hover {
	text-decoration:underline;
	}
	
#container #push {height:90px; clear:both;}

#footer {
	height:90px;
	width:820px; 
	margin:auto; 
	background:url(/images/footer-bg.jpg) center no-repeat;
	}
	
#footer ul#bottom_nav {
	display:block;
	width:475px; 
	padding-left:85px; 
	height:12px;
	padding-top:58px;
	font-family:"Century Gothic", Arial, sans-serif;
	font-size:9pt;
	line-height: 12pt;
	text-transform:uppercase;
	float:left;
	color:#cccccc;
	}
	
#footer ul#bottom_nav li {
	float:left;
	padding:0px 10px;
	border-left:1px solid #cccccc;
	white-space: nowrap;
	}
	
#footer ul#bottom_nav li:first-child, #footer ul#bottom_nav li#bottom_nav_first {
	border-left:none;
	}
	
#footer ul#bottom_nav li a {
	color:#ccc;
	text-decoration:none;
	}
	
#footer ul#bottom_nav li a:hover {
	text-decoration:underline;
	}
	
#footer div#copyright {
	width:175px; 
	float:right; 
	height:20px; 
	margin-top:34px; 
	padding:10px 0px 0px 10px;
	}
	
#footer div#copyright p {
	font-size:10px;
	line-height: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	}



/*
---------------------------------------------
STYLES FOR AJAX WORD WHEEL SEARCH RESULTS
---------------------------------------------
*/
div.searchresults {
	overflow: auto;
	height: 100px;
	width: 205px;
	z-index: 30;
	background-color: #ECE2C7;
	border: solid 1px #DDDDDD;
	position: absolute;
	filter: alpha(opacity="85");
	-moz-opacity: 0.85;
	opacity: 0.85;
}

div.searchresults table.searchlist {
	padding: 0px 0px 2px 0px;
	margin: 0px;
	border-collapse: collapse;
	width: 99%;
}

div.searchresults table tr.searchlistresult td {
	font-size: 10px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	border: solid 1px #CCCCCC;
}
div.searchresults table tr.searchlistresult td a {
	display: block;
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	color: #000;
}

div.searchresults table tr.searchlistresult td a:hover {
	display: block; 
	background-repeat: no-repeat;
	text-decoration: none; 
	padding: 2px 2px 2px 2px;
	color: #000;
}

/*
---------------------------------------------
END STYLES FOR AJAX WORD WHEEL SEARCH RESULTS
---------------------------------------------
*/

.printableonly { display: none; }

/* CLASS FOR CALENDAR LAYER */
.diventry { 
    position: absolute; 
    z-index: 1; 
    text-align: center; 
    visibility: hidden;
    filter:alpha(opacity="90");
    -moz-opacity:0.9;
    opacity: 0.9;
} 

em 
{
	font-style: italic;
}


/*****************  BEGIN CUSTOM STYLES ... NOT TO BE ACCESSIBLE VIA DREAMWEAVER EDITING  *****/
.prop1_printemail		
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	font-style: normal; 
	color: #A87A00;
	font-weight: bold;
}


td.prop1_label { text-align: right; font-weight: bold; vertical-align: top; padding-top: 5px; background-color: #ECE2C7; padding-right: 3px;}
td.prop1_separator { background-color: #DDDDDD; font-weight: bold; }
a.prop1_rsltsclosed {background: #FFFFFF url(/images/icons/expand.gif) no-repeat left center; padding-left: 18px; text-decoration: none; font-size: 12px; font-weight: bold;}
a.prop1_rsltsopen {background: #FFFFFF url(/images/icons/expand.gif) no-repeat left center; padding-left: 18px; text-decoration: none; font-size: 12px; font-weight: bold;}
a.prop1_rsltshidden { display: none;}
a.prop1_doclink:visited { color: #000000; }
.prop1printemailicons { padding: 4px 0 0 5px; }
.prop1searchresults { font-size: 9px; line-height: 12px; }
#selectitemswindow_email, #selectitemswindow_print
{
    visibility: hidden;
	height: 270px;
	width: 430px;
	z-index: 30;
	background-color: #DDDDDD;
    border: double 3px #000000;
    padding: 5px;
	position: absolute;
	padding: 0 auto;
}

.prop1printemail_col1 
{
	width: 425px;
}
.prop1printemail_col2
{
	width: 55px;
}
.prop1printemail_col3 
{
	width: 55px;
}


/* PROPERTYONE.... FORMATTING FOR HTML FROM SENTRY POINT */
td.Col01 { text-align: right; font-weight: bold; vertical-align: top; padding-top: 5px; background-color: #ECE2C7; padding-right: 3px;	font-size: 10px; line-height: 14px; }
td.Col02 { font-size: 10px; line-height: 14px; }
#dltTreasurer td.Col01 {width: 162px;}
td.hdgGroup { font-weight: bold; background-color: #DDDDDD;}
#imgCustLogo { padding: 0 70px 3px 0;}
#dltImages img, #imgParcel, #ImgNm {width: 250px;}
/* END PROPERTY ONE SENTRY POINT FORMATTING */


/*
---------------------------------------------
STYLES FOR AJAX WORD WHEEL SEARCH RESULTS
---------------------------------------------
*/
div.searchresults {
	overflow: auto;
	height: 100px;
	width: 205px;
	z-index: 30;
	background-color: #ECE2C7;
	border: solid 1px #DDDDDD;
	position: absolute;
	filter: alpha(opacity="85");
	-moz-opacity: 0.85;
	opacity: 0.85;
}

div.searchresults table.searchlist {
	padding: 0px 0px 2px 0px;
	margin: 0px;
	border-collapse: collapse;
	width: 99%;
}

div.searchresults table tr.searchlistresult td {
	font-size: 10px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	border: solid 1px #CCCCCC;
}
div.searchresults table tr.searchlistresult td a {
	display: block;
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
	color: #000;
}

div.searchresults table tr.searchlistresult td a:hover {
	display: block; 
	background-repeat: no-repeat;
	text-decoration: none; 
	padding: 2px 2px 2px 2px;
	color: #000;
}

/*
---------------------------------------------
END STYLES FOR AJAX WORD WHEEL SEARCH RESULTS
---------------------------------------------
*/
.PDS_Poll
{
	padding-left:15px;
}

#overlay { padding: 5px  20px 5px 20px; }
/*****************  END CUSTOM STYLES ... NOT TO BE ACCESSIBLE VIA DREAMWEAVER EDITING  *****/
