label { cursor:hand; cursor:pointer; }
input[type="radio"] { cursor:hand; cursor:pointer; }
#pollDescription { margin:5px 10px; }
#pollDescription td { font:normal 11px arial; vertical-align:top; }
#pollContent { font:normal 12px arial; color:#000;padding:0px 10px; margin-left:5px; display:none; }
#pollContent .title { font:bold 11px arial; color:#036; margin:0px; text-align:center; padding-bottom:5px; }
#pollContent p { padding:4px 15px;margin:0px; }

.pollBkgd {}
.pollBkgd td { height:65px; }
.pollBkgd td.radio { text-align:right; vertical-align:middle; }
.pollBkgd td.photo { width:67px; }
.pollBkgd td.name { padding-right:10px; font:bold 11px arial; color:#005DAB; vertical-align:middle; }

#pollContent .pollFooter td { font:normal 11px arial; color:#000; padding-top:8px; }
#pollContent .voteMsg { width:305px;_width:315px; background:#FFF;border:1px solid #CCC;padding:15px; }
#pollContent .voteMsg h1 { font:normal 24px arial; color:#005DAB; letter-spacing:-1px; margin:0; }

#pollQuestions { width:338px; font:normal 12px arial; color:#000;padding:10px; margin-top:10px; background:#e8f0f7; margin-left:5px; border:1px solid #999; display:none; }
#pollQuestions h2 { font:bold 12px arial; color:#036; margin:0px;text-align:center; }
#pollQuestions h2 a { font:normal 10px arial; color:#900; }
#pollQuestions p { padding:8px 15px;margin:0px; }
#pollQuestions label { font:bold 10px verdana;padding-left:3px;vertical-align:middle; }
#pollQuestions input.text { width:80px;vertical-align:middle;font:normal 12px arial; }
