@charset "UTF-8";
/* CSS Document */

.footergraphic {
	background-image: url(images/fullfooter_04.jpg);
	background-repeat: no-repeat;
	height: 118px;
	width: 1000px;
}
.footercallout {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
	color: #E0D6BD;
	font-style: italic;
}
.visitorbackground {
	background-image: url(images/homesectionboxvisitsummer_06.jpg);
	background-repeat: no-repeat;
}
.meetingbackground {
	background-image: url(images/homesectionboxm.jpg);
	background-repeat: no-repeat;
}
.sportsbackground {
	background-image: url(images/homesectionboxvisitsportssummer.jpg);
	background-repeat: no-repeat;
}
.roadcondbackground {
	background-image: url(images/homesectionboxroadwinterwimap_12.jpg);
	background-repeat: no-repeat;
}
.navbackgroundmainpages {
	background-image: url(images/navbackgroundsmallmain_03.jpg);
	background-repeat: no-repeat;
	height: 100%;
	width: 204px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #936D40;
}
.maincopybackgroundmainpages {
	background-image: url(images/homemaintypeboxbackground_05.jpg);
	background-repeat: no-repeat;
	height: 100%;
	width: 738px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.tablehome2column {
	width: 1000px;
	border-bottom-width: 0px;
	margin: 0px;
	border-top-width: 15px;
	border-right-width: 15px;
	border-left-width: 15px;
	border-top-color: #5D340D;
	border-right-color: #5D340D;
	border-bottom-color: #5D340D;
	border-left-color: #5D340D;
	padding: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1 {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
}
h2 {font-size: 1.5em;}

.example {
	background: #eee;
	padding: 50px;
}

.oneColFixCtrHdr #container {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #005634;
	margin: 0 auto;
	text-align: left;
}
.topnavigationtable {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	color: #FFFFFF;
	text-align: left;
}
.footerwavegraphic {
	background-image: url(../images/mainpagesfooterbar_02.jpg);
	background-repeat: no-repeat;
	height: 110px;
	width: 1003px;
}
.oneColFixCtrHdr #header {
}
.oneColFixCtrHdr #footerwhite {
	padding: 0 0px;
	text-align: center;
	background-color: #FFFFFF;
}
.oneColFixCtrHdr #header h1 {
}
.oneColFixCtrHdr #mainContent {
	background: #FFFFFF;
}
.oneColFixCtrHdr #footer {
	padding: 0 0px;
	text-align: center;
	background-color: #E0D6BD;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-align: center;
}
.body  {
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial
}
.mainpageboxtitlesCopy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: bold;
	color: #005634;
	line-height: 28px;
}
.bodyblack {
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial
}
.bodysmall   {
	color: #133fa0;
	font-size: 11px;
	line-height: 16px;
	font-family: Times
}
.bodyboldred  { color: #FF0000; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Arial }
.bodyltbrownnonital  { color: #9A7438; font-size: 12px; line-height: 14px; font-family: Arial }
.bodylightbrown   { color: #9A7438; font-style: italic; font-size: 14px; line-height: 20px; font-family: Times }
.bodylightbrownbold    { color: #9a7438; font-style: italic; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Times }
.bodyitalic   { color: #174c39; font-style: italic; font-size: 12px; line-height: 18px; font-family: Arial }
.bodyitalictimes    { color: #174c39; font-style: italic; font-size: 14px; line-height: 20px; font-family: Times }
.bodyitalictimesbold     { color: #174c39; font-style: italic; font-weight: bold; font-size: 13px; line-height: 19px; font-family: Times }
.bodyboldbeige    { color: #f8f7f0; font-weight: bold; font-size: 13px; line-height: 18px; font-family: Arial; text-decoration: underline }
.bodyboldblackgeorgia {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.bodyboldwhitegeorgia {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.bodybold  { color: #174c39; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Arial }
.bodyboldlg  {
	color: #174c39;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif
}
.bodyboldbrown  { color: #703904; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Arial }
.bodyboldbrownlg  { color: #703904; font-weight: bold; font-size: 14px; line-height: 26px; font-family: Arial }
.bulletbrownlg  { color: #703904; font-weight: bold; font-size: 18px; line-height: 18px; font-family: Arial }
.bodyboldbrownextralg       {
	color: #703904;
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif
}
.mainpageboxtitleswinter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: bold;
	color: #095ba6;
	line-height: 28px;
}
.bodyboldwinbluelg  {
	color: #095ba6;
	font-weight: bold;
	font-size: 14px;
	line-height: 26px;
	font-family: Georgia, "Times New Roman", Times, serif
}
.bodyboldwinbluextralg       {
	color: #095ba6;
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bodyboldwinblue   {
	color: #095ba6;
	font-weight: bold;
	font-size: 13px;
	line-height: 19px;
	font-family: Georgia, "Times New Roman", Times, serif
}
.bodyboldwinblueuline    {
	color: #095ba6;
	font-weight: bold;
	font-size: 13px;
	line-height: 19px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline
}
.bodyboldwingreenuline    {
	color: #629E1E;
	font-weight: bold;
	font-size: 13px;
	line-height: 19px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline
}
.bodyboldspringxtralgunder      {
	color: #629E1E;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline
}
.bodyboldwinbluextralgunderline {
	color: #095ba6;
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}
.bodyboldwingreen     {
	color: #629E1E;
	font-weight: bold;
	font-size: 13px;
	line-height: 19px;
	font-family: Georgia, "Times New Roman", Times, serif
}
.bodyboldsummernuline    {
	color: #F08913;
	font-weight: bold;
	font-size: 13px;
	line-height: 19px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline
}
.bodyboldsummer     {
	color: #F08913;
	font-weight: bold;
	font-size: 13px;
	line-height: 19px;
	font-family: Georgia, "Times New Roman", Times, serif
}
.bodyboldsummxtralg     {
	color: #F08913;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif
}
.bodyboldsummxtralgunder      {
	color: #f08913;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline
}
.bodyboldsummxtralg2      {
	color: #f08913;
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif
}
.bodyboldholiday       {
	color: #ab1a39;
	font-weight: bold;
	font-size: 13px;
	line-height: 19px;
	font-family: Georgia, "Times New Roman", Times, serif
}
.bodyboldholidayunder      {
	color: #ab1a39;
	font-weight: bold;
	font-size: 13px;
	line-height: 19px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline
}
.bodyboldholidayxtralgunder      {
	color: #AB1A39;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline
}
.bodyboldfall       { color: #B2571B; font-weight: bold; font-size: 13px; line-height: 19px; font-family: Arial }
.bodyboldfallunder      {
	color: #B2571B;
	font-weight: bold;
	font-size: 13px;
	line-height: 19px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline
}
.bodyboldfallxtralgunder        {
	color: #b2571b;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline
}
.bodybolddkgreen  {
	color: #005634;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial
}
.bodyboldgrnxtrasubs       {
	color: #005634;
	font-weight: bold;
	font-size: 20px;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif
}
.bodyboldgrnsub       {
	color: #005634;
	font-weight: bold;
	font-size: 13px;
	line-height: 19px;
	font-family: Arial
}
.bodyboldgrnsubunder      {
	color: #005634;
	font-weight: bold;
	font-size: 13px;
	line-height: 19px;
	font-family: Arial;
	text-decoration: underline
}
.bodyboldlggrey  { color: #808080; font-weight: bold; font-size: 13px; line-height: 19px; font-family: Arial }
.largebrnbackground { background: #9a7438 url(images/maintemplate_06.jpg) no-repeat }
.beigebackgroundcolor  { color: #f0efe4; font-weight: bold; font-size: 12px; line-height: 12px; font-family: Arial }
.bodyboldextralarge {
	color: #174c39;
	font-weight: bold;
	font-size: 20px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif
}
.bodyblackextralarge {
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif
}
.titlebkg {
	background-image: url(images/titlebackground.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #1F5534;
	font-weight: bold;
	background-repeat: no-repeat;
	line-height: normal;
	text-align: center;
}
.bluetitle {
	color: #095ba6;
	font-weight: bold;
	font-size: 22px;
	line-height: 23px;
	font-family: Arial
}
.titlegreenspring {
	color: #629E1E;
	font-weight: bold;
	font-size: 26px;
	line-height: 28px;
	font-family: Georgia, "Times New Roman", Times, serif
}
.titleorangesummer {
	color: #F08913;
	font-weight: bold;
	font-size: 26px;
	line-height: 28px;
	font-family: Georgia, "Times New Roman", Times, serif
}
.titlebrownfall {
	color: #b2571b;
	font-weight: bold;
	font-size: 26px;
	line-height: 28px;
	font-family: Georgia, "Times New Roman", Times, serif
}
.titleholidaydarkred {
	color: #AB1A39;
	font-weight: bold;
	font-size: 26px;
	line-height: 28px;
	font-family: Georgia, "Times New Roman", Times, serif
}
.titlegreenallother {
	color: #316c51;
	font-weight: bold;
	font-size: 22px;
	line-height: 23px;
	font-family: Georgia, "Times New Roman", Times, serif
}
.homeboxtitles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
}
.blackgeorgiabold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.bodybrown {
	color: #703904;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial
}
.bodyboldfallxtralarge {
	color: #b2571b;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif
}
#navcontainer ul
{
	text-align: center;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 0;
	margin-top: 0px;
	/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
	background-color: #005634;
	color: white;
	width: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 0px;/* fixes Firefox 0.9.3 */
	font-size: 13px;
	font-weight: bold;
}

#navcontainer ul li
{
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 3px;
	/* matches link padding except for left and right */
padding-top: 3px;
}

#navcontainer ul li a
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: white;
	text-decoration: none;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000000;
}

#navcontainer ul li a:hover
{
	background-color: #003b24;
	color: white;
}

#navcontainer #active {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
}
.mainpagesnewcsstemplatebox {
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 50px;
}
.bodyboldblack {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial
}
.blackgeorgiaboldkeycallouts {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
}
.keypurple  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	line-height: 40px;
	color: #821076;
	letter-spacing: -5px;
	background-position: center center;
}
.keyyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	line-height: 40px;
	color: #EF9232;
	letter-spacing: -5px;
}
.keyblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	line-height: 40px;
	color: #203C92;
	letter-spacing: -5px;
}
.keygreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	line-height: 40px;
	color: #2BADA5;
	letter-spacing: -5px;
}
.headingbox {
	background-color: #E0D6BD;
	height: auto;
	background-position: top;
}
.bodyboldgreengeorgia {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #005634;
}
.bodyboldwhitegeorgia {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #DACFBF;
}
.stealstable {
	height: 70px;
	width: 650px;
	margin-top: 0px;
	float: none;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#human {  
visibility:hidden;  
display:none;  
}  
