/* Collector Styles*/

a#collector.twoColumn         { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt }
.twoColumn#collector .title     { font-family: 'Lucida Handwriting', Verdana, Helvetica, Arial, sans-serif; 
               font-size: 1.25em; font-style: bold; color: #2f5591; }
.twoColumn#collector .head        { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; font-style: bold;}
.twoColumn#collector .colname     { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; font-style: bold;}
.twoColumn#collector .coldata     {font-family: Verdana, Helvetica, Arial, sans-serif; font-size:8pt;}
.twoColumn#collector .body         { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; }
.twoColumn#collector .style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.twoColumn#collector .style3 {font-size: 12px}


.twoColumn#collector {
width: 95%;
margin-left:auto;
margin-right: auto;

}



.twoColumn#collector .rightColumn {
border: solid 1px #2f5591;
background-color:#FFFFFF;
padding: 10px;
width:45%;

}

.twoColumn#collector .leftColumn {
border: solid 1px #2f5591;
background-color:#FFFFFF;
padding: 10px;
width:45%;

}

#payTaxesTable {
width:80%; 
margin-left:auto; 
margin-right:auto; 
text-align:center;
}

#payTaxesTable td {

padding-bottom: 20px;

}


body.leftMenuCollector {
margin-top: 0px;
margin-left: 0px;
top: 0px;
height:95%;
}

/* Page Footer */

.pageFooter td {
font-size:.90em;
}

table.pageFooter {
width: 100%;

}



/* Search table */

table.collectorSearch {
border: 1px solid #000066;
background-color:#E9E9E9;

}

/* Announcement box, paying taxes */

.payTaxesBox {

border:1px solid #000066; 
background-color:#FFFFFF; 
padding: 10px 10px 10px 10px; 
margin-left:auto; 
margin-right: auto; 
width:350px;
text-align: center;
}

/* Color Nav Buttons */

.mainNavButton {
background-color: #2E4D8E;
border: 2px #2E4D8E outset;
padding: 2px 4px;
color: #FFFF00;
text-decoration: none;
font-size: 1.0em;
font-weight:bold;
}

.mainNavButton:hover{
border-style: inset;
background-color: #2E4D8E;
padding: 3px 3px 0 5px; /*shift text 1px to the right and down*/
color: #FFFF00;
}

.mainNavButton:visited{
color: #FFFF00;
}

.mainNavButton:active{
color: #FFFF00;
}


/* Tax Rates Table */


.taxRatesTable {
font-size:.80em; 
background-color:#FFFFFF; 
margin: 0 auto;
border-collapse:collapse;
}


table.taxRatesTable td {
border:1px solid #000066;
border-collapse:collapse;
}

table.taxRatesTable td.taxRatesCell {
	text-align: right;
	padding: 2px;

}


table.taxRatesTable td.taxRatesCellIndent {
	padding: 2px 2px 2px 15px;
}

td.boldCell {
font-weight: bold;
}




/* Collector Searches */


.colname     {
font-size:.80em;
}

.coldata     {
font-size:.75em;
}

<input>      {
font-size:.80em;
}

.input       {
font-size:.80em;
}

#waiting     {
color: #ff0000 
}

.searchField {
font-size:.80em;;
}
