#nav
{	
	height:47px;
	margin:0 auto;
	overflow:hidden;
	padding:0px;
}

#nav li
{	
	list-style:none;
	display:block;
	float:left;
	margin:0px;
	padding:12px 5px 0px 5px;
	font-size:16px;
	color:#3A3A3A;
	height:47px;
}
#nav li a
{	
	display:block;
	font-size:16px;
	color:#FFFFFF;
}
#nav li a:hover{
	text-decoration:none;
	color:#3A3A3A;
}
	/* menu selected */
	#nav li a.menuselect, #nav li a:hover.menuselect{
		color:#3A3A3A;
	}
				

#nav li ul
{	margin: 0;
	padding:0px;
	position: absolute;
	visibility: hidden;
	list-style-type:none;
	list-style-position:outside;
}
#nav li ul li
{	
	float: none;
	display: inline;
	padding:0px;
	margin:0px;
}

#nav li ul li a
{	
	display:block;
	width:200px;
	height:auto;
	padding:8px;
	text-decoration:none;
	border-bottom:1px solid #CCCCCC;
	background:#727272;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#FFF;
}

#nav li ul li a:hover
{	
	text-decoration:none;
	background-color:#CCCCCC;
	color:#727272;
}

#nav ul ul{
top:inherit;
list-style-type:none;
list-style-position:outside;
}	

#nav li ul ul {
left:11em;
margin-top:-27px;
list-style-type:none;
list-style-position:outside;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}