body  {	padding: 0px;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	background-color: #014785;	background-image: url(../images/background.jpg);	background-repeat: repeat-x;	background-position: top;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#container {	width: 920px;	text-align: left;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding: 0px;	background-image: url(../images/border.jpg);	background-repeat: repeat-y;} #header {} #menu {	background-image: url(../images/menubar.jpg);	background-repeat: no-repeat;}#navigation {	height:75px;	list-style:none;	font-family: Verdana, Geneva, sans-serif;	font-weight: lighter;	font-size: 14px;	margin: 0px;	position: relative;	top: 0px;	left: 0px;	width: 845px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 65px;}#navigation li {	float:left;	clear:none;	list-style:none;}#navigation li a {	display:block;	text-decoration:none;	line-height: 70px;	width: 140px;	text-align: center;	color: #336699;	padding: 0px;	margin-right: 4px;	margin-left: 4px;}#navigation li a:hover {	color: #003;}#active {	display:block;	text-decoration:none;	line-height: 70px;	width: 140px;	text-align: center;	color: #003;	padding: 0px;	margin-right: 4px;	margin-left: 4px;}#mainContent {	margin-top: 0px;	margin-right: 250px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 35px;	background-image: url(../images/maintop.jpg);	background-repeat: no-repeat;	background-position: 32px top;} #mainContent h1 {	padding-left: 40px;	font-family: Georgia, Times, serif;	font-size: 24px;	color: #3366cc;	font-weight: normal;	padding-top: 30px;}#mainContent h2 {	padding-left: 40px;	font-family: Georgia, Times, serif;	font-size: 18px;	color: #3366cc;	font-weight: normal;}#mainContent p {	font-family: "Lucida Grande", Tahoma, sans-serif;	font-size: 12px;	color: #666666;	padding-left: 40px;	padding-right: 60px;}#mainContent ul {	font-family: "Lucida Grande", Tahoma, sans-serif;	font-size: 12px;	color: #666666;	padding-left: 40px;}#mainContent li {	margin-left: 24px;	padding-left: -12px;}#mainContent a {	color: #666666;	text-decoration: none;}#sidebar {	float: right; /* since this element is floated, a width must be given */	width: 230px;	background-image: url(../images/sidetop.jpg);	background-repeat: no-repeat;	background-position: 3px top;	padding-top: 5px;	padding-right: 40px;	padding-bottom: 15px;	padding-left: 0px;	margin-top: 20px;}#address {	font-family: "Lucida Grande", Tahoma, sans-serif;	font-size: 11px;	color: #6699cc;	padding-left: 30px;}#address  a {	color: #6699cc;}#ad1 {	background-image: url(../images/adbanner.gif);	background-repeat: no-repeat;	width: 184px;	margin-right: 23px;	margin-left: 23px;}#ad1 h3 {	font-family: "Lucida Grande", Tahoma, sans-serif;	font-size: 16px;	color: #FFFFFF;	font-weight: normal;	padding-top: 20px;	padding-right: 0px;	padding-left: 18px;}#ad1 p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	padding-left: 18px;	padding-right: 18px;}#ad1 a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	padding-left: 0px;	padding-right: 18px;}#footer {	height: 120px;	width: 920px;	margin-right: auto;	margin-left: auto;	padding: 0px;	background-image: url(../images/footer.jpg);	background-repeat: no-repeat;} #footer p {	margin: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */	padding-top: 25px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 80px;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;}.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */	float: right;	margin-left: 8px;}.fltlft { /* this class can be used to float an element left in your page */	float: left;	margin-right: 8px;}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;	height:0px;	font-size: 1px;	line-height: 0px;}.event {	font-family: Georgia, "Times New Roman", Times, serif;	color: #36C;	width: 70px;	display: block;	clear: none;	float: left;	height: 20px;	font-size: 14px;}.eventdetail {	font-size: 12px;	display: block;	height: 20px;}.border {	border: 1px solid #CCC;}
