@charset "utf-8";/* ################################## *//* Basic Elements *//* ################################## */html {	margin: 0;	padding: 0;	border: 0;	font-size: 16px;}body {	margin: 0;	padding: 0;	font: 100%/1.5 Verdana, sans-serif;	color: #000;	background-color: #CCCC99; /*#EEE8D8;*/}p {	margin-top: 0;	margin-bottom: 1em;	font-size: 75%;}h1, h2, h3, h4, h5 {	margin: 0;	padding: 0;	font-family: Georgia, serif;	font-weight: bolder;}a {	color: #1933A9;	text-decoration: none;}a:hover {	text-decoration: underline;}/*img {	border: 1px solid #000;}*/strong {	font-weight: bold;}fieldset {	margin: 0;	padding: 0;	border: none;}legend {	font-size: 75%;}/* ################################## *//* Classes *//* ################################## *//* Headings.*/.size120 {	font-size: 120%;}.size100 {	font-size: 100%;}.size90 {	font-size: 90%;}.size80 {	font-size: 80%;}.size60 {	font-size: 60%;}/* This class is to be used to for headings that   should not be displayed on the rendered page.   Mainly navigation lists. */   .headernav {	position: absolute;	left: -5000px;	width: 4000px;}/* Floats. */.fltleft {	float: left;	margin: 0 1em 1em 0;}.fltright {	float: right;	margin: 0 0 1em 1em;}.clearright {	clear: right;}.clearleft {	clear: left;}.clearflt {	clear: both;}/* Text Handling */.textcenter {	text-align: center;}.leftcol {	float: left;	margin-left: 2em;	width: 7em;}.rightcol {	margin-left: 12em;}.lmargin_2 {	margin-left: 2em;}.bmargin_2 {	margin-bottom: 2em;}/* ################################## *//* Divs *//* ################################## */#container {	width: 50em;	overflow: hidden;	margin: 0px auto;	padding: 0;	top: 0;	left: 0;	text-align: left;	border: 1px solid #333;	background: #FEFEFE;}/* ################################## */#banner {	position: relative;	padding: 35px 0px 20px;	font-family: Georgia, serif;	color: #000;	 	border-bottom: 1px solid #999;	background: #006600 url(../images/hepner.jpg) no-repeat;}#banner h1 {	margin: 0;	padding: 0;	text-align: center;	font-size: 220%;	font-weight: normal;	color: #FEFEFE;}/*#banner img {	margin: 0;	padding: 0 .5em 0 0;	border: 0px;} */#banner ul {	position: absolute;	margin: 0;	left: 0;	top: 0;	font-size: 62.5%;	line-height: 130%;	width: 100%;	padding: 0;	background: #006600;}#banner li {	display: inline;	padding: 0px 0px 0px 10px;	color: #FEFEFE;}#banner li a {	padding-right: 1em;	color: #FEFEFE;}#banner li a:hover {	background: #FEFEFE;	color: #000;}/* ##################################### */ul#sitenav {	float: left;	width: 100%;	margin: 0;	padding: 0 0 0 7em;	font-family: Georgia, serif;	list-style-type: none;	background: #0033CC; /*#006600;*/}#sitenav li { 	display: inline;}	#sitenav li a {	float: left;	display: block;	width: 6em;	padding: .3em .5em;	font-size: 100%;	text-align: center;	color: #FEFEFE;	border-right: 1px solid #999;	border-left: 1px solid #999;}	#sitenav li a:hover {	color: #000;	background: #FEFEFE;}#sitenav li a.active {	font-weight: bold;	color: #000;	background: #FEFEFE;}/* ###################################### */#main {	float: none;	width: 48em;	margin: 2em 0 0 0 ; 	padding: 1em;}#main ul {	margin-top: 0;	margin-bottom: 1em;	font-size: 75%;}#main ul.nodisc {	margin-left: 2em;	padding: 0;	list-style: none;}/* ###################################### */#footer {	clear: both;	margin: 0;	padding: .5em 0 .25em 0;	color: #FEFEFE;	text-align: center; 	border-top: 1px solid #999;	background-color: #006600; }#footer a {	color: #FEFEFE;}/* ##################################### */
