body.poll, #poll {
  background: #e9ebf3;
	color: black;
}
#poll {
padding: 5px;
clear: both;
}
#poll a {
color: #cc9900;
}
#poll h1 {
  font: 1.65em Arial, sans-serif;
	color: #006666;
	height: auto;
	background-image:none;
	padding:0px;
	margin:auto;
}
#poll p {

}
#poll .description {

}
#poll ul, #poll ol {

}
#poll .tlist { border: 1px solid #cc9900; }
#poll .thead { background: #cc9900; color:white; }
#poll div.graphbar { background-color: #006666; }
#poll div.graphbg { background-color: #D3E9E9; }

#poll li.focused { background: #D3E9E9; }
#poll label {
  display: inline;
}
#poll table {
  border-collapse: collapse;
	margin: 5px 0 5px 0;
}
#poll table td {
  padding: 3px;
}
#poll .valid {  
	color: #aaaaaa;
	font: 8pt Tahoma, Arial, sans-serif;
}
#poll .bvote {
background-color: #cc9900;
border: 1px solid #006666;
color: white;
padding: 5px 5px;
}
#poll .check {

}
#poll .radio {

}
#poll .question {
color: #cc9900;
font-weight: bold;
}
#poll .answer {

}
#poll .other {

}
#poll .tother {
margin-bottom: 10px;
background-color: #ffffff;
}
#poll .ttext {
margin-bottom: 10px;
background-color: #ffffff;
}
#poll .mselect {
padding: 2px;
background: white;
margin-bottom: 10px;
margin-top: 5px;
}
.error-message {
	font: 8pt Tahoma, Arial, sans-serif;
	color: #993300;
}
#f {
  border-top: 1px dotted #006666;
}
