body {	background-color: #0260D2;	margin: 0;	}#page {	width: 750px;	margin: 15px auto;	font-family: Verdana, Helvetica, Arial, san-serif;	font-size: 10pt;	color: #000;	}#banner {	margin: 0 auto;	background-color: #0260D2;	color: #fff;	}#nav {	width: 750px;	background-color: #0260D2;	padding: 0;	margin-top: 5px;	border-left: 1px solid #fff;	position: relative;	}#nav ul {	background-color: #0260D2;	padding: 0;	margin: 0;	list-style-type: none;	}#nav ul li {	display: block;	padding: 0;	background-color: #0260D2;	margin: 0;	border-top: 1px solid #fff;	border-right: 1px solid #fff;	float:left;	position: relative;	}	#nav ul li a {	padding: 0px 10px;	float: left;	color: #fff;	text-decoration: none;	display: block;	line-height: 1.8em;	}	#nav ul li a:hover {	color: #000;	background: #fff;	text-decoration: none;	}	#nav ul li a:active	{	color: #fff;	text-decoration: none;	}		.filler {	background-color: #0260D2;	border-top: 1px solid #0260D2;	line-height: 1.8em;	}	img {	border: 0;	}	h1.banner {		color: #fff;	font-family: Georgia, Times New Roman;	font-size: 18pt;	line-height: 1.5em;	font-style: italic;	text-shadow: 5px 5px 2px black;	margin: 0 0 0 10px;	}	#content {	background-color: #fff;	width: 720px;	padding: 10px 15px;	position: absolute;	}	.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;	}#colLeft {	background-color: #fff;	width: 515px;	float: left;	padding-right: 10px;	border-right: 1px solid #0260D2;	}	#colRight {	background-color: #fff;	width: 180px;	border-top: 1px solid #0260D2;	padding: 0 0 0 10px;	position: relative;	float: left;	}	#footer {	clear: both;	}	.blue	{	color: #0260D2;	margin-top: 0;	}h1 {	font-size: 18pt;	margin-top: .5em;	margin-bottom: 0;	}	h2 {	font-size: 16pt;	margin-top: .5em;	margin-bottom: 0;	}	h3 {	font-size: 14pt;	margin-top: 0;	margin-bottom: 0;	}	h4 {	font-size: 12pt;	margin-top: .5em;	margin-bottom: 0;	}	h5 {	font-size: 10pt;	margin-top: .5em;	margin-bottom: 0;	}	h6 {	font-size: 8pt;	margin-top: .5em;	margin-bottom: 0;	}	p {margin: 0 0 1em 0;}#leftNav {	position: relative; 	width: 120px;	}	#leftNav a {	text-decoration: none;	}	#districts td {	padding-bottom: 1em;	border-top: 1px solid #000;	}	td {	vertical-align: top;	}	th {text-align: left;}	#righttext {	width: 575px;	border-left: 1px solid #0260D2;	padding-left: 10px;	float: right;	}		.blue {	color: blue;	}	.right {	float: right;	margin-bottom: 10px;	margin-left: 10px;	}	.left {	float: left;	margin-right: 10px;	margin-bottom: 10px;	}	.clear	{	clear: both;	margin-top: 1em;	}	#footer {	margin-top: 15px;	text-align: center;	font-size: 7pt;	line-height: 1.5em;	clear: both;	border-top: 1px solid blue;	}	.shadow {	height: 1em;	filter: Shadow(Color=#000, 				Direction=135, 			Strength=5);}