#menu {
	position:absolute;
	top:96px;
	left:354px;
	text-align:left;
}
#menu, #menu ul {
	list-style: none;
	padding:0px;
	margin:0px;
	z-index:100;
}
#menu ul {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9; 
}
/* Top Menu Row */
#menu li {
	text-align:center;
	top:0px;
	background-color:#e1e8d4;
}
#menu li a span {
	color:#495C84;
	position:relative;
}
/* Sub Menus */
#menu li ul {
	width:180px;
}
#menu li ul li {
	height:26px;
	border-bottom:1px solid #B1BCD2;
	text-align:left;
}
#menu li ul li span {
	left:10px;
}
#menu li ul li.last {
	border-bottom:none;
}
#menu li ul li a {
	background-image:none;
	width:180px;
	height:26px;
}
#menu li ul li a span {
	position:relative;
	top:8px;
	white-space:nowrap; 
}
#menu li ul li a span {
	display:block;
	color:#022878;
		font-weight:bold;
			font-size:10px;
}
#menu li ul li a:hover {
	background-color:#E9E699;
	width:180px;
	left:0px;
}
#menu li ul li a:hover span {
	color:#022878;
	background-color:#E9E699;
	width:120px;
}
#menu li ul {
	position: absolute;
	left: -999em;
}
#menu li:hover ul, #menu li.sfhover ul {
	left: 0px;
}
/*----------------------------*/
#menu_home {
	position:relative;
	top:0px;
	left:1px;
	width:82px;
	height:26px;
	float:left;
	background: url(../images/menu/home.jpg) no-repeat;
	background-position: 0px 0px;	
}
#menu_home span {
	display:none;
}
#menu_home:hover {
	background-position:0px -28px;
	height:26px;
	width:82px;
}
#menu_home.sfhover {
	background-position:0px -28px;
	height:26px;
	width:82px;
}
#menu_home a {
 	display: block;
	width: 82px;
	height: 26px;
	text-decoration:none;
}
/*----------------------------*/
#menu_facilities {
	position:relative;
	top:0px;
	left:0px;
	width:109px;
	height:26px;
	float:left;
	background: url(../images/menu/facilities.jpg) no-repeat;
	background-position: 0px 0px;	
}
#menu_facilities span {
	display:none;
}
#menu_facilities:hover {
	background-position:0px -28px;
	height:26px;
	width:109px;
}
#menu_facilities.sfhover {
	background-position:0px -28px;
	height:26px;
	width:109px;
}
#menu_facilities a {
 	display: block;
	width: 109px;
	height: 26px;
	text-decoration:none;
}
/*----------------------------*/
#menu_newsletter {
	position:relative;
	top:0px;
	left:0px;
	width:126px;
	height:26px;
	float:left;
	background: url(../images/menu/newsletter.jpg) no-repeat;
	background-position: 0px 0px;	
}
#menu_newsletter span {
	display:none;
}
#menu_newsletter:hover {
	background-position:0px -28px;
	height:26px;
	width:126px;
}
#menu_newsletter.sfhover {
	background-position:0px -28px;
	height:26px;
	width:126px;
}
#menu_newsletter a {
 	display: block;
	width: 126px;
	height: 26px;
	text-decoration:none;
}
/*----------------------------*/
#menu_events {
	position:relative;
	top:0px;
	left:0px;
	width:90px;
	height:26px;
	float:left;
	background: url(../images/menu/events.jpg) no-repeat;
	background-position: 0px 0px;	
}
#menu_events span {
	display:none;
}
#menu_events:hover {
	background-position:0px -28px;
	height:26px;
	width:90px;
}
#menu_events.sfhover {
	background-position:0px -28px;
	height:26px;
	width:90px;
}
#menu_events a {
 	display: block;
	width: 90px;
	height: 26px;
	text-decoration:none;
}
/*----------------------------*/
#menu_aboutus {
	position:relative;
	top:0px;
	left:0px;
	width:104px;
	height:26px;
	float:left;
	background: url(../images/menu/aboutus.jpg) no-repeat;
	background-position: 0px 0px;	
}
#menu_aboutus span {
	display:none;
}
#menu_aboutus:hover {
	background-position:0px -28px;
	height:26px;
	width:104px;
}
#menu_aboutus.sfhover {
	background-position:0px -28px;
	height:26px;
	width:104px;
}
#menu_aboutus a {
 	display: block;
	width: 104px;
	height: 26px;
	text-decoration:none;
}
/*----------------------------*/
#menu_contact {
	position:relative;
	top:0px;
	left:0px;
	width:94px;
	height:26px;
	float:left;
	background: url(../images/menu/contact.jpg) no-repeat;
	background-position: 0px 0px;	
}
#menu_contact span {
	display:none;
}
#menu_contact:hover {
	background-position:0px -28px;
	height:26px;
	width:94px;
}
#menu_contact.sfhover {
	background-position:0px -28px;
	height:26px;
	width:94px;
}
#menu_contact a {
 	display: block;
	width: 94px;
	height: 26px;
	text-decoration:none;
}
/*----------------------------*/