.RunoffIndicator {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: green; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
A:link {
	FONT-SIZE: 9pt; FONT-FAMILY: verdana, helvetica, arial
}
A:active {
	FONT-SIZE: 9pt; FONT-FAMILY: verdana, helvetica, arial
}
A:visited {
	FONT-SIZE: 9pt; FONT-FAMILY: verdana, helvetica, arial
}
A.topLinks:link {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: verdana, helvetica, arial
}
A.topLinks:visited {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: verdana, helvetica, arial
}
B {
	FONT-WEIGHT: bold
}
TD {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: verdana, helvetica, arial
}
.headerCenterAlign {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: verdana, helvetica, arial; TEXT-ALIGN: center
}
.headerLeftAlign {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: verdana, helvetica, arial; TEXT-ALIGN: left
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: verdana, helvetica, arial
}
.tableheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 4px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.tableheadercenter {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 2px; VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 2px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.PageHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.ColumnHeaders {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Normal {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.County {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.Race {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.tablecellright {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.tableheaderright {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.ElectionName {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.OfficeGroupHeader {
	FONT-SIZE: 14pt; FONT-FAMILY: Arial, Tahoma, sans-serif; TEXT-ALIGN: center
}
A.OfficeGroupHeader:link {
	FONT-SIZE: 14pt; FONT-FAMILY: Arial, Tahoma, sans-serif; TEXT-ALIGN: center
}
A.OfficeGroupHeader:visited {
	FONT-SIZE: 14pt; FONT-FAMILY: Arial, Tahoma, sans-serif; TEXT-ALIGN: center
}
.OfficialHeading {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.tablecellcenter {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.tablecellleft {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; MARGIN-LEFT: 2px; MARGIN-RIGHT: 5px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.footer {
	BORDER-TOP: #696969 1px solid; FONT-SIZE: 9pt; COLOR: #696969; PADDING-TOP: 3px; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, sans-serif; TEXT-ALIGN: center
}
.headerCenterAlignLight {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; VERTICAL-ALIGN: middle; COLOR: #33ffff; FONT-FAMILY: verdana, helvetica, arial; TEXT-ALIGN: center
}
.CountyURL {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}

