.topNav { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration:none; }
.topNav a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration:none; }
.topNav a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration:none; }
.topNav a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #B2BD6E; font-weight:bold; text-decoration:none; }

.aboutNav { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration:none; }
.aboutNav a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration:none; }
.aboutNav a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration:none; }
.aboutNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF7979;
	font-weight:bold;
	text-decoration:none;
}

.townHall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E2E4BF; font-weight:normal; text-decoration:none; }
.townHall a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E2E4BF; font-weight:normal; text-decoration:none; }
.townHall a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E2E4BF; font-weight:normal; text-decoration:none; }
.townHall a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }

.issuesCandidates { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }
.issuesCandidates a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }
.issuesCandidates a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }
.issuesCandidates a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B2BD6E; font-weight:normal; text-decoration:none; }

.moreHeadlines { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B2BD6E; font-weight:normal; text-decoration:none; }
.moreHeadlines a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B2BD6E; font-weight:normal; text-decoration:none; }
.moreHeadlines a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B2BD6E; font-weight:normal; text-decoration:none; }
.moreHeadlines a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }

/* .body {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; clip:  rect(   )}  */
.bodyhead1 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }
.bulletSquare { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; clip: rect( ) ; list-style-type: square }
.bodyhead1reverse { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold ; color: #FFFFFF; background-color: #000033}
.bodySmall { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; clip: rect( ) }
.bodySmall a { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #9f0e00; font-weight:normal; text-decoration:none; }
.bodySmall a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #6e7724; font-weight:normal; text-decoration:none; }
.bodyheadLarge { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold }

.bodyCopy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1C1C1C; font-weight:normal; text-decoration:none; }
.bodyCopy a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9f0e00; text-decoration:none; }
.bodyCopy a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9f0e00; text-decoration:none; }
.bodyCopy a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6e7724; text-decoration:none; }

.briefprintlink {
	float: right;
	padding: 1px 5px 0 0;
	margin: 0 0 0 10px;
	}

.homeRed10 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #490600; font-weight:normal; text-decoration:none; }
.homeRed10 a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #490600; font-weight:normal; text-decoration:none; }
.homeRed10 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #490600; font-weight:normal; text-decoration:none; }
.homeRed10 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5b6034; font-weight:normal; text-decoration:none; }


.title { font-family: Times New Roman; font-size: 18px; color: #283270; font-weight:bold; text-decoration:none; }
.title a { font-family: Times New Roman; font-size: 18px; color: #283270; font-weight:bold; text-decoration:none; }
.title a:visited { font-family: Times New Roman; font-size: 18px; color: #283270; font-weight:bold; text-decoration:none; }
.title a:hover { font-family: Times New Roman; font-size: 18px; color: #6e7724; font-weight:bold; text-decoration:none; }

.reportsYearCell {
	font-family: Times New Roman;
	font-size: 18px;
	color: #283270;
	font-weight:bold;
	text-decoration:none;
	border-top-style: solid;
	border-top-color: #747C36;
	border-top-width: 1px;
}

.header { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #283270; font-weight:normal; text-decoration:none; }

.highlightBars { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:bold; text-decoration:none; }

.textField {  background-color: ffffff; border-style: solid; border-width: 1; color: 000000; font-size: 8pt; height: 17px; margin-right: 4px; font-family: arial; }

.todayHeadlines { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }
.todayHeadlines a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }
.todayHeadlines a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }
.todayHeadlines a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B2BD6E; font-weight:normal; text-decoration:none; }

.quickPoll { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }
.quickPoll a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #010d89; font-weight:normal; text-decoration:none; }
.quickPoll a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #010d89; font-weight:normal; text-decoration:none; }
.quickPoll a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }

.seePollsLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }
.seePollsLink a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5b6034; font-weight:normal; text-decoration:none; }
.seePollsLink a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5b6034; font-weight:normal; text-decoration:none; }
.seePollsLink a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }

.researchIssues { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }
.researchIssues a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }
.researchIssues a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }
.researchIssues a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #EE4040; font-weight:normal; text-decoration:none; }

.moreLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }
.moreLink a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #EE4040; font-weight:normal; text-decoration:none; }
.moreLink a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #EE4040; font-weight:normal; text-decoration:none; }
.moreLink a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }


.popupBlue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000644; font-weight:normal; text-decoration:none; }
.popupGreen { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #262819; font-weight:normal; text-decoration:none; }

.footer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }
.footer a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }
.footer a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }
.footer a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000324; font-weight:normal; text-decoration:none; }

.sponsor { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1C1C1C; font-weight:normal; text-decoration:none; }
.sponsor a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #490600; font-weight:normal; text-decoration:none; }
.sponsor a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #490600; font-weight:normal; text-decoration:none; }
.sponsor a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5b6034; font-weight:normal; text-decoration:none; }


.sponsorG { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6d5700; font-weight:bold; text-decoration:none; }
.sponsorP { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #010d89; font-weight:bold; text-decoration:none; }
.sponsorB { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #533b01; font-weight:bold; text-decoration:none; }
.sponsorS { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3f404c; font-weight:bold; text-decoration:none; }
.sponsorSilver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f404c;
	font-weight:bold;
	text-decoration:none;
}


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */
.bulletSquare a {
	color: #9f0e00;
}
.bulletSquare a:visited {
	color: #9f0e00;
}
.bulletSquare a:hover {
	color: #6e7724;
}

