body
{

}

.opContainer { width:310px; padding:0px 5px 10px 0; float:left;}
.graphRow { margin:5px 0 5px 15px; width:100%; }

.answer { width: 200px; margin:0px 10px 0 0; float:left;}

.currentAnswer { width:100px; float:left; margin-bottom: 10px; position:relative; display:block; }
#question { float:left; width:100%; }
.PollHolder { float:left; margin-bottom: 105px; width:100%; height:214px; color:#000000; line-height:1.7em; }

.PollHolder .currentAnswer:hover { cursor:pointer; }

#QuestionTitle { text-align:center; }

#answerHome { float:left; padding-right:5px; margin-top:5px; }

.input {
	border:1px solid #9FD7DE;
}

#QuestionsHolder label
{
	position: absolute;
	top:0;
}
.submitHolder
{
	float:left;
	margin-top:5px;
}
.submit {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	color:#00A3B3;
	font-weight:bold;
	font-family:Arial,Verdana,sans-serif;
	font-size:100%;
	padding-left:0px;
	margin-left:-3px;
	width:58px;
}

#answersRow { float:left; margin-top:10px; margin-left: 9px; width:100%; }

#questions { float:left; text-align:left; width:100%; margin-bottom:20px;}

#graph { margin-bottom:15px; }

#questionForm { }

.submitHolderHome { float:left; }

.clearBoth 
{
	clear:both;
	float:left;
	line-height:0;
	font-size:0;
}

#PollHolder { float:left; }

#pollDivider { background-image:url("/images/presentation/dividerPoll.gif"); height:1px; width:600px; float:left; line-height:0; font-size:0;} 

.radioImage { margin-right: 5px; width:35px; }