#menu ul {
   margin: 0;
   padding: 0;
   list-style: none;

}

#menu li { /* all list items */
   float: left;
   position: relative;
   width: 8em;
   padding-right:3px;
   float: right;
   
}

#menu li ul {/* second-level lists */
   position: absolute;
   display: block;
   top: 2em;
    left: 0;
}

li.menuList1 { /* all list items */
   float: left;
   position: relative;
   /*width: 9em;*/ 
   
}

#menu li>ul {/* to override top and left in browsers other than IE */
   top: auto;
   left: auto;
   
}

#menu li ul li ul  {/* third-level lists */
   position: absolute;
   display: block;
   top: 0;
  /*  left: 15em; */
	
}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: right; height: 2%; padding-right:3px }
* html #menu ul li a { height: 2%; }
/* End */

#menu li:hover ul { display: block; }

#menu li:hover>ul { visibility:visible; }

#menu ul ul { visibility:hidden; }      

/* Make-up syles */
#menu ul, li {
    margin: 0 0 0 0;
}

/* Styles for Menu Items */
#menuDiv a {
   display: block;
   text-decoration: none;
   color: #FFFFFF;
  /* background: #fff; *//* IE6 Bug */
   padding: 5px;
  /* border: 1px solid #ccc; */
	 /* border-color:rgb(190,190,190);  */
	  /* border-style:dotted; */
}
/* Hover Styles */
#menuDiv a:hover {
   color: #E2144A;
   background: #f9f9f9;
}

/* Sub Menu Styles */
#menu li ul a {
   text-decoration: none;
   color: #FFFFFF;
   background: #f9f9f9; /* IE6 Bug */
   padding: 5px;
   border-width:1px; 
   border-color:rgb(190,190,190); 
   border-style:dotted;
}

/* Sub Menu Hover Styles */
#menu li ul a:hover {
   color: #E2144A;
   background: #f9f9f9;
}

/* Icon Styles url("1minus_fav.gif") */
#menu li a.submenu {background-color:#EBEDED; }
#menu li a.submenu:hover {background-color:#EBEDED ;}
#menu li ul a.submenu {background-color:#FFFFFF;}
#menu li ul a.submenu:hover {background-color:#FFFFFF;} 
