@charset "utf-8";
/* CSS Document */

#contentleft a{
	font:Gill Sans MT;
	color:#d90000 !important;
}

#contentleft a:hover{
	font:Gill Sans MT;
	color:black !important;
}

#contentleft ul{
	list-style:circle;
	padding:1em;
	margin:0px;
}

#contentleft, #contentleft div{
	text-align:center;
}

.content {
	display:block;
	height:100%;
}

#contentwrapper, #contentwrapper table, #contentwrapper tbody, #contentwrapper tr, #contentwrapper td, #contentwrapper th{
	border:0px;
	padding:0px;
	border-spacing:0px;
}

#contentwrapper ul{
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#contentwrapper a{
	color:#999;
	font-weight:500;
	font-family: "Gill Sans MT";
}

#contentwrapper a:visited{
	color:#999;
}

#contentwrapper a:hover{
	color:#d90000;
}

#contentmain th{
	border-bottom:1px #999 solid;
	font-size:20px;
}

#contentmain th h3{
	text-decoration: none !important;
}

#contentwrapper h1 {
	margin-bottom:.5em;
	margin-left:0px;
	margin-right:0px;
	margin-top:.5em;
	font-family: "Gill Sans MT";
	font-size: 24px;
	color: #d90000;
	border-bottom:thin #555 solid;
/*	font-style:italic;*/
}

#contentwrapper p{
	margin:0px;
	padding:0px;
}

#teacherimage img{
	width:250px;
	height:333px;
}

#contentwrapper .text p{
	text-indent:.25in;
}


#contentwrapper {
	width:100%;
	height:600px;
	background-color:#222;
}

html, body {
	background-color:black;
	padding:0px;
	height:100%;
	margin:0px;
}

#bg1{
	border:1px black solid;
	background:url(../images/background/layer1.jpg);
	padding:0px;
}

#bg2{
	background:url(../images/background/layer3-left.jpg) transparent repeat-y left;
	padding:0px;
}

#bg3{
	background:url(../images/background/layer3-right.jpg) transparent repeat-y right;
	padding:0px;
}

#centertag {
	padding:20px;
}

p {
	color:#999;
	font-family: "Gill Sans MT";
	font-weight: normal;
	font-size:16px;
	color:#999;
}

#calendar {
	border:3px solid black;
	color:black;
}

#calendar input{
	color:black;
	border:none;
}

#calendar .calendarTitle{
	border-color:black;
}

#nav {
	display:none !important;
}

#shownav {
	display:block !important;
}

#scrollnews {
	width:140px;
	height:175px;
	border:3px inset black;
	overflow:hidden;
	color:black;
	text-align:center;
	background:url(../fadecrest.png) no-repeat #AAA;
	font-family: "Gill Sans MT";
	font-weight: bold;
}

#scrollnews-horiz{
	width:100%;
	height:25px;
	border:none;
	overflow:hidden;
	color:#d90000;
	text-align:left;
	font-family: "Gill Sans MT";
	font-weight: bold;
	background:black;
}

#scrollnews-horiz div{
	white-space:nowrap;
}

#quicklinks {
	background:url(../fadecrest.png) no-repeat #AAA;
}

.center{
	text-align:center;
}

#contentleft{
	width:150px;
	text-align:center;
	min-height:100%;
	background:#999;
	border-right:#444 medium solid;
	padding:5px;
}

#cellleft{
	height:100%;
}

#contentmain {
	text-align:left;
	padding:10px;
	width:610px;
	font-family: "Gill Sans MT";
	color:#999;
}

#contentwrapper td{
	vertical-align:top;
}

#bottom-space-left {
	background:#999;
	border-right:#444 medium solid;
	width:160px;
	height:100%;
	font-family: "Gill Sans MT";
}

#bottom-text {
	background:#222;
	color:#999:
}

.anima {
	filter:alpha(opacity=100);
}

#contentmain li{
	font-family: "Gill Sans MT";
	font-weight: normal;
	font-size:16px;
	color:#999;
}

#contentmain h3{
	font-size: 16px;
	font-family: "Gill Sans MT";
	text-decoration: underline;
	color: #999;
	margin:0px;
	margin-top:.3em;
}

#contentmain th{
	font-size: 16px;
	font-family: "Gill Sans MT";
	font-weight: bold;
	text-decoration: none;
	color: #999;
	margin:0px;
	text-align:left;
}

#contentmain h2{
	font-weight:bold;
	font-size:18px;
	margin:0px;
	text-align:left;
	color:white;
}

#ysearch input[type="button"]{
	width:72px;
	font-weight:bold;
	font-size:10px;
	font-family:"Gill Sans MT";
	margin-top:3px;
}

#ysearchbox {
	width:140px;
	font-family:"Gill Sans MT";
}

#sitemap, #sitemap ul{
	padding-left:5px;
}

.nospace{
	padding:0px;
	margin:0px;
}

.childArg {
	visibility:collapse;
	display:none;
}

.normalz, .normalz *{
	z-index:-1;
	position:relative;
	top:0px;
	left:0px;
}

@font-face {
    font-family: "Gill Sans MT";
    src: url("/css/gillsansmt.eot"); 
	format: "embedded-opentype";
}

feature {
	margin-right:5px;
}
