@charset "UTF-8";/*11/28 Created "li" style to account for Bullets*/body {	margin: 0px;	background-image:url(images/bkgd_navhover_15.gif);	background-repeat: repeat;}p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .8em;	line-height: 1.5em;}li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.8em;	line-height: 1.5em;}h1 {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 1.5em;	color: #330066;}h2 {	font-family: "Trebuchet MS", Arial, sans-serif;	text-transform: uppercase;	font-size: 0.8em;	margin-top: 30px;}h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #330066;	font-size: 0.75em;	margin-top: 10px;}h4 {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 0.8em;	text-transform: uppercase;	color: #000000;	font-weight: bold;	padding-bottom: 10px;	padding-top: 20px;}.img {	border: 1px solid #000000;	margin-right: 15px;	margin-bottom: 10px;	margin-top: 7px;	float: left;}.imgrht {	border: 1px solid #000000;	margin-left: 15px;	margin-bottom: 10px;	margin-top: 7px;	float: right;}#header {	width: 768px;	color: #FFFFFF;	font-family: "Trebuchet MS", Arial, sans-serif;	height: 101px;	background-image:url(images/banner.jpg);	background-repeat: no-repeat;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #660066;}#logo {	background-image: url(images/logo_06.gif);	height: 62px;	width: 180px;	position: relative;	left: 20px;	top: 12px;}#header-content {	width: 500px;	position: absolute;	left: 220px;	top: 4px;}.mission {	font-size: 0.75em;	font-weight: bold;	line-height: 1.25em;	font-family: "Trebuchet MS", Arial, sans-serif;}.welcome {	font-size: .9em;	font-style: italic;	font-weight: bold;	margin-bottom: -5px;}#content {	position: relative;	width: 1000px;}#navbar {	width: 199px;	position: absolute;	left: 0px;	top: 0px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: 660066;	height: 518px;}#sidebar {	width: 175px;	left: 595px;	height: auto;	position: absolute;	background-color: #FFFFFF;	border: 1px solid #660066;	padding-left: 10px;	padding-right:10px;	padding-bottom: 25px;}#sidebar p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;	line-height: 1.5em;	}#sidebar a:link  {	color: #660066;	text-decoration: underline;}#sidebar a:visited {	color: #660066;	text-decoration: underline;}#sidebar a:hover {	color: CC66CC;}#main-panel {	background-color: #FFFFFF;	position: absolute;	left: 190px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #660066;	border-left-color: #660066;	width: 577px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #660066;}#navbar ul {	margin: 0px;	padding: 0px;}#navbar ul li {	list-style-type: none;	margin: 0px;	padding: 0px;}#navbar ul li a:link, #navbar ul li a:visited {	display: block;	font-family: "Trebuchet MS", Arial, sans-serif;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #660066;	font-weight: bold;	text-decoration: none;	color: #FFFFFF;	font-size: 0.9em;	background-image: url(images/bkgd_navlink_13.gif);	background-repeat: repeat;	padding-top: 7px;	padding-bottom: 7px;	padding-left: 20px;}#navbar ul li a#active {	background-image: url(images/bkgd_navhover_15.gif);	background-repeat: repeat;	color: #330033;}#navbar ul li a:hover {	background-image: url(images/bkgd_navhover_15.gif);	background-repeat: repeat;	color: #FFFFFF;}#navbar a:link, a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	color: #330033;}#navbar a:hover {	text-decoration: underline;}.nav_active {	text-decoration: underline;}#navbar p {	text-transform: none;	font-size: 0.7em;	padding-left: 20px;}#subnav  {	padding-bottom: 20px;}#bodycontent #subnav a#active {	color: #009999;}#bodycontent #subnav a:link {	color: #660066;	text-decoration: none;	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 0.8em;	font-weight: bold;}#bodycontent #subnav a:visited {	color: #660066;	text-decoration: none;	font-family: "Trebuchet MS", Arial, sans-serif;	font-weight: bold;	font-size: 0.8em;}#bodycontent #subnav a:hover {    	color: #CC66CC;}#75yearslogo {	background-image: url(images/75yearslogo_18.gif);	height: 53px;	width: 138px;	background-repeat: no-repeat;	margin-left: 20px;}#bodycontent {	padding: 10px 30px 30px;}#bodycontent ul li a:link {	color: #660066;	text-decoration: underline;}#bodycontent ul li a:visited {	color: #660066;	text-decoration: underline;}#bodycontent ul li a:hover    {	color: #CC66CC;}#bodycontent a:link  {	color: #660066;	text-decoration: underline;}#bodycontent a:visited {	color: #660066;	text-decoration: underline;}#bodycontent a:hover {	color: CC66CC;}#flashimage {	width: 577px;	background-color: #999999;	height: 247px;	border-bottom: 1px solid #660066;}#upcoming-events {	padding: 0px 30px 30px;	position: relative;	height: 300px;}#upcoming-events p {	font-size: .8em;}#upcoming-events a:link  {	color: #660066;	text-decoration: underline;	padding-left: 3px;	padding-right: 3px;	line-height: normal;}#upcoming-events a:visited {	color: #660066;	text-decoration: underline;	padding-left: 3px;	padding-right: 3px;	line-height: normal;}#upcoming-events a:hover {	color: CC66CC;	padding-left: 3px;	padding-right: 3px;	line-height: normal;}#event1 {width: 300px;padding:20px;border: #660066 medium solid}#event2 {	height: 50px;	}#indexpromo {	width: 140px;	margin-top:10px;	position: absolute;	top: 9px;	right: 35px;	height: 196px;}#indexpromo a:link  {	color: #660066;	text-decoration: underline;	padding-left: 3px;	padding-right: 3px;	line-height: normal;}#indexpromo a:visited {	color: #660066;	text-decoration: underline;	padding-left: 3px;	padding-right: 3px;	line-height: normal;}#indexpromo a:hover {	color: CC66CC;	padding-left: 3px;	padding-right: 3px;	line-height: normal;}.promohead {	font-size: 0.8em;	font-weight: bold;	font-family: "Trebuchet MS", Arial, sans-serif;	padding-left: 5px;	padding-right: 5px;	line-height: normal;}.copyright {	font-size: 0.8em;	font-weight: bold;	font-family: "Trebuchet MS", Arial, sans-serif;}#bttmbar {	width: 577px;	font-size: 0.75em;	font-weight: bold;	line-height: 1.25em;	font-family: "Trebuchet MS", Arial, sans-serif;	color: #FFFFFF;	text-align: center;	background-image: url(images/bkgd_header_01.gif);	background-repeat: no-repeat;	padding-top: 1px;	padding-bottom: 1px;}#bttmbar a:link, a:visited {	text-decoration: underline;	color: #FFFFFF;}.indexheads {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 0.8em;	text-transform: uppercase;	color: #000000;	font-weight: bold;	background-color: #FFB26B;	padding: 3px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #330033;	display: block;}#fairsubnav ul {	margin: 0px;	padding: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: 660066;}#fairsubnav ul li {	list-style-type: none;	margin: 0px;	padding: 0px;}#fairsubnav ul li a:link, #fairsubnav ul li a:visited {	display: block;	font-family: "Trebuchet MS", Arial, sans-serif;	font-weight: bold;	text-decoration: none;	color: #005D76;	font-size: 0.9em;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 30px;	border-bottom-style: none;}#fairsubnav ul li a#active {	background-image: none;	background-repeat: no-repeat;}#fairsubnav ul li a:hover {	text-decoration: none;	background-image: none;	background-repeat: no-repeat;}#fairhomebody {	width: 295px;}#fairpromo {	background-color: #FFFFFF;	position: absolute;	height: 115px;	width: 225px;	left: 34px;	top: 700px;}#fairpromo2 {	background-color: #FFFFFF;	height: 115px;	left: 311px;	width: 225px;	position: absolute;	top: 700px;}#fairheader {	width: 577px;	background-color: #999999;	height: 86px;	border-bottom: 1px solid #660066;}.sharontodo {	color: #9999CC;}
