﻿
body   
{
    background: #FFFFFF;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: black;
}

.bodyBallot   
{
    background: #FFFFFF;
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #374F71;
}

a:link, a:visited
{
    color: #034af3;
	text-decoration: none;
}

a:hover
{
    text-decoration: none;
}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
    color: Black
}

img {border-style: none;
    border-color: inherit;
    border-width: 0;
}

/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: Maroon;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
}


h1{
	font: 34pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000099;
	margin: 0px 0 0px 0px;
	padding: 0;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
    font-weight: 600;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

.portalsAbsentee
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsAbsenteeHover
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsAbsenteeActive
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsAbsenteeSelected
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsParties
{
    background-color: #928E00;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsPartiesHover
{
    background-color: #928E00;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsPartiesActive
{
    background-color: #928E00;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsPartiesSelected
{
    background-color: #928E00;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsVoting
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsVotingHover
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsVotingActive
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsVotingSelected
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsPoliticalParties
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsPoliticalPartiesHover
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsPoliticalPartiesActive
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsPoliticalPartiesSelected
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsPolling
{
	margin: 5px;
	background-color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	list-style: none;
	border-width: 1px 1px 1px 1px;
	border-color: Black;
	font-weight: bold;
	text-align: center;
	height: 37px;
	
}

.portalsPolling2
{
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
	border-width: 1px 1px 1px 1px;
	border-color: Black;
	font-weight: bold;
}

.portalsPollingHover
{
	margin: 5px;
	background-image: url('TreeView/mainlink-bk.jpg');
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	list-style: none;
	border-width: 3px 0px 3px 0px;
	font-weight: bold;
	text-align: center;
	height: 30px;
}

.portalsPollingActive
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsPollingSelected
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsElection
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsElectionHover
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsElectionActive
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsElectionSelected
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsFutureElection
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsFutureElectionHover
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsFutureElectionActive
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsFutureElectionSelected
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsPastElection
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsPastElectionHover
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsPastElectionActive
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsPastElectionSelected
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsElectionOfficial
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsElectionOfficialHover
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsElectionOfficialActive
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsElectionOfficialSelected
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsElectionOfficial
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsElectionOfficialHover
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsElectionOfficialActive
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsElectionOfficialSelected
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsElectionOfficial
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsElectionOfficialHover
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsElectionOfficialActive
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsElectionOfficialSelected
{
    background-color: #985C2A;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsResults
{
    background-color: #446143;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsResultsHover
{
    background-color: #446143;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsResultsActive
{
    background-color: #446143;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsResultsSelected
{
    background-color: #446143;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none;
}

.portalsOfficials
{
    background-color: #5F5F5F;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsOfficialsHover
{
    background-color: #5F5F5F;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsOfficialsActive
{
    background-color: #5F5F5F;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsOfficialsSelected
{
    background-color: #5F5F5F;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none;
}

.portalsCandidate
{
    background-color: #674053;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsCandidateHover
{
    background-color: #674053;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsCandidateActive
{
    background-color: #674053;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsCandidateSelected
{
    background-color: #674053;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsBallot
{
    background-color: #374f71;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsBallotHover
{
    background-color: #374f71;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsBallotActive
{
    background-color: #374f71;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsBallotlSelected
{
    background-color: #374f71;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14pt; 
    border-top: 1px solid #000000; 
    border-bottom: 1px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #FFFFFF;
    list-style: none
}

.portalsSubItems
{
    background-color: white;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    border-top: 0px solid #000000; 
    border-bottom: 0px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: Black;
    list-style: none;    
}

.portalsSubItemsHover
{
    background-color: white;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    border-top: 0px solid #000000; 
    border-bottom: 0px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: Black;
    list-style: none
}

.portalsSubItemsActive
{
    background-color: white;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    border-top: 0px solid #000000; 
    border-bottom: 0px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: Black;
    list-style: none
}

.portalsSubItemsSelected
{
    background-color: white;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    border-top: 0px solid #000000; 
    border-bottom: 0px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: Black;
    list-style: none
}

.portalsBallotSubItems
{
    background-color: white;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    border-top: 0px solid #000000; 
    border-bottom: 0px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #374F71;
    list-style: none;    
}

.portalsBallotSubItemsHover
{
    background-color: white;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    border-top: 0px solid #000000; 
    border-bottom: 0px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #374F71;
    list-style: none
}

.portalsBallotSubItemsActive
{
    background-color: white;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    border-top: 0px solid #000000; 
    border-bottom: 0px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #374F71;
    list-style: none
}

.portalsBallotSubItemsSelected
{
    background-color: white;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    border-top: 0px solid #000000; 
    border-bottom: 0px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #374F71;
    list-style: none
}

.portalsResultsSubItems
{
    background-color: white;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    border-top: 0px solid #000000; 
    border-bottom: 0px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #446143;
    list-style: none;    
}

.portalsResultsSubItemsHover
{
    background-color: white;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    border-top: 0px solid #000000; 
    border-bottom: 0px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #446143;
    list-style: none
}

.portalsResultsSubItemsActive
{
    background-color: white;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    border-top: 0px solid #000000; 
    border-bottom: 0px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #446143;
    list-style: none
}

.portalsResultsSubItemsSelected
{
    background-color: white;
    padding: 5px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    border-top: 0px solid #000000; 
    border-bottom: 0px solid #000000; 
    border-left: 0px solid #000000;
    border-right: 0px solid #000000; 
    color: #446143;
    list-style: none
}
