
body { margin: 0px 0px 0px 0px; }

.mainwrap {background:transparent url(images/background.jpg) repeat-x scroll left 0;float:left;margin:0;padding:0;width:100%;}

#main_navigation_container { float: left; width: 166px; }

#content h2 { color: #003366; }

/* MenuBegin:left_navigation */ ul.left_navigation, ul.left_navigation li, ul.left_navigation ul { margin: 0; border: 0; padding: 0; list-style: none; width: 166px; }

ul.left_navigation li { position: relative; display: inline; float: left; }

/* 1st Level */ ul.left_navigation a { /*For IE*/
 color: #003366; background: #99ccff; text-decoration: none; border: 0px solid #996633; text-align: left; padding: 0px; font: bold 10px; display: block; height: 1%; }

ul.left_navigation a:hover { color: #003366; background: #99ccff; text-decoration: none; }

/* 2nd Level */ ul.left_navigation li li a { color: #003366; background: #99ccff; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; border-top: 1px solid #996633; padding: 5px 0px 5px 25px; }

ul.left_navigation li li a:hover { color: #003366; background: #99ccff; text-decoration: none; }

ul.left_navigation li li a.first { }

ul.left_navigation li li a.last { border-bottom: 1px solid 996633; }

/* 3rd Level */ ul.left_navigation li li li a { color: #003366; background: #99ccff; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; padding: 5px 0px 5px 48px; }

ul.left_navigation li li li a:hover { color: #003366; background: #99ccff; text-decoration: none; }

/* Do Not Move - Must Come Before display:block for Gecko */ ul.left_navigation .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px;  content:;
height: 0; visibility: hidden; }

/* MenuEnd:left_navigation */ /* MenuBegin:left_navigation */ ul.left_navigation_athletics, ul.left_navigation_athletics li, ul.left_navigation_athletics ul { margin: 0; border: 0; padding: 0; list-style: none; width: 166px; }

ul.left_navigation_athletics li { position: relative; display: inline; float: left; }

/* 1st Level */ ul.left_navigation_athletics a { /*For IE*/
 color: #003366; background: #99ccff; text-decoration: none; border: 0px solid #996633; text-align: left; padding: 0px; font: bold 10px; display: block; height: 1%; }

ul.left_navigation_athletics a:hover { color: #003366; background: #99ccff; text-decoration: none; }

/* 2nd Level */ ul.left_navigation_athletics li li a { color: #003366; background: #99ccff; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; border-top: 1px solid #996633; padding: 5px 0px 5px 25px; }

ul.left_navigation_athletics li li a:hover { color: #003366; background: #99ccff; text-decoration: none; }

ul.left_navigation_athletics li li a.first { }

ul.left_navigation_athletics li li a.last { border-bottom: 1px solid 996633; }

/* 3rd Level */ ul.left_navigation_athletics li li li a { color: #003366; background: #ffffcc; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; padding: 5px 0px 5px 48px; }

ul.left_navigation_athletics li li li a:hover { color: #003366; background: #ffffcc; text-decoration: none; }

/* Do Not Move - Must Come Before display:block for Gecko */ ul.left_navigation_athletics .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px;  content:;
height: 0; visibility: hidden; }

/* MenuEnd:left_navigation */ /* MenuBegin:left_navigation */ ul.left_navigation_admissions, ul.left_navigation_admissions li, ul.left_navigation_admissions ul { margin: 0; border: 0; padding: 0; list-style: none; width: 166px; }

ul.left_navigation_admissions li { position: relative; display: inline; float: left; }

/* 1st Level */ ul.left_navigation_admissions a { /*For IE*/
 color: #003366; background: #99ccff; text-decoration: none; border: 0px solid #996633; text-align: left; padding: 0px; font: bold 10px ; display: block; height: 1%; }

ul.left_navigation_admissions a:hover { color: #003366; background: #99ccff; text-decoration: none; }

/* 2nd Level */ ul.left_navigation_admissions li li a { color: #003366; background: #99ccff; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; border-top: 1px solid #996633; padding: 5px 0px 5px 25px; }

ul.left_navigation_admissions li li a:hover { color: #003366; background: #99ccff; text-decoration: none; }

ul.left_navigation_admissions li li a.first { }

ul.left_navigation_admissions li li a.last { border-bottom: 1px solid 996633; }

/* 3rd Level */ ul.left_navigation_admissions li li li a { color: #003366; background: #ffffcc; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; padding: 5px 0px 5px 48px; }

ul.left_navigation_admissions li li li a:hover { color: #003366; background: #ffffcc; text-decoration: none; }

/* Do Not Move - Must Come Before display:block for Gecko */ ul.left_navigation_admissions .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px;  content:;
height: 0; visibility: hidden; }

/* MenuEnd:left_navigation */ /* MenuBegin:left_navigation */ ul.left_navigation_about, ul.left_navigation_about li, ul.left_navigation_about ul { margin: 0; border: 0; padding: 0; list-style: none; width: 166px; }

ul.left_navigation_about li { position: relative; display: inline; float: left; }

/* 1st Level */ ul.left_navigation_about a { /*For IE*/
 color: #003366; background: #99ccff; text-decoration: none; border: 0px solid #996633; text-align: left; padding: 0px; font: bold 10px; display: block; height: 1%; }

ul.left_navigation_about a:hover { color: #003366; background: #99ccff; text-decoration: none; }

/* 2nd Level */ ul.left_navigation_about li li a { color: #003366; background: #99ccff; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; border-top: 1px solid #996633; padding: 5px 0px 5px 25px; }

ul.left_navigation_about li li a:hover { color: #003366; background: #99ccff; text-decoration: none; }

ul.left_navigation_about li li a.first { }

ul.left_navigation_about li li a.last { border-bottom: 1px solid 996633; }

/* 3rd Level */ ul.left_navigation_about li li li a { color: #003366; background: #ffffcc; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; padding: 5px 0px 5px 48px; }

ul.left_navigation_about li li li a:hover { color: #003366; background: #ffffcc; text-decoration: none; }

/* Do Not Move - Must Come Before display:block for Gecko */ ul.left_navigation_about .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px;  content:;
height: 0; visibility: hidden; }

/* MenuEnd:left_navigation */ /* MenuBegin:left_navigation */ ul.left_navigation_academics, ul.left_navigation_academics li, ul.left_navigation_academics ul { margin: 0; border: 0; padding: 0; list-style: none; width: 166px; }

ul.left_navigation_academics li { position: relative; display: inline; float: left; }

/* 1st Level */ ul.left_navigation_academics a { /*For IE*/
 color: #003366; background: #99ccff; text-decoration: none; border: 0px solid #996633; text-align: left; padding: 0px; font: bold 10px; display: block; height: 1%; }

ul.left_navigation_academics a:hover { color: #003366; background: #99ccff; text-decoration: none; }

/* 2nd Level */ ul.left_navigation_academics li li a { color: #003366; background: #99ccff; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; border-top: 1px solid #996633; padding: 5px 0px 5px 25px; }

ul.left_navigation_academics li li a:hover { color: #003366; background: #99ccff; text-decoration: none; }

ul.left_navigation_academics li li a.first { }

ul.left_navigation_academics li li a.last { border-bottom: 1px solid 996633; }

/* 3rd Level */ ul.left_navigation_academics li li li a { color: #003366; background: #ffffcc; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; padding: 5px 0px 5px 48px; }

ul.left_navigation_academics li li li a:hover { color: #003366; background: #ffffcc; text-decoration: none; }

/* Do Not Move - Must Come Before display:block for Gecko */ ul.left_navigation_academics .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px;  content:;
height: 0; visibility: hidden; }

/* MenuEnd:left_navigation */ /* MenuBegin:left_navigation */ ul.left_navigation_giving, ul.left_navigation_giving li, ul.left_navigation_giving ul { margin: 0; border: 0; padding: 0; list-style: none; width: 166px; }

ul.left_navigation_giving li { position: relative; display: inline; float: left; }

/* 1st Level */ ul.left_navigation_giving a { /*For IE*/
 color: #003366; background: #99ccff; text-decoration: none; border: 0px solid #996633; text-align: left; padding: 0px; font: bold 10px; display: block; height: 1%; }

ul.left_navigation_giving a:hover { color: #003366; background: #99ccff; text-decoration: none; }

/* 2nd Level */ ul.left_navigation_giving li li a { color: #003366; background: #99ccff; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; border-top: 1px solid #996633; padding: 5px 0px 5px 25px; }

ul.left_navigation_giving li li a:hover { color: #003366; background: #99ccff; text-decoration: none; }

ul.left_navigation_giving li li a.first { }

ul.left_navigation_giving li li a.last { border-bottom: 1px solid 996633; }

/* 3rd Level */ ul.left_navigation_giving li li li a { color: #003366; background: #ffffcc; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; padding: 5px 0px 5px 48px; }

ul.left_navigation_giving li li li a:hover { color: #003366; background: #ffffcc; text-decoration: none; }

/* Do Not Move - Must Come Before display:block for Gecko */ ul.left_navigation_giving .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px;  content:;
height: 0; visibility: hidden; }

/* MenuEnd:left_navigation */ /* MenuBegin:left_navigation */ ul.left_navigation_faith, ul.left_navigation_faith li, ul.left_navigation_faith ul { margin: 0; border: 0; padding: 0; list-style: none; width: 166px; }

ul.left_navigation_faith li { position: relative; display: inline; float: left; }

/* 1st Level */ ul.left_navigation_faith a { /*For IE*/
 color: #003366; background: #99ccff; text-decoration: none; border: 0px solid #996633; text-align: left; padding: 0px; font: bold 10px; display: block; height: 1%; }

ul.left_navigation_faith a:hover { color: #003366; background: #99ccff; text-decoration: none; }

/* 2nd Level */ ul.left_navigation_faith li li a { color: #003366; background: #99ccff; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; border-top: 1px solid #996633; padding: 5px 0px 5px 25px; }

ul.left_navigation_faith li li a:hover { color: #003366; background: #99ccff; text-decoration: none; }

ul.left_navigation_faith li li a.first { }

ul.left_navigation_faith li li a.last { border-bottom: 1px solid 996633; }

/* 3rd Level */ ul.left_navigation_faith li li li a { color: #003366; background: #ffffcc; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; padding: 5px 0px 5px 48px; }

ul.left_navigation_faith li li li a:hover { color: #003366; background: #ffffcc; text-decoration: none; }

/* Do Not Move - Must Come Before display:block for Gecko */ ul.left_navigation_faith .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px;  content:;
height: 0; visibility: hidden; }

/* MenuEnd:left_navigation */ /* MenuBegin:left_navigation */ ul.left_navigation_studentlife, ul.left_navigation_studentlife li, ul.left_navigation_studentlife ul { margin: 0; border: 0; padding: 0; list-style: none; width: 166px; }

ul.left_navigation_studentlife li { position: relative; display: inline; float: left; }

/* 1st Level */ ul.left_navigation_studentlife a { /*For IE*/
 color: #003366; background: #99ccff; text-decoration: none; border: 0px solid #996633; text-align: left; padding: 0px; font: bold 10px; display: block; height: 1%; }

ul.left_navigation_studentlife a:hover { color: #003366; background: #99ccff; text-decoration: none; }

/* 2nd Level */ ul.left_navigation_studentlife li li a { color: #003366; background: #99ccff; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; border-top: 1px solid #996633; padding: 5px 0px 5px 25px; }

ul.left_navigation_studentlife li li a:hover { color: #003366; background: #99ccff; text-decoration: none; }

ul.left_navigation_studentlife li li a.first { }

ul.left_navigation_studentlife li li a.last { border-bottom: 1px solid 996633; }

/* 3rd Level */ ul.left_navigation_studentlife li li li a { color: #003366; background: #ffffcc; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; padding: 5px 0px 5px 48px; }

ul.left_navigation_studentlife li li li a:hover { color: #003366; background: #ffffcc; text-decoration: none; }

/* Do Not Move - Must Come Before display:block for Gecko */ ul.left_navigation_studentlife .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px;  content:;
height: 0; visibility: hidden; }

/* MenuEnd:left_navigation */ /* MenuBegin:left_navigation */ ul.left_navigation_events, ul.left_navigation_events li, ul.left_navigation_events ul { margin: 0; border: 0; padding: 0; list-style: none; width: 166px; }

ul.left_navigation_events li { position: relative; display: inline; float: left; }

/* 1st Level */ ul.left_navigation_events a { /*For IE*/
 color: #003366; background: #99ccff; text-decoration: none; border: 0px solid #996633; text-align: left; padding: 0px; font: bold 10px; display: block; height: 1%; }

ul.left_navigation_events a:hover { color: #003366; background: #99ccff; text-decoration: none; }

/* 2nd Level */ ul.left_navigation_events li li a { color: #003366; background: #99ccff; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; border-top: 1px solid #996633; padding: 5px 0px 5px 25px; }

ul.left_navigation_events li li a:hover { color: #003366; background: #99ccff; text-decoration: none; }

ul.left_navigation_events li li a.first { }

ul.left_navigation_events li li a.last { border-bottom: 1px solid 996633; }

/* 3rd Level */ ul.left_navigation_events li li li a { color: #003366; background: #ffffcc; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; padding: 5px 0px 5px 48px; }

ul.left_navigation_events li li li a:hover { color: #003366; background: #ffffcc; text-decoration: none; }

/* Do Not Move - Must Come Before display:block for Gecko */ ul.left_navigation_events .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px;  content:;
height: 0; visibility: hidden; }

/* MenuEnd:left_navigation */ /* MenuBegin:left_navigation */ ul.left_navigation_policies, ul.left_navigation_policies li, ul.left_navigation_policies ul { margin: 0; border: 0; padding: 0; list-style: none; width: 166px; }

ul.left_navigation_policies li { position: relative; display: inline; float: left; }

/* 1st Level */ ul.left_navigation_policies a { /*For IE*/
 color: #003366; background: #99ccff; text-decoration: none; border: 0px solid #996633; text-align: left; padding: 0px; font: bold 10px; display: block; height: 1%; }

ul.left_navigation_policies a:hover { color: #003366; background: #99ccff; text-decoration: none; }

/* 2nd Level */ ul.left_navigation_policies li li a { color: #003366; background: #99ccff; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; border-top: 1px solid #996633; padding: 5px 0px 5px 25px; }

ul.left_navigation_policies li li a:hover { color: #003366; background: #99ccff; text-decoration: none; }

ul.left_navigation_policies li li a.first { }

ul.left_navigation_policies li li a.last { border-bottom: 1px solid 996633; }

/* 3rd Level */ ul.left_navigation_policies li li li a { color: #003366; background: #ffffcc; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; padding: 5px 0px 5px 48px; }

ul.left_navigation_policies li li li a:hover { color: #003366; background: #ffffcc; text-decoration: none; }

/* Do Not Move - Must Come Before display:block for Gecko */ ul.left_navigation_policies .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px;  content:;
height: 0; visibility: hidden; }

/* MenuEnd:left_navigation */ /* MenuBegin:left_navigation */ ul.left_navigation_library, ul.left_navigation_library li, ul.left_navigation_library ul { margin: 0; border: 0; padding: 0; list-style: none; width: 166px; }

ul.left_navigation_library li { position: relative; display: inline; float: left; }

/* 1st Level */ ul.left_navigation_library a { /*For IE*/
 color: #003366; background: #99ccff; text-decoration: none; border: 0px solid #996633; text-align: left; padding: 0px; font: bold 10px; display: block; height: 1%; }

ul.left_navigation_library a:hover { color: #003366; background: #99ccff; text-decoration: none; }

/* 2nd Level */ ul.left_navigation_library li li a { color: #003366; background: #99ccff; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; border-top: 1px solid #996633; padding: 5px 0px 5px 25px; }

ul.left_navigation_library li li a:hover { color: #003366; background: #99ccff; text-decoration: none; }

ul.left_navigation_library li li a.first { }

ul.left_navigation_library li li a.last { border-bottom: 1px solid 996633; }

/* 3rd Level */ ul.left_navigation_library li li li a { color: #003366; background: #ffffcc; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; padding: 5px 0px 5px 48px; }

ul.left_navigation_library li li li a:hover { color: #003366; background: #ffffcc; text-decoration: none; }

/* Do Not Move - Must Come Before display:block for Gecko */ ul.left_navigation_library .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px;  content:;
height: 0; visibility: hidden; }

/* MenuEnd:left_navigation */ /* MenuBegin:left_navigation */ ul.left_navigation_college, ul.left_navigation_college li, ul.left_navigation_college ul { margin: 0; border: 0; padding: 0; list-style: none; width: 166px; }

ul.left_navigation_college li { position: relative; display: inline; float: left; }

/* 1st Level */ ul.left_navigation_college a { /*For IE*/
 color: #003366; background: #99ccff; text-decoration: none; border: 0px solid #996633; text-align: left; padding: 0px; font: bold 10px; display: block; height: 1%; }

ul.left_navigation_college a:hover { color: #003366; background: #99ccff; text-decoration: none; }

/* 2nd Level */ ul.left_navigation_college li li a { color: #003366; background: #99ccff; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; border-top: 1px solid #996633; padding: 5px 0px 5px 25px; }

ul.left_navigation_college li li a:hover { color: #003366; background: #99ccff; text-decoration: none; }

ul.left_navigation_college li li a.first { }

ul.left_navigation_college li li a.last { border-bottom: 1px solid 996633; }

/* 3rd Level */ ul.left_navigation_college li li li a { color: #003366; background: #ffffcc; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; padding: 5px 0px 5px 48px; }

ul.left_navigation_college li li li a:hover { color: #003366; background: #ffffcc; text-decoration: none; }

/* Do Not Move - Must Come Before display:block for Gecko */ ul.left_navigation_college .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px;  content:;
height: 0; visibility: hidden; }

/* MenuEnd:left_navigation */ /* MenuBegin:left_navigation */ ul.left_navigation_mens, ul.left_navigation_mens li, ul.left_navigation_mens ul { margin: 0; border: 0; padding: 0; list-style: none; width: 166px; }

ul.left_navigation_mens li { position: relative; display: inline; float: left; }

/* 1st Level */ ul.left_navigation_mens a { /*For IE*/
 color: #003366; background: #99ccff; text-decoration: none; border: 0px solid #996633; text-align: left; padding: 0px; font: bold 10px; display: block; height: 1%; }

ul.left_navigation_mens a:hover { color: #003366; background: #99ccff; text-decoration: none; }

/* 2nd Level */ ul.left_navigation_mens li li a { color: #003366; background: #99ccff; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; border-top: 1px solid #996633; padding: 5px 0px 5px 25px; }

ul.left_navigation_mens li li a:hover { color: #003366; background: #99ccff; text-decoration: none; }

ul.left_navigation_mens li li a.first { }

ul.left_navigation_mens li li a.last { border-bottom: 1px solid 996633; }

/* 3rd Level */ ul.left_navigation_mens li li li a { color: #003366; background: #ffffcc; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; padding: 5px 0px 5px 48px; }

ul.left_navigation_mens li li li a:hover { color: #003366; background: #ffffcc; text-decoration: none; }

/* Do Not Move - Must Come Before display:block for Gecko */ ul.left_navigation_mens .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px;  content:;
height: 0; visibility: hidden; }

/* MenuEnd:left_navigation */ /* MenuBegin:left_navigation */ ul.left_navigation_women, ul.left_navigation_women li, ul.left_navigation_women ul { margin: 0; border: 0; padding: 0; list-style: none; width: 166px; }

ul.left_navigation_women li { position: relative; display: inline; float: left; }

/* 1st Level */ ul.left_navigation_women a { /*For IE*/
 color: #003366; background: #99ccff; text-decoration: none; border: 0px solid #996633; text-align: left; padding: 0px; font: bold 10px; display: block; height: 1%; }

ul.left_navigation_women a:hover { color: #003366; background: #99ccff; text-decoration: none; }

/* 2nd Level */ ul.left_navigation_women li li a { color: #003366; background: #99ccff; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; border-top: 1px solid #996633; padding: 5px 0px 5px 25px; }

ul.left_navigation_women li li a:hover { color: #003366; background: #99ccff; text-decoration: none; }

ul.left_navigation_women li li a.first { }

ul.left_navigation_women li li a.last { border-bottom: 1px solid 996633; }

/* 3rd Level */ ul.left_navigation_women li li li a { color: #003366; background: #ffffcc; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; padding: 5px 0px 5px 48px; }

ul.left_navigation_women li li li a:hover { color: #003366; background: #ffffcc; text-decoration: none; }

/* Do Not Move - Must Come Before display:block for Gecko */ ul.left_navigation_women .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px;  content:;
height: 0; visibility: hidden; }

/* MenuEnd:left_navigation */ /* MenuBegin:left_navigation */ ul.left_navigation_camps, ul.left_navigation_camps li, ul.left_navigation_camps ul { margin: 0; border: 0; padding: 0; list-style: none; width: 166px; }

ul.left_navigation_camps li { position: relative; display: inline; float: left; }

/* 1st Level */ ul.left_navigation_camps a { /*For IE*/
 color: #003366; background: #99ccff; text-decoration: none; border: 0px solid #996633; text-align: left; padding: 0px; font: bold 10px; display: block; height: 1%; }

ul.left_navigation_camps a:hover { color: #003366; background: #99ccff; text-decoration: none; }

/* 2nd Level */ ul.left_navigation_camps li li a { color: #003366; background: #99ccff; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; border-top: 1px solid #996633; padding: 5px 0px 5px 25px; }

ul.left_navigation_camps li li a:hover { color: #003366; background: #99ccff; text-decoration: none; }

ul.left_navigation_camps li li a.first { }

ul.left_navigation_camps li li a.last { border-bottom: 1px solid 996633; }

/* 3rd Level */ ul.left_navigation_camps li li li a { color: #003366; background: #ffffcc; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; padding: 5px 0px 5px 48px; }

ul.left_navigation_camps li li li a:hover { color: #003366; background: #ffffcc; text-decoration: none; }

/* Do Not Move - Must Come Before display:block for Gecko */ ul.left_navigation_camps .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px;  content:;
height: 0; visibility: hidden; }

/* MenuEnd:left_navigation */ /* MenuBegin:left_navigation */ ul.left_navigation_dances, ul.left_navigation_dances li, ul.left_navigation_dances ul { margin: 0; border: 0; padding: 0; list-style: none; width: 166px; }

ul.left_navigation_dances li { position: relative; display: inline; float: left; }

/* 1st Level */ ul.left_navigation_dances a { /*For IE*/
 color: #003366; background: #99ccff; text-decoration: none; border: 0px solid #996633; text-align: left; padding: 0px; font: bold 10px; display: block; height: 1%; }

ul.left_navigation_dances a:hover { color: #003366; background: #99ccff; text-decoration: none; }

/* 2nd Level */ ul.left_navigation_dances li li a { color: #003366; background: #99ccff; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; border-top: 1px solid #996633; padding: 5px 0px 5px 25px; }

ul.left_navigation_dances li li a:hover { color: #003366; background: #99ccff; text-decoration: none; }

ul.left_navigation_dances li li a.first { }

ul.left_navigation_dances li li a.last { border-bottom: 1px solid 996633; }

/* 3rd Level */ ul.left_navigation_dances li li li a { color: #003366; background: #ffffcc; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; padding: 5px 0px 5px 48px; }

ul.left_navigation_dances li li li a:hover { color: #003366; background: #ffffcc; text-decoration: none; }

/* Do Not Move - Must Come Before display:block for Gecko */ ul.left_navigation_dances .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px;  content:;
height: 0; visibility: hidden; }

/* MenuEnd:left_navigation */ /* MenuBegin:left_navigation */ ul.left_navigation_senior, ul.left_navigation_senior li, ul.left_navigation_senior ul { margin: 0; border: 0; padding: 0; list-style: none; width: 166px; }

ul.left_navigation_senior li { position: relative; display: inline; float: left; }

/* 1st Level */ ul.left_navigation_senior a { /*For IE*/
 color: #003366; background: #99ccff; text-decoration: none; border: 0px solid #996633; text-align: left; padding: 0px; font: bold 10px; display: block; height: 1%; }

ul.left_navigation_senior a:hover { color: #003366; background: #99ccff; text-decoration: none; }

/* 2nd Level */ ul.left_navigation_senior li li a { color: #003366; background: #99ccff; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; border-top: 1px solid #996633; padding: 5px 0px 5px 25px; }

ul.left_navigation_senior li li a:hover { color: #003366; background: #99ccff; text-decoration: none; }

ul.left_navigation_senior li li a.first { }

ul.left_navigation_senior li li a.last { border-bottom: 1px solid 996633; }

/* 3rd Level */ ul.left_navigation_senior li li li a { color: #003366; background: #ffffcc; text-decoration: none; border-left: 1px solid #996633; border-right: 1px solid #996633; padding: 5px 0px 5px 48px; }

ul.left_navigation_senior li li li a:hover { color: #003366; background: #ffffcc; text-decoration: none; }

/* Do Not Move - Must Come Before display:block for Gecko */ ul.left_navigation_senior .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px;  content:;
height: 0; visibility: hidden; }

/* MenuEnd:left_navigation */ #content hr { border: 0; color: #003366; background-color: #003366; height: 1px; }

#middle { width: 603px; margin-left: 166px; color: #003366; font-size: 10px; font-weight: bold; }

#greybar { padding: 5px; background-image: url("images/gray_gradient.gif");  font-size: 10px; font-weight: bold; height:23px; }

#content { width: 603px; min-height: 470px; margin-left: 167px; padding-top: 10px; padding-left: 5px; background-color: #FFFFFF; }

#content a { color: #003366; }

#content a.visited { color: #996633; }

#content h1.gendocsPageTitle { color: #003366;  font-size: 18px; }

#bluenav { position: absolute; width: 100%; height: 17px; top: 390px; left: 166px; padding-top: 3px; background-image: url('graphics/graphics/gradient.gif');  font-size: 12px; }

#bluenav a { color: #FFFF00; padding-left: 30px; text-decoration: none; font-weight: bold; }

#bluenav a.visited { color: #CCCCCC; text-decoration: none; }

#bluenav a:hover { color: #FFFFCC; }

#bluenav2 { position: absolute; width: 100%; height: 17px; top: 390px; left: 166px; padding-top: 3px; background-image: url('graphics/graphics/gradient.gif');  font-size: 12px; }

#bluenav2 a { color: #FFFF00; padding-left: 15px; text-decoration: none; font-weight: bold; }

#bluenav2 a.visited { color: #CCCCCC; text-decoration: none; }

#bluenav2 a:hover { color: #FFFFCC; }

#bluenav3 { position: absolute; width: 100%; height: 17px; top: 407px; left: 166px; padding-top: 3px; background-image: url('graphics/graphics/gradient.gif');  font-size: 12px; }

#bluenav3 a { color: #FFFF00; padding-left: 15px; text-decoration: none; font-weight: bold; }

#bluenav3 a.visited { color: #CCCCCC; text-decoration: none; }

#bluenav3 a:hover { color: #FFFFCC; }

table.calGrid { border-spacing: 1px; background-color: #003366;  font-size: 12px; }

table.calGrid td { background-color: #FFFFFF; }

#MainCalendar td.calDayOff { background-color: #CCCCCC; height: 50px; }

#MainCalendar td.calDayOn { background-color: #FFFFCC; height: 50px; }

#MainCalendar td.calTodayOn { background-color: #99CCFF; height: 50px; }

#MainCalendar {  font-size: 10px; margin-top: 20px; }

#MainCalendar a { color: #003366; }

#content table.calendarDays { border-spacing: 1px; border-color: #003366; }

#content table.calendarDays td { width: 100px; vertical-align: top; }

#content td.weekdays { font-weight: bold; text-align: center; height: 25px; }

#content td.emptyDay { height: 50px; background-color: #CCCCCC; }

#content td.eventOff { background-color: #FFFFFF; height: 50px; }

#content td.eventOn { background-color: #FFFFCC; }

#content td.eventToday { background-color: #99CCFF; }

#content td.prevLink { padding-top: 23px; text-align: center; }

#content td.nextLink { padding-top: 23px; text-align: center; }

#content table.calendarMonths { width: 400px; margin-left: 100px; margin-bottom: 15px; }

#content td.title { font-size: 18px; font-weight: bold; color: #003366; text-align: center; }

#content td.title a { font-size: 10px; font-weight: normal; }

#content td.title div.normal { font-size: 10px; font-weight: normal; padding-bottom: 20px; }

td iframe { padding-left: 15px; }

#footer { float:left; margin:0; padding:0; background-color: #003366; height: 26px; width: 100%; color: #FFFFFF;  font-size: 9px; }

#footer a { color: #FFFFCC; text-decoration: none; }

#footer table { padding-top: 3px; }

#scheduleHome .scheduleItem { background: #ffffcc; color: #173672; }

#scheduleAway .scheduleItem { background: #ffffff; color: #173672; }

#scheduleAthletic .scheduleItem { vertical-align: top; text-align: center; border-left: 1px solid #173672; border-bottom: 1px solid #173672; }

#scheduleAthletic .scheduleHeader { vertical-align: top; text-align: center; background: #173672; color: #ffffff; }

#scheduleAthletic h1 { display: inline; font-weight: bold; }

#scheduleAthletic h2 { color: #003366; text-align: center; font: bold 18px Helvetica, Arial, sans-serif; margin: 0; }

#scheduleAthletic .scheduleTitle { color: #003366; text-align: center; font: bold 18px Helvetica, Arial, sans-serif; }

td.eventDateHeader { background-color: #FFFFCC; }

.blogArchiveMonth { padding-left: 10px; }

.blogArchiveYear { font-weight: bold; }

.blogCommentsLink { font-size: 8pt; }

.blogDate { padding-top: 5px; font-size: 8pt; font-weight: bold; }

.blogDividerBottom { }

.blogDividerComments { height: 1px; background-color: #cccccc; }

.blogDividerTop { height: 1px; background-color: #cccccc; }

.blogEntry { padding-top: 5px; }

.blogEntryFooter { padding-bottom: 10px; }

.blogFooter { height: 1px; background-color: #cccccc; }

.blogPosted { padding-bottom: 5px; padding-top: 5px; color: #3366cc; font-size: 8pt; }

.blogTitle { color: #3366cc; font-weight: bold; padding-top: 10px; }

.bodyMain { padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px; }

.breadcrumbBold { font-size: 8pt; font-weight: bold; text-decoration: none; }

.breadcrumbBold:hover { text-decoration: underline; }

.breadcrumbLight { font-size: 8pt; text-decoration: none; }

.calendarpopDay { color: #000000; font-size: 10pt; font-weight: normal; text-decoration: none; }

.calendarpopEmptyDay { background-color: #e7e7e7; }

.calendarpopEvent { font-size: 10pt; font-weight: bold; text-decoration: none; }

.calendarpopEvent:hover { text-decoration: underline; }

.calendarpopEventOff { background-color: #ffffff; }

.calendarpopEventOn { background-color: #66ccff; }

.calendarpopEventTime { color: #ffffff; font-size: 8pt; }

.calendarpopHeader { color: #000000; font-size: 11pt; font-weight: bold; text-decoration: none; }

.calendarpopLink { font-size: 8pt; font-weight: normal; text-decoration: none; }

.calendarpopLink:hover { text-decoration: underline; }

.calendarpopNormal { color: #000000; font-size: 10pt; font-weight: normal; }

.calendarpopScroll { font-size: 10pt; text-decoration: none; }

.calendarpopScroll:hover { text-decoration: underline; }

.calendarpopToday { font-weight: bold; }

.calendarpopWeek { color: #000000; font-size: 10pt; font-weight: bold; text-decoration: none; }

.calendarScroll { font-size: 7pt; text-decoration: none; }

.calendarScroll:hover { text-decoration: underline; }

.copyright { font-size: 8pt; }

.datebox { font-size: 8pt; padding-left: 10px; }

.directoryFieldLabel { font-weight: bold; }

.directoryHeading { color: #3366cc; font-size: 11pt; font-weight: bold; padding-bottom: 10px; }

.directoryListHeadline { font-weight: bold; }

.enewsBoxEdit { }

.enewsBoxSubmit { text-align: center; }

.enewsBoxText { font-size: 8pt; padding-bottom: 1px; padding-top: 3px; }

.eventBigLink { font-size: 8pt; font-weight: normal; }

.eventBigLink:hover { }

tr.eventDateHeader { background-color: #FFFFCC; font-size: 8pt; font-weight: bold; }

tr.eventDateHeader td { background-color: #FFFFCC; }

.eventDetail { padding-left: 10px; }

.eventHeadline { font-weight: bold; text-decoration: none; }

.eventHeadline:hover { text-decoration: underline; }

.eventHeadlineTD { padding-left: 10px; }

.eventMoreLink { font-size: 8pt; padding-left: 10px; }

.eventMoreLink:hover { }

.eventNormalText { }

.eventSmallText { }

.FAQA { }

.FAQAnswer { }

.FAQLink { }

.FAQLink:hover { }

.FAQList { }

.FAQMoreLink { }

.FAQMoreLink:hover { }

.FAQQ { color: #3366cc; font-weight: bold; }

.FAQQHome { }

.FAQQuest { color: #3366cc; font-weight: bold; }

.FAQQuestHome { }

.FAQTopLink { }

.formBody { }

.formHeading { }

.formSmallText { }

.formText { }

.formTextRequired { }

.headerHeadline { color: #3366cc; font-size: 24pt; font-weight: bold; text-align: right; }

.headerTagline { color: #3366cc; font-size: 16pt; font-style: italic; font-weight: bold; padding-bottom: 10px; padding-top: 10px; text-align: right; }

.image { margin: 10px; }

.imageCaption { color: #3366cc; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; padding-bottom: 5px; padding-top: 2px; text-align: center; }

.jobHeading1 { color: #3366cc; font-size: 12pt; font-weight: bold; }

.jobHeading2 { color: #3366cc; font-weight: bold; }

.jobLink { }

.jobSmallText { }

.jobSmallTextBold { }

.jobText { }

.mapBoxEdit { }

.mapBoxText { }

.mapHeader { }

.mapSmallText { }

.menuPipe { color: #3366cc; font-size: 8pt; text-decoration: none; }

.menuPipeLink { font-size: 8pt; }

.menuPipeLink:hover { }

.menuPipeTop { color: #3366cc; text-decoration: none; }

.menuPipeTopLink { font-size: 8pt; font-weight: bold; text-decoration: none; }

.menuPipeTopLink:hover { text-decoration: underline; }

.menuTD1 { padding-bottom: 2px; padding-left: 5px; padding-right: 2px; padding-top: 2px; }

.menuTD1selected { padding-bottom: 2px; padding-left: 5px; padding-right: 2px; padding-top: 2px; }

.menuHeader { }

.menuFooter { }

.menuSeperator { }

.menuTD2 { padding-bottom: 2px; padding-left: 10px; }

.menuTDBullet1 { padding-left: 5px; vertical-align: top; }

.menuTDBullet1selected { padding-left: 5px; vertical-align: top; }

.menuText1 { font-weight: bold; text-decoration: none; }

.menuText1:hover { text-decoration: underline; }

.menuText1selected { font-weight: bold; text-decoration: none; }

.menuText1selected:hover { text-decoration: underline; }

.menuText2 { text-decoration: none; }

.menuText2:hover { text-decoration: underline; }

.menuText1Format { }

.menuText1selectedFormat { }

.menuText2Format { }

.menuText2selectedFormat { }

.moreLink { }

.moreoverCopyright { font-size: 8pt; font-style: italic; text-decoration: none; }

.moreoverDate { color: #666666; font-size: 7pt; padding-left: 5px; }

.moreoverDateHome { color: #666666; font-size: 7pt; padding-left: 5px; }

.moreoverHeadline { font-weight: bold; text-decoration: none; }

.moreoverHeadline:hover { text-decoration: underline; }

.moreoverHeadlineHome { font-size: 8pt; font-weight: bold; text-decoration: none; }

.moreoverHeadlineHome:hover { text-decoration: underline; }

.moreoverMoreLink { font-size: 8pt; font-weight: normal; }

.moreoverMoreLink:hover { }

.moreoverMoreLinkHome { font-size: 8pt; }

.moreoverMoreLinkHome:hover { }

.moreoverSource { color: #666666; font-size: 8pt; }

.moreoverSource:hover { }

.moreoverSourceHome { color: #666666; font-size: 8pt; }

.moreoverSourceHome:hover { }

.moreoverTitleHome { font-weight: bold; text-decoration: none; }

.moreoverTitleHome:hover { text-decoration: underline; }

.newsBody { }

.newsBullet { font-weight: bold; padding-left: 10px; }

.newsHeadline { color: #3366cc; font-size: 12pt; font-weight: bold; text-align: left; text-decoration: none; }

.newsListBlurb { font-weight: normal; padding-left: 10px; }

.newsListHeadline { font-weight: bold; text-decoration: none; }

.newsListHeadline:hover { text-decoration: underline; }

.newsListHeadlineTD { padding-left: 10px; }

.newsListPublishline { font-size: 8pt; font-weight: bold; padding-left: 10px; }

.newsListMoreLink { font-size: 8pt; padding-left: 10px; }

.newsListMoreLink:hover { }

.newsPrevNext { line-height: 14pt; }

.newsPublished { color: #666666; font-size: 8pt; }

.newsSubHeadline { color: #3366cc; font-size: 8pt; text-align: left; text-decoration: none; }

.photoAlbumBody { }

.photoAlbumDescription { padding-bottom: 10px; }

.photoAlbumTitle { }

.photoGalleryBG { background: #ffffff; }

.photoGalleryBGTop { background: #000000; }

.photoGalleryBody { background-color: #3366cc; }

.photoGalleryCaption { padding-top: 5px; text-align: center; }

.photoGalleryDescription { font-size: 8pt; text-align: center; }

.photoGalleryNumbers { background-color: #333333; font-size: 8pt; }

.photoGalleryTitle { font-size: 8pt; }

.photoPagnationTD { text-align: center; font-size: 8pt; }

.photoRemote { padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; font-size: 8pt; font-weight: bold; }

.photoRemoteTD { padding-bottom: 10px; padding-top: 10px; text-align: center; }

.pollChoices { padding-left: 15px; }

.pollHeading { color: #3366cc; font-size: 12pt; font-weight: bold; text-align: left; }

.pollHomeChoices { font-size: 8pt; }

.pollHomeQuestion { font-size: 8pt; }

.pollLink { color: #3366cc; font-size: 8pt; font-weight: normal; padding-left: 10px; }

.pollQuestion { color: #3366cc; font-size: 12pt; font-weight: bold; padding-bottom: 10px; padding-left: 10px; padding-top: 10px; }

.pollResultChoices { font-size: 8pt; font-weight: bold; padding-left: 10px; }

.pollResultHeading { color: #3366cc; font-size: 8pt; font-weight: bold; text-align: left; }

.pollResultHomeChoices { font-size: 8pt; font-weight: bold; }

.pollResultHomeHeading { color: #3366cc; font-weight: bold; text-align: left; }

.pollResultHomeLink { font-size: 8pt; font-weight: bold; }

.pollResultHomeQuestion { color: #3366cc; font-size: 8pt; font-weight: bold; text-align: left; }

.pollResultLink { font-size: 8pt; font-weight: bold; }

.pollResultQuestion { color: #3366cc; font-size: 12pt; font-weight: bold; padding-left: 10px; }

.pollVote { padding-bottom: 10px; padding-top: 10px; text-align: center; }

.prevnextLink { }

.searchBox { vertical-align: middle; }

.searchBoxInput {
 font-size 8pt:; vertical-align: middle; }

.searchBoxList { }

.searchBoxTable { }

.searchBoxText { font-size: 8pt; }

.searchHeadline { }

.searchTopMatches { }

.searchModule { }

.searchModuleMore { }

.searchModuleResults { }

.sectionHeader { color: #3366cc; font-size: 12pt; font-weight: bold; }

.sectionLink { font-size: 8pt; font-weight: bold; }

.sectionLink:hover { }

.sendpageBody { background-color: #3366cc; }

.sendpageFormText { color: #ffffff; font-weight: normal; }

.sendpageFormTextRequired { color: #ffffff; font-weight: bold; }

.sendpageHeader { color: #ffffff; font-weight: bold; padding-top: 10px; }

.shoppingAlert { font-size: 8pt; }

.shoppingBody { font-size: 8pt; }

.shoppingCartEvenRow { background-color: #ffffff; }

.shoppingCartOddRow { background-color: #ebebeb; }

.shoppingCartTableHeader { background-color: #3366cc; color: #ffffff; font-size: 8pt; font-weight: bold; }

.shoppingForm { font-size: 8pt; }

.shoppingFormQuantity { background-color: #9db3d0; font-size: 8pt; }

.shoppingFormRequired { font-size: 8pt; font-weight: bold; }

.shoppingHeading { }

.shoppingInStock { }

.shoppingItemHeading { }

.shoppingOutOfStock { color: #dd0000; }

.shoppingLowStock { }

.stockBox { }

.stockHeader { }

.stockLinks { font-size: 8pt; }

.stockLinks:hover { }

.stockSmallText { font-size: 8pt; text-decoration: none; }

.stockText { font-size: 8pt; text-decoration: none; }

.WXForecastLink { text-align: center; }

.WXForecastLink:hover { }

.heading2 { }

.heading3 { }

.normaltext { }

.WXSmalltext { font-size: 7pt; font-weight: normal; text-decoration: none; }

.WXSmalltextHigh { color: #ff3333; font-size: 7pt; font-weight: bold; text-decoration: none; }

.WXSmalltextLow { color: #3366cc; font-size: 7pt; font-weight: bold; text-decoration: none; }

.shoppingTable { background-color: #e8e8e8; }

.membershipForgot { }

.membershipGroup { }

.membershipHeaderRow { background-color: #000066; color: #ffffff; font-size: 11px; font-weight: bold; text-align: center; }

.membershipHeaderCell { }

.membershipOddRow { background-color: #ebebeb; }

.membershipEvenRow { background-color: #ffffff; }

.membershipOddCell { padding-left: 10px; padding-right: 10px; }

.membershipEvenCell { padding-left: 10px; padding-right: 10px; }

.membershipPassword { }

.membershipRemember { }

.membershipSeparatorCell { }

.membershipSeparatorRow { background-color: #000066; }

.membershipTable { border: 2px solid #000066; text-align: left; padding: 5px; }

.membershipUserID { }

.shoppingTableBorder { background-color: #ffffff; }

.WXSummaryBorder { background-color: #000080; }

.WXSummary { background-color: #ffffff; }

.newsThumbnail { border: 0; margin-bottom: 2px; margin-top: 2px; margin-right: 10px; float: left; }

.calPrev { position: absolute; top: 0; left: 0; }

.calNext { position: absolute; top: 0; right: 0; }

.calMonth { position: relative; top: 0; left: 0; text-align: center; font-weight: bold; font-size: 14px; margin-left: 20px; margin-right: 20px; }

.calGrid { margin-top: 15px; clear: both; width: 100%; }

.calGrid tr.calWeek { font-weight: bold; text-align: center; height: 25px; background-color: #CCCCCC; }

.calMonthGlance { padding-top: 10px; }

.newsCopyright { text-align: center; width: 100%; font-size: 1; font-style: italic; }

#content tr.athscheduleodd { background-color: #FFFFFF; }

#content tr.athscheduleeven { background-color: #FFFFCC; }

#content td.dailybulletin { color: #003366; font-size: 1; }

p.datesaint { font-size: 125%; text-align: center; font-weight: bold; }

p.officehours { font-size: 1; font-weight: bold; }

h1.dailybulletin { font-weight: bold; text-decoration: underline; font-size: 1; }

