#nav, #nav ul { /* all lists */
	float : left;
	width : 184px;
}

#nav li { /* all list items */
	position : relative;
	float : left;
	line-height : 22px;
	width: 184px;
	border-bottom: 3px solid #333;
}

#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 186px;
	margin-top : -20px;
	border-width: 3px 5px 1px 3px;
	border-style: solid;
	border-color: #333;
}

#nav li ul ul { /* third-and-above-level lists */
	left: -999em;
}

#nav li a {
	width: 184px;
	display : block;
	font-weight : bold;
	text-decoration : none;
    background: #dea303 url(menu-yel.png) repeat-y;
    border: 1px solid #dea303;
	text-indent: 20px;
}

#nav li a:hover {
    color: black;
	background: #b3b3b3 url(menu-sil.png) repeat-y;
    border: 1px solid #b3b3b3;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li:hover ul{
    float: none;
}

#nav .parent{
   background: url(menu-yel-par.png) no-repeat; 
}

#nav .parent:hover{
   background: url(menu-sil-par.png) no-repeat; 
}