@charset "utf-8";
#poll{width:760px; margin:0 auto; padding:20px; font-size:12px; background-color:#fbfbfb;}
#poll table{border:1px solid #ccc;}
#poll th{height:25px; font-size:14px; font-weight:normal; background-color:#f3f3f3;}
#poll th span{float:right; font-size:12px;}
#poll td{height:20px; line-height:20px; vertical-align:middle;}
#poll input{width:160px; height:18px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#poll input.submit{width:auto; _width:0; height:auto; color:#000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 7px; _padding:0 10px; *overflow:visible; border:1px solid #888; background-color:#fff;}

#vote{margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}
#vote h3{margin:0; color:#000; font-size:14px; font-weight:normal;}
#vote table{width:auto; border:1px solid #f1f1f1; margin:0 auto; text-align:left;}
#vote th{font-size:13px; font-weight:normal; padding:3px 5px; background-color:#f6f6f6; }
#vote td{padding:0 5px; font-size:12px; white-space:nowrap;}
#vote input.radio{vertical-align:bottom; vertical-align:middle!important; width:12px; height:12px;}
#vote input.submit{width:auto; _width:0; height:auto; color:#000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 7px; _padding:0 10px; *overflow:visible; border:1px solid #888; background-color:#fff;}
#vote div { padding-left:10px; }
#PreviousPoll { margin-top: 10px; }