#nav, #nav ul {
font: normal normal bold 13px/normal Tahoma;
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-position: outside;
    position: relative;
    line-height: 1.5em; 
     
} 
#nav a {
    display: block;
    padding: 0px 17px;
color:black;
    text-decoration: none;
	
} 


#nav ul a:hover {
    background-color:#0082ca;
    color: black;
}
 #nav li {
    float: left;
    position: relative;
background-image:url('menudata/main-header.jpg');
}
 #nav ul {
    position: absolute;
    display: none;
    width: 200px;
    top: auto;
}
 #nav li ul a {
    width: 180px;
    height: 17px;
    float: left;
} 
#nav ul ul {
    top: auto;
}
 #nav li ul ul {
    left: 200px;
    margin: 0px 0 0 10px;
} 
#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;
}
 #nav ul a {
    padding: 5px;
}

 #nav .hovered a {
     
    color: black;
}

 #nav a:hover {
     background-color:#0082ca;
    color: black;
}

 #nav ul .hovered a, #nav ul ul .hovered a, #nav ul ul ul .hovered a, #nav ul ul ul ul .hovered a {

    color:black;
} 

#nav .nothovered a, #nav ul .nothovered a, #nav ul ul .nothovered a, #nav ul ul ul .nothovered a, #nav ul ul ul ul .nothovered a {

    color: black;
} 

#nav .nothovered a:hover, #nav ul .nothovered a:hover, #nav ul ul .nothovered a:hover, #nav ul ul ul .nothovered a:hover, #nav ul ul ul ul .nothovered a:hover {

    color: black;
}
