body{
	background-color:#ffffff;
	color:#000000;
	font-family:Verdana,Arial;
	font-size:11px;
	margin:5px;
}

a:link,a:visited{
	color:#cc0000;
	text-decoration:underline;
}

a:hover{
	color:#000000;
	text-decoration:underline;
}

#errorText{
	font-weight:bold;
	color:#ff0000;
}

#divSchools{
	width:180px;
	font-size:10px;
	position:absolute;
	left:121px;
	top:152px;
	background-color:#b91619;
	border:1px solid #db2122;
}

#menuOff{
	color:#ffffff;
	background-color:#b91619;
	border-top:1px solid #b91619;
	border-bottom:1px solid #b91619;
}

#menuOn{
	color:#ffffff;
	background-color:#db2122;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	cursor:pointer;
}

#mainHeader{
	color:#db2122;
	font-size:16px;
	font-weight:bold;
}

#subHeader{
	color:#db2122;
	font-size:14px;
	font-weight:bold;
}


#subNavHeader{
	color:#666666;
	font-size:13px;
	font-weight:bold;
}

#leftTd{
	width:180px;
	background-color:#dddddd;
	padding:5px;
	font-size:10px;
	vertical-align:top;
	text-align:left;
}

#rightTd{
	width:180px;
	background-color:#222222;
	padding:5px;
	color:#ffffff;
	vertical-align:top;
}

#mainTd{
	height:486px;
	padding:0px;
	vertical-align:top;
	background-image:url(/images/bg.jpg);
	background-color:#fff;
	background-position:top center;
	background-repeat:no-repeat;
}

.transparentGrayBox{
	background-color:#efefef;
	border:1px solid #cccccc;
	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
}

.transparentGrayBox2{
	background-color:#efefef;
	border:1px solid #cccccc;
	
}

#dayTd{
	border:1px solid #ffffff;
	background-color:#efefef;
	color:#000000;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}

#dayTdCurrent{
	border:1px solid #ffffff;
	background-color:#cccccc;
	color:#ffffff;
}

#tdStaff{
	background-color:#ffffff;
	color:#000000;
	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
}

#tdStaffAlt{
	background-color:#cccccc;
	color:#000000;
	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
}

#searchInput{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#searchSubmit{
	background-color:#555555;
	color:#ffffff;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	height:20px;
}

.button-off{
	text-align:center;
	color:#000;
	background:#fff;
	border:1px solid #b91619;
	padding:5px;
}

.button-on{
	text-align:center;
	color:#fff;
	text-decoration:none;
	background:#b91619;
	border:1px solid #fff;
	padding:5px;
	cursor:pointer;
}

#span-button{
	background-color:#cc0000;
	border:1px solid #cc0000;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:2px;
	cursor:default;
}

#span-button:hover{
	background-color:#990000;
	border:1px solid #000;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:2px;
	cursor:pointer;
}

#span-button-small{
	background-color:#cc0000;
	border:1px solid #cc0000;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	cursor:default;
}

#span-button-small:hover{
	background-color:#990000;
	border:1px solid #000;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	cursor:pointer;
}

<!--- Start MCSD --->


#nav{
	text-align:left;
	color:#fff;
	padding-bottom:4px;
	padding-left:10px;
}

.nav-blank{
	width:10px;
	text-align:center;
}

.nav-off{
	background-color:#551373;
	color:#fff;
	cursor:default;
}

.nav-on{
	background-color:#fff;
	color:#73199c;
	cursor:pointer;
}
#navOn2{
	background-color:#ffffff;
	border:1px solid #cccccc;
	color:#666666;
	cursor:pointer;
	text-align:left;
}
#navOff2{
	background-color:#efefef;
	border:1px solid #efefef;
	color:#000000;
	text-align:left;
	border-bottom: 1px dashed #aaa;
}

#menu {
width: 100%;
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
cursor:default;
}

#menu a, #menu h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
background:transparent;
color: #fff;
padding-left:5px;
padding-right:5px;
font-size:16px;

}

#menu h2:hover{
color:#ccc;
cursor:pointer;
}

#menu h2 a{
color:#fff;
}

#menu .toplink a{
background:transparent;
color:#fff;
padding-left:5px;
padding-right:5px;
font-size:16px;
font-weight:bold;
}

#menu .toplink a:hover{
background:#ff0000;
color:#ccc;
padding-left:5px;
padding-right:5px;
}

#menu .navclear{
background:transparent;
color:#fff;
}

#menu a {
color: #fff;
background: #ff0000;
text-decoration: none;
}

#menu a:hover {
color: #ff0000;
background: #fff;
}

#menu li {}

#menu ul ul {
font-weight:normal;
width:180px;
position: absolute;
border:1px solid #fff;
z-index: 500;
}
#menu li li {border:.1px solid #fff;}


#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

#menu a, #menu b2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
margin: 0;
padding: 2px 3px;
font-weight:bold;
}

#menu b2 {
background:transparent;
color: #fff;
padding-left:5px;
padding-right:5px;
font-size:16px;
font-weight:bold;

}

#menu b2:hover{
color:#ccc;
cursor:pointer;
background:#ff0000;
}

#menu b2 a{
color:#fff;
}

#quicklinks{
	background-image:url(/images/quicklinks_new.jpg);
	background-repeat:repeat-x;
		height:190px;
}

#quicklinks a:link, #quicklinks a:visited{
	color:#222;
	text-decoration:none;
}

#quicklinks a:hover{
	color:#000;
}

.quick-off{
	border-top: 1px dashed #aaa;
	background:transparent;
	color:#000;
}

.quick-on{
	border-bottom:1px solid #fff;
	background:#cc0000;
	color:#fff;
	cursor:pointer;
}

.title{
	font-size:14px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#cc0000;
}

.tab-off{
	background-color:#fff;
	color:#333;
	border-bottom:1px solid #aaa;
	text-align:center;
}

.tab-on{
	background-color:#EB0E0E;
	color:#fff;
	border-bottom:1px solid #aaa;
	text-align:center;
	cursor:pointer;
}

.tab-active{
	background-color:#F7BCBC;
	color:#EB0E0E;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	text-align:center;
	cursor:default;
}

.tab-main{
	background:url(/images/tab_bg2.jpg);
	background-color:#efefef;
	background-position:top left;
	background-repeat:repeat-x;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
	height:300px;
	vertical-align:top;
	text-align:left;
}

