#nav{position:absolute;left:2px;top:50px;width:12.5em;
	font-size:80%;font-weight:bold;height:100%;}
#nav span a:link, #nav span a:visited{color:white;background-color:transparent;}

#about_sub fieldset {top:0.3em;border:1px solid green;}
#serv_sub fieldset{top:3.6em;border:1px solid #4D3366;}
#subs_sub fieldset{top:6.8em;border:1px solid #F00;}
#cour_sub fieldset{top:10em;border:1px solid #66F;}
#virt_sub fieldset{top:13.2em;border:1px solid #066;}

/* MENU STYLE */
.navcontainer div 
	{font:10pt verdana,arial bold;
	cursor:auto;
	padding:4px 1px;
	width:100%}

.navcontainer fieldset 
	{position:absolute;
	top:0;
	left:100%;
	width:13em;
	padding:0;
	background-color:white;
	color:black;
	font-weight:bold;}

.navcontainer ul
	{margin: 0;
	padding: 0;
	list-style-type: none;}

.navcontainer li 
	{ margin: 0 0 .2em 1em;}

.navcontainer a
	{display: block;
	color: blue;
	background-color: white;
	width: 8em;
	padding: 0.7em .8em;
	text-decoration:none;}

.navcontainer li a
	{display: block;
	color: blue;
	background-color: white;
	width: 10em;
	padding: 0em .8em;
	text-decoration:none;}

.grey 
	{display: block;
	color: #C9C9C9;
	background-color: white;
	width: 10em;
	padding: .2em .8em;}

.grey a, .grey a:link, .grey a:visited, .grey a:link:hover, .grey a:visited:hover
	{display: block;
	color: #C9C9C9;
	background-color: white;
	width: 10em;
	padding: .2em .8em;}

#about a
	{color:green;border-top:1px solid green !important}
#about a:hover
	{background-color: green;
	color: white;}

#serv a
	{color:#4D3366;border-top:1px solid #4D3366 !important}
#serv a:hover
	{background-color: #4D3366;
	color: white;}

#subs a
	{color:#F00;border-top:1px solid #F00;}
#subs a:hover
	{background-color: #F00;
	color: white;}

#cour a
	{color:#66F;border-top:1px solid #66F;}
#cour a:hover
	{background-color: #66F;
	color: white;}

#virt a
	{color:#066;border-top:1px solid #066;}
#virt a:hover
	{background-color: #066;
	color: white;}

.off {display:none;}

/* second-level lists */
#expand li ul { 
	display: none;
	position: relative;
	left: 2em;
	list-style: none;
	}

/* to override top & left in brwsrs other than IE, which will position to the top right of the containing li, rather than bottom left */
#expand li>ul { top: auto;}

/* lists nested under hovered list items */
#expand li:hover ul, li.over ul { display: block;}

