@charset "utf-8";
body {
font: 100% Verdana, Arial, Helvetica, sans-serif;
background: #FFFFFF;
margin: 0;
padding: 0;
text-align:left;
}

* {
margin:0;
}

p	{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

ol {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:2;
}

ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
list-style-type:none;
}

form {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

input {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

img	{
border:none;
}

.h1 {
font-size:14px;
font-weight:bold;
}

.h2 {
font-weight:bold;
}

.h3 {
font-style:italic;
}

a:visited {
color:#990000;
text-decoration:none;
}

a:link {
color:#CC0000;
text-decoration:none;
}


a:hover {
color:#CC0000;
text-decoration:underline;
}

a.navSmall:visited {
color:#CCCCCC;
text-decoration:none;
}

a.navSmall:link {
color:#CCCCCC;
text-decoration:none;
}

a.navSmall:hover {
color:#FFFFFF;
text-decoration:underline;
}

a.sidebar:visited {
color:#333333;
text-decoration:none;
}

a.sidebar:link {
color:#333333;
text-decoration:none;
}

a.sidebar:hover {
color:#CC0000;
}

.clearfloat {
clear:both;
height:1px;
overflow:hidden;
margin-top:-1px; 
}

.about #clearfloat {
clear:right;
height:1px;
overflow:hidden;
margin-top:-1px; 
}

.bgHeader {
background:url(../lib/images/bgHeader.jpg) repeat;
margin: 0 auto;
text-align: left;
width: 100%;
}

.bgNav {
background:url(../lib/images/bgNav.jpg) repeat;
margin: 0 auto;
text-align: left;
width: 100%;
}

.bgNavSub {
background:url(../lib/images/bgNavSub.jpg) repeat;
margin: 0 auto;
text-align: left;
width: 100%;
}

.bgFooter {
border-top:2px solid #999999;
width: 100%;
margin: 0 auto;
text-align: left;
}

.container {
width: 820px;
margin: 0 auto;
text-align: left;
}

.headerLeft { 
height:75px;
padding: 0px 0px 0px 0px;
}

.headerRight { 
float:right;
height:75px;
padding:0px 0px 0px 0px;
} 

.headerRight p {
color:#FFFFFF;
font-size:9px;
margin:0;
vertical-align:middle;
}

.nav { 
height:30px;
margin:0px 0px 0px 150px;
padding:0;
text-align:left;
} 

.navSub { 
height:5px;
margin:0;
padding:0;
text-align:center;
} 



.index #bgIntro {
background:url(../lib/images/bgIntro.jpg);
margin:0 auto;
text-align:left;
width: 100%;
}

.index #bgNext {
margin:0 auto;
text-align:center;
width: 100%;
}

.index #bgNews {
margin: 0 auto;
text-align: left;
width: 100%;
}


.index #intro {
height:355px;
padding:0px 0px 0px 0px;
text-align:center;
width:400px;
} 

.index #introImage { 
float:right;
margin:20px 0px 10px 0px;
padding:2px 2px 2px 2px;
border:1px solid #999999;
} 

.index #next {
padding:10px 0px 0px 0px;
text-align:left;
width:580px;
}

.index #nextImage {
display:inline;
float:left;
padding:0px 0px 40px 0px;
text-align:center;
width:300px;
}

.index #nextText {
padding:0px 0px 0px 0px;
text-align:left;
}

.index #nextText p {
margin:0;
}

.index #mailing  {
margin:0px 0px 0px 0px;
padding:20px 0px 10px 0px;
text-align:center;
width:580px;
}

.index #mailing  p {
margin:0;
}

.index #newsEvents {
float:right;
padding:0px 0px 20px 0px;
text-align:left;
width:220px;
}

.index #newsEvents p {
font-size:11px;
}

.index #news3  {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

.index #news2  {
margin:20px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

.footer {
padding:20px 0px 20px 0px;
} 

.footer a {
color:#999999;
text-decoration:none;
}

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

.footer p {
color:#999999;
display:inline;
font-size:10px;
font-weight:bold;
} 

.about #sidebar {
float:left;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
width:180px;
}

.about #sidebar p {
display:inline;
font-size:11px;
}

.about #bgSidebar {
background:url(../lib/images/bgSidebar.jpg) repeat;
float:left;
height:119em;
margin:2px 0px 20px 0px;
width:184px;
}

.about #main {
margin:0px 0px 0px 210px;
padding:20px 0px 0px 0px;
width:600px;
}

.about #bios {
margin:20px 0px 0px 210px;
padding:0px 0px 0px 0px;
width:600px;
}

.about #bioText {
display:inline;
float:right;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
width:500px;
}

.about #bioImage {
display:inline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.schedule #sidebar {
float:left;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
width:184px;
}

.schedule #bgSidebar {
background:url(../lib/images/bgSidebar.jpg) repeat;
float:left;
height:89em;
margin:20px 0px 20px 0px;
width:184px;
}

.schedule #intro {
margin:0px 0px 0px 210px;
padding:20px 0px 0px 0px;
width:600px;
}

.schedule #intro p {
margin:0;
}

.schedule #sidebar p {
font-size:11px;
}

.schedule #main {
margin:0px 0px 0px 210px;
padding:0px 0px 0px 0px;
width:600px;
}

.schedule #comingUp {
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
width:600px;
}

.schedule #comingUp p {
margin:0;
}

.schedule #comingUpMap {
float:right;
margin:0px 0px 10px 20px;
text-align:center;
}

.scheduleS1 #sidebar {
float:left;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
width:184px;
}

.scheduleS1 #bgSidebar {
background:url(../lib/images/bgSidebar.jpg) repeat;
float:left;
height:94em;
margin:20px 0px 20px 0px;
width:184px;
}

.scheduleS1 #intro {
margin:0px 0px 0px 210px;
padding:20px 0px 0px 0px;
width:600px;
}

.scheduleS1 #intro p {
margin:0;
}

.scheduleS1 #sidebar p {
font-size:11px;
}

.scheduleS1 #main {
margin:0px 0px 0px 210px;
padding:0px 0px 0px 0px;
width:600px;
}

.scheduleS1 #comingUp {
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
width:600px;
}

.scheduleS1 #comingUp p {
margin:0;
}

.scheduleS1 #comingUpMap {
float:right;
margin:0px 0px 10px 20px;
text-align:center;
}

.scheduleS2 #sidebar {
float:left;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
width:184px;
}

.scheduleS2 #bgSidebar {
background:url(../lib/images/bgSidebar.jpg) repeat;
float:left;
height:94em;
margin:20px 0px 20px 0px;
width:184px;
}

.scheduleS2 #intro {
margin:0px 0px 0px 210px;
padding:20px 0px 0px 0px;
width:600px;
}

.scheduleS2 #intro p {
margin:0;
}

.scheduleS2 #sidebar p {
font-size:11px;
}

.scheduleS2 #main {
margin:0px 0px 0px 210px;
padding:0px 0px 0px 0px;
width:600px;
}

.scheduleS2 #comingUp {
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
width:600px;
}

.scheduleS2 #comingUp p {
margin:0;
}

.scheduleS2 #comingUpMap {
float:right;
margin:0px 0px 10px 20px;
text-align:center;
}

.morning #sidebar {
float:left;
height:40em;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
width:180px;
}

.morning #intro {
margin:0px 0px 0px 210px;
padding:20px 0px 0px 0px;
width:600px;
}

.morning #intro p {
margin:0;
}

.morning #main {
margin:20px 0px 0px 210px;
padding:0px 0px 0px 0px;
width:600px;
}

.morning #main p {
margin:0;
}

.morning #previous {
height:38px;
margin:0px 0px 0px 210px;
padding:8px 0px 8px 20px;
}

.morning #previous p {
display:inline;
margin:0;
}

.morning #previousLinks {
float:right;
font-size:10px;
padding:0px 20px 0px 0px;
}

.morning #previousImage {
float:left;
height:2em;
width:4em;
}

.previousHeader {
font-size:14px;
font-weight:bold;
vertical-align:middle;
}

.previousText {
font-size:12px;
font-weight:normal;
}


.letter {
margin:0px 0px 0px 210px;
padding:8px 10px 8px 20px;
text-align:left;
vertical-align:middle;
max-width:600px;
}

.morningLetter {
display:inline;
font-size:14px;
font-weight:bold;
vertical-align:middle;
}

.morningLetterBar {
display:inline;
font-size:11px;
vertical-align:middle;
}

.morningLetterLinks {
display:inline;
float:right;
vertical-align:middle;
}


.morningS1 #sidebar {
float:left;
height:110em;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
width:180px;
}

.morningS1 #intro {
margin:0px 0px 0px 210px;
padding:20px 0px 0px 0px;
width:600px;
}

.morningS1 #intro p {
margin:0;
}

.morningS1 #main {
margin:20px 0px 0px 210px;
padding:0px 0px 0px 0px;
width:600px;
}

.morningS1 #main p {
margin:0;
}

.morningS1 #previous {
height:38px;
margin:0px 0px 0px 210px;
padding:8px 0px 8px 20px;
}

.morningS1 #previous p {
display:inline;
margin:0;
}

.morningS1 #previousLinks {
float:right;
font-size:10px;
padding:0px 20px 0px 0px;
}

.morningS1 #previousImage {
float:left;
height:2em;
width:4em;
}

.morningS2 #sidebar {
float:left;
height:110em;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
width:180px;
}

.morningS2 #intro {
margin:0px 0px 0px 210px;
padding:20px 0px 0px 0px;
width:600px;
}

.morningS2 #intro p {
margin:0;
}

.morningS2 #main {
margin:20px 0px 0px 210px;
padding:0px 0px 0px 0px;
width:600px;
}

.morningS2 #main p {
margin:0;
}

.morningS2 #previous {
height:38px;
margin:0px 0px 0px 210px;
padding:8px 0px 8px 20px;
}

.morningS2 #previous p {
display:inline;
margin:0;
}

.morningS2 #previousLinks {
float:right;
font-size:10px;
padding:0px 20px 0px 0px;
}

.morningS2 #previousImage {
float:left;
height:2em;
width:4em;
}

.news #sidebar {
float:left;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
width:184px;
}

.news #sidebar p {
display:inline;
}

.news #bgSidebar2008 {
background:url(../lib/images/bgSidebar.jpg) repeat;
float:left;
height:86em;
margin:2px 0px 20px 0px;
width:184px;
}

.news #bgSidebar2009 {
background:url(../lib/images/bgSidebar.jpg) repeat;
float:left;
height:161em;
margin:2px 0px 20px 0px;
width:184px;
}

.news #sidebar p {
font-size:11px;
}

.news #main {
margin:0px 0px 0px 210px;
padding:20px 0px 0px 0px;
width:600px;
}

.newsHeader {
color:#666666;
font-size:14px;
font-weight:bold;
}

.previous {
margin:5px 0px 5px 20px;
padding:0px 0px 0px 0px;
}

.previous p {
display:inline;
margin:0;
}

.previousDate {
float:right;
font-size:10px;
padding:0em 2em 0em 0em;
}

.previousLetter {
float:left;
height:2em;
width:3em;
}

.previousLetter p {
color:#CC0000;
font-size:14px;
font-weight:bold;
}

.previousHeader p {
font-size:14px;
font-weight:bold;
}

.nextLetter {
color:#CC0000;
font-size:14px;
font-weight:bold;
}

.nextHeader {
font-size:14px;
font-weight:bold;
padding:0em 0em 0em 0em;
}

.nextText {
padding:0em 0em 0em 0em;
}

.newsDate {
font-style:italic;
}

.contact #sidebar {
float:left;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
width:180px;
}

.contact #intro {
margin:0px 0px 0px 210px;
padding:20px 0px 0px 0px;
width:600px;
}

.contact #intro p {
margin:0;
}

.contact #main {
margin:20px 0px 0px 210px;
padding:0px 0px 0px 0px;
width:600px;
}

.contact #main p {
margin:0;
}

.contact #bgSidebar {
background:url(../lib/images/bgSidebar.jpg) repeat;
float:left;
height:20em;
margin:2px 0px 20px 0px;
width:184px;
}

.charter #sidebar {
float:left;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
width:180px;
}

.charter #sidebar p {
display:inline;
font-size:11px;
}

.charter #bgSidebar {
background:url(../lib/images/bgSidebar.jpg) repeat;
float:left;
height:107em;
margin:2px 0px 20px 0px;
width:184px;
}

.charter #main {
margin:0px 0px 0px 210px;
padding:20px 0px 0px 0px;
width:600px;
}


.mission #sidebar {
float:left;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
width:180px;
}

.mission #sidebar p {
display:inline;
font-size:11px;
}

.mission #bgSidebar {
background:url(../lib/images/bgSidebar.jpg) repeat;
float:left;
height:23em;
margin:2px 0px 20px 0px;
width:184px;
}

.mission #main {
margin:0px 0px 0px 210px;
padding:20px 0px 0px 0px;
width:600px;
}

.charter #head {
font-size:16px;
font-weight:bold;
text-align:;
}

.charter #subtitle {
font-size:14px;
font-weight:bold;
}



.accolades #sidebar {
float:left;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
width:184px;
}

.accolades #sidebar p {
display:inline;
font-size:11px;
}

.accolades #bgSidebar {
background:url(../lib/images/bgSidebar.jpg) repeat;
float:left;
height:30em;
margin:2px 0px 20px 0px;
width:184px;
}

.accolades #main {
margin:0px 0px 0px 210px;
padding:20px 0px 0px 0px;
width:600px;
}

.accolades #accoladesImage {
display:inline;
}

.accolades #accoladesText {
display:inline;
float:right;
height:100px;
margin:0px 80px 0px 0px;
text-align:left;
width:370px;
}

.accolades #accoladesText p {
}

.accolades #clearfloat {
clear:right;
height:1px;
overflow:hidden;
margin-top:-1px; 
}

.privacy #main {
margin:20px 0px 0px 10px;
padding:0px 0px 0px 0px;
width:800px;
}

.privacy #main p {
margin:0;
}

.privacy #ul {
list-style:outside;
margin:0em 0em 0em -2em;
}

.strong {
font-weight:bold
}

.terms #main {
margin:20px 0px 0px 10px;
padding:0px 0px 0px 0px;
width:800px;
}

.terms #main p {
margin:0;
}

.terms #ul {
list-style:outside;
margin:0em 0em 0em -2em;
}

.ybar #container {
width:100%;
margin:0 auto;
text-align:left;
}

.ybar #header {
margin:20px 0px 0px 20px;
}

.ybar #main {
margin:20px 20px 0px 20px;
}

