* {
	font-family: sans-serif;
}

a {
	font-family: sans-serif;
	text-decoration: none;
}

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

#footer {
	width: 952px; text-align: right; font-size: 8pt; font-family: sans-serif; margin: 4px; color: #666666;
}

body {
	background-color: #C0BCB5; min-width: 960px; width: 100%;
}

#mainblock {
	position: relative; 
	left: 50%; 
	top: 10px; 
	width: 960px; 
	margin-left: -480px; margin-right: auto; margin-top: 0px; margin-bottom: 0px;
	border: 1px solid #5f5f5f; background-color: #f0f0f0;
}

#infoblock {
	width: 320px; float: right; margin-top: 20px; text-align: right; font-size: 8pt; margin-right: 15px; font-family: sans-serif; color: #666666;
}

#schoolpic {
float: right; height: 250px; width: 539px;border-left: 1px solid white;
}

#navbar {
	width: 960px; 
	height: 20px; 
	background-color: #1B0E4D;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid white;
}

/* 
   .navbar
   .navsubmenu
*/


.underpicsbar {
	width: 960px; 
	height: 3px; 
	background-color: #1B0E4D;
	text-align: center;
	padding-top: 5px;
	border-top: 1px solid white;
	padding-bottom: 5px;
	border-bottom: 1px solid white;
}

/*
Author: Craig Erskine
Description: Dynamic Menu System - Horizontal/Vertical
*/

ul.navmenu-h { z-index: 99; margin: 0; padding: 0; list-style: none; position: relative; text-align: center; padding-left: 30px;}

ul.navmenu-h ul {
	 width: 260px; /* Sub Menu Width */
			 margin: 0;
					 text-align: left;
					  list-style: none;
					   display: none;
								 position: absolute;
										    top: 100%;
												  left: 0;
}

ul.navmenu-h ul ul,ul.navmenu-h ul ul ul { top: 0; left: 100%; }

ul.navmenu-h li { float: left; display: inline; position: relative; }
ul.navmenu-h ul li { width: 100%; display: block; }

/* Root Menu */
ul.navmenu-h a {
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	display: block;
	background: #1B0E4D;
	color: #F4E94B;
	font: bold 10pt Arial, sans-serif;
	text-decoration: none;
	height: 1%;
}

/* Root Menu Hover Persistence */
ul.navmenu-h a:hover,ul.navmenu-h li:hover a,ul.navmenu-h li.iehover a {
	 background: #F4E94B;
				  color: #1B0E4D;
}

/* 2nd Menu */
ul.navmenu-h li:hover li a,ul.navmenu-h li.iehover li a {
	 float: none;
			 background: #F4E94B;
}

/* 2nd Menu Hover Persistence */
ul.navmenu-h li:hover li a:hover,ul.navmenu-h li:hover li:hover a,ul.navmenu-h li.iehover li a:hover,ul.navmenu-h li.iehover li.iehover a {
	 background: #999;
}

/* 3rd Menu */
ul.navmenu-h li:hover li:hover li a,ul.navmenu-h li.iehover li.iehover li a {
	 background: #999;
}

/* 3rd Menu Hover Persistence */
ul.navmenu-h li:hover li:hover li a:hover,ul.navmenu-h li:hover li:hover li:hover a,ul.navmenu-h li.iehover li.iehover li a:hover,ul.navmenu-h li.iehover li.iehover li.iehover a {
	 background: #666;
}

/* 4th Menu */
ul.navmenu-h li:hover li:hover li:hover li a,ul.navmenu-h li.iehover li.iehover li.iehover li a {
	 background: #666;
}

/* 4th Menu Hover */
ul.navmenu-h li:hover li:hover li:hover li a:hover,ul.navmenu-h li.iehover li.iehover li.iehover li a:hover {
	 background: #333;
}

/* Hover Function - Do Not Move */
ul.navmenu-h li:hover ul ul,ul.navmenu-h li:hover ul ul ul,ul.navmenu-h li.iehover ul ul,ul.navmenu-h li.iehover ul ul ul { display: none; }
ul.navmenu-h li:hover ul,ul.navmenu-h ul li:hover ul,ul.navmenu-h ul ul li:hover ul,ul.navmenu-h li.iehover ul,ul.navmenu-h ul li.iehover ul,ul.navmenu-h ul ul li.iehover ul { display: block; }


#oldnavbar strong {
	color: white;
}

#oldnavbar a {
	font-weight: bold;
	color: #F4E94B;
}

.flipbook {
	float: left; height: 250px; width: 420px; background-color: #999999; text-align: center; vertical-align: middle; margin: 0px; padding: 0px; border: 0px solid none;
}

#header {
	width: 960px; border-bottom: 1px solid #5f5f5f; height: 100px; background-color: white;
}

#outermain {
	width: 960px; background-color: #f0f0f0;
}

#innermain {
	width: 940px; margin: 10px;
}

#leftcolumn {
	float: left;
}

#rightcolumn {
	float: right;
}

.leftheader {
	width: 690px; background-color: #1B0E4D; text-align: left; color: #F4E94B;
}

.leftcontent {
	width: 682px; background-color: white; padding: 4px;
}

.rightheader {
	width: 230px; background-color: #1B0E4D; text-align: left; color: #F4E94B;
}

.rightcontent {
	width: 222px; background-color: white; padding: 4px;
}

.rightcontent a{
	font-size: 8pt;
	display: block;
	padding-top: 3px;
	margin-bottom: 3px;
	font-weight: bold;
}

.rightcontent strong{
	font-size: 9pt;
}

