body {
	behavior: url(csshover.htc);
} /* WinIE behavior call */
div#nav {
	float: left;
	margin: 0;
	padding: 0 0 0 8px;
	border: 0 solid #AAA;
	height: 18px;
	width:996px;
}
div#nav ul {
	position:relative;
	margin: 0;
	padding: 0;
	border: 0 solid #CCC;
	height: 18px;
}
div#nav li {
	list-style: none;
	margin: 0;
	padding:0;
	display:inline;
	height:18px;
}
div#nav li:hover {
	background-color: #ebebeb; 
}
div#nav li.submenu {
	width: auto; height:18px;
}
div#nav li.submenu:hover {
	background-color: #FFF;
	width: auto;
}
div#nav li a {
	display: block;
	padding: 2px 0 0 0;
	text-decoration: none;
	width:auto;
	font-size: 0.7em;
	float:left;
	height: 18px;
}
div#nav ul a {
	display: block;
	width:auto;
}
div#nav ul ul {
	position: absolute;
	width:auto;
	display: none;
}
div#nav ul ul li {
	border-bottom: 0 solid #CCC;
	width: auto;
}
/*div#nav li.submenu li.submenu {
	background: url(submenu.gif) 95% 50% no-repeat;
	width: auto;
}*/

div#nav ul.level1 li.submenu:hover ul.level2, div#nav ul.level1 li.submenu:hover ul.level2a {
	display:block; width: auto; 
}
div#nav ul.level2 {
	top: 17px;
	left: -1px;
	width: auto;font-style:italic; 
}
div#nav ul.level2a {
	top: 17px;
	left: 308px;
	width: auto;font-style:italic;
}
/*
div#nav ul.level3 {
	top: -1px;
	left: 7em;
	border-top: 1px solid #CCC;
	width: 350px;
}*/
/*div#nav li.submenu li.submenu:hover {
	background-color: #EDD;width: 275px;
}
div#nav li.submenu li.submenu:hover {
	background-color: #EDD;width: 275px;
}*/
