/* 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;	
}

/* FAQs */

.faq {
	
margin-bottom: 30px;	
}

h4.faqSubTitles {
	margin-top: 40px;
	width: 100%;
	border-top: 1px solid #CCC;
	padding-top: 2px;
	font-size:large;
}

.faqQuestion 
{
font-size:larger;
font-weight: bold;
}



p.faq 
{
margin: 25px 0px 25px 15px;	
}


p.faq a {
color: #040861;
font-size: large;
}

.faqSections {
	
	margin: 20px 0px 20px 0px;
	padding: 5px;
	width: 90%;
	border: none;
	
}

fieldset.faqSections legend {
	font-weight: bold;
	font-size: x-large;
	
}

p.backLink {
	
margin: 25px 0px 25px 0px;	
}

 a.ppfaq { color:#0000CC; text-decoration: none;}
 a:active.ppfaq { color:#0000CC;}
 a:hover.ppfaq { color:#0000CC; text-decoration: underline;}
 a:visited.ppfaq { color:#AE1518;}

a.backlink { background-image: url(/common/images/backtotop.gif); background-repeat: no-repeat; padding-left: 25px; height: 30px; color:#0000CC;}
a:active.backlink { background-image: url(/common/images/backtotop.gif); background-repeat: no-repeat; padding-left: 25px; height: 30px;}
a:hover.backlink { background-image: url(/common/images/backtotop.gif); background-repeat: no-repeat; padding-left: 25px; height: 30px;}
a:visited.backlink { background-image: url(/common/images/backtotop.gif); background-repeat: no-repeat; padding-left: 25px; height: 30px; color:#AE1518;}



