/* poll-results
body {
	background-color:#545454;
}
*/
.widget .vote-form{
	width:190px;
	margin-bottom:-4px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
		padding:0;
	margin:0;
	margin-bottom:-1px;
	background: url(Images/widget-content.gif) left top no-repeat;
	background-position:0% 1px;
	overflow:visible;
}

.vote-form  {
	padding:.4em 12px .4em 12px;
	margin:0;
	float:left;
	overflow:visible;
}

.widget .vote-form td{
	padding:8px 0 0 4px;
	width:auto;
	vertical-align:middle;
}



.widget .vote-form input {
	border:none;
	padding:0;
	margin:0;
	background-color:transparent;
}

.widget .vote-form label {
	float:none;
	padding:0 0 0 0;
}

.widget .vote-form table td {
	width:30px;
}

.widget .vote-form td input {
	width:auto;
	vertical-align:middle;
		padding:0;
	margin:.4em .3em .3em .2em;
	border:0;
	background-color:transparent;
}
/*ie7 fix*/
*:first-child+html .widget .vote-form td input {
	margin:.4em .3em .3em .2em;
}
/*ie6 fix*/
* html .widget .vote-form td input {
	margin:.4em 0 .3em 0;
}
.poll {
	width:630px;
	padding:0 0 12px 0;
	background:url(Images/poll-footer.gif) left bottom no-repeat;
	background-color:transparent;
	float:left;
}
.poll-content {
	width:630px;
	padding:0;
	background-color:#ffffff;
}
.poll h1, .poll h2 {
	color:#006666;
	padding:7px 15px 7px 15px;
	margin:0;
	font-size:1.4em;
	font-weight:bold;
}
.poll h1 {
	font-stretch:condensed;
	text-transform:uppercase;
	background:url(Images/poll-header.gif) left top no-repeat;
}
.poll h1 span a {
	color:#ffffff;
	float:right;
	height:20px;
	padding:0 26px 0 0;
	font-size:.8em;
	font-weight:normal;
	font-stretch:normal;
	text-transform:none;
	text-decoration:none;
	background:url(Images/poll-close-btn.gif) right top no-repeat;
}
.poll h1 span a:hover {
	color:#ffffff;
	text-decoration:underline;
	cursor:pointer;
}

.closehover {
	color:#ffffff;
	text-decoration:underline;
	cursor:pointer;
}

.poll p {
	padding:11px 15px;
	margin:0;
	background-color:#cae3e1;
}
.poll-content table {
	width:587px;
	height:331px;
	margin:0 0 0 16px;
	background:url(Images/poll-results-bground.gif) left top no-repeat;
}
.poll-content table td {
	vertical-align:bottom;
	height:299px;
	padding:0 0 26px 0;
}

.poll-results-yes {
	width:208px;
	height:150px;
	margin:0 0 0 74px;
	background:url(Images/poll-yes-bground.gif) left bottom no-repeat;
	background-color:#77b800;

}
.poll-results-no {
	width:208px;
	height:150px;
	margin:0 48px 0 49px;
	background:url(Images/poll-no-bground.gif) left bottom no-repeat;
	background-color:#3ec2d1;

}
p.poll-results-stats {
	background-color:#ffffff;
}
.poll p.footer {
	padding-bottom:0;
	margin:0;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#545454;
border:1px solid #cecece;
z-index:100;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:auto;
width:630px;
/*background:#FFFFFF;
border:2px solid #cecece;*/
z-index:5000;
/*padding:12px;*/
font-size:13px;
}

#popupContactClose{
font-size:14px;
line-height:14px;
right:15px;
top:7px;
position:absolute;
font-weight:700;
display:block;

}
#button{
text-align:center;
margin:100px;
}
