body {
background: url(images/bg2.gif) center;
font-family:Arial;
text-align:center;
margin: 0;
padding: 0;
height: 0px;
}

#fixedwidth {
width: 753px;
background-color:#ffffff;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#header {
height: 170px;
border-bottom: 1px solid #cfcfcf;
}

.footer {
clear: both;
width: 755px;
margin: 0px auto 0px auto;
font-size: 11px;
padding-top: 5px;
padding-bottom: 5px;
border-top: 1px solid #324973;
text-align: right;
}

.breadcrumb {
font: bold 11px arial;
margin-top: 2px;
}

.breadcrumb a {
background: transparent url(images/arrow.png) no-repeat center right;
text-decoration: none;
padding-right: 10px; /*adjust bullet image padding*/
color: #324973;
}

.breadcrumb a:visited, .breadcrumb a:active {
color: #324973;
}

.breadcrumb a:hover{
text-decoration: underline;
}

#leftcolumn {
width: 164px;
float: left;
}

#menuborderpush {
border-right: 1px solid #cfcfcf;
}

#search {
height: 25px;
font-family: Arial;
border-bottom: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
padding-top: 5px;
}

.searchbox {
font: normal 10px Arial;
color: #324973;
text-indent: 6px;
border: 1px solid #324973;
width: 113px;
height: 22px;
}

.serchbotton {
font: normal 10px Arial;
color: #324973;
border: 1px solid #324973;
width: 40px;
height: 15px;
background-color:#ffffff;
}

#mainmenu {
width: 164px;
font-size:11px;
font-weight:bold;
text-indent:10px;
line-height:22px;
border-right:1px solid #cfcfcf;
color:#ffffff;
background-color:#324973;
}

.glossymenu a.menuitem{
display:block;
height:22px;
width: auto;
font-size:11px;
line-height: 23px;
color:#324973; 
text-decoration:none;
text-indent:10px;
border-right:1px solid #cfcfcf;
border-bottom:1px solid #cfcfcf;
}

.glossymenu a.menuitem:visited {
background-color:#ffffff;
color:#324973;
}

.glossymenu .menuitem:active {
font-weight: 700;
background-color:#ffffff;
color:#324973;
}

.glossymenu a.menuitem:hover{
border-right:1px solid #cfcfcf;
text-decoration:none;
color:#ffffff;
background-color:#1b7046;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.content {
display: block;
padding: 0px;
height:17px;
width: 163px;
font-size:11px;
line-height: 17px;
color:#324973; 
text-decoration:none;
text-indent:20px;
border-right:1px solid #cfcfcf;
}

.content:hover {
color: #cccccc;
font-weight: 700;
}

.innercontent {
display: block;
padding: 0px;
height:17px;
margin-left: 10px;
width: 153px;
font-size:11px;
line-height: 17px;
color:#324973; 
text-decoration:none;
text-indent:20px;
border-right:1px solid #cfcfcf;
}

.innercontent:hover {
color: #cccccc;
font-weight: 700;
}

.subexpandable {
display: block;
padding: 0px;
height:17px;
width: 163px;
font-size:11px;
line-height: 17px;
color:#324973; 
text-decoration:none;
text-indent:20px;
border-right:1px solid #cfcfcf;
}

.subexpandable:hover{
color: #cccccc;
font-weight: 700;
}

#eventscalendar {
margin-top: -1px;
width: 164px;
font-size:11px;
font-weight:bold;
text-indent:10px;
line-height:22px;
border-right:1px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
color:#ffffff;
background-color:#324973;
}

#eventscalendar a {
color:#ffffff; 
text-decoration:none;
}
 
#eventscalendar a:hover {
text-decoration:underline;
color:#ffffff;
}

#minical {
height: 173px;
border-right:1px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
}

#contentarea {
margin-left: 163px;
padding-top: 5px;
padding-left:10px;
padding-right:7px;
font-size: 11px;
line-height:17px;
border-left:1px solid #cfcfcf;
}

#title {
border-bottom:1px solid #324973;
font : bold 11px Arial;
color: #666666;
}

#missiontitle {
font-size:11px;
font-weight:600;
line-height:16px;
color:#000000;
}

#mission {
font-family: "lucida bright";
font-size:11px;
line-height:16px;
color:#324973; 
font-style: italic;
font-weight: 700;
}

#believe {
font-size:16px;
font-weight: 700;
line-height:20px;
color:#324973; 
}

.believe {
font-size:16px;
font-weight: 700;
line-height:20px;
color:#324973; 
}

.believesubs {
float: right;
height: 10px;
width: 573px;
padding-top: 20px;
padding-bottom: 26px;
}

.lineindent {
float: right;
width: 531px;
margin-left: 42px;
margin-top: -15px;
margin-bottom: -5px;
border-left: 5px solid #cccccc;
}

.indent {
width: 521px;
margin-left: 10px;
}

.bold {
font-weight: 700;
}

.blue {
color: #324973;
}

.green {
color: #006600;
font-weight: 700;
}

.programs {
list-style-type: none;
margin: 1px 0px 8px 0px;
}

.programs li {
background: url(images/ul2.gif) top left no-repeat;
background-position: 0px 4px;
margin: 0px 0px 0px -10px;
padding: 0px 0px 0px 15px;
}

.programs2 {
list-style-type: none;
line-height: 1.2;
}

.programs2 li {
background: url(images/ul2.gif) top left no-repeat;
margin: -5px 0px -2px -10px;
padding: 0px 0px 0px 15px;
font-weight: 700;
color: #324973;
}

.programs3 {
list-style-type: none;
margin: 5px 0px 15px 0px;
}

.programs3 li {
background: url(images/ul2.gif) left no-repeat;
margin: 2px 0px 0px 0px;
color: #000000;
font-weight: 400;
}

.programcomments {
color: #800000;
font-weight: 700;
}

.words {
font-weight: 700;
font-style: italic;
}

.button {
margin-top: 3px;
height: 21px;
width: 80px;
font-size: 11px;
color: #ffffff;
border: none;
background-color: #324973;
}

.input {
border: 1px solid #324973;
}

.faq {
font-weight: 700;
margin-top: 20px;
margin-bottom: -10px;
}

.center {
text-align: center;
}

.right {
float: right;
}

.left {
float: left;
padding-right: 10px;
}

.printlinks {
text-align: right;
margin: -15px 0px 0px 0px;
}

a.printlinks {
color: #666666;
text-decoration: none;
}

a.printlinks:hover {
color: #1b7046;
text-decoration: underline;
}

.traillog {
text-align: right;
margin: -15px 0px 0px 0px;
}

a.traillog {
color: #800000;
text-decoration: none;
}

a.traillog:hover {
color: #324973;
text-decoration: underline;
}


a.link {
color: #324973;
text-decoration: none;
}
a.link:hover {
color: #666666;
text-decoration: underline;
}

.pressrelease {
font-weight: 700;
font-size: 18px;
}

.pressreleasetitle {
font-weight: 700;
font-size: 13px;
}

#trail1 {
float:left;
width:93px;
height:235px;
border: 2px groove #cccccc;
}

#trail1-1 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail1-2 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail1-3 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail1-4 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail2 {
float:left;
width:93px;
height:235px;
border-right: 2px groove #cccccc;
border-top: 2px groove #cccccc;
border-bottom: 2px groove #cccccc;
}

#trail2-1 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail2-2 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail2-3 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail2-4 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail3 {
float:left;
clear:right;
width:93px;
height:235px;
border-right: 2px groove #cccccc;
border-top: 2px groove #cccccc;
border-bottom: 2px groove #cccccc;
}

#trail3-1 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail3-2 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail3-3 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail3-4 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail4 {
float:left;
clear:right;
width:93px;
height:235px;
border-right: 2px groove #cccccc;
border-top: 2px groove #cccccc;
border-bottom: 2px groove #cccccc;
}

#trail4-1 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail4-2 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail4-3 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail4-4 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail5 {
float:left;
clear:right;
width:93px;
height:235px;
border-right: 2px groove #cccccc;
border-top: 2px groove #cccccc;
border-bottom: 2px groove #cccccc;
}

#trail5-1 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail5-2 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail5-3 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail5-4 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail6 {
float:left;
clear:right;
width:93px;
height:235px;
border-right: 2px groove #cccccc;
border-top: 2px groove #cccccc;
border-bottom: 2px groove #cccccc;
}

#trail6-1 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail6-2 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail6-3 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#trail6-4 {
float:left;
width:93px;
height:52px;
border-top: 2px groove #cccccc;
}

#caltrail {
width:570px;
height:590px;
}

.normaltext {
font-size: 11px;
color: #000000;
font-weight: 400;
}