body {background-color:white;
	background-repeat: repeat;
	color: black;
	margin:0px;padding:0px;}
h1 {text-align:center;font-family:sans-serif;background-color:lightgrey;color:black;border:1px solid black;}
h2 {background-color:#cccccc; color: black; 
	border: 1px solid black;
	font-family: sans-serif;
	font-weight:bold;
	text-align:center; valign="middle"height:5%;width:100%;}
#achievements{position:absolute;
	top:0%;
	left:1%;
	width:98%;
	height:99%;
	text-align:left;font-size:10pt;font-family:arial;font-weight:bold;
	border: 1px solid #ffffff;}
#electiondatetimelocation {position:absolute;
	top:0%;
	left:1%;
	width:98%;
	height:99%;
	text-align:left;font-size:9pt;font-family:arial;font-weight:bold;
	border: 1px solid #ffffff;}
#votereligibility {position:absolute;
	top:0px;
	left:1%;
	width:98%;
	height:99%;
	text-align:left;font-size:10pt;
	border: 1px solid #ffffff;}
#idrequired {position:absolute;
	top:0%;
	left:1%;
	width:98%;
	height:99%;
	text-align:left;font-size:9pt;font-family:arial;font-weight:normal;
	border: 1px solid #ffffff;}
#events {
position : absolute;
top : 0%;
left : 1%;
width : 98%;
height : 99%;
text-align : left;
font-size : 8.75pt;
font-family : arial;
font-weight : bold;
border : #ffffff solid 1px;
}
#votinglocations {
position : absolute;
top : 0%;
left : 1%;
width : 98%;
height : 99%;
border : #ffffff solid 1px;
padding : 0;
text-align : center;
font-family : arial, gerogia, serif;
font-weight : bold;
font-size : 9pt;
}
#business {position: absolute;
	left:.5%;
	top: 0%;
	width:98%;
	height:99%;
	border:1px solid #ffffff;
	padding:1px;
	text-align: center;
	font-family:gerogia,arial,serif;font-size:9pt;}
#childcare {position:absolute;
	left:.5%;
	top:0%;
	width:98%;
	height:99%;
	border:1px solid #ffffff;
	padding:1px;
	text-align:center;
	font-family:gerogia,arial,serif;font-size:9pt;}
#schools {position: absolute;
	left:.5%;
	top: 0%;
	width:98%;
	height:99%;
	border:1px solid #ffffff;
	padding:1px;
	text-align: center;
	font-family:gerogia,arial,serif;font-size:9pt;}
#churchs {position: absolute;
	left:.5%;
	top:0%;
	width:98%;
	height:99%;
	border:1px solid #ffffff;
	padding:0px;
	text-align: center;
	font-family:gerogia,arial,serif;font-size:9pt;}
#hospitals {position:absolute;
	left:1%;
	top:0%;
	width:98%;
	height:99%;
	border:1px solid #ffffff;
	padding:0px;
	text-align:center;
	font-family:gerogia,arial,serif;font-size:9pt;}
#longtermcarehomes {position: absolute;
	left:1%;
	top:0%;
	width:98%;
	height:99%;
	border:1px solid #ffffff;
	padding:0px;
	text-align:center;
	font-family:gerogia,arial,serif;font-size:9pt;}
#seniorresidences {position: absolute;
	left:1%;
	top:0%;
	width:98%;
	height:99%;
	border:1px solid #ffffff;
	padding:0px;
	text-align:center;
	font-family:gerogia,arial,serif;font-size:9pt;}
#librarys {position: absolute;
	left:1%;
	top:0%;
	width:98%;
	height:99%;
	border:1px solid #ffffff;
	padding:0px;
	text-align:center;
	font-family:gerogia,arial,serif;font-size:9pt;}
#policestations {position: absolute;
	left:1%;
	top:0%;
	width:98%;
	height:99%;
	border:1px solid #ffffff;
	padding: 0px;
	text-align:center;
	font-family:gerogia,arial,serif;font-size:9pt;}
#reccentres {position: absolute;
	left:1%;
	top:0%;
	width:98%;
	height:99%;
	border:1px solid #ffffff;
	padding:0px;
	text-align:center;
	font-family:gerogia,arial,serif;font-size:9pt;}
#footer {position: relative;
	width:100%;
	height:5%;
	border:0px solid #ffffff;
	padding:0px;
	text-align:center;color: black;
	font-family:gerogia,arial,serif;font-size:8pt;}
a:link {color:blue; text-decoration: none;}
a:visited {color:blue; text-decoration: none;}
a:hover {background-color:yellow;color:black; text-decoration:none; font-weight:bold;}
a:active {color:blue; text-decoration: none;}
.columnheadings {text-align: center; background-color:#cccccc;font-weight:bold;height:30px; font-size:9pt;}
.columnheadingsleft {text-align:left;background-color:#cccccc;font-weight:bold;height:15px; font-size:9pt;}
.nextline {background-color:#eeeeee;}
.center {text-align:center;color:black;}
.left {text-align:left;color:black;}
.right {text-align:right;color:black;}
.leftjustify {text-align:left;color:black;}
.leftjustifysmall {text-align:left;color:black;font-size:8pt;}
.centerjustifysmall {text-align:center;color:black;font-size:8pt;}
.leftjustifysmaller {text-align:left;color:black;font-size:7pt;}
.elementary {background-color:yellow;color:black;font-family:gerogia,arial,serif;font-size:8pt;text-align:center;}
.secondary {background-color:green;color:white; font-family:gerogia,arial,serif;font-size:8pt;text-align:center;}
.continuinged {background-color:black;color:white;font-family:gerogia,arial,serif;font-size:8pt;text-align:center;}
.college {background-color:purple;color:white;font-family:gerogia,arial,serif;font-size:8pt;text-align: center;}
.university {background-color:maroon;color:white;font-family:gerogia,arial,serif;font-size:8pt;text-align:center;}
.public {background-color:blue;color:white;font-family:gerogia,arial,serif; font-size:8pt;text-align:center;}
.private {background-color:black;color:white;font-family:gerogia,arial,serif;font-size:8pt;text-align:center;}
.separate {background-color:grey;color:white;font-family:gerogia,arial,serif;font-size:8pt;text-align:center;}
.frenchpub {background-color:orange;color:black;font-family:gerogia,arial,serif;font-size:8pt;text-align:center;}
.frenchsep {background-color:orange;color:black;font-family:gerogia,arial,serif;font-size:8pt;text-align:center;}
legend {background-color:lightgrey;color:black;text-align:left;border:1px solid black;font-size:11pt;}
.yellow {background-color:yellow;color:black;}
.lightblue {text-align:left;background-color:lightblue;color:black;font-size:10pt;}
.lightgrey {text-align:left;background-color:lightgrey;color:black;font-size:10pt;}
.lightgreen {text-align:left;background-color:lightgreen;color:black;font-size:10pt;}
.green {text-align:left;background-color:green;color:white;font-size:10pt;}
.red {text-align:left;background-color:red;color:white;font-size:10pt;}