.Titles {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	font-variant: normal;
	text-transform: none;
}
.TitlesSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	text-transform: uppercase;
	
}
.TitlesMainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	letter-spacing: 0.075 px;
}
.TitlesSchedule {
	font-family: Verdana, Arial, Helvetica, sans-seriff;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.TitlesSubSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.Select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
}
body.MainTextCallOut {
	font-weight: bold;
	color: #FF0000;
}
.MainTextSmall {
	font-size: 10px;
	line-height: 13px;
}
body.MainTextWarning {
	color: #000066;
}
.FooterText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a:link,a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	color: #0066CC;
	text-decoration: none;
	font-weight: normal;
}
a:hover,a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	color: #0066CC;
	text-decoration: underline;
	font-weight: normal;
}
a.LinksMenu:link, a.LinksMenu:visited {
	line-height: 14px;
	color: #000066;
}
a.LinksMenu:hover.a.LinksMenu:active {
	text-decoration: underline;
	line-height: 14px;
	color: #000066;
}
a.LinksMenuTitles:link, a.LinksMenuTitles:visited {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-weight: bold;
	color: #000066;
}
a.LinksMenuTitles:hover,a.LinksMenuTitles:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	line-height: 15px;
	color: #000066;
}
a.LinksMenuSmall:link, a.LinksMenuSmall:visited {
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #000066;
}
a.LinksMenuSmall:hover,a.LinksMenuSmall:active {
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	line-height: 13px;
	color: #000066;
}
a.FooterLinks:link, a.FooterLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #0066cc;
	font-weight: bold;
}
a.FooterLinks:hover,a.FooterLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	line-height: 13px;
	color: #0066cc;
	font-weight: bold;
}
.HeadlinesBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #000066;
}
.HeadlinesSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	margin-bottom:4px;
}
.HeadlinesSmallNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
.SideMenuTitle {
	font-family: Futura LT BT, Verdana, Arial, Helvetica, sans-seriff;
	font-size: 11px;
	line-height: 14px;	
	color: #CC6633;
	text-decoration: none;
	text-transform: uppercase;
	border-bottom-style:solid;
	border-bottom-color:#CC6633;
	border-bottom-width:1px;
}
.SideMenuTitleTeacher {
	font-family: Futura LT BT, Verdana, Arial, Helvetica, sans-seriff;
	font-size: 11px;
	line-height: 14px;	
	color: #336699;
	text-decoration: none;
	text-transform: uppercase;
	border-bottom-style:solid;
	border-bottom-color:#000066;
	border-bottom-width:1px;
}
h1 {
	text-align: center;
	padding: 0 0 0 0;
	margin: 0;
}
ul{
padding:0px;
margin-top:15px;
margin-right:0px;
margin-bottom:15px;
margin-left:50px;
list-style-type:disc;
line-height:16px;
}
.BulletMenu{
padding:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:20px;
list-style-type:disc;
line-height:16px;
}
#nav{
list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
}
#nav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	font-weight: normal;
	letter-spacing: -0.045 em;
	color: #0066CC;	
}
#nav li { /* all list items */
	float: left;
	position: relative;
	width: auto;
	height:20px;
	padding: 0;
	margin: 0;
	background-color: WHITE;
	z-index:20;
}
#nav li#EndCap {
	float:right;
	position: relative;
}
#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
	z-index:20;
}
#nav li ul { /* second-level lists */
	display: none;
	position: absolute;
	/*top: 100%;*/
	left: 0px;
	background-color: White;
	font-weight: normal;	
	border: solid 1px #7d6340;
	width: 175px;	
	
	z-index:20;
}
#nav li ul li ul { /* second-level lists */
top:14px;
}
#nav li li {
	display: block;
	width: 175px;	
	height:18px;
	/*height:auto;*/
	background-color: WHITE;
	border: 0;
}
#nav li li a {
	display:block;
	padding:1px;
}
#nav li li a:hover {
	background-color:#F2F1D4;
	padding:1px;
}
#nav ul ul, #nav ul ul ul{
    display:none; 
    position:absolute; 
	left:175px;
	/*top: 10px;*/
	z-index:20;
	
}
#nav ul.SideMenu, #nav ul.SideMenu{
    display:none; 
    position:absolute; 
	left:-175px;
	top: 0px;
}
#nav li>ul {
	top: 20px;
	left: auto;
	
	
}


/* non-IE browsers see this */
 #nav ul li>ul, #nav ul ul li>ul{
    margin-top:-1.4em; 
	left:175px;
 }
#nav li:hover ul ul,#nav li.over ul ul, #nav li:hover ul ul ul,#nav li.over ul ul ul{
   display:none;
} 
#nav li:hover ul, #nav li.over ul{ /* lists nested under hovered list items */
	display: block;
}
#nav ul li:hover ul, #nav ul li.over ul{
    display:block;
}
#RightMenu{border:1px solid #000066;background-color:#CDE6F3;padding:2px;}
img.StaffPicture {
	border-top: 8px solid #FEF3E2;
	border-right: 8px solid #FEF3E2;
	border-bottom: 30px solid #FEF3E2;
	border-left: 8px solid #FEF3E2;
}
#RightShadow {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
.ClearBoth {	
	clear: both;
	margin:2px;
}
