
div.ocBill {
    background-color: #eeeeee;
}

div.ocError {
    background-color: red; 
    font-weight: bold;
}

.votes_header
{
font-family: Helvetica,Arial,sans-serif;
font-size: 16px;
}

.votes_date
{
align: right; 
font-family: Helvetica,Arial,sans-serif; 
font-size: 16px; 
color:#c1c1c1;
}

.votes_title
{
font-family: Helvetica,Arial,sans-serif; 
font-size: 18px; 
color: #2b4767;
}


.votes_subtitle
{
font-family: Helvetica,Arial,sans-serif; 
font-size: 14px; 
color:#c1c1c1; 
line-height: 18px;
}

.votes_percentage
{
font-family: Helvetica,Arial,sans-serif; 
font-size: 18px; 
color:#ff4f07; 
font-weight: bold;
line-height: 22px;
}


.votes_required
{
font-family: Helvetica,Arial,sans-serif; 
font-size: 12px; 
color:#c1c1c1; 
line-height: 18px;
}


.votes_tally
{
font-family: Helvetica,Arial,sans-serif; 
font-size: 36px; 
color: #ff5010;
}


.votes_tally_label
{
font-family: Helvetica,Arial,sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #020656;
}

.votes_additional
{
font-family: Helvetica,Arial,sans-serif; 
font-size: 12px; 
color:#c1c1c1; 
line-height: 18px;
}


.tblVotes
{
border: 1px solid #092545;
border-collapse: collapse;
font-family: Helvetica,Arial,sans-serif; font-size: 12px;
}

.tblVotes tr
{
border: 1px solid #092545;
}

.tblVotes td
{
border: 1px solid #092545;
padding: 5px;
text-align: center;
font-weight: bold;
}

.votes_nums
{
font-size: 14px;
}

