div.header ul.nav {
	position: relative;
}

div.header ul.nav li, div.header ul.nav li.hover, div.header ul.nav li:hover {
	position: relative;
}

div.header ul.nav ul {
	width: 150px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: -1px;
	z-index:10;
	background: #f6f6f6;
	border:1px solid #08D8E4;
	border-top:none;
}

div.header ul.nav ul li  {
	font-weight: normal;
	background: #F3F3F3;
	color: #000;
	float: none;
	display:block;
	width:100%;
	text-align:left;
}

div.header ul.nav ul li.odd  {
	background: #FFFFFF;
}

div.header ul.nav ul li a {
	padding:5px;
	display:block;
	color:#A9ADAC;
	float:none;
} 

div.header ul.nav ul li a:hover {
	background:none;
} 

div.header ul.nav ul ul {
	left: 100%;
	top: 0;
}

div.header ul.nav li:hover > ul {
	visibility: visible;
}

div.header ul.nav ul ul 					{ left: 100%; top: 0; }
div.header ul.nav li:hover > ul 			{ visibility: visible; }