body {background: #ffffff; color: #000000; font-family: Arial, Helvetica, sans-serif;}

h1  {color: #006699; margin: 0px;font-size: 140%;font-family: Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif;}
h2    {color: #990033; margin-top: 0px;font-size: 130%;font-family: Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif;}
h3  {color: #006699;font-size: 120%;font-family: Verdana, Lucida, Geneva, Arial, Helvetica, sans-serif ;}
h4 {margin-bottom: 0px;color: #990000;font-size: 110%;font-family: Verdana, Lucida, Geneva, Arial, Helvetica,  sans-serif;}


a {color: #006699; }
ul {list-style: square;}

ul .tight {margin-top: 0px;margin-bottom: 0px;}

a:visited {color: #990033}

.address {font: 10px verdana; margin-top: 6px; margin-bottom: 6px;} 
.legalese {font: 9px arial; text-align: center}
.btmLinks {text-align: center; margin-top: 0px; font-size: 11px; }
.updated {margin-top: 10px;  font-size: 12px; }
.tblsub {background:#EEEEEE;font-weight:bold;border-top:8px solid #EEEEEE;}
.error{font-weight:bold;color:Maroon;}
.date {padding-top: 5px; border-top: 1px solid #cccccc}
.bullet {color: #990033;}
.line {border-bottom: 1px solid #cccccc}

.indented {margin-top: 0px; margin-left: 20px;}

#tdBody {font-size: 12px; }

/* this next to help MSIE overcome not being able to inherit table styles */
table {font-size: 12px; }

.lightback {background: #EEEEEE;}
#left{}
#right{float:left;}

#tblPamphlet {background: #FFFFFF;}
#tblPamphlet img {display: block;background: #FFFFFF;margin: 2px 2px 8px 8px;border-top: 1px solid #CCCCCC;border-right: 1px solid #666666;border-bottom: 1px solid #666666;border-left: 1px solid #CCCCCC;}
#tblPamphlet h3 {margin: 0px;}

.title {border-bottom: 1px solid #666666;background: #EEEEEE;padding: 6px;margin: 0px;border-top: 1px solid #CCCCCC;border-right: 1px solid #666666;border-left: 1px solid #CCCCCC;}

.border {border: 1px solid #006699;}
.darkback {color: #FFFFFF;background: #006699;}
a.darkback {color: #FFFFFF;}
.small {font-size: 11px;}
.leftborder {
border-left: 1px solid #CCCCCC;
}
.marginbullets {
list-style: url(images/bulletb.gif);
clip:    rect(auto auto auto auto);
margin-left: 18px;
}

li {
margin-bottom: 0px;
margin-left: -5px;
padding-left: 0px;
}

.imagebullet {

list-style: url(images/bulletb.gif);
}

.white {
color: #FFFFFF;
}

.red {
color: red;
}

a.white, a:visited.white  {
color: #FFFFFF;
}


#pamphletindex a
{ 
color:#FFFFFF
}

#pamphletindex a:hover
{ 
color:#006699;
display:block;
background: #EEEEEE;
}

.dem {
padding:6px;
color: #FFFFFF;
background-color: #EF3023;
margin-top:4px;
}

.dem05 {
padding:6px;
color: #FFFFFF;
background-color: #094FA3;
margin-top:4px;
}

.rep {
padding:6px;
color: #FFFFFF;
background-color: #009E58;
margin-top:4px;
}
.rep05 {
padding:6px;
color: #FFFFFF;
background-color: #EF3023;
margin-top:4px;
}

.lib {
padding:6px;
color: #FFFFFF;
background-color: #094FA3;
margin-top:4px;
}

.mes {
padding:6px;
color: #FFFFFF;
background-color: #666666;
margin-top:4px;
}

.non {
padding:6px;
color: #FFFFFF;
background-color: #F7911D;
margin-top:4px;
}
.blackback {
padding:6px;
color: #FFFFFF;
background-color: #000000;
}
#non li a, #non li a:hover {color:#006699;
background:white;
}.bordertop {
border-top: 1px solid #DDDDDD;

}
.tbldata {
font-family: Arial, Helvetica, sans-serif;
/*font-size: 12px;*/
border: 1px solid #006699;


}

.tbldatahead {
background-color: #006699;
color:#FFFFFF;
border: 1px solid #006699;


}

.tddata 
{
border-top:solid 1px #DDDDDD;
}

/* Link type icons */
a.external {background: url(/elections/images/external.png) center right no-repeat; padding-right: 13px;}

/* Colored Boxes */
.note {border: 1px #e4e4e4 dotted;border-width: 1px 0px 1px 0px; padding: 5px 5px 5px 5px; margin:5px 0px 5px 0px;
background-color:#FFFFCC; width:95%;}
.note2 {border: 0px #cfcfcf dotted;border-width: 1px 0px 1px 0px; padding: 5px 5px 5px 5px;margin:5px 0px 5px 0px;
background-color:#D7EBF5; width:100%;}
.note3 {border: 0px #CFCFCF dotted;border-width: 1px 0px 1px 0px; padding: 5px 5px 5px 5px;margin:5px 0px 5px 0px;
background-color:#F1F1F1; width:100%;}
.note4 {border: 0px #cfcfcf dotted;border-width: 1px 0px 1px 0px;  background-color: #FFCCCC; width:100%; color: black;
font-weight: bold; padding: 5px 5px 5px 5px;margin:5px 0px 5px 0px;}
.noteclear {border: 0px #CFCFCF dotted;border-width: 1px 0px 1px 0px; padding: 5px 5px 5px 5px;margin:5px 0px 5px 0px;
 width:100%;}
 
/* Contest Candidate listings */
.withdrawncandidate {text-decoration: line-through;}

