#menu {position:relative; width: 191px; /* set width of menu */ margin:0px; float:left;}
#menu ul { /* remove bullets and list indents */ list-style: none; margin: 0; padding: 0;}
#menu a {font:11px Arial; display: block;border-width: 0px 0px 0px 0px; border-style: solid;	border-color: #506a88;height:100%;}
#menu a.ln {color:#003a63; background-color: #e3e4bf; text-decoration:none; padding:5px 5px 5px 10px;}
#menu a.ln:hover {color:#ffffff; background-color: #d71e20;}
#menu a.ln_default {color:#ffffff; background-color: #d71e20; text-decoration:none; padding:5px 5px 5px 10px;}
#menu a.ln_default:hover {color:#ffffff;background-color: #d71e20;}

#menu ul li ul li ul {border-width: 2px 0px 2px 0px; border-style: solid; border-color: #fbfbf5;height:100%}
#menu ul li ul li ul li ul {border-width: 0px 0px 0px 0px; border-style: solid;	border-color: #fbfbf5;height:100%;}

#menu a.ln2 {color:#003a63; background-color: #f0f0d8; text-decoration:none; padding:4px 5px 4px 20px;}
#menu a.ln2:hover {color:#ffffff; background: #f18321 url('custom/images/sidebar_hover.png') no-repeat;}
#menu a.ln2_default {color:#ffffff; background: #f18321 url('custom/images/sidebar_hover.png') no-repeat;text-decoration:none; padding:4px 5px 4px 20px;}
#menu a.ln2_default:hover {color:#ffffff; background: #f18321 url('custom/images/sidebar_hover.png') no-repeat;}
#menu a.ln2_top {}
#menu a.ln3 {color:#003a63; background-color: #f0f0d8; text-decoration:none; padding:4px 5px 4px 30px;}
#menu a.ln3:hover {color:#ffffff; background: #f18321 url('custom/images/sidebar_hover.png') no-repeat;}
#menu a.ln3_default {color:#ffffff; background: #f18321 url('custom/images/sidebar_hover.png') no-repeat; text-decoration:none; padding:4px 5px 4px 30px;}
#menu a.ln3_default:hover {color:#ffffff; background: #f18321 url('custom/images/sidebar_hover.png') no-repeat;}
#menu a.ln3_top {}




#topnav ul {height:40px;list-style-type:none;margin:0;padding:0;}
#topnav li {float:left;height:40px;margin:0;padding:0;}
#topnav li a {background:transparent url('custom/images/navbar.jpg');display:block;padding:0;height:40px;}

/* Main Nav Links */
#topnav li.home a {width:85px;background-position:0px 0px;}
#topnav li.about a {width:93px;background-position:-85px 0px;}
#topnav li.admissions a {width:131px;background-position:-178px 0px;}
#topnav li.academics a {width:131px;background-position:-309px 0px;}
#topnav li.activities a {width:211px;background-position:-440px 0px;}
#topnav li.news a {width:91px;background-position:-651px 0px;}
#topnav li.support a {width:106px;background-position:-742px 0px;}
#topnav li.calendar a {width:112px;background-position:-848px 0px;}

/* Hover Nav Links */
#topnav li.home:hover > a {background-position:0px -40px;}
#topnav li.about:hover > a {background-position:-85px -40px;}
#topnav li.admissions:hover > a {background-position:-178px -40px;}
#topnav li.academics:hover > a {background-position:-309px -40px;}
#topnav li.activities:hover > a {background-position:-440px -40px;}
#topnav li.news:hover > a {background-position:-651px -40px;}
#topnav li.support:hover > a {background-position:-742px -40px;}
#topnav li.calendar:hover > a {background-position:-848px -40px;}

/* Active Nav Links */
#topnav li.home a.active {background-position:0px -40px;}
#topnav li.about a.active {background-position:-85px -40px;}
#topnav li.admissions a.active {background-position:-178px -40px;}
#topnav li.academics a.active {background-position:-309px -40px;}
#topnav li.activities a.active {background-position:-440px -40px;}
#topnav li.news a.active {background-position:-651px -40px;}
#topnav li.support a.active {background-position:-742px -40px;}
#topnav li.calendar a.active {background-position:-848px -40px;}

#topnav li a span {display:none;}


/* topnav menu */
/* Style the list OR link hover. Depends on which browser is used */
#topnav ul a:hover {
	visibility:visible;
} /* for IE6 */

#topnav ul li:hover {
	position:relative; 
	z-index:200;
} /* for IE7 */

/* keep the 'next' level invisible by placing it off screen. */
#topnav ul ul, 
#topnav ul :hover ul ul, 
#topnav ul :hover ul :hover ul ul,
#topnav ul :hover ul :hover ul :hover ul ul,
#topnav ul :hover ul :hover ul :hover ul :hover ul ul {
	height:0;
	left:-9999px;
	position:absolute;
	top:-9999px;
	width:0;
}


/* set up the first drop down sub level */
#topnav ul :hover ul {
	background:transparent none;
	border:0px;
	height:auto;
	left:0px;
	padding:0;
	top:40px;
	width:120px;
}
/* IE7 hack for top positioning of drop-down */
html>body #topnav ul :hover ul { *top: 40px; }

#topnav ul :hover ul li a.ln {
	filter:alpha(opacity=90);opacity:0.90;	
}

#topnav ul li ul li {
	background:none;
	border-bottom:1px solid #e7e7c7;
	height:auto;
	margin:0;
	padding:0;
}

#topnav ul > li :hover ul {
	left:0px;
}

#topnav ul :hover ul li {
	display:block;
	float:left;
	position:relative;
	width:120px;
	background:#ffffff;
	filter:alpha(opacity=90);opacity:0.90;	
}

#topnav ul :hover ul li a {
	background:#ffffff;
	border:0;	
	color:#003a63;
	display:block;
	font:normal normal normal 11px Arial, Helvetica, sans-serif;
	padding:5px 5px;
	text-transform:uppercase;
	text-align:left;
	text-decoration:none;
	width:110px;
	height: auto;
	
}

#topnav ul :hover ul li a:hover {
	background:#c00738 url('custom/images/topnav_drophover.png') repeat-x;
	border:0;
	color:#ffffff;
	filter:alpha(opacity=100);
	opacity:1.0;
	height:100%;
}