﻿body {
}
.headH1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #003366;
}

.headH2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #003366;
}

.headH3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #003366;
}
.welcomeText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #003366;
    text-align: justify;
}


.welcomeOptionsText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #003366;
    vertical-align: middle;
    text-decoration: none;
}

.welcomeOptionsTextItalic
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    font-variant: normal;
    text-transform: none;
    color: #003366;
    vertical-align: middle;
    text-decoration: none;
}

.welcomeOptionsLink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #003366;
    vertical-align: middle;
    text-decoration: none;
}

.welcomeOptionsLinkSmall
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
    text-transform: none;
    color: #003366;
    vertical-align: middle;
    text-decoration: none;
}

.welcomeOptionsExplainText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #006699;
    vertical-align: middle;
    text-decoration: none;
}


.popupHelp
{
    border: 1px dotted #000099;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #336699;
    text-align: center;
    background-color: #00FFFF;
    width: 300px;
    line-height: 15px;
}

.fpcaIndividualEntryTable
{
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
}

.fpcaIndividualEntryHeader
{
    border-color: #3366CC;
    border-width: 2px;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #FFFFFF;
    background-color: #000099;
    text-indent: 10px;
    line-height: 25px;
}

.fpcaInstructions
{
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
    text-transform: none;
    color: #666666;
}

.fpcaInstructionsOnHeader
{
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
    text-transform: none;
    color: #CCCCCC;
}

.fpcaWatermark
{
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
    text-transform: none;
    color: #C0C0C0;
}
.symbolRequired
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bolder;
    font-style: italic;
    font-variant: normal;
    text-transform: none;
    color: #FFFFFF;
    text-decoration: none;
    vertical-align: top;
    text-align: left;
}

.symbolRequiredRed
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    font-style: italic;
    font-variant: normal;
    text-transform: none;
    color: #CC0000;
    text-decoration: none;
    vertical-align: top;
    text-align: left;
}

.symbolRequiredText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #CCCCFF;
    text-decoration: none;
    vertical-align: top;
    text-align: left;
}

.textRequired
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
    text-transform: none;
    color: #FF0000;
    text-decoration: none;
    text-align: right;
}

.errorMessageOnField
{
    border: thin solid #FF0000;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    background-color: #FFFF00;
    background-image: none;
    background-repeat: no-repeat;
    text-indent: 10px;
}


.fpcaEntryReview
{
    padding: 0px 0px 0px 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: uppercase;
    color: #000066;
    vertical-align: middle;
    text-align: left;
    background-color: #66CCFF;
}

.highlightValue
{
    padding: 0px 0px 0px 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    color: #000066;
    vertical-align: middle;
    text-align: left;
    background-color: #66CCFF;
}

.warningMessage
{
    padding: 0px 0px 0px 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    color: #FF0000;
    vertical-align: middle;
    text-align: left;
    background-color: #FFFF00;
}

.lowKeyMessage
{
    padding: 0px 0px 0px 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
    color: #666666;
    vertical-align: middle;
    text-align: left;
}


.fieldLabelUnder
{
    padding: 0px 0px 0px 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
    color: #666666;
    vertical-align: middle;
    text-align: left;
}

.fpcaInstruct
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #003366;
    text-align: justify;
}


.countyContactDefault
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #003366;
    text-align: left;
    vertical-align: top;
}

.countyContactTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #003366;
    text-align: left;
    vertical-align: top;
}

.fpcaTextBoxWaterMark
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
    text-transform: none;
    color: #999999;
}

.loginStatus
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #0000CC;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
}


.sysAdminFunction
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #003366;
}


.successMessage
{
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #006600;
}

.failMessage
{
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #FF3300;
}
.appAdminMainframeData
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #006699;
    vertical-align: middle;
    text-decoration: none;
}

.partyUpdateTable
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    vertical-align: top;
    text-decoration: none;
    text-align: left;
}


.contactUpdateTable
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    vertical-align: top;
    text-decoration: none;
    text-align: left;
}

.logTable
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    vertical-align: top;
    text-decoration: none;
    text-align: left;
    word-wrap: break-word;
}


.TextIndicator_TextBox1_Strength1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}


.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;
     padding: 2px 3px 2px 3px;
}


.LabelStats
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    text-align: right;
    vertical-align: middle;
}

.MarkLoginTable
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    vertical-align: top;
    text-align: left;
}

.SysLoginTable
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    vertical-align: top;
    text-align: left;
}

.FieldDBValue
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #000099;
}

.MarkHeaderVoter
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: capitalize;
    color: #3366FF;
}

.MarkFooterCounty
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #666666;
}

.MarkHeaderElectionInfo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bolder;
    font-style: normal;
    font-variant: normal;
    text-transform: capitalize;
    color: #000099;
    vertical-align: middle;
    text-align: center;
}

.ballotOfficeName
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: #000066;
    vertical-align: middle;
    text-align: left;
    text-indent: 10px;
    line-height: 30px;
}

.ballotMarkButtonTable
{
    border-style: none;
    border-width: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    color: #FFFFFF;
    background-color: #000066;
    vertical-align: middle;
    text-align: center;
    line-height: 30px;
    padding-left: 10px;
}

.ballotMarkButtons
{
    border-style: none none none solid;
    border-width: 0px 0px 0px 1px;
    border-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #FFFFFF;
    background-color: #000066;
    vertical-align: middle;
    text-align: center;
    line-height: 30px;
}
.cddtselCandidate
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: capitalize;
    text-align: left;
    vertical-align: middle;
    background-color: #99CCFF;
}

.cddtselCddtPanel
{
    border: 1px groove #808080;
    text-align: center;
    vertical-align: middle;
    background-color: #E8E8E8;
    font-family: Arial, Helvetica, sans-serif;
    width: 450px;
}

.cddtselCddtTable
{
    vertical-align: middle;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    width: 400px;
    height: 50px;    
}

.ballotCheckMark
{
    width: 40px;
    height: 40px;    
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalPopup p {
    padding: 5px;
}


.ballotSelectedReview
{
    padding: 0px 0px 0px 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: uppercase;
    color: #000066;
    vertical-align: middle;
    text-align: left;
    background-color: #66CCFF;
}

.ballotNotSelectedReview
{
    padding: 0px 0px 0px 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: uppercase;
    color: #000066;
    vertical-align: middle;
    text-align: left;
}

.sampleBallotRDHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: capitalize;
    color: #000099;
    background-color: #33CCCC;
}

.defaultPageHyperlink
{
    text-decoration: none;
}

.defaultPageNotAvailable
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #FF0000;
}

.countyStatus
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #0000FF;
}

.countyStatusRow
{
    vertical-align: top;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
}


.uploadSig
{
    margin: 0 0 0 0;
    padding: 0.6em 0.6em 0.7em;
    background-color: #666;
    border: 0;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    border-radius: 8px 8px 0 0;
    color: #fff;
    font: bold 1em/1.375 sans-serif;
    text-align: left;
}

.clearButtonUploadSig
{
    font-size: 0.75em;
    text-align: right;
}

.voterListRowShaded
{
    text-align: left;
    background-color: #dbe5f1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    vertical-align: top;
}

.voterListRowLight
{
    text-align: left;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    vertical-align: top;
}

.voterListheaderRow
{
    text-align: center;
    background-color: #4f81bd;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 14px;
    vertical-align: middle;
}

.voterListName
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.mapDirectionHeadFoot
{
    vertical-align: middle;
    text-align: left;
    background-color: #CCCCCC;
    font-size: medium;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    padding-left: 15px;
}

.anchorLabel
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

.unorderedList
{
    padding-bottom: 10px;
    list-style-type: square;
    font-size: medium;
}


.popupMenu
{
    position: absolute;
    visibility: hidden;
    background-color: #F5F7F8;
    opacity: .9;
    filter: alpha(opacity=90);
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #FF0000;
}
.popupHover
{
    background-image: url(images/header-opened.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #F5F7F8;
    color: #0000FF;
    font-variant: normal;
    text-transform: none;
}


.voterNav
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000080;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: normal;
    vertical-align: middle;
    text-align: justify;
    text-indent: inherit;
    white-space: nowrap;
    word-spacing: normal;
    letter-spacing: normal;
    text-decoration: none;
}

.adminNav
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000080;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: normal;
    vertical-align: middle;
    text-align: justify;
    text-indent: inherit;
    white-space: nowrap;
    word-spacing: normal;
    letter-spacing: normal;
    text-decoration: none;
}

.functionNotAvailable
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bold;
    color: #FF0000;
}

.fieldReadOnly
{
    font-family: Arial, Helvetica, sans-serif;
    background-color: #CCCCCC;
}

.faqQuestion
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.faqAnswer
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.heading {
	padding: 1em 0 1em 0;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.2em;
}

.cpBody
{
    background-color: #DCE4F9;
    font: normal 11px auto Verdana, Arial;
    border: 1px gray;                   
    padding: 4px;
    padding-top: 7px;
} 

.passwordHelp_Strength1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.passwordHelp_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.passwordHelp_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.passwordHelp_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.passwordHelp_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}

.sectionTitle
{
    padding: 0px 0px 0px 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    color: #003366;
    vertical-align: middle;
    text-align: left;
}

.leftMenuPanel
{
    border-right-width: 5px;
    border-right-color: #000066;
    border-right-style: double;
}

.instructionBigger
{
    font-size: 14px;
    font-weight: bold;
}


.pbReportHeader1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-large;
    text-align: center;
    font-weight: bold;
    color: #000000;
}

.pbReportHeader2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:larger;
    text-align: center;
    font-weight: bold;
    color: #000000;
}

.pbReportHeader3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:large;
    text-align: center;
    font-weight: bold;
    color: #000000;
}

.pbReportSubtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align: center;
    font-weight: normal;
    font-style: italic;
    color: #666666;
}

.pbReportContentHeader
{
    border-color: #3366CC;
    border-width: 2px;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    text-align: left;
    font-size: large;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #FFFFFF;
    background-color: #000099;
    text-indent: 10px;
    line-height: 25px;
}

.pbReportContentDetail1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    text-align:left;
    font-weight: normal;
    font-style: normal;
    color: #000000;
}

.pbReportContentDetail1NoVotes
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    text-align:left;
    font-weight: normal;
    font-style: normal;
    color: #FF0000;
}

.pbReportContentDetail2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align: left;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    white-space: nowrap;
}

.pbReportContentDetail2NoVotes
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align: left;
    font-weight: normal;
    font-style: normal;    
    color: #FF0000;
    white-space: nowrap;
}

.pbReportGrandTotal
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-large;
    text-align: left;
    font-weight: bold;
    color: #000000;
}

.pbRefreshNotice
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    font-style: italic;
    font-variant: normal;
    text-transform: none;
    color: #CC0000;
    text-decoration: blink;
    vertical-align:middle;
    text-align: left;
}
