 div.multi_drop_menus * {
 margin:0; padding:0; 
 }

div.multi_drop_menus {
  behavior:url(csshover.htc);
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size:1em;
 background-color:transparent;
 }
 
div.multi_drop_menus ul {
 margin-left:106px;  			
 }  
              
div.multi_drop_menus li {
 background-color: transparent;     
 border-right:0px solid #003366;
 }                						   

div.multi_drop_menus li:hover {
 background-color: #000033;
 }
 
 div.multi_drop_menus a {
 color:#fff;                     	
 padding:.2em 10px;           		
 }
 
 div.multi_drop_menus a:hover {
 color:#fff;        				
 }
 
div.multi_drop_menus ul li ul {
 width:14em;   						
 }
 
div.multi_drop_menus li li { 
 background-color: #4666a5;  
 border-bottom:0px solid #CCB;
 }
 
div.multi_drop_menus ul li ul li ul  {
 border-top:0px solid #CCB;
 top:0px; 
 } 
 
div.multi_drop_menus li li li { 
 background-color: #000033; 
 }
 
div.multi_drop_menus li li li li { 
 background-color:#000033;
 }
 
 /* Want transparency on your menus? Just dd the class 'transparent' to the multi_drop_menus div */
div.transparent ul ul li {
 /* note: the lower the value, the greater the transparency */
  opacity:0.9; /* CSS3 - range 0 to 1 */     
  -moz-opacity:0.9; /* Firefox- range 0 to 1  */
  filter:alpha(opacity=90);  /* IE- range 0 to 100  */
  }
 
/* YOU ARE STONGLY ADVISED NOT TO MODIFY THE CODE THAT FOLLOWS : ) */
/* the menu mechanics start here */
div.multi_drop_menus {
 float:left;
 width:100%;
}

div.multi_drop_menus ul {
float:left; 
font-size:1em; 
}

div.multi_drop_menus li {
 float:left; 
 list-style-type:none; 
 position:relative;
 }
 
div.multi_drop_menus a {
 display:block;
 text-decoration:none;
 }

div.multi_drop_menus ul li ul { 
 position:absolute;  
 border:0;     
 margin-left:0px; 
}
div.multi_drop_menus ul li ul li {
 width:100%;
 padding:0; 
 border-left:0; 
 border-right:0; 
 }
 
div.multi_drop_menus ul li ul {display:none;} 
div.multi_drop_menus ul li:hover ul {display:block; }

body div.multi_drop_menus ul li ul li ul  {
 position:absolute; 
 visibility:hidden; 
 left:100%;
 top:-1px; 
 }
 
div.multi_drop_menus ul li ul li:hover ul {visibility:visible;} 

div.multi_drop_menus ul li ul li:hover ul li ul {visibility:hidden;}
div.multi_drop_menus ul li ul li ul li:hover ul {visibility:visible;}  

 
div.multi_drop_menus.vertical ul {
 border-left:0px; 
 margin-left:0;      
 }
 
.vertical ul { 
 width:100%; 
}

div.multi_drop_menus.vertical li {
 position:relative; 
 width:100%;        
 clear:left; 
 border-right:0;
}

div.multi_drop_menus.vertical ul ul  {
 position:absolute; 
 left:100%;         
 top:-1px;
 }

div.multi_drop_menus.vertical li li {
}

div.multi_drop_menus.vertical ul ul ul {
 left:100%;         
 }
 /* END MENU MECHANICS */
 
/* inevitable hacks for IE6  and < */
* html div.multi_drop_menus {
 z-index:1; 
 }				
* html div.multi_drop_menus ul li ul {
  z-index:400; 
 }
* html div.multi_drop_menus a {

} 
* html div.multi_drop_menus.vertical a {
 zoom:100%;
 } 
 * html div.multi_drop_menus ul ul a { 
 zoom:100%; 
 } 
