#pageTop {
background: url(images/round_page_top.gif) no-repeat;
overflow: visible;
}

#topNav a {
display: block;
color: #ffffff;
font-size: 12px;
text-align: center;
text-transform: uppercase;
text-decoration: none;
}

#topNav a:hover {
text-decoration: underline;
}

ul#mainNav {
list-style-type: none;
margin: 0;
padding: 0 0 0 0px;
}

#mainNav li {
display: inline;
}

#mainNav a {
float: center;
text-decoration: none;
color: #ffffff;
font-size: 16px;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
background-color: #99ccff;
border-right: 1px solid white;
padding: .2em 1.35em;
}

#mainNav a:hover {
background-color: #cc3333;
}


#leftNavSection h1 {
background: #670001;
font-size: 14px;
font-weight: 600;
color: #ffffff;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 24px;
text-align: right;
padding-right: 4px;
padding-top: 0px;
margin: 0 0 0 0;
}

ul#leftNav {
list-style-type: none;
}

#leftNav li {
margin: 0;
padding: 10px 8px 10px 8px;
text-align: right;
border-bottom: 1px dotted #670001;
font-size: 14px;
}

#leftNav a {
text-decoration: none;
font-size: 14px;
color: #3c8ed9;
}

#leftNav a:hover {
color: #cc3333;
}

#leftNav li#selected a {
color: #cc3333;
}

#leftNav li.submenu {
padding: 3px 8px 3px 20px;
background-color: #99ccff;
margin: 0 0 0 32px;
}

#leftNav .submenu a {
color: #cc3333;
}

.navHeader {
font-size: 14px;
font-weight: 600;
color: #ffffff;
text-transform: uppercase;
letter-spacing: 1px;
text-align: right;
padding-right: 4px;
padding-top: 6px;
margin: 0 0 0 0;

}
#midCol {
float: left;
width: 390px;
margin: 30px 10px 0 10px;
}

#midCol h1 {
font-size: 18px;
font-weight: 600;
color: #cc3333;
margin: 0 0 10px 0;
text-align: center;
}

#midCol h1#italics {
font-style: italic;
}


#midCol h2 {
margin: 20px 0 0 0;
font-size: 16px;
font-weight: 600;
color: #cc3333;
text-align: center;
}

#midCol h3 {
font-size: 16px;
font-weight: 500;
color: #cc3333;
font-style: italic;
}

#midCol p {
color: #333333;
font-size: 15px;
text-align: left;
margin: 10px 0 10px 0;
line-height: 20px;
font-weight: 400;
}

#midCol a {
color: #3c8ed9;
text-decoration: none;
}

#midCol p.teacherEmail {
text-align: center;
}

#midCol li {
color: #333333;
font-size: 15px;
text-align: left;
margin: 10px 20px;
line-height: 20px;
font-weight: 400;
}

