﻿/* Polls */
div.poll-wrap 
{
	margin: 0 auto;
	margin-bottom: 20px;
	position: relative;
	width: 198px;
}
	div.poll-wrap .poll-top	{
		height: 42px;
		background: url(images/poll_top.png) no-repeat; 
	}
	div.poll-wrap .poll-bg {
		border: solid 4px #bbd25b;
		border-top: none;
		border-bottom: none;
		background-color: #FFF;
	}
	div.poll-wrap .poll-bottom {
		height: 11px; 
		background: url(images/poll_bottom.png) no-repeat;
	}
	div.poll-wrap h1 {
		margin: 0;
		padding: 0;
		position: absolute;
		top: 20px;
		left: 20px;
		z-index: 1;
		font: bold 0.875em Arial, Helvetica, sans-serif;
		letter-spacing: 0.02em;
		color: #FFF;
	}
	div.poll-wrap p	{
		font: bold 1em Arial, Helvetica, sans-serif;
		line-height: 1.25em;
		color: #719518;
	}
	div.poll-wrap .poll-content	{
		padding: 15px 15px 0 15px;
	}
	div.poll-wrap .QuestionControl {
		margin: 10px 0 10px 0;
		padding: 0;
		position: relative;
	}
	div.poll-wrap .Question {
		color: #719518;
		font-size: 1.25em;
		line-height: 1.125em;
		font-weight: bold;
	}
	div.poll-wrap .SurveyRadioButtonList 
	{
	}
	div.poll-wrap .SurveyRadioButtonList label
	{
		color:#333333;
		font-size: .83em;
		font-weight: normal;
	}
	div.poll-wrap label {
		margin: 0;
		padding: 0;
		position: relative;
		top: -3px;
		left: 2px;	
		font-size: 0.75em;
		font-weight: bold;
		color: #756E61;
	}
	div.poll-wrap .poll-validator {
		font-size: 0.75em;
	}
	div.poll-wrap .poll-submit {
		margin: 0 auto;
		padding: 0;
		width: 81px;
		height: 34px;
		font-size: 0.75em;
	}
	div.poll-wrap .pollAnswerChose {
		margin: 0 0 5px 0;
		padding: 0;
		color: #719518;
		font-size: 1.25em;
		font-weight: bold;
	}
	div.poll-wrap .pollAnswer {
		margin: 0;
		padding: 0;
		color: #719518;
		font-size: 1em;
		font-weight: bold;
	}
	
	div.poll-wrap img
	{
		margin: 0 0 5px 0;
		padding: 0;
		border:0;
	}
	
	.SurveyRadioButtonList input
	{
		margin-bottom:3px;
	}	.SurveyRadioButtonList label
	{
		margin-bottom:0px;
	}
	
	div.pusher-wrap .pusher-orange-bg .pusher-content strong {
    color: #FFFFFF;
    font: bold 0.875em Arial,Helvetica,sans-serif;
    left: 20px;
    letter-spacing: 0.02em;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 20px;
    z-index: 1;
}


div.poll-wrap strong {
    color: #FFFFFF;
    font: bold 0.875em Arial,Helvetica,sans-serif;
    left: 20px;
    letter-spacing: 0.02em;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 20px;
    z-index: 1;
}
