/* Global Styles */

body {
	margin:0px;
	padding:0px;
	background-color: #F4FFE4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	}
	
td {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	clear: none;
	}

h1 {
	color: #99CC66;
	letter-spacing:0.21em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	margin-left: 4px;
}

h2 {
	font-size: 135%;
	color: #8B7858;
	letter-spacing: 0.1em;
	margin-left: 4px;
}

h3 {
	color: #D3203E;
	line-height:22px;
	letter-spacing:0.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	clear: left;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-left: 4px;
}

p {
	color: #77694D;
	font-size: 90%;
	margin-left: 4px;
}


a {
	color: #993300;
	}
	
a:hover, a:visited {
	color: #5C743D;
	}

/* ID Styles */

#navigation td {
	border-bottom: 1px solid #F4FFE4;
	}
	
#navigation a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D5EDB3;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 20px;
	}
	
#navigation a:hover {
	background: #99CC66;
	color:#993300;
	}
	
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #5C743D;
	letter-spacing:.2em;
	line-height:30px;
	}
#home {
	margin: 0px;
	padding: 0px;
}

#tagline 	{	
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 1px dashed #5C743D;
	}
		
/* Class Styles */
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:20px;
	margin-top:0px;
	}
	
.pageName{
	color: #99CC66;
	line-height:26px;
	letter-spacing:.21em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	}
	
.subHeader {
	color: #D3203E;
	line-height:22px;
	letter-spacing:.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
	}
	
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
/* Start Header */
#header {
	margin-top:0px;
	background-color: #D5EDB3;
	background-image: url(images/heading.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 0px;
	padding-bottom: 105px;
}
#localnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #990000;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5C743D;
	border-bottom-color: #5C743D;
	width: 100%;
	margin: 0px;
	background-color: #99CC66;

}

#localnav #dash1, #localnav #dash2 {
	background-image: url(images/mm_dashed_line.gif);
	clear: left;
	display: block;
}
	
#localnav #datefmt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #990000;
	width: 140px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#localnav #datefmt p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}

#localnav #locallinks {
}

#localnav #locallinks ul {
	display: inline;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #990000;
	list-style-type: none;
	margin: 0px;
	padding: 0px;

}

#localnav #locallinks li {
	display:inline;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #990000;
	list-style-type: none;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#localnav #locallinks a, #localnav #locallinks a:link, #localnav #locallinks a:visited {
	color: #FFFFFF;
	/*line-height:16px;*/
	letter-spacing:0.1em;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	/*padding:8px 6px 10px 20px;*/

}

#localnav #locallinks a:hover, #localnav #locallinks a:active {
	text-decoration: underline;

}

/* End Header */

/* Start Left Navigation */
#lnav {
	width: 150px;
	padding-right: 10px;
	text-align: left;
	padding-top: 15px;
	float: left;
}

#lnav ul {
	font-size: 100%;
	list-style-type: none;
	padding: 0;
	margin: 0px;
	text-align: center;
}

#lnav a, #lnav a:link, #lnav a:visited {
	color: #D3203E;
	display: block;
	text-decoration: none;
	width: 130px;
	background-color: #F4FFE4;
	border-bottom: 1px solid #999999;
	font-weight: bold;
	font-size: 110%;
	padding-top: 108px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-image: url(images/navigation/P6010279_shadow.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#lnav a:hover, #lnav a:active {
	background-color: #E6E1D9;
	color: #74AE39;
	background-image: url(images/navigation/P6010279.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
/* about */
#lnav #about a, #lnav #about a:link, #lnav #about a:visited {
	background-color: #F4FFE4;
	padding-top: 80px;
	background-image: url(images/navigation/P6010279_shadow.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#lnav #about a:hover, #lnav #about a:active {
	background-color: #E6E1D9;
	background-image: url(images/navigation/P6010279.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 80px;
}

/* sched */
#lnav #rehab a, #lnav #rehab a:link, #lnav #rehab a:visited {
	background-color: #F4FFE4;
	padding-top: 108px;
	background-image: url(images/navigation/P6010336_shadow.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#lnav #rehab a:hover, #lnav #rehab a:active {
	background-color: #E6E1D9;
	background-image: url(images/navigation/P6010336.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* staff */
#lnav #staff a, #lnav #staff a:link, #lnav #staff a:visited {
	background-color: #F4FFE4;
	padding-top: 100px;
	background-image: url(images/navigation/P6010340_shadow.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#lnav #staff a:hover, #lnav #staff a:active {
	background-color: #E6E1D9;
	background-image: url(images/navigation/P6010340.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 100px;
}

/* news */
#lnav #news a, #lnav #news a:link, #lnav #news a:visited {
	background-color: #F4FFE4;
	padding-top: 105px;
	background-image: url(images/navigation/P6010348_shadow.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#lnav #news a:hover, #lnav #news a:active {
	background-color: #E6E1D9;
	background-image: url(images/navigation/P6010348.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 105px;
}

/* faq */
#lnav #faq a, #lnav #faq a:link, #lnav #faq a:visited {
	background-color: #F4FFE4;
	padding-top: 108px;
	background-image: url(images/navigation/P6010334_shadow.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#lnav #faq a:hover, #lnav #faq a:active {
	background-color: #E6E1D9;
	background-image: url(images/navigation/P6010334.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* contact */
#lnav #contact a, #lnav #contact a:link, #lnav #contact a:visited {
	background-color: #F4FFE4;
	padding-top: 100px;
	background-image: url(images/navigation/P6010282_shadow.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#lnav #contact a:hover, #lnav #contact a:active {
	background-color: #E6E1D9;
	background-image: url(images/navigation/P6010282.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 100px;
}

/* rehab */
#lnav #sched a, #lnav #sched a:link, #lnav #sched a:visited {
	background-color: #F4FFE4;
	padding-top: 100px;
	background-image: url(images/navigation/P6010357_shadow.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#lnav #sched a:hover, #lnav #sched a:active {
	background-color: #E6E1D9;
	background-image: url(images/navigation/P6010357.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 100px;
}
/* END Left navigation */

/* START footer */

#footer {
	clear: both;
	font-size: 85%;
}
#footer #nav {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #99CC66;
	border-bottom-color: #99CC66;
	padding-bottom: 3px;
	padding-top: 1px;
}

#footer strong {
	font-size: 120%;
	color: #726549;
}
#footer #nav ul {
	display: inline;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #990000;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 160px;

}

#footer #nav li {
	display:inline;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #990000;
	list-style-type: none;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#footer #avia {
	font-size: 90%;
}

#footer #avia em{
	font-size: 120%;
	font-weight: bold;
	color: #006666;
}

#footer #avia a, #footer #avia a:link, #footer #avia a:visited {
	color: #000000;
	/*line-height:16px;*/
	letter-spacing:0.1em;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
}

#footer #avia a:hover, #footer #avia a:active {
	text-decoration: underline;
	color: #000000;
}
/* END footer */


#rightcol {
	width: 200px;
	background-color: #897958;
	color: #FFFFFF;
	margin: 5px;
	padding: 0px;
	float: right;
}
#banchor {
	clear: both;
	height: 1%;
}


#rightcol h1 {
	color: #D5EDB3;
	font-variant: normal;
}
#rightcol p {
	color: #FFFFFF;
	margin: 5px;
	padding: 0px;
}


#rightcol h2 {
	color: #FFFFFF;
	font-style: italic;
	margin: 5px;
	padding: 0px;
}
#rightcol h3 {
	color: #D5EDB3;
	letter-spacing: .1em;
	margin: 5px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#rightcol #titlebar {
	background-color: #C7BCA7;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-image: none;
}
#rightcol #titlebar #topleft {
	background-image: url(images/topleft-corner.gif);
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
}

#rightcol #titlebar #topright {
	background-image: url(images/topright-corner.gif);
	display: block;
	float: right;
	background-repeat: no-repeat;
	background-position: right top;
}
#rightcol #titlebar h1 {
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #D01D33;
}
#rightcol #rbody {
	padding: 5px;
	border: 1px solid #BF253D;
}

#rightcol #rbody a, #rightcol #rbody a:link, #rightcol #rbody a:visited {
	color: #FFCCCC;
}

#rightcol #rbody a:hover, #rightcol #rbody a:active {
	color: #D5EDB3;
}

#centercol {

}

#centercol #col1 {
/*	width: 100%; */
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #99CC66;
	padding-right: 4px;
}

#centercol #interest1, #centercolinside #interest1 {
	float: right;
	border: 1px solid #88795A;
	margin: 5px;
}
#centercolinside {
	float: left;
	width: 700px;
}
#centercolinside h2 {
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 4px;
}

#centercolinside #directions {
	height: 230px;
	margin: 0px;
	padding: 0px;
}

.pixelborder {
	border: 1px solid #000000;
	margin: 4px;
}
.pixelborderleft {
	border: 1px solid #000000;
	margin: 4px;
	float: left;
}
.pixelborderright {
	border: 1px solid #000000;
	margin: 4px;
	float: right;
}
.pixelright {
	float: right;
}
#centercol #col2 {
	/* width: 100%; */
	padding-left: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #99CC66;
}
#centercol #col2 table, #centercol #col1 table {
	border-collapse: collapse;
	margin-right: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #9DACBF;
	border-right-color: #9DACBF;
	border-bottom-color: #9DACBF;
	border-left-color: #9DACBF;
}
#centercol #col2 td, #centercol #col1 td {
	padding: 0px;
	/*text-align: center;*/
	font-size: 100%;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-left: 3px;
	border: 1px solid #000000;
}
#toc ul {
	text-indent: 0px;
	padding: 0px;
	margin: 0px;
}
#toc li {
	list-style-type: none;
}

#toc ul ul {
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#toc ul ul li {
	text-indent: 0px;
	list-style-type: none;
	background-image: url(images/faqbullet.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left;
}

#toc ul ul a, #toc ul ul a:link, #toc ul ul a:visited {
	color: #D3203E;
	/*line-height:16px;*/
	letter-spacing:0.1em;
	text-decoration: none;
	font-size: 96%;
	font-weight: bold;
	/* padding:8px 6px 10px 20px; */
}

#toc a:hover, #toc a:active {
	text-decoration: underline;
}

#toc ul a, #toc ul a:link, #toc ul a:visited {
	color: #8B7858;
	/*line-height:16px;*/
	letter-spacing:0.1em;
	text-decoration: none;
	font-size: 110%;
	font-weight: bold;
	/* padding:8px 6px 10px 20px; */
}

#eventtext p, #faqdiv p {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}

#eventtext h3, #faqdiv h3 {
	border-bottom-style: none;
	margin-bottom: 0.25em;
	padding: 0px;
	margin-top: 0.75em;
}

#eventtext h2, #faqdiv h2 {
	border-bottom-style: none;
	margin-bottom: 0.25ex;
	margin-top: 0.75em;
	padding-bottom: 0px;
}
#contactform label {
	font-weight: bold;
}
#contactform input {
	margin-left: 10px;
	border: 1px solid #99CC66;
}
#contactform select {
	margin-left: 10px;
	border: 1px solid #99CC66;
}
#contactform textarea {
	margin-left: 10px;
	border: 1px solid #99CC66;
}
