﻿.CandidateList
{
    float:left;
    width:175px;
}
.CandidateList table td
{
    padding-top:10px;
}
.CadidateBioFrame
{
    width:250px;
    height:250px;
    border:solid 0px gray;
    float:left;
}
.ElectionInstructions
{
    clear:both;
}
.BioParagraphs
{
    font-family:Arial;
    font-size:12px;
    width:220px;
    text-align:left;
    padding:5px;
}
.BioWidth
{
    width:230px;
    text-align:center;
}
.CadidateName
{
}
.IDPasswordTBL td
{
    width:50%;
    text-align:center;
}
p.Error
{
    color:Red;
    background:yellow;
}
.ElectionLoginLabels 
{
    display:inline-block;
    width:100px;
    text-align:right;
}
.HandEntryLabels
{
    display:inline-block;
    width:200px;
    text-align:left;
}
.ElectionMenuPanel, .HandEntryBallotPanel
{
    text-align:center;
}
.ElectionUser
{
    color:White;
    background-color:#004B8B;
}
table.ResultsTable, table.TotalsTable, table.TellersTable
{
    width:100%;
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
}
table.ResultsTable th, table.TotalsTable th, table.TellersTable th
{
    border-top:none;
    font-weight:bold;
    text-align:center;
}
table.ResultsTable tr
{
    border-top:solid 1px gray;
    text-align:center;
}
table.ResultsTable caption
{
    text-align:center;
    font-weight:bold;
    font-size:16px;
    color:#2d3979;
}
table.ResultsTable tr.ResultsTotalRow
{
    font-weight:bold;
    border-top:solid 3px gray;
}
table.ResultsTable tr.ResultsHeader
{
    border-top:none;
    font-weight:bold;
}
table.TotalsTable caption, table.TellersTable caption
{
    text-align:center;
    background-color:#004b8b;
    color:White;
}
table.TellersTable th, table.TellersTable td
{
    border-style:ridge;
    border-width:medium;
}

