div.poll h2,div.poll div.abstain,div.poll div.pollsubmit{text-align:center;}
div.poll table.pollchart td{vertical-align:bottom;}
div.poll table.pollchart td div.pollbar{font-size:10px;margin:0 1em;border-style:outset;border-width:.15em }
div.poll table{width:100%;}
div.poll {width:120px;}
div.poll .opt_a div{background-color:#9c9cec}
div.poll .opt_b div{background-color:#d8db4c}
div.poll .opt_c div{background-color:#9b9b9f}
div.poll .opt_d div{background-color:#486cbe}
div.poll .opt_e div{background-color:#ff6600}
div.poll .opt_f div{background-color:#5fcd8b}
div.poll .opt_g div{background-color:#ff7c7c}
div.poll .opt_h div{background-color:#00cc00}
div.poll .opt_i div{background-color:#fc77bc}
div.poll .opt_j div{background-color:#e8932f}
div.poll .opt_k div{background-color:#62bcd4}
div.poll .opt_l div{background-color:#bf63cf}
div.poll div.pollletter{padding:.2em;margin:0 .4em 0 .2em}
.pollletter{text-transform: uppercase;}
div.poll table.pollchart tr.choicecount2 td{width:50%}
div.poll table.pollchart tr.choicecount3 td{width:33.33%}
div.poll table.pollchart tr.choicecount4 td{width:25%}
div.poll table.pollchart tr.choicecount5 td{width:20%}
div.poll table.pollchart tr.choicecount6 td{width:16.66%}
div.poll table.pollchart tr.choicecount7 td{width:14.28%}
div.poll table.pollchart tr.choicecount8 td{width:12.5%}
div.poll table.pollchart tr.choicecount9 td{width:11.11%}
div.poll table.pollchart tr.choicecount10 td{width:10%}
div.poll table.pollchart tr.choicecount11 td{width:9.09%}
div.poll table.pollchart tr th{font-family:arial narrow;}
div.poll table.pollchart tr.choicecount12 td{width:8.33%;padding:0;margin:0;}
div.poll table.pollchart tr.choicebars td div{margin:auto;}
div.poll div.pollchoice input{float:left;clear:left;}
div.poll div.pollchoice label{float:left;clear:right;display:block;width:80%;margin:2px 0;}
div.poll div.pollchoice{float:left;width:100%;}
table.pollresults th{vertical-align:top;}