

.poll_form						{ width:455px; float:left;  margin-bottom:20px;}
.poll_form h3					{ font:18px Arial; margin:15px 15px 20px 15px; color:#B70004; padding-bottom:20px; /*border-bottom:1px dotted gray;*/}
.poll_form h3					{ background:url("../images/common/dotted.gif") bottom left repeat-x;}


.poll_form form					{ margin:0 0 50px 13px;}
.poll_form label				{ margin:0 0 0 -15px; }
.poll_form input				{ width:25px; border:none; margin-left:-5px; }
.poll_form ul					{ margin:0 0 20px 0;}
.poll_form li					{ margin-bottom:7px;}
.poll_form button.show_results	{ float:right; margin:5px 10px 0 0;}



.poll_results				{ width:455px;  float:left; margin-bottom:20px; display:inline;   }
.poll_results h3			{ font:18px Arial; margin:15px 15px 20px 15px; color:black; padding-bottom:20px; /*border-bottom:1px dotted gray;*/}
.poll_results h3			{ background:url("../images/common/dotted.gif") bottom left repeat-x;}

.poll_results ul 			{ margin:0; padding:0;}
.poll_results ul li			{ float:left; margin-bottom:20px; display:inline;}
.poll_results ul li h4		{ font:bold 12px Arial; color:#666666; margin:0 0 1px 46px;}
.poll_results .row			{ float:left; display:inline; width:26px; height:26px; background:#EDEBEB; border:1px solid #E0E0E0; text-align:center; margin-left:15px;}
.poll_results .row p		{ font:bold 18px Arial; color:#666666; margin:2px 0 0 0; padding:0; }

.poll_results .bar			{ float:left; display:inline; width:375px; height:26px; background:#EDEBEB; border:1px solid #E0E0E0; text-align:center; margin-left:3px;}
.poll_results .bar	em { color:#ffffff; margin-bottom:4px; font:normal 10px arial; margin:0!important; padding:0!important; border:none; width:15px;}
.poll_results .bar p		{ float:left; font:bold 13px Tahoma; color:white; text-align:left; padding:5px 0 0 8px;}
.poll_results .bar p		{ background:url("../images/common/poll_bar_gray.png") top left no-repeat;}

.poll_results .row_1 .row p	{ color:#258531;}
.poll_results .row_1 .bar p	{ background:url("../images/common/poll_bar_green.png") top left no-repeat;}
.poll_results .row_2 .row p	{ color:#0070CB;}
.poll_results .row_2 .bar p	{ background:url("../images/common/poll_bar_blue.png") top left no-repeat;}
.poll_results .row_3 .row p	{ color:#DB5D00;}
.poll_results .row_3 .bar p	{ background:url("../images/common/poll_bar_orange.png") top left no-repeat;}

.poll_results button		{ float:right;  display:inline; margin:0 30px 0 0 }


.poll_results span			{ width:400px; clear:both; font:11px Tahoma; margin:50px 32px 0 20px; padding-top:10px;  display:inline; float:left;}
.poll_results span 			{ background:url("../images/common/dotted.gif") top left repeat-x;}


p.green						{ background:green; font:bold 12px Arial; color:white; padding:5px; margin:5px 10px 0 12px;}
p.red						{ background:red; font:bold 12px Arial; color:white; padding:5px; margin:5px 10px 0 12px;}

p.poll_date					{ font:11px Tahoma; color:#6C6C6C; float:left; display:inline; margin:50px 0 0 15px; border:1px solid #E4E4E4; padding:5px;}

.poll_index					{ width:272px;  float:left; display:inline; padding-bottom:20px; background:#F2F2F2; border:1px solid #E9E9E9;}
.poll_index h3 				{ background:url("../images/common/poll_index_h3.gif") top left no-repeat;}
.poll_index h3 				{ font:bold 20px Arial; color:#333333; margin:10px 0 0 20px; padding:25px 0 0 50px; height:48px;}
.poll_index ul 				{ margin:0; padding:0; }
.poll_index ul li 			{ margin-bottom:10px; float:left; width:270px;}
.poll_index ul li p			{ color:#333333; background:white; border:1px solid #E9E9E9; margin:0 15px; padding:10px; }
.poll_index ul li p a 		{ text-decoration:none; color:#333333; font-weight:normal;}
.poll_index ul li p a:hover { text-decoration:underline;}
.poll_index span			{ font:10px Tahoma; float:right; background:#F7F7F7; border:1px solid #CCCCCC; border-top:none; padding:2px;}
.poll_index span 			{ color:#F1434B; margin:0 15px 0 0}
.poll_index a				{ text-decoration:none; display:inline;}
.poll_index a:hover			{ text-decoration:underline;}
.poll_index a.prev			{ font:bold 12px Arial; color:#A40D11; margin:20px 0 0 20px; float:left;}
.poll_index a.next			{ font:bold 12px Arial; color:#A40D11; margin:20px 0 0 90px; float:left;}

