.frm_poll {	width:300px;   background-color: #fff;   border-style:solid;      border-width:1px;      border-color:#808080;   font-size:13px;  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;   color:#000;  padding: 3px;  margin:3px;}
input.other{	width: 250px;}
.frm_poll h2{ margin: 0px;padding: 0px;   font-size:13px;font-weight: normal; }
.answer{background-color:#ffffff; border:solid 1px #E9E9E9; padding:1px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;       color: #244c4d;       font-size:12px;       font-weight:100;       font-style:normal;       text-align:left;       margin-bottom:5px;       margin-top:5px;padding: 2px; }
.answer:HOVER{ 	background-color: #f0f8ff; }
dl, dt, dd{ 	margin: 0px;padding: 0px; }
.views-poll{ 	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size: 12px; }
.poll-results{	    border:solid 1px #808080;padding: 5px;padding-left: 10px;}
.poll-resultsf{ border-style: none;padding: 5px;padding-left: 10px; }
.question{	margin-bottom: 10px;margin-top: 30px;font-weight: bold;}
.questionf{	margin-bottom: 5px;margin-top: 5px;font-weight: normal;}
.poll-resultsf .bar-title{font-weight:normal;} 
.p1{ 	float: left;margin-top: 3px; }
dt.bar-title{ 	margin-top: 10px;clear: both; }
.bar-container div{ 	background-color: #529422;  background-image: url("./../img/panel_bg.png");  background-repeat: repeat-x;  background-position: top;  display: block;  vertical-align: middle;  height: 10px; }
.bar-container strong { 	font-size: 12px;margin-left: 5px; }
.poll-results h3{ 	font-weight: normal;font-size: 13px; }
.frm_poll h3{ 	font-weight: normal;font-size: 13px; }