/* FIRST LEVEL (Dont' count first ul) */

.menu1 {
	position:relative;
	left: 5px;
	top: 5px;
}
.menu1 ul {
	list-style-type:none; 	 
	margin:0; 
	border:0;
	clear:both;
	padding:2px;
	width:110px;
	margin-bottom:10px;	
	}
	
.menu1 li {
	background-image:url(/library/images/nav_button.gif);
	background-repeat:no-repeat;
}

.menu1 li a, .menu1 li a:visited {/* need to keep in .menu1 li a:visited for FF & Safari */
	display:block; 
	text-decoration: none;
	height:25px;
	padding:5px 0px 0px 5px;	
	color:#000;
	}
		
.menu1 li a:hover {
	text-decoration: underline;	
	}	
		

.menu1 li ul {
	display:none;
	}

/* Second LEVEL (first ul) */
.menu1 ul li:hover ul, 
.menu1 ul li a:hover ul {
	display:block; 
	clear:right;
	width:80px;
	}

.menu1 li ul li:hover ul {
	display:none; /* !!! this display shows or hides the sub nav!!! */
	}

.menu1 li li {
	display:block; 
	background-image:none;
	padding-bottom:0;
	}

.menu1 li li a, .menu1 li li a:visited{
	width:130px;
	clear:right;
	padding-bottom:0px;
	padding-left:0;
	font-size:80%;
	font-weight:bold;
	height:auto;
	}
	
.menu1 li li a:hover {
	text-decoration:underline;
	}	

/* Third LEVEL (second ul) */	

.menu1 ul ul ul {
	display:none;
	padding:0;
	margin:0;
}
	
.menu1 li li li, 
.menu1 li li li:hover, 
.menu1 li li li a,  
.menu1 li li li a:hover,  
.menu1 li li li a:visited{
	display: none; 
}	



		
/*Code to show an element has a child
.menu1 li a:first-child:not(:last-child):after{
			content: '+';
		}
*/		

		
	
		
	
