﻿
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
}

.rcCalPopup {
    background-image: url(../Images/cal.png) !important;
    background-size: 32px;
}

    .rcCalPopup:hover {
        background-position: 0 !important;
        border: 1px solid #b8b8b8;
    }
    .rcCalPopup:focus {
        background-position: 0  !important;
        border: 1px solid #b8b8b8;
    }

.RadPicker .rcCalPopup, .RadPicker .rcTimePopup {
    height: 32px !important;
    width: 32px !important;
}
