
	body {
		behavior:url("\special\csshover.htc ");
	}
	
	/* the menu */

	ul,li,a {
		display:block;
		margin:0;
		padding:0;
		border:0;
	}

	ul {
		background-color:#AB2700;   //Grr...
		//width:auto;
		border:1px solid #003769;
		list-style:none;
		
	}

	li {
			
	        position:relative;
		padding:1px;
		padding-left:2px;
		width=100%
		z-index:9;
		
	}
	li.spacer{
		          font-size:3.0pt;
	}
	li.folder ul {          /* an li.folder within ul will get this proterties */
			position:absolute;			
		        background:#e8f7fc;
			left:93%; /* IE */
			top:0px;
			width :200px;
		}		
/*	li.folder>ul { left:140px; }   13-Jan-2009 /* others */


	a.menu_item {       /* Define a special class of a the class name is menu_item*/
	        posleft:0
		padding:1px;
		border:0px;
		/*border:1px solid #c0c0c0; */
		text-decoration:none;
		color:black;
		font-size:9.0pt;
		font-weight:bold;
		width:98%; /* IE */
		text-align:left;
		
	}
	a.submenu {
                  	
		padding:1px;
		margine:1px;
		PosLeft:0;
		border:0px;
		/* border:1px solid #c0c0c0; */
		text-decoration:none;
		color:black;
		font-weight:bold;
		font-size:9.0pt;
		width:98%; /* IE */
		text-align:left;
	}

	a.mmenu_item {
	        posleft:0
		padding:1px;
		border:1px solid white;
		text-decoration:none;
		color:white;
		font-weight:bold;
		
		
		
	}
	a.msubmenu {
                	
		padding:1px;
		border:1px solid white;
		text-decoration:none;
		color:white;
		font-weight:bold;
		
	}
	
	li.a { width:auto; } /* others */

	li a.submenu {      /* define the background property of the class a.submenu within an li element*/
		background:url("http://www.efengineering.com/images/submenu.gif") right no-repeat;
	}
	li a.msubmenu {
		background:url("http://www.efengineering.com/images/submenu.gif") right no-repeat;
	}

	/* regular hovers */

	a.menu_item:hover {
	
		border-color:gray;
		background-color:#808080;
		color:black;
	        }
	a.submenu:hover {
		border-color:gray;
		background-color:#FFF5BE;
		color:black;
	        }
	a.mmenu_item:hover {
	
		border-color:gray;
		background-color:#FFF2C8;
		color:black;
	        }
	a.msubmenu:hover {
		border-color:gray;
		background-color:#FFFAE8;
		color:black;
	        }
	li.folder a:hover {
			background-color:#FFF2C8;
		}
	
	/* hovers with specificity */
	
	li.folder:hover { z-index:10;
                        }		
		
	ul ul, li:hover ul ul {
		display:none;
	}

	li:hover ul, li:hover li:hover ul {
		display:block;
		
	}		


