ul.menu { margin: 0px 0px 0px 15px; padding: 0px; list-style: none;}
ul.menu li { display: inline; float: left; margin-right: 10px;}

ul.menu ul { margin: 0px 0px 0px 0px; padding: 10px; list-style: none; position: absolute; z-index: 190; background: #ffcf00;}
ul.menu li li {  float: none; margin-bottom: 10px; display: block; overflow:hidden;}

ul.menu ul ul { margin: 0px; padding: 0px; list-style: none; position: relative;}
ul.menu li li li { background: #ffcf00; }

/**/

ul.menu li a.menu_out { font-weight: lighter; display: block; color: #FFF; padding: 10px; margin: 0px 10px 0px 0px; text-decoration: none; }
ul.menu li a.menu_out:hover { color: #000; background: url(/ENGINE/IMAGES/ELM/WEBSITE/menu_over.gif) repeat-x; text-decoration: none; }

/**/

ul.menu li li a.menu_out { font-size: 11px; display: block; color: #000; padding: 0px; margin: 0px 10px 0px 0px; text-decoration: none; font-weight: bold; line-height: 16px;}
ul.menu li li a.menu_out:hover { color: #b08900; text-decoration: none; background: none; }

/**/

ul.menu li li li a.menu_out { padding: 0px; margin: 0px 5px 0px 0px; font-size: 11px; font-weight: lighter; color: #000; text-decoration: none; display: inline; line-height: 16px; }
ul.menu li li li a.menu_out:hover { color: #b08900; text-decoration: none; background: none; }

ul.menu li a.menu_active { font-weight: lighter; display: block; color: #000; padding: 10px; margin: 0px 10px 0px 0px; background: url(/ENGINE/IMAGES/ELM/WEBSITE/menu_over.gif) repeat-x; text-decoration: none; }
ul.menu li a.menu_active:hover { color: #000; background: url(/ENGINE/IMAGES/ELM/WEBSITE/menu_over.gif) repeat-x; text-decoration: none; }

/**/

ul.submenu { display: none; }

ul.menu span { font-size: 10px; display: block; color: #000; }
