a:visited,a:link { color: #000066; text-decoration: none; }
a:hover, a:active { background: #FFCC66; color: #000066; text-decoration: none; }
body, html { background: #FFFFFF; margin: 0 0 0 0; padding: 0; }
body,p,td,p,div{ color: #666666; font: 12px arial,helvetica,sans-serif; }
h3{
	background: #FFCC66;
	color: #666600;
	font: bold 14px verdana,arial,helvetica,sans-serif;
	letter-spacing: 0.2em;
	margin: 0 0 2px 0;
	padding: 0 0 0 5px;
}
h4{
	background: #FFF1CC;
	color: #666600;
	font: bold 12px verdana,arial,helvetica,sans-serif;
	letter-spacing: 0.2em;
	margin: 0 0 2px 0;
	padding: 0 0 0 5px;
}
input.submit {
	background: #FFCC66;
	border: 1px solid #626262;
	font: bold 11px arial,helvetica,sans-serif;
	height: 17px;
	width: 80px;
	margin: 3px 0 3px 25px;
}
.avete{ font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0 5px; width: 270px; }
.avete a, .avete1 a { color: #3366CC; font-weight: bold; }
.avete1{ font: 11px Arial, Verdana, Geneva Helvetica, sans-serif; margin: 0 5px; width: 270px; }
.cronlst { font: 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 5px; }
.folst{ margin: 0; padding: 0; list-style: inside; }
.folst li { font: 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.imga{ margin: 20px 0 5px 0; }
.imga a:hover, .imga a:active { background: #FFFFFF; }
.impo{ color: #CC0000; font-weight: bold; }
.impopp{
	border: 1px solid #CC0000;
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}
.ppimgsm{ font: 11px arial,helvetica,sans-serif; padding-right: 2px; vertical-align: top; }
.ppimgsm img { border: 1px solid #666666; }
.small, .pollinfoquick { font: 11px arial,helvetica,sans-serif; }
.subtit{
	background: #6699CC;
	color: #EEF7FF;
	font-weight: bold;
	margin-bottom: 2px;
	padding-left: 3px;
}
#box1, #box2, #box3, #box4, #box5, #box6 {
	background: #EEF7FF;
	border: 1px solid #CCE5FF;
	display: block;
	left: 0px;
	line-height: 20px;
	padding: 2px 2px 2px 2px;
	position: absolute;
	text-align: left;
	top: 140px;
	visibility: hidden;
	width: 220px;
}
#box7, #box9 {
	background: #EEF7FF;
	border: 1px solid #CCE5FF;
	display: block;
	left: 0px;
	line-height: 20px;
	padding: 2px 2px 2px 2px;
	position: absolute;
	text-align: left;
	bottom: 220px;
	visibility: hidden;
	width: 220px;
}
#box8 {
	background: #EEF7FF;
	border: 1px solid #CCE5FF;
	display: block;
	right: 120px;
	font: 11px arial,helvetica,sans-serif;
	padding: 2px 2px 2px 2px;
	position: absolute;
	text-align: left;
	bottom: 220px;
	visibility: hidden;
	width: 300px;
}
#footerpp{
	border-top: 1px solid #6699CC;
	font: 11px arial,helvetica,sans-serif; /*  margin-top: 10px;   */
	margin-top: 0px;
	width: 800px;
}
#hd0{ border-bottom: 1px solid #6699CC; clear: both; width: 100%; }
#hd0left { float: left; width: 300px; margin: 0 0 0 -1px; }
#hd0right{
	margin: 0 0 0 305px;
	text-align: right;
	color: #6699CC;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#hdtxt{ color: #6699CC; font: bold 12px Arial, Helvetica, sans-serif; }
#hdvdb{ left; font: 46px arial,helvetica,sans-serif; text-align: right; color: #6699CC; }
#hppleft, #hd0left1 {
	color: #6699CC;
	float: left;
	font: 46px arial,helvetica,sans-serif;
	text-align: left;
	width: 300px;
}
#hppright, #hd0right1 {
	color: #3366CC;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin-left: 320px;
	padding-top: 35px;
	text-align: right;
}
#merclst{
	padding: 0; margin: 0 0 0 15px;
	list-style: outside;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 12px;
}
#merclst li{
	padding: 0 0 5px 0;
}
#mpp{ margin-top: 20px; position: relative; width: 100%; }
#mppleft {
	float: left;
	line-height: 20px;
	padding-top: 20px;
	text-align: right;
	vertical-align: top;
	width: 45%;
}
#mppright { float: right; width: 420px; }
#pgwrap { margin-left: auto; margin-right: auto; position: relative; width: 800px; }
#pollpg0{ font: bold 11px verdana,arial,helvetica,sans-serif; margin: 5px 0 5px 0; }
#pplang{
	font: small-caps 12px verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	text-align: right;
	width: 100%;
}
#pplang a{ color: #CC6600; }
#pptop{
	border-top: 2px solid #6699CC;
	clear: both;
	color: #3366CC;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: right;
	width: 100%;
}
