



/* Defaults --------------------------------------------------------------------------------------------------------------------------------- */

	img, div { behavior: url("iepngfix.htc") }

	p, h1, body, form, fieldset { margin: 0px; padding: 0px; border: none; }

	a { color: black; text-decoration: none; }
	a:hover { text-decoration: underline; }
	a img { border: none; }

	p { font: normal 12px arial; }
	h1 { font: normal 18px arial; }


	


/* Boxes ------------------------------------------------------------------------------------------------------------------------------------ */

	#chartTable { padding: 2px; border-collapse: collapse; }

	.rightMargin { padding-right: 5px; }
	.leftMargin { padding-left: 5px; }

	.floatLeft { float: left; }
	.floatRight { float: right; }

	.widthSmall { width: 30px; border: 1px solid white; text-align: center; }
	.widthNormal { width: 40px; border: 1px solid white; text-align: center; }
	
		.heading .widthNormal {  width: 30px; padding: 5px; }
	
	.widthLarge { width: 50px; border: 1px solid white; text-align: center; }
	
		.heading .widthLarge {  width: 40px; padding: 5px; }
	
	.widthExtraLarge { width: 99%; border: 1px solid white; }
	
		.heading .widthExtraLarge {  padding: 5px; }
	
	.widthExtraExtraLarge { width: 99%; border: 1px solid white; }





/* Box Styles ----------------------------------------------------------------------------------------------------------------------------------- */

	.heading { background: #c5d431; }
	.heading p { color: white; }

	.high { background: #f0f5be; }
	.high p { font-size: 14px; }

	.low { background: #f5ecff; }
	.low p { font-size: 14px; }

	.footerBox { text-align: center; padding: 5px 0; background: #c5d431; }
	.footerBox p { font-size: 10px; color: white; }

	.innerChartTable p { font-size: 12px; }
	.voteRow p { margin-top: 10px; font-size: 9px; }

	.allreadyVoted { line-height: 20px; font-size: 10px; }
	.larger { font-size: 16px; font-weight: bold; }

	



/* Pager ------------------------------------------------------------------------------------------------------------------------------------ */

	.pager
	{
		margin: 0px;
		padding: 10px;
		text-align: center;
	}

	.pager li
	{
		font: bold 12px arial;
		display: inline;
		list-style-type: none;
	}