﻿#HomePoll
{
	width:290px;
	float:right;
}

.Poll
{
	
}

.Poll h2
{
	color:#002991;
	margin:0px;
	padding:0px;
}

.HomePoll form
{
	margin:0px;
	padding:0px;
}

.PollInner
{
	padding:2px 0px 0px 0px;
}

.PollQuestion
{
	font-weight:bold;
}

.PollOptions
{
	 /* contain floats */
     overflow: hidden;
     zoom: 1;
}

.PollOptions label
{
	padding:0px 20px 0px 0px;
}

.PollOptions input
{
	margin-top:13px;
}

.Vertical .PollOptions input
{
	margin-top:13px;
	float: left;
	clear: left;
}

.Vertical .PollOptions label
{
	margin-top:13px;
	padding:0px 10px 0px 4px;
	float: left;
	display: block;
	width:150px;
}

.PollVoteButtonHolder
{
}

.PollVoteButton
{
	background-color:transparent;
	background-image:url(/Images/Polls/PollControlBtn.gif);
	background-repeat:no-repeat;
	width:64px;
	height:22px;
	border:none;
	cursor:pointer;	
	/*margin-left:-4px;*/
}

.GraphArea
{
	border:1px solid #bac2c9;
	background-color:#ffffff;
	height:62px;
	background-image:url(/Images/Polls/PollGraphBgSmall.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:6px;
	margin-top:6px;
}

.PollMoreResultsBtn a
{
	background-image:url(/Images/Polls/PollMoreResultsBtn.gif);
	width:104px;
	height:22px;
	display:block;
	margin:10px 0px 0px 0px;
	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/Polls/PollSmallColBgYellow.gif);
}

#GraphAreaTable .Yellow .Col div
{
	background-image:url(/Images/Polls/PollSmallTopYellow.gif);
}

#GraphAreaTable .Yellow .Foot
{
	background-image:url(/Images/Polls/PollSmallFootYellow.gif);
}

#GraphAreaTable .Yellow .FootNoResults
{
	background-image:url(/Images/Polls/PollSmallFootYellowZero.gif);
}

/** Green **/
#GraphAreaTable .Green .Col
{
	background-image:url(/Images/Polls/PollSmallColBgGreen.gif);
}

#GraphAreaTable .Green .Col div
{
	background-image:url(/Images/Polls/PollSmallTopGreen.gif);
}

#GraphAreaTable .Green .Foot
{
	background-image:url(/Images/Polls/PollSmallFootGreen.gif);
}

#GraphAreaTable .Green .FootNoResults
{
	background-image:url(/Images/Polls/PollSmallFootGreenZero.gif);
}

/** Blue **/
#GraphAreaTable .Blue .Col
{
	background-image:url(/Images/Polls/PollSmallColBgBlue.gif);
}

#GraphAreaTable .Blue .Col div
{
	background-image:url(/Images/Polls/PollSmallTopBlue.gif);
}

#GraphAreaTable .Blue .Foot
{
	background-image:url(/Images/Polls/PollSmallFootBlue.gif);
}

#GraphAreaTable .Blue .FootNoResults
{
	background-image:url(/Images/Polls/PollSmallFootBlueZero.gif);
}

/** Red **/
#GraphAreaTable .Red .Col
{
	background-image:url(/Images/Polls/PollSmallColBgRed.gif);
}

#GraphAreaTable .Red .Col div
{
	background-image:url(/Images/Polls/PollSmallTopRed.gif);
}

#GraphAreaTable .Red .Foot
{
	background-image:url(/Images/Polls/PollSmallFootRed.gif);
}

#GraphAreaTable .Red .FootNoResults
{
	background-image:url(/Images/Polls/PollSmallFootRedZero.gif);
}

/** Purple **/
#GraphAreaTable .Purple .Col
{
	background-image:url(/Images/Polls/PollSmallColBgPurple.gif);
}

#GraphAreaTable .Purple .Col div
{
	background-image:url(/Images/Polls/PollSmallTopPurple.gif);
}

#GraphAreaTable .Purple .Foot
{
	background-image:url(/Images/Polls/PollSmallFootPurple.gif);
}

#GraphAreaTable .Purple .FootNoResults
{
	background-image:url(/Images/Polls/PollSmallFootPurpleZero.gif);
}

/** Orange **/
#GraphAreaTable .Orange .Col
{
	background-image:url(/Images/Polls/PollSmallColBgOrange.gif);
}

#GraphAreaTable .Orange .Col div
{
	background-image:url(/Images/Polls/PollSmallTopOrange.gif);
}

#GraphAreaTable .Orange .Foot
{
	background-image:url(/Images/Polls/PollSmallFootOrange.gif);
}

#GraphAreaTable .Orange .FootNoResults
{
	background-image:url(/Images/Polls/PollSmallFootOrangeZero.gif);
}

/** Aqua **/
#GraphAreaTable .Aqua .Col
{
	background-image:url(/Images/Polls/PollSmallColBgAqua.gif);
}

#GraphAreaTable .Aqua .Col div
{
	background-image:url(/Images/Polls/PollSmallTopAqua.gif);
}

#GraphAreaTable .Aqua .Foot
{
	background-image:url(/Images/Polls/PollSmallFootAqua.gif);
}

#GraphAreaTable .Aqua .FootNoResults
{
	background-image:url(/Images/Polls/PollSmallFootAquaZero.gif);
}

/** Dark Blue **/
#GraphAreaTable .DarkBlue .Col
{
	background-image:url(/Images/Polls/PollSmallColBgDarkBlue.gif);
}

#GraphAreaTable .DarkBlue .Col div
{
	background-image:url(/Images/Polls/PollSmallTopDarkBlue.gif);
}

#GraphAreaTable .DarkBlue .Foot
{
	background-image:url(/Images/Polls/PollSmallFootDarkBlue.gif);
}

#GraphAreaTable .DarkBlue .FootNoResults
{
	background-image:url(/Images/Polls/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/Polls/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/Polls/PollLargeColBgYellow.gif);
}

.LargeGraphAreaTable .Yellow .ColTop
{
	background-image:url(/Images/Polls/PollLargeTopYellow.gif);
}

.LargeGraphAreaTable .Yellow .Foot
{
	background-image:url(/Images/Polls/PollLargeFootYellow.gif);
}

.LargeGraphAreaTable .Yellow .FootNoResults
{
	background-image:url(/Images/Polls/PollLargeFootYellowZero.gif);
}

/** Green **/
.LargeGraphAreaTable .Green .Col
{
	background-image:url(/Images/Polls/PollLargeColBgGreen.gif);
}

.LargeGraphAreaTable .Green .ColTop
{
	background-image:url(/Images/Polls/PollLargeTopGreen.gif);
}

.LargeGraphAreaTable .Green .Foot
{
	background-image:url(/Images/Polls/PollLargeFootGreen.gif);
}

.LargeGraphAreaTable .Green .FootNoResults
{
	background-image:url(/Images/Polls/PollLargeFootGreenZero.gif);
}

/** Blue **/
.LargeGraphAreaTable .Blue .Col
{
	background-image:url(/Images/Polls/PollLargeColBgBlue.gif);
}

.LargeGraphAreaTable .Blue .ColTop
{
	background-image:url(/Images/Polls/PollLargeTopBlue.gif);
}

.LargeGraphAreaTable .Blue .Foot
{
	background-image:url(/Images/Polls/PollLargeFootBlue.gif);
}

.LargeGraphAreaTable .Blue .FootNoResults
{
	background-image:url(/Images/Polls/PollLargeFootBlueZero.gif);
}

/** Red **/
.LargeGraphAreaTable .Red .Col
{
	background-image:url(/Images/Polls/PollLargeColBgRed.gif);
}

.LargeGraphAreaTable .Red .ColTop
{
	background-image:url(/Images/Polls/PollLargeTopRed.gif);
}

.LargeGraphAreaTable .Red .Foot
{
	background-image:url(/Images/Polls/PollLargeFootRed.gif);
}

.LargeGraphAreaTable .Red .FootNoResults
{
	background-image:url(/Images/Polls/PollLargeFootRedZero.gif);
}

/** Purple **/
.LargeGraphAreaTable .Purple .Col
{
	background-image:url(/Images/Polls/PollLargeColBgPurple.gif);
}

.LargeGraphAreaTable .Purple .ColTop
{
	background-image:url(/Images/Polls/PollLargeTopPurple.gif);
}

.LargeGraphAreaTable .Purple .Foot
{
	background-image:url(/Images/Polls/PollLargeFootPurple.gif);
}

.LargeGraphAreaTable .Purple .FootNoResults
{
	background-image:url(/Images/Polls/PollLargeFootPurpleZero.gif);
}

/** Orange **/
.LargeGraphAreaTable .Orange .Col
{
	background-image:url(/Images/Polls/PollLargeColBgOrange.gif);
}

.LargeGraphAreaTable .Orange .ColTop
{
	background-image:url(/Images/Polls/PollLargeTopOrange.gif);
}

.LargeGraphAreaTable .Orange .Foot
{
	background-image:url(/Images/Polls/PollLargeFootOrange.gif);
}

.LargeGraphAreaTable .Orange .FootNoResults
{
	background-image:url(/Images/Polls/PollLargeFootOrangeZero.gif);
}

/** Aqua **/
.LargeGraphAreaTable .Aqua .Col
{
	background-image:url(/Images/Polls/PollLargeColBgAqua.gif);
}

.LargeGraphAreaTable .Aqua .ColTop
{
	background-image:url(/Images/Polls/PollLargeTopAqua.gif);
}

.LargeGraphAreaTable .Aqua .Foot
{
	background-image:url(/Images/Polls/PollLargeFootAqua.gif);
}

.LargeGraphAreaTable .Aqua .FootNoResults
{
	background-image:url(/Images/Polls/PollLargeFootAquaZero.gif);
}

/** Dark Blue **/
.LargeGraphAreaTable .DarkBlue .Col
{
	background-image:url(/Images/Polls/PollLargeColBgDarkBlue.gif);
}

.LargeGraphAreaTable .DarkBlue .ColTop
{
	background-image:url(/Images/Polls/PollLargeTopDarkBlue.gif);
}

.LargeGraphAreaTable .DarkBlue .Foot
{
	background-image:url(/Images/Polls/PollLargeFootDarkBlue.gif);
}

.LargeGraphAreaTable .DarkBlue .FootNoResults
{
	background-image:url(/Images/Polls/PollLargeFootDarkBlueZero.gif);
}

.BottomResults
{
	width:747px;
	background-image:url(/Images/Polls/PollLargeDataBg.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.LargeGraphDataTable
{
	width:90%;
}

.LargeGraphDataTable td
{
	background-image:url(/Images/Polls/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;
}



