﻿/*** POLL STYLES ***/


.Poll
{
	width:221px;
	height:166px;
	background-image:url(/Images/HomeFeatureBlankBg.gif);
	background-repeat:no-repeat;
	margin-right:12px;
	float:left;
	display:block;
	overflow:hidden;
	position:relative;
}

.PollHeader
{
	width:205px;
	min-height:24px;
	color:#fff;
	font-weight:bold;
	display:block;
	padding:9px 8px 0px 8px;
}

.PollInner
{
	padding:10px 8px 10px 8px;
	font-size:0.85em;
}

.PollQuestion
{
	width:194px;
	margin:0px auto 3px auto;
	font-weight: bold;
}

.PollOptions
{
	 /* contain floats */
     overflow: hidden;
     zoom: 1;
}

.PollOptions label
{
	padding:0px 10px 0px 0px;
}

.PollOptions input
{
	margin-top:3px;
}

.Vertical .PollOptions input
{
	padding:0px;
	margin:4px 0px 0px 4px;
	display:block;
	float: left;
	clear: left;
}

*:first-child+html .Vertical .PollOptions input
{
	margin:0px;
}

.Vertical .PollOptions label
{
	padding:0px 10px 0px 4px;
	margin:4px 0px 0px 0px;
	float: left;
	display: block;
	width:150px;
}

.PollVoteButtonHolder
{
	clear: both;
}

.PollVoteButton
{
	background-color:transparent;
	background-image:url(/Images/VoteBtn.gif);
	background-repeat:no-repeat;
	width:70px;
	height:21px;
	border:none;
	cursor:pointer;
	position:absolute;
	bottom:9px;
	right:8px;
}

#ResultBars
{
	width:194px;
	margin:0px auto;
}

.ResultItem
{
	padding:2px 0px 3px 0px;
}

.ResultItem .Response
{
	display:block;
	float:left;
	width:135px;
}

.ResultItem .Result
{
	display:block;
	float:right;
	width:53px;
	text-align:right;
	padding-right:2px;
}

.Bar
{
	width:193px;
	height:5px;
	background-image:url(/Images/PollBarBg.gif);
	background-repeat:no-repeat;
}

.BarLevel
{
	width:0px;
	height:5px;
	background-image:url(/Images/PollBarRear.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	background-color:#69be28;
}

.BarForward
{
	width:3px;
	height:5px;
	background-image:url(/Images/PollBarFront.gif);
	background-repeat:no-repeat;
	float:right;
}

/*** BELOW ARE STYLES NOT YET RELEVANT FOR NLC ***/
/* they could be handy

.GraphArea
{
	border:1px solid #bac2c9;
	background-color:#ffffff;
	height:62px;
	background-image:url(/Images/PollGraphBgSmall.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:6px;
	margin-top:6px;
}

.PollMoreResultsBtn a
{
	background-image:url(/Images/PollMoreResultsBtn.gif);
	width:149px;
	height:33px;
	display:block;
	margin:10px 0px 0px -4px;
	padding:0px 0px 2px 0px;
}

#GraphAreaTable
{
	width:90%;
	height:100%;
}

#GraphAreaTable td
{
	vertical-align:bottom;
}

#GraphAreaTable .Col
{
	width:12px;
	margin:auto;
	overflow:hidden;
}

#GraphAreaTable .Col div
{
	height:5px;
	overflow:hidden;
}

#GraphAreaTable .Foot
{
	width:12px;
	height:2px;
	margin:auto;
	overflow:hidden;
	
}

#GraphAreaTable .FootNoResults
{
	width:12px;
	height:5px;
	margin:auto;
	overflow:hidden;
}

/** Yellow 
#GraphAreaTable .Yellow .Col
{
	background-image:url(/Images/PollSmallColBgYellow.gif);
}

#GraphAreaTable .Yellow .Col div
{
	background-image:url(/Images/PollSmallTopYellow.gif);
}

#GraphAreaTable .Yellow .Foot
{
	background-image:url(/Images/PollSmallFootYellow.gif);
}

#GraphAreaTable .Yellow .FootNoResults
{
	background-image:url(/Images/PollSmallFootYellowZero.gif);
}

/** Green 
#GraphAreaTable .Green .Col
{
	background-image:url(/Images/PollSmallColBgGreen.gif);
}

#GraphAreaTable .Green .Col div
{
	background-image:url(/Images/PollSmallTopGreen.gif);
}

#GraphAreaTable .Green .Foot
{
	background-image:url(/Images/PollSmallFootGreen.gif);
}

#GraphAreaTable .Green .FootNoResults
{
	background-image:url(/Images/PollSmallFootGreenZero.gif);
}

/** Blue 
#GraphAreaTable .Blue .Col
{
	background-image:url(/Images/PollSmallColBgBlue.gif);
}

#GraphAreaTable .Blue .Col div
{
	background-image:url(/Images/PollSmallTopBlue.gif);
}

#GraphAreaTable .Blue .Foot
{
	background-image:url(/Images/PollSmallFootBlue.gif);
}

#GraphAreaTable .Blue .FootNoResults
{
	background-image:url(/Images/PollSmallFootBlueZero.gif);
}

/** Red 
#GraphAreaTable .Red .Col
{
	background-image:url(/Images/PollSmallColBgRed.gif);
}

#GraphAreaTable .Red .Col div
{
	background-image:url(/Images/PollSmallTopRed.gif);
}

#GraphAreaTable .Red .Foot
{
	background-image:url(/Images/PollSmallFootRed.gif);
}

#GraphAreaTable .Red .FootNoResults
{
	background-image:url(/Images/PollSmallFootRedZero.gif);
}

/** Purple 
#GraphAreaTable .Purple .Col
{
	background-image:url(/Images/PollSmallColBgPurple.gif);
}

#GraphAreaTable .Purple .Col div
{
	background-image:url(/Images/PollSmallTopPurple.gif);
}

#GraphAreaTable .Purple .Foot
{
	background-image:url(/Images/PollSmallFootPurple.gif);
}

#GraphAreaTable .Purple .FootNoResults
{
	background-image:url(/Images/PollSmallFootPurpleZero.gif);
}

/** Orange 
#GraphAreaTable .Orange .Col
{
	background-image:url(/Images/PollSmallColBgOrange.gif);
}

#GraphAreaTable .Orange .Col div
{
	background-image:url(/Images/PollSmallTopOrange.gif);
}

#GraphAreaTable .Orange .Foot
{
	background-image:url(/Images/PollSmallFootOrange.gif);
}

#GraphAreaTable .Orange .FootNoResults
{
	background-image:url(/Images/PollSmallFootOrangeZero.gif);
}

/** Aqua 
#GraphAreaTable .Aqua .Col
{
	background-image:url(/Images/PollSmallColBgAqua.gif);
}

#GraphAreaTable .Aqua .Col div
{
	background-image:url(/Images/PollSmallTopAqua.gif);
}

#GraphAreaTable .Aqua .Foot
{
	background-image:url(/Images/PollSmallFootAqua.gif);
}

#GraphAreaTable .Aqua .FootNoResults
{
	background-image:url(/Images/PollSmallFootAquaZero.gif);
}

/** Dark Blue 
#GraphAreaTable .DarkBlue .Col
{
	background-image:url(/Images/PollSmallColBgDarkBlue.gif);
}

#GraphAreaTable .DarkBlue .Col div
{
	background-image:url(/Images/PollSmallTopDarkBlue.gif);
}

#GraphAreaTable .DarkBlue .Foot
{
	background-image:url(/Images/PollSmallFootDarkBlue.gif);
}

#GraphAreaTable .DarkBlue .FootNoResults
{
	background-image:url(/Images/PollSmallFootDarkBlueZero.gif);
}


.LegendResult
{
	margin-top:10px;
}

.LegendColorSquare
{
	float:left;
	width:13px;
	height:13px;
	border:1px solid #ffffff;
}

.LegendInfo
{
	margin-left:23px;
}

.LegendResult .Yellow
{
	background-color:#ffdc48;
}

.LegendResult .Green
{
	background-color:#52d20d;
}

.LegendResult .Blue
{
	background-color:#2d99f4;
}

.LegendResult .Red
{
	background-color:#ff4000;
}

.LegendResult .Purple
{
	background-color:#c03aff;
}

.LegendResult .Orange
{
	background-color:#ff8416;
}

.LegendResult .Aqua
{
	background-color:#4ef0f1;
}

.LegendResult .DarkBlue
{
	background-color:#1526f9;
}


/*** Larger Poll Areas 

.PollResultHolder
{
	margin-bottom:48px;
}

.PollGraphLarge
{
	border:2px solid #e5e8e9;
	background-image:url(/Images/PollLargeBg.gif);
	background-repeat:repeat-x;
	height:244px;
	width:743px;
}

.LargeGraphAreaTable
{
	width:90%;
	height:100%;
	padding-bottom:15px;
}

.LargeGraphAreaTable td
{
	vertical-align:bottom;
}

.LargeGraphAreaTable .Col
{
	width:47px;
	margin:auto;
}

.LargeGraphAreaTable .ColTop
{
	height:19px;
	margin:auto;
	width:47px;
	
}

.LargeGraphAreaTable .Foot
{
	width:47px;
	height:9px;
	margin:auto;
	overflow:hidden;
}

.LargeGraphAreaTable .FootNoResults
{
	width:47px;
	height:19px;
	margin:auto;
	overflow:hidden;
}

/** Yellow 
.LargeGraphAreaTable .Yellow .Col
{
	background-image:url(/Images/PollLargeColBgYellow.gif);
}

.LargeGraphAreaTable .Yellow .ColTop
{
	background-image:url(/Images/PollLargeTopYellow.gif);
}

.LargeGraphAreaTable .Yellow .Foot
{
	background-image:url(/Images/PollLargeFootYellow.gif);
}

.LargeGraphAreaTable .Yellow .FootNoResults
{
	background-image:url(/Images/PollLargeFootYellowZero.gif);
}

/** Green 
.LargeGraphAreaTable .Green .Col
{
	background-image:url(/Images/PollLargeColBgGreen.gif);
}

.LargeGraphAreaTable .Green .ColTop
{
	background-image:url(/Images/PollLargeTopGreen.gif);
}

.LargeGraphAreaTable .Green .Foot
{
	background-image:url(/Images/PollLargeFootGreen.gif);
}

.LargeGraphAreaTable .Green .FootNoResults
{
	background-image:url(/Images/PollLargeFootGreenZero.gif);
}

/** Blue 
.LargeGraphAreaTable .Blue .Col
{
	background-image:url(/Images/PollLargeColBgBlue.gif);
}

.LargeGraphAreaTable .Blue .ColTop
{
	background-image:url(/Images/PollLargeTopBlue.gif);
}

.LargeGraphAreaTable .Blue .Foot
{
	background-image:url(/Images/PollLargeFootBlue.gif);
}

.LargeGraphAreaTable .Blue .FootNoResults
{
	background-image:url(/Images/PollLargeFootBlueZero.gif);
}

/** Red 
.LargeGraphAreaTable .Red .Col
{
	background-image:url(/Images/PollLargeColBgRed.gif);
}

.LargeGraphAreaTable .Red .ColTop
{
	background-image:url(/Images/PollLargeTopRed.gif);
}

.LargeGraphAreaTable .Red .Foot
{
	background-image:url(/Images/PollLargeFootRed.gif);
}

.LargeGraphAreaTable .Red .FootNoResults
{
	background-image:url(/Images/PollLargeFootRedZero.gif);
}

/** Purple 
.LargeGraphAreaTable .Purple .Col
{
	background-image:url(/Images/PollLargeColBgPurple.gif);
}

.LargeGraphAreaTable .Purple .ColTop
{
	background-image:url(/Images/PollLargeTopPurple.gif);
}

.LargeGraphAreaTable .Purple .Foot
{
	background-image:url(/Images/PollLargeFootPurple.gif);
}

.LargeGraphAreaTable .Purple .FootNoResults
{
	background-image:url(/Images/PollLargeFootPurpleZero.gif);
}

/** Orange 
.LargeGraphAreaTable .Orange .Col
{
	background-image:url(/Images/PollLargeColBgOrange.gif);
}

.LargeGraphAreaTable .Orange .ColTop
{
	background-image:url(/Images/PollLargeTopOrange.gif);
}

.LargeGraphAreaTable .Orange .Foot
{
	background-image:url(/Images/PollLargeFootOrange.gif);
}

.LargeGraphAreaTable .Orange .FootNoResults
{
	background-image:url(/Images/PollLargeFootOrangeZero.gif);
}

/** Aqua 
.LargeGraphAreaTable .Aqua .Col
{
	background-image:url(/Images/PollLargeColBgAqua.gif);
}

.LargeGraphAreaTable .Aqua .ColTop
{
	background-image:url(/Images/PollLargeTopAqua.gif);
}

.LargeGraphAreaTable .Aqua .Foot
{
	background-image:url(/Images/PollLargeFootAqua.gif);
}

.LargeGraphAreaTable .Aqua .FootNoResults
{
	background-image:url(/Images/PollLargeFootAquaZero.gif);
}

/** Dark Blue 
.LargeGraphAreaTable .DarkBlue .Col
{
	background-image:url(/Images/PollLargeColBgDarkBlue.gif);
}

.LargeGraphAreaTable .DarkBlue .ColTop
{
	background-image:url(/Images/PollLargeTopDarkBlue.gif);
}

.LargeGraphAreaTable .DarkBlue .Foot
{
	background-image:url(/Images/PollLargeFootDarkBlue.gif);
}

.LargeGraphAreaTable .DarkBlue .FootNoResults
{
	background-image:url(/Images/PollLargeFootDarkBlueZero.gif);
}

.BottomResults
{
	width:747px;
	background-image:url(/Images/PollLargeDataBg.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.LargeGraphDataTable
{
	width:90%;
}

.LargeGraphDataTable td
{
	background-image:url(/Images/PollLargeDataCellBg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	vertical-align:top;
	padding-top:15px;
}

.LargeGraphDataTable td.First
{
	background-image:none;
}

.LargeGraphDataTable td .Option
{
	font-weight:bold;
	color:#000000;
}

.DataWrapper
{
	width:90px;
}

.DataWrapper span
{
	display:block;
	padding-bottom:8px;
}


*/