@charset "utf-8";
/* CSS Document */

#nav a {
	display:block;
	border:none;
	margin:0;
	padding:0;
}


/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

div#nav li, div#nav li:hover {
	position:relative;
	
}
div#nav li:hover {
background-color:#ffd942;

}

div#nav li ul {
	position:absolute;
	top:0;
	left:255px;
	display:none;
	padding:0;
	margin:0;
	width:210px;
}
div#nav li ul a {
	color:#000000;
	padding:0;
	margin:0;
}

#wrap div#nav ul li.subnav:hover, #wrap div#nav ul li.subnav:hover a.top-parent  {
	background-color:#ffd942;
	
}

div#nav a.top-parent {
	background-image:url(../images/layout-assets/nav-arrow.gif);
	background-position:210px 0.25em;
	background-repeat:no-repeat;
	}

div#nav li a:hover {
	
	text-decoration:none;
	
}

div#nav li ul li {
	padding:3px 5px 3px 15px;
	margin:0;}

div#nav ul ul, div#nav ul ul ul, div#nav ul li:hover ul ul, div#nav ul li:hover ul ul ul {
	display:none;
}
div#nav ul li:hover ul, div#nav ul ul li:hover ul, div#nav ul ul ul li:hover ul {
	display:block;
	background-color:#FFCC00;
	color:#000000;
	border:1px dotted #ADADAC;
	padding:0 0 0 0;
	margin:0;
}
