.tableHeader {
	font-size: 11px;
	font-weight: bold;
}
form {
	font-size: 11px;
}
td {
	font-size: 11px;
}
th {
	font-size: 11px;
	font-weight: bold;
}
p {
	font-size: 14px;
}
input {
	font-size: 11px;
}
select {
	font-size: 11px;
}
.topline{
	border-top: 1px solid #000000;
}
a {
	text-decoration: none;
	color: #003399;
}
a.white{
	text-decoration: none;
	color: #FFFFFF;
}
.powName {
	font-size: 16px;
	font-weight: bold;
}
.powInfo {
	font-size: 11px;
	font-weight: bold;
	color: #F83129;
}
.votes {
	font-size: 16px;
	font-weight: bold;
	color: #F83129;
}
.searchTable {
	background-color: #CCCCCC;
	border: thin dotted #666666;
	padding: 3px;
	margin: 1px;
}
.mainContent{
	padding:5px;
}

.frmButton  { BACKGROUND-COLOR: #006699; BORDER-BOTTOM: #cccccc thin solid; BORDER-LEFT: #cccccc thin solid; BORDER-RIGHT: #cccccc thin solid; BORDER-TOP: #cccccc thin solid; COLOR: white; FONT-WEIGHT: bold; FONT-SIZE: 9px;}
.frmHelp{font-size: 9px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none}
.frmLabel{font-size: 12px; font-weight: bold; color: #666666}
.frmText{font-size: 12px; font-weight: normal; color: #666666; text-decoration: none}
.frmHide {
	background-color: #CCCCCC;
	display: none;
	border: 0px none #CCCCCC;
	height: 0px;
	width: 0px;
	visibility: hidden;
}
.hdrTitle{font-size: 18pt; font-style: normal; font-weight: bold; color: #004C88;}
.infoBox {
	background-color:#4C70A1;
	color:#FFFFFF;
	border: thin double #4C70A1;
	padding: 3px;
	margin: 1px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.infoBox a{
	background-color:#4C70A1;
	color:#FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

