.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; }

.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; }

.sponsors {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1c1c1c;
	font-weight:normal;
	text-decoration:none;
	background-color: #FFFFFF;
	text-align: center;
}
.sponsors a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; text-decoration:none; }



.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; font-weight:normal; text-decoration:none; }
.bodyCopy a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9f0e00; font-weight:normal; text-decoration:none; }
.bodyCopy a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6e7724; font-weight:normal; text-decoration:none; }

.title { font-family: Times New Roman; font-size: 18px; color: #5B6034; font-weight:bold; text-decoration:none; }

.header { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5B6034; 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; 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; }

.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; }

.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: #B2BD6E; font-weight:normal; 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 */