	/*** SUCKERFISH ***/

#suckerfish, #suckerfish ul { /* all lists */
  
  list-style: none;
  z-index: 999 
}
	
/* Width not specified, because top-level horizontal lists
have a flexible width. */
#suckerfish li { /* all list items */
  position : relative;
  line-height : 1.25em;
}

ul#suckerfish li ul { /* second-level lists */
  position : absolute;
  background:#002C76;
  border:none;
  left: -999em;
  min-width:180px;
}

ul#suckerfish > li > ul{
	height:auto;
	margin:0;
	padding:0;
	width:9.5em;			
}
ul#suckerfish > li > ul > li{
    border-top:1px solid #6CCFF6;
    min-width:160px;
    margin:0px 9px 0px 9px;    
}
ul#suckerfish > li > ul > li:first-child{
    border:none;
}
ul#suckerfish > li > ul > li > a{
    border-left:none;        
    color:#00AEEF;               
    margin:0;
    padding:0;
    display:block;
    z-index: 999;
}

ul#suckerfish > li > ul > li > a:hover{
    color:#fff;            
}

#suckerfish li ul ul { /* third-and-above-level lists */
  left: -999em;
}

#suckerfish li {
  background-color:transparent;

}

#suckerfish li a {
  display : block;
}

#suckerfish li a:hover {
  color : white;  
}

#suckerfish li:hover ul ul, #suckerfish li:hover ul ul ul, #suckerfish li.sfhover ul ul, #suckerfish li.sfhover ul ul ul {
  left: -999em;
}

#suckerfish li:hover ul, #suckerfish li li:hover ul, #suckerfish li li li:hover ul, #suckerfish li.sfhover ul, #suckerfish li li.sfhover ul, #suckerfish li li li.sfhover ul { /* lists nested under hovered list items */
  left: auto;
}
#suckerfish li:hover, #suckerfish li.hover {
    position: static;
}
