#nav {
	LIST-STYLE-TYPE: none;
	margin: 0;
	padding:0;
	WIDTH:750px;
}
#nav UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	Z-INDEX: 12; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: visible; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	POSITION: relative;
	background-color:#330066; /* this stops the disapearing menu */
}
* html body #nav UL { position:absolute; } 
#nav LI {
	DISPLAY: block; 
	FLOAT: left; 
	MARGIN-right: 2px; 
	POSITION: relative; 
	HEIGHT: auto;
	width:auto; 
	max-width:120px;
	BACKGROUND-COLOR: #ff0000; 
	Z-INDEX: 2;
}
#nav A {
	BORDER: #ffffff 1px solid; 
	color: #ffffff; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	PADDING-RIGHT: 6px; 
	PADDING-left: 6px; 
	DISPLAY: block; 
	TEXT-DECORATION: none;
	font: 12px bold Tahoma, verdana, arial, 'sans serif'; /*This changes the font and height for the menu only */
}
#nav A:hover {
	BACKGROUND-IMAGE: none; 
	COLOR: #330066; 
	BACKGROUND-COLOR: #ffffff;
	BORDER: #ff0000 1px solid; 
}
#nav LI LI{
	BORDER: #330066 1px solid; 
/*	DISPLAY: block; 
	FLOAT: left;  */
	width:120px;
	POSITION: relative; 
	left:0px;
	MARGIN: 0px; 
	HEIGHT: auto; 
	BACKGROUND-COLOR: #ff0000; /*#ff0000;*/ 
	Z-INDEX: 2;
}

#nav UL {
	DISPLAY: none;
}
#nav UL UL {
	MARGIN-TOP: -1.7em; 
	DISPLAY: none; 
	MARGIN-LEFT: 2.5em;
}
#nav UL UL UL {
	MARGIN-TOP: -1.7em; 
	DISPLAY: none; 
	MARGIN-LEFT: 2.5em; 
}
UNKNOWN {
	MARGIN-TOP: -1.7em
}
#nav LI:hover UL UL {
	DISPLAY: none
}
#nav LI:hover UL UL UL {
	DISPLAY: none
}
#nav LI:hover UL {
	DISPLAY: block
}
#nav UL LI:hover UL {
	DISPLAY: block
}
#nav UL UL LI:hover UL {
	DISPLAY: block
}
UNKNOWN {
	LEFT: auto; TOP: auto 
}
