@charset "UTF-8";/*11/28 Created "li" style to account for Bullets*/body {	margin: 0px;	background-image: url(images/bkgd_body_10.gif);	background-repeat: repeat;}p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .8em;	line-height: 1.5em;}.title {	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 1.7em;	color: #247EA0;	}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: #009999;}h2 {	font-family: "Trebuchet MS", Arial, sans-serif;	text-transform: uppercase;	font-size: 0.9em;	margin-top: 15px;}h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #009999;	font-size: 0.8em;	margin-top: 30px;}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: 5px;}.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;}#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-top: 0px;	padding-left: 10px;	padding-right:10px;	padding-bottom: 10px;}#sidebar h3 {	margin-top: 10px;}#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: #330033;	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: #FFFFFF;}#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: uppercase;	font-size: .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: 25px 30px 30px;}#upcoming-events p {	font-size: .8em;	margin-bottom:5px;	margin-top:5px;}#upcoming-events a:link  {	color: #660066;	text-decoration: underline;	line-height: normal;}#upcoming-events a:visited {	color: #660066;	text-decoration: underline;	line-height: normal;}#upcoming-events a:hover {	color: CC66CC;	line-height: normal;}#event1 {width: 300px;padding:20px;border: #660066 medium solid}#event2 {	height: auto;	width: 350px;	}#indexpromo {	width: 140px;	margin-top:10px;	position: absolute;	top: 9px;	right: 38px;	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;}#tenttalk {	width: 140px;	margin-top:10px;	position: absolute;	top: 338px;	right: 27px;	height: 196px;}.sharontodo {	color: #9999CC;}.caption {	color:#3b3b3b;	margin:3px 0px 5px 0px;	}