div.poll {
	font-family: helvetica, arial;
	font-size: 13px;
	width: 250px;
	vertical-align: top;
	padding: 2px;
	border: 0px solid #000000;
}

div.question {
	border: 0px solid #000000;
	width: 100%;
	font-weight: bold;
	padding: 2px;
	vertical-align: top;
}

div.answerRadio {
	position: absolute;
	border: 0px solid #000000;
	width: 30px;
}

div.answerText {
	position: relative;
	left: 35px;
}

div.pollSubmit {
	position: relative;
	border: 0px solid #000000;
	width: 65px;
	left: 0px;
	font-weight: bold;
	padding-top: 3px;
	vertical-align: top;
}

div.label {
	position: absolute;
	border: 0px solid #000000;
	width: 80px;
	font-weight: bold;
}

div.field {
	position: relative;
	width: auto;
	left: 85px;
}


div#poll {
	padding-top: 5px;
	width: 190px;
	border: 0px solid #000000;

}

table.pollcontent {
	border: 0px solid #000000;
	width: 190px;
	height: 99px;
	background-image: url(/common/images/poll/poll-bg-bottom.jpg);
	background-repeat: none;
}

td.pollquestion {
	padding-top: 5px;
	padding-left: 10px;
}

td.pollradio {
	padding-left: 15px;
	width: 25px;
}

td.pollresult {
	padding-top: 5px;
	vertical-align: top;
	padding-left: 15px;
}

td.polloption {
	padding: 0px;
}

td.pollsubmit {
	text-align: right;
	padding-right: 5px;	
}