#top-nav, #top-nav ul {
  width: 649px ;
  list-style: none ;
  line-height: 12px;
  z-index: 999 ;
}

#top-nav a {
  display: block ;
}

#top-nav a:hover {
  padding:0px;
  color:#00682C;
  text-decoration: none ;
}

#top-nav li {
    float: left ;
}

#top-nav li ul li a {
  padding-top:4px;
  padding-bottom:4px;
  margin-left: 0em ;
  width: 140px;
  color: black;
/*  padding: 0px 0px 0px 5px;*/
}
#top-nav li ul li a:hover {
  padding-top:4px;
  padding-bottom:4px;
  margin-left: 0em ;
  width: 140px ;
  /* background-color: #C5E29F; */
  
  
}

#top-nav li ul li a.daddy {
 width:140px;
  background-position: right center ;
  background-repeat: no-repeat ;
/*    background-color:  #015031; */
}

#top-nav li ul li {
  
  border: none;
  width: 140px ;
}

#top-nav li ul {
  margin-left:-10px;
  padding:0px;
  position: absolute ;
  background: #C5E29F;
  width: 160px ;
  left: -999em ;
}

#top-nav li ul ul {
  margin: -2em 0 0 120px ;
}

#top-nav-ul li.over ul {
    left: auto;
}

#top-nav li:hover ul ul, #top-nav li.sfhover ul ul, #top-nav {
  left: auto ;
}

#top-nav li:hover ul, #top-nav li li:hover ul, #top-nav li.sfhover ul, #top-nav li li.sfhover ul {
  left: auto ;
}

#top-nav li:hover, #top-nav li.hover {
  position: static;
}

