/* general styles */
.bodytext {font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size: 11px; } 
.toptentext {font-family: verdana, arial, helvetica, sans-serif; color: #000000; font-size: 10px;} 
a:link, a:active, a:visited {font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size: 10px; text-decoration:none; font-weight:bold;}

/* global party styles */
.partytext {font-family: verdana, arial, helvetica, sans-serif; color: #000000; font-size: 10px; font-weight:bold;}

/* vote styles */
.vote_quest {font-family: verdana, arial, helvetica, sans-serif; color: #000000; font-size: 10px;} 
.vote_ans {font-family: verdana, arial, helvetica, sans-serif; color: #000000; font-size: 10px; font-weight:bold; align:right; background:#B3F0FF;} 
.vote_radio {color: #000000; background:#B3F0FF;} 

/* nominate styles */
.nominatetext {font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size: 10px; font-weight:bold;} 
.nominateform {font-family: verdana, arial, helvetica, sans-serif; color: #000000; font-size: 10px; font-weight:normal; align:right} 

/* checkout styles */
.checkout {font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size: 10px; font-weight:bold;} 
.checkouthead {font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size: 10px;} 

/* weblinks styles */
.weblinks {font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size: 10px; } 
