#nav {
	margin:0px;
	padding:0px;
	list-style:none;
}

#nav ul {
	margin:0px;
    z-index:99;
	padding:0px;
	width:104px;
	list-style:none;
	font-weight:bold;
    overflow:visible;
    position:absolute;
	background:#777777;
}

#nav li {
    margin:0px;
    float:left;
	padding:0px;
	width:104px;
	height:auto;
    display:block;
	font-size:11px;
   	font-weight:bold;
    position:relative;
    border-right:solid 1px #555555;
}

#nav li.noright{
	border-right:none;
	border-bottom: none;
}

#nav ul li {
	width:200px;
	border-width:1px 1px 0px 0px;
	border-bottom:1px dotted #AAAAAA;
	border-right: none;
}

#nav ul li a {
	color:#EEEEEE;
}


#nav ul ul li:last-child {
	border-width:1px;
}
 
#nav a {
    height:1em;
    display:block;
	color:#444444;
    text-decoration:none;
    padding: 5px 2px 7px 2px;
}

#nav ul li a,#nav ul li {
	background-color:#777777;
}

#nav a:hover,#nav ul li a:hover {
	color:#444444;
	background-color:#efefef;
}

#nav ul {
	display:none;
	width: 200px;
}

/*all see this */
#nav ul ul,#nav ul ul ul {
    display:none;
    margin-left:190px;
    margin-top:-20px;
    position:absolute;
}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul,#nav li:hover ul ul ul ul ul {
    display:none;
}

#nav li:hover ul,#nav ul li:hover ul,#nav ul ul li:hover ul,#nav ul ul ul li:hover ul,#nav ul ul ul ul li:hover ul {
    display:block;
}

li>ul {
	top:auto;
	left:auto;
}

#nav .topLevel {
	padding-left:0em;
	text-align:center;
}
