/* 	[ COPYRIGHT CONTEGRO  - Intelligent Website Content Management ]   */
/* 	[ http://www.contegro.com ]   */
/* -----[ Voting Poll ]--------------------------------------------------------------------- */
/*
		Unless changed below, the  List will use styles from DefaultTheme.css
		Do not change class names. Alter attributes as required.
*/

.VotingPoll {
	position: relative;
	clear: both;
	border:1px solid #CCCCCC;
	margin: 6px 0px;
	background: url(../../Templates/_images/poll-base.gif) repeat-x left bottom;
}
	#cS .VotingPoll {
		width:300px;
		background: url(../../Templates/_images/homepage-poll-base.gif) no-repeat left bottom;
		border-style: none;
		clear: none;
		float: left;
		margin: 4px 0px;
	}
	#cTR .VotingPoll {
		width: 321px;
		background:url(../../Templates/_images/cTR-poll-base.gif) no-repeat left bottom;
		border-style: none;
	}
.VoteHeading {
	background: url(../../Templates/_images/icon-poll.gif) no-repeat right top;
	padding-right: 12px;
}
	#cS .VoteHeading  { /* DIV surrounding title and question */
		background:url(../../Templates/_images/homepage-poll-top.gif) no-repeat left top;
	}
	#cTR .VoteHeading  { /* DIV surrounding title and question */
		background:url(../../Templates/_images/cTR-poll-top.gif) no-repeat left top;
	}

.VoteTitle { /* H2 tag */
	border-style: none;
	display: block;
	font-size: 110%;
	font-weight: 700;
	padding: 6px;
}
.VoteQuestion { /* p tag */
	font-weight:700;
	font-size:90%;
	padding: 0px 10px;
	display:block;
}

/* -----[ Response ]--------------------------------------------------------------------- */

.VoteResponse {
/* DIV surrounding radio buttons or checkboxes, displayed as input then label for each item */
	position: relative;
	padding-right:12px;
	padding-left:30px;
	display:block;
	height: 1%;
}
.VoteGroup {
	position: relative;
	clear: both;
	display: block;
	background-color: #E7E7E7;
	border: 1px solid #DDD;
	font-size: 90%;
	margin: 0px;
	padding: 0px 4px;
}
		.VoteText {
		}
		#cRS .VoteText {
			margin-right: 30px;
		}
		#cLS .VoteText {
			margin-right: 30px;
		}

	.VotingResult {
		margin:-16px 4px 0 0;
		float:right;
	}

	.VoteResponse span {
	white-space:normal;
	}
	
.VoteResponse input {
	clear:none;
	vertical-align:middle;
	font-size:80%;
	margin:-4px 4px 0px -24px;
	float: left;
}

.VoteResponse label {
	font-size:95%;
	vertical-align:top;
}

.VoteSubmit { /* DIV surrounding button and thank you message */
	margin:0;
	background: url(/Templates/_images/vote_foot.gif) no-repeat bottom left;
	padding: 10px;
}
.VoteButton { /* submit button, named "button_vote.gif" in "Templates/_images" folder */
	}
.VoteMessage {
	font-weight: 700;
	font-size: 85%;
	background: url(../../Templates/_images/icon_thumb.gif) no-repeat left 50%;
	display: block;
	padding: 5px 10px 5px 25px;
}

