/*=== Poll ===*/
	.pollinfo{
	    font-weight: bold;
		font-size: 18px;
		color:#000000;
	}
	
	.pollText {
		margin: 10px 0 10px 0;
		font-size: 14px;
		line-height: 20px;
	}
	
	.forumLink {
		margin: 5px 0 5px 0;
	}
	
	.viewAll {
		margin: 5px 0 5px 0;
	}
	.poll {
		/*border: 1px solid #e1e1e1;
		background-color: #f5f5f5;*/
		padding: 3px;
		margin-bottom:5px;
		clear: both;
		font-size: 13px;
		/*border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;*/
	}
	.poll dl {
		margin: 0 3px;
		width: 220px;
	}
	.poll dl dt {
		float: left;
		clear: both;
		padding: 3px 0;
	}
	.poll dl dd {
		padding: 3px 0;
		margin: 0;
		text-align: right;
	}
	.poll dl dd .scoreBar {
		margin: 0;
		float: none;
		clear: both; /* IE :r */
	}
	.poll label {
		margin-left: 10px;
		font-size: 14px;
	}
	.poll label:hover{
	    color: gray;
	}
	
	/* Score bars */
	.scoreBar {
		float: left;
		height: 5px;
		margin-top: 5px;
		border: 1px solid #d2d2d2;
		overflow: hidden;
		background: #e3e3e3;
	}
	.scoreGrayDark {
		background-color: #b2b2b2;
		border-color: #9a9a9a;
	}
	
	.scoreGray {
		border-left: 0px;
	}
	
	.poll table{ 
		width: 220px; 
		}
	.poll tr{ 
		width: 220px;
		padding: 15px 0 15px 0; 
		}
	.poll td{ 
		width: 220px; 
		padding: 5px 0 5px 0; 
		}
	/*.poll td:hover{ background-color:#e6e6e6 }*/
	
	
	.updateProgress
	{
		position: absolute;
		background-color: #fff;
		filter: alpha(opacity=70);
		MozOpacity: 0.7;
		opacity: 0.7;
		padding: 0px;
		margin: 0px;
	}
	
	.updateProgress div
	{
		background-color: #ccc;
		padding: 4px;
	    	margin-left: auto;
	        margin-right:auto;
	        position: absolute;
	        margin-top: 20%;
	}