div.navbar ul{  /* parent ul basic */
	width: 125px;
	list-style: none;
	margin: 0px;  /*helps Opera with hover */
	padding: 0px;
}

div.navbar ul li {  /* parent ul li basic */
	position: relative;
	display: block;
  	margin: 0;
	padding: 10px 5px 10px 3px;
	width: 125px;
	height: 20px;
}

div.navbar ul ul { /* child ul basic*/
	width: 100px;
	list-style: none;
	margin: 0px;  /*helps Opera with hover */
	padding: 0px;
  	z-index: 100;
  	overflow: visible;
  	position: absolute; 
}

div.navbar ul ul li {  /* child li basic */
	position: relative;
	display: block;
  	margin: 0;
	padding: 0px 5px 0px 3px;
	width: 150px;
	height: 20px;
}

div.navbar ul ul {  /* grandchild ul */
    	display: none; 
    	position: absolute; 
	z-index: 120;
    	top: 0; 
    	left: 125px;
}

div.navbar ul ul ul, div.navbar ul ul ul ul {  /* great grandchild ul */
	display: none; 
  	position: absolute; 
	z-index: 120;
  	top: 0; 
  	left: 150px;
}

div.navbar ul a { /* parent ul link a */
	color:  #abda4d;	/* lime */	
	text-decoration: none; 
  	display: block;
  	width: 125px; /*helps IE with hover */
  	height: 40px;
}

div.navbar ul a:hover {  /* parent ul link hover basic */
	color:  #fff;	/* white */	
	background-color: #abda4d;	/* lime */	
	text-decoration: none;
  	display: block;
  	padding: 0;  
  	margin: 0; /*helps Opera with hover */
  	width: 125px; /*helps IE with hover */
  	height: 20px;
}

div.navbar ul ul a { /* child ul link a */
	color:  #fff;	/* white */	
	background-color: #abda4d;	/* lime */
	text-decoration: none; 
  	display: block;
	padding: 0px 5px 0px 10px;
  	width: 150px; /*helps IE with hover */
  	height: 20px;
}

div.navbar ul ul a:hover {  /* child ul link hover basic */
	color:  #18a7c3;	/* turquoise */
	background-color: #abda4d;	/* lime */	
	text-decoration: none;
  	display: block;
  	padding: 0px 5px 0px 10px;  
  	margin: 0; /*helps Opera with hover */
  	width: 150px; /*helps IE with hover */
  	height: 20px;
}

div.navbar ul li:hover ul ul, div.navbar ul li:hover ul ul ul{  /* grandchild ul link hover effect */
    display: none; 
}

div.navbar ul li:hover ul, div.navbar ul ul li:hover ul, div.navbar ul ul ul li:hover ul{  /* grandchild ul li link hover effect */
    display: block;
}


li>ul { 
	top: auto;
	left: auto;
}

/* Win IE only \*/
	div.navbar ul li{float: left;} 
/* end holly hack */