body {
	font-family: sans-serif;
}

.headerRow {
	font-size: 8pt;
}

.voteWord, .vc, .hideCondensed {
	display: none;
}

.hideNormal {
	display: inline;
}

.nameHeader {
	font-size: 8pt;
	font-weight:normal;
}

.selectTable td, .selectTable th, .displayTable td, .displayTable th {
	border: 1px solid black;
	padding-left: 3px;
	padding-right: 3px;
}

.selectTable, .displayTable {
	border-collapse: collapse;
}

.center {
	text-align: center;
}

.nowrap {
	white-space: nowrap;
}

.indent {
	padding-left: 40px;
}


#selectVotes, #selectPeople, #chooseVotes, #chooseSort, #chooseAttendance {
	width: 550px;
	border: 1px solid black;
	padding: 3px 3px 3px 6px;
}

#selectVotes, #selectPeople, #chooseSort, #chooseAttendance {
	margin-bottom: 30px;
}

.center-container {
	width: 845px;
	margin-left: auto;
	margin-right: auto;
}

#container {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
}

.logo {
	width: 420px;
	margin: 0px auto 0px auto;
}

.logo p {
	font-size: 16pt;
	margin-top: 0px;
}

.ilink {
	color: black;
	text-decoration: none;
}

.ilink img {
	border: 0px none;
}

.fb {
	color:blue;
	font-size:14pt;
	position:relative;
	top:2;
}

.vn {
	background-color: rgb(255,204,153);
}

.vy {
	background-color: rgb(204,255,204);
}

.vaa {
	background-color: rgb(204, 204, 204);
}


.displayTable .vn, .displayTable .vy, .displayTable .vb, .displayTable .va, .displayTable td {
	font-size: 8pt;
	padding-left: 1px;
	padding-right: 1px;
}

.detailLink {
	position: relative;
	font-size: 9pt;
	text-decoration: none;
	top: 0px;
	color:blue;
}

.selectSmall {
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color:blue;
}


.voteDetailsHead {
	font-weight: bold;
	width: 260px;
	border: 1px solid #A5CFE9;
	padding: 3px;
	font-size: 11pt;
	color: #4B7A98;
	background-color: #D5EBF9;
	/*filter: alpha(opacity=85);
	opacity: 0.85;*/
}

.voteDetailsBody {
	border-bottom: 1px solid #A5CFE9;
	border-left: 1px solid #A5CFE9;
	border-right: 1px solid #A5CFE9;
	width: 260px;
	font-size: 11;
	padding: 3px;
	color: #1B4966;
	background-color: #FFFFFF;
	text-align: left;
/*	filter: alpha(opacity: 85);
	opacity: 0.85;*/
}

.voteDetailsTable {
	font-size: 11;
	padding: 5px;
	color: #1B4966;
	background-color: #FFFFFF;
}



.voteLine {
	margin-bottom: 3px;
	position: relative;
}

.sessionGroupLine {
	margin-top: 20px;
	font-size: 14pt;
	font-weight: bold;
}


.memberLink {
	text-decoration: none;
}

.thickRight {
	border-right: 3px solid black !important;
}

.noUnderline {
	text-decoration: none;
}