/*-------------------------
 	CSS for all polls
---------------------------*/

.poll {
	margin: 0!important;
	padding: 0!important;
	border: 0!important;
	font-family: sans-serif!important;
	font-size: 1em!important;
	font-weight: normal!important;
	font-style: normal!important;
	text-decoration: none!important;
	clear: both!important;
}

.poll .pds-box {
	background-color:#D1D3D4!important;
	width: 256px!important;
	margin-left:3px!important;
	margin-bottom:3px!important;
	background: url(images/pdb00-bottom-left.gif) no-repeat left bottom!important;
	border: 0!important;
	}
		
.poll .pds-box-outer{
	background: url(images/pdb00-bottom-right.gif) no-repeat right bottom!important;
	padding: 0!important;
}
	
.poll .pds-box-inner{
	background: url(images/pdb00-top-left.gif) no-repeat left top!important;
}

.poll .pds-box-top {
	color:#D1D3D4!important;
	font-size:12px!important;
	line-height:15px!important;
	background: url(images/pdb00-top-right.gif) no-repeat right top!important;
	margin:0 0 0 22px!important;
	padding-top: 16px!important;
	}

.poll .pds-question {
	background: url(images/pdq00-bottom-left.gif) no-repeat left bottom!important;
	width: 210px!important;
	margin-right: 20px!important;
}

.poll .pds-question-inner {
	background: url(images/pdq00-top-left.gif) no-repeat left top!important;
}

.poll .pds-question-outer {
	background: url(images/pdq00-bottom-right.gif) no-repeat right bottom!important;
	margin-bottom: 3px!important;
	padding: 0!important;
	
}

.poll .pds-question-top{
	padding: 10px!important;
	min-height: !important;
	font: normal 13px Arial, Helvetica, sans-serif!important;
	color:#000!important;
	line-height:15px!important;
	background:transparent url(images/pdq00-top-right.gif) no-repeat right top!important;
	border: 0!important;
	
	}

.poll .pds-answer {
	border: none!important;
}

.poll .pds-answer-group {
	width: 220px!important;
	padding: 0!important;
	margin: 0 0 3px 0!important;
}

.poll .pds-input-label {
	float: none!important;
	display: inline!important;
}

.poll .pds-answer label {
	width: auto!important;
	color:#000!important;
	font-size:10px!important;
	white-space:normal!important;
	font: normal 11px Arial, Helvetica, sans-serif!important;

}
	
.poll .pds-radiobutton {
	display: block!important;
	padding: 0 0 0 7px!important;
}

.poll .pds-checkbox {
	display: block!important;
	padding: 0 0 0 7px!important;
}

.poll .pds-textfield {
	display: block!important;
	padding: 0 0 0 7px!important;
}
	

.poll .pds-vote {
	padding: 0 0 5px 0!important;
}

.poll .pds-votebutton-outer {
	border: 0!important;
}

.poll .pds-vote-button {
	background: url(images/vote_btn.gif) no-repeat top left!important;
	height:30px!important;
	outline-color:-moz-use-text-color!important;
	outline-style:none!important;
	outline-width:medium!important;
	width:50px!important;
	border: 0!important;
	-moz-border-radius: 0px!important;
	float:right;
}

.poll .pds-vote-button:hover {
	background: url(images/vote_btn.gif) no-repeat bottom left!important;
}
	
.poll .pds-vote a {
	text-indent: -1000em!important;
	padding:0px 18px!important;
	margin-bottom:22px!important;
}

	
.poll .pds-links {
	display: none!important;
}

