body {
   margin: 0px;
   padding: 0px;
   background-color: #FFF;
}
.pollTable {
   margin-top: 1px;
   background: transparent;
   padding: 0px 2px 0px 2px;
   width: 175px;
}
.pollTable td {
   font-family: helvetica, arial, sans-serif;
   font-size: 10pt;
   color: #2F2F2F;
}
td.question {
   font-size: 12pt;
   font-weight: normal;
   text-decoration: none;
}
td.option {
   font-size: 7pt;
   width: 100%;
}
td.percent {
   font-size: 7pt;
   font-family: arial;
   color: #000;
}
.pollTable td input, .pollLabel {
   cursor: pointer;
   font-size: 7pt;
}
input.voteBtn {
   font-weight: bold;
   color: #000000;
   font-size: 10pt;
   border: 1px solid blue;
   margin-top: 2px;
   padding: 0px;
}
input.radioOption {
   margin: -1px;
   padding: 0px;
}
div.bar {
   border-right: 1px solid #2F2F2F;
   border-bottom: 1px solid #2F2F2F;
   border-top: 1px solid #2F2F2F;
   border-left: 1px solid #2F2F2F;
   background-color: #3377F7;
   height: 3px;
   width: 0px;
   margin: 0px;
   margin-bottom: 3px;
   margin-top: 0px;
   padding: 0px;
   font-size: 0;
}
div.bar_background {
   background-color: #E0EAFE;
   margin: 0px;
   margin-bottom: 1px;
   margin-top: 0px;
   padding: 0px;
   font-size: 0;
   width: 100%;
}

