/* CSS Menus - Vertical CSS Menu with Popout and Dropdown Menus - 20050131 */

body {
	background: 					#003366 url("assets/img/bg.gif") repeat-x;;

	margin-left: 					0px;
	margin-top: 					0px;
	margin-right: 				0px;
	margin-bottom: 				0px;
	font-family: 					Verdana, Arial, Helvetica, sans-serif;
	font-size: 						11px;
	color: 								#FFFFFF;
}

/* Begin CSS Popout Menu */

#menu{
position:					relative;
z-index:					150;
width:						220px;
margin-right:			5px;

}

#menu a{
display:					block;
border-width:			1px;
border-style:			solid;
border-color:			#000033 #000033 #000033 #000033;
white-space:			nowrap;
padding:					3px 3px 3px 10px;
font-family: 			Verdana, Arial, Helvetica, sans-serif;
font-size: 				11px;

}


#menu a{


}

#menu a:hover{
color:						#0066cc;

font-weight:			bold;
}


#menu ul{
list-style:				none;
margin:						0;
padding:					0;
width:						100%;
}

/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

div#menu li, div#menu li:hover{
position:					relative;
}

div#menu li ul{
position:				absolute;
top:						0px;
left:						100%;
display:				none;
} 


div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul,
div#menu ul li:hover ul ul ul ul,
div#menu ul li:hover ul ul ul 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,
div#menu ul ul ul ul li:hover ul,
div#menu ul ul ul ul ul li:hover ul
{display:block;}

/* End non-anchor hover selectors */

/* Styling for Expand */

#menu a.x: {
color:					#FFFFFF;
background:			#006cb2;

}

#menu a.x:hover{
color:					#0066cc;
background:			#FFFFFF;
}

a.firstlink:link { font-size: 11px; font-weight: none; color: #FFFFFF; background: #003366; text-decoration: none; }
a.firstlink:visited { font-size: 11px; font-weight: none; color: #FFFFFF; background: #003366; text-decoration: none; }
a.firstlink:hover { font-size: 11px; font-weight: none; color: #0066cc; background: #FFFFFF; text-decoration: none; }

a.firstlink2:link { font-size: 11px; font-weight: none; color: #FFFFFF; background:#003366 url(assets/img/expand1.gif) no-repeat bottom right; text-decoration: none; }
a.firstlink2:visited { font-size: 11px; font-weight: none; color: #FFFFFF; background:#003366 url(assets/img/expand1.gif) no-repeat bottom right; text-decoration: none; }
a.firstlink2:hover { font-size: 11px; font-weight: none; color: #0066cc; background:#FFFFFF url(assets/img/expand2.gif) no-repeat bottom right; text-decoration: none; }


a.secondlink:link { font-size: 11px; font-weight: none; color: #FFFFFF; background: #00437e; text-decoration: none; }
a.secondlink:visited { font-size: 11px; font-weight: none; color: #FFFFFF; background: #00437e; text-decoration: none; }
a.secondlink:hover { font-size: 11px; font-weight: none; color: #0066cc; background: #FFFFFF; text-decoration: none; }

a.secondlink2:link { font-size: 11px; font-weight: none; color: #FFFFFF; background: #00437e url(assets/img/expand1.gif) no-repeat bottom right;  text-decoration: none; }
a.secondlink2:visited { font-size: 11px; font-weight: none; color: #FFFFFF; background: #00437e url(assets/img/expand1.gif) no-repeat bottom right;  text-decoration: none; }
a.secondlink2:hover { font-size: 11px; font-weight: none; color: #0066cc; background: #FFFFFF url(assets/img/expand2.gif) no-repeat bottom right;  text-decoration: none; }



a.thirdlink:link { font-size: 11px; font-weight: none; color: #FFFFFF; background: #005293; text-decoration: none; }
a.thirdlink:visited { font-size: 11px; font-weight: none; color: #FFFFFF; background: #005293; text-decoration: none; }
a.thirdlink:hover { font-size: 11px; font-weight: none; color: #0066cc; background: #FFFFFF; text-decoration: none; }

a.thirdlink2:link { font-size: 11px; font-weight: none; color: #FFFFFF; background: #005293 url(assets/img/expand1.gif) no-repeat bottom right;  text-decoration: none; }
a.thirdlink2:visited { font-size: 11px; font-weight: none; color: #FFFFFF; background: #005293 url(assets/img/expand1.gif) no-repeat bottom right;  text-decoration: none; }
a.thirdlink2:hover { font-size: 11px; font-weight: none; color: #0066cc; background: #FFFFFF url(assets/img/expand2.gif) no-repeat bottom right;  text-decoration: none; }





a.fourthlink:link { font-size: 11px; font-weight: none; color: #FFFFFF; background: #0060a4; text-decoration: none; }
a.fourthlink:visited { font-size: 11px; font-weight: none; color: #FFFFFF; background: #0060a4; text-decoration: none; }
a.fourthlink:hover { font-size: 11px; font-weight: none; color: #0066cc; background: #FFFFFF; text-decoration: none; }

a.fourthlink2:link { font-size: 11px; font-weight: none; color: #FFFFFF; background: #0060a4 url(assets/img/expand1.gif) no-repeat bottom right;  text-decoration: none; }
a.fourthlink2:visited { font-size: 11px; font-weight: none; color: #FFFFFF; background: #0060a4 url(assets/img/expand1.gif) no-repeat bottom right;  text-decoration: none; }
a.fourthlink2:hover { font-size: 11px; font-weight: none; color: #0066cc; background: #FFFFFF url(assets/img/expand2.gif) no-repeat bottom right;  text-decoration: none; }




a.fifthlink:link { font-size: 11px; font-weight: none; color: #FFFFFF; background: #006db2; text-decoration: none; }
a.fifthlink:visited { font-size: 11px; font-weight: none; color: #FFFFFF; background: #006db2; text-decoration: none; }
a.fifthlink:hover { font-size: 11px; font-weight: none; color: #0066cc; background: #FFFFFF; text-decoration: none; }

a.fifthlink2:link { font-size: 11px; font-weight: none; color: #FFFFFF; background: #006db2 url(assets/img/expand1.gif) no-repeat bottom right;  text-decoration: none; }
a.fifthlink2:visited { font-size: 11px; font-weight: none; color: #FFFFFF; background: #006db2 url(assets/img/expand1.gif) no-repeat bottom right;  text-decoration: none; }
a.fifthlink2:hover { font-size: 11px; font-weight: none; color: #0066cc; background: #FFFFFF url(assets/img/expand2.gif) no-repeat bottom right;  text-decoration: none; }

a.sixthlink:link { font-size: 11px; font-weight: none; color: #FFFFFF; background: #006db2; text-decoration: none; }
a.sixthlink:visited { font-size: 11px; font-weight: none; color: #FFFFFF; background: #006db2; text-decoration: none; }
a.sixthlink:hover { font-size: 11px; font-weight: none; color: #0066cc; background: #FFFFFF; text-decoration: none; }

a.sixthlink2:link { font-size: 11px; font-weight: none; color: #FFFFFF; background: #006db2 url(assets/img/expand1.gif) no-repeat bottom right;  text-decoration: none; }
a.sixthlink2:visited { font-size: 11px; font-weight: none; color: #FFFFFF; background: #006db2 url(assets/img/expand1.gif) no-repeat bottom right;  text-decoration: none; }
a.sixthlink2:hover { font-size: 11px; font-weight: none; color: #0066cc; background: #FFFFFF url(assets/img/expand2.gif) no-repeat bottom right;  text-decoration: none; }


th {
	margin:							0px;
	padding:						0px;
	border:							0px;

}

h1 {
	font-family: 				Verdana, Arial, Helvetica, sans-serif ;
	font-size: 					14px;	
	font-weight:				bold;
	color: 							#FFFFFF;
	height:							6px;

}

.title {
	font-family: 				Georgia, serif ;
	font-size: 					24px;	
	font-weight:				none;
	color: 							#FFFFFF;
	height:							30px;
	padding:						0px;
	margin:							0px;

}

.subtitle {
	font-family: 				Georgia, serif ;
	font-size: 					20px;	
	font-weight:				none;
	color: 							#FFFFFF;
	height:							30px;
	padding:						0px;
	margin:							0px;

}

th {
	margin:							0px;
	padding:						0px;
	border:							0px;

}

h1 {
	font-family: 				Verdana, Arial, Helvetica, sans-serif ;
	font-size: 					14px;	
	font-weight:				bold;
	color: 							#FFFFFF;
	height:							6px;

}

.title {
	font-family: 				Georgia, serif ;
	font-size: 					24px;	
	font-weight:				none;
	color: 							#FFFFFF;
	height:							30px;
	padding:						0px;
	margin:							0px;

}



a.footerlink1:link { font-size: 12px; font-weight: bold; color: #0066cc; text-decoration: none; }
a.footerlink1:visited { font-size: 12px; font-weight: bold; color: #0066cc; text-decoration: none; }
a.footerlink1:hover { text-decoration: underline; }

.footerlink1 { font-size: 12px; font-weight: bold; color: #0066cc; text-decoration: none; }

a.footerlink2:link { font-size: 10px; font-weight: none; color: #999999; text-decoration: none; }
a.footerlink2:visited { font-size: 10px; font-weight: none; color: #999999; text-decoration: none; }
a.footerlink2:hover { color: #0066cc; }

.footerlink2 { font-size: 10px; font-weight: none; color: #999999; text-decoration: none; }

a.text11:link { font-size: 11px; font-weight: bold; color: #99ccff; text-decoration: none; }
a.text11:visited { font-size: 11px; font-weight: bold; color: #99ccff; text-decoration: none; }
a.text11:hover { text-decoration: underline; }

.text11w { font-size: 11px; font-weight: none; color: #FFFFFF; text-decoration: none; }
.text11 { font-size: 11px; font-weight: none; color: #FFFFFF; text-decoration: none; }

.text12w { font-size: 12px; font-weight: none; color: #FFFFFF; text-decoration: none; }

/* INDEX */

#container {
	width:					780px;
	margin-right:		auto;
	margin-left:		auto;
	margin-bottom:	5px;
	vertical-align:	top;
	
}


#news_container {
	width:					780px;
	height:					203px;
	margin-bottom:	5px;
	margin-right:		auto;
	margin-left:		auto;
	background: 		#FFFFFF url("assets/img/bg_news.jpg");
	

}


#news {
	color:					#666666;
	margin-top:			10px;
	margin-left:		5px;
	margin-right:		5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}



#news a {
	color:						#0066cc;
	font-weight:			bold;
	font-size:				11px;
	text-decoration:	none;
	
}

#news a:hover {
	text-decoration:	underline;
	
}



#classes {
	margin-top:			5px;
	width:					380px;
	text-align:			left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	
}

#classes2 {
	margin-top:			5px;
	width:					380px;
	height:					145px;
	color:					#FFFFFF;
	margin-left:		5px;
	margin-right:		5px;
	float:					right;
	
	
	
}


img.padding10 {
	padding:				0px 10px 0px 5px;
}
	
img.padding15 {
	padding:				15px;
	border:					1px solid white;
	
	
}




.mainTable {
	background-color: #00396f;
	border: 1px solid #006699;
	width: 220px;
}

.monthRow {
	background-image: url("images/monthBg.gif");
	background-color: #D8E2EC;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color: #252216;
	height: 25px;
}

.monthRow a:link, .monthRow a:visited {
	text-decoration: none;
	color: #252216;
}

.monthRow a:hover {
	text-decoration: underline;
	color: #FF0000;
}

.dayNamesText {
	background-image: url("images/dayBg.gif");
    font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	font-weight: Bold; 
	color: #FFFFFF;
	height: 15px;
	width: 25px;
}

.rows {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #433D27;
    line-height: 15pt;
	text-align: center;
	vertical-align: middle;
}

.sOther {
    background-color: #EEEEEE;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #BBBBBB;
}

.popupDate {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #336699;
	padding: 4px;
	border: 1px solid #EAEAEA;
	border-bottom: 0px solid #EAEAEA;
}

.popupDate2 {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	background-color: #336699;
	padding: 4px;
}

.popupClose {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	background-color: #336699;
}

.popupEventTitle {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding: 4px;
	vertical-align: middle;
	border: 1px solid #EAEAEA;
	border-bottom: 0px solid #EAEAEA;
}

.s23 {
	background-color: #CCFF00;
	padding: 4px;
}

.categoryDiv {
	background-color: #FCF5EF;
	padding: 4px;
	border: 1px solid #EAEAEA;
	border-bottom: 0px solid #EAEAEA;
}

.categoryName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}

.categorySelection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #777777;
}

.popupEventDescription {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #EAEAEA;
	padding: 4px;
}
