/* Assessor Styles*/





/* Page Footer */

.pageFooter td {
font-size:.90em;
}

table.pageFooter {
width: 100%;

}





/* Search table */

table.collectorSearch {
border: 1px solid #000066;
background-color:#E9E9E9;
border-collapse:collapse;
}


/* left menu sub bullets */

a.whiteMenuSub { color:#FFFFFF; text-decoration:none; font-size:.85em;}
a:active.whiteMenuSub { color:#FFFFFF; font-size:.85em;}
a:hover.whiteMenuSub { text-decoration:underline; color:#FFFFFF; font-size:.85em;}
a:visited.whiteMenuSub { color:#FFFFFF; font-size:.85em;}

li.whiteMenuSub {
	background: none;
	margin-left: 10px;
	padding-bottom: 2px;
	width: 80%;
	display: block;
	list-style-type:none;
	margin-bottom: 2px;
}





/* PPDec Count Down */


.countdownBox {
background-color: #46588D; 
padding: 10px; 
border: solid 1px #000000; 
width: 90%; 
color:#FFFFFF;
margin: 0 auto;
font-size:1.1em;
text-align:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
vertical-align: top;
height: auto;
}

.countdownBox a { color:#FFFFFF;}
.countdownBox a:active { color:#FFFFFF;}
.countdownBox a:hover { color:#FFFFFF;}
.countdownBox a:visited { color:#FFFFFF;}


.countdownBox h4 {
text-align: center;
font-size: 1.0em;
}


.countdownBox img {
	
	border: 1px solid #000;
	margin-right: 5px;
	
}


/* Seasonal announcement */

.seasonalAnnouncement {
background-color:#FFFFFF; 
border: 1px solid #46588D;
padding: 5px; 
width: 65%; 
margin: 0 auto;
text-align:left;
}

.seasonalAnnouncement h4{
text-align: center;
font-size: 1.0em;
}


.seasonalAnnouncement a { color:#0000CC;}
.seasonalAnnouncement a:active { color:#0000CC;}
.seasonalAnnouncement a:hover { color:#0000CC;}
.seasonalAnnouncement a:visited { color:#0000CC;}



/* Real Estate Summary Page */






table.realSummary td.borderTop {
border-top:1px solid #000000;
}


.assessorSummary .coldata {
color: #800000;
font-size: .88em;
font-weight: bold;
vertical-align:top;
}

.assessorSummary .colname {
color: #0800000;
font-size: .88em;
font-style: italic;
}



/* Online Personal Property Dec filing */


.ppdecSection legend {
color: #0000FF;
font-size: 1.1em;
font-weight: bold;
}

fieldset.ppdecSection {
padding: 5px;
width: 500px;
border:1px solid #AE1518;
font-size:.80em;

}

.ppdecSectionWide legend {
color: #0000FF;
font-size: 1.1em;
font-weight: bold;
}

fieldset.ppdecSectionWide {
padding: 5px;
width: 100%;
border:1px solid #AE1518;
font-size:.80em;

}

fieldset.ppdecSectionWide label {
font-weight: bold;
}

fieldset.ppdecSectionWide h3 {
font-size: 1.4em;
}



.addInfo td {
vertical-align: top;
padding-bottom: 5px;
font-size:.80em;
}

.addInfo caption {
font-size:.80em;
font-weight:bold;
}


.addInfo td.propType {
vertical-align: top;
padding-bottom: 20px;
width:550px;
margin-left:20px;
}

.dottedLine {
border-bottom:1px dotted #000066;
width: 100%;

}


/* Legacy Class for Pers Prop Summary */

td.Text {
font-size: .80em;

}



/* Search table */

table.assessorSearch {
border: 1px solid #000066;
background-color:#E9E9E9;

}


/* Penalty Fee Schedule */


table.feeSchedule {
margin: 0 auto;	
	font-size: .80em;
}


.feeSchedule td {
vertical-align: top;
padding-bottom: 10px;
}


.feeSchedule td.feeType {
vertical-align: top;
padding-bottom: 10px;
width:350px;
margin-left:20px;
}

.dottedLine {
border-bottom:1px dotted #000066;
width: 100%;

}

fieldset.feeSchedule {
padding-left:10px;
width:auto;
border:none;
border-top:1px solid #000066;
margin-top:2px;
}

fieldset.feeSchedule legend {
font-weight: bold;
font-size: 1.3em;
margin-bottom: 5px;
margin-left:20px;
}


img.leftAlign {
	
float: left;	
}