
ul#navmenu-h { margin: 0; padding: 0; list-style: none; position: relative; }

ul#navmenu-h ul {
 width: 240px; /* Sub Menu Width */
 margin: 0;
 padding: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
}

ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; }

ul#navmenu-h li { float: left; display: inline; position: relative; }
ul#navmenu-h ul li { width: 100%; display: block; }

/* Root Menu */
ul#navmenu-h a {
 padding: 0px;
 float: left;
 display: block;
 color: #FFF;
 font: bold 14px/50px Verdana, sans-serif;
 text-decoration: none;
 width:120px;
 height: 50px;
 text-align:center;
 background-image:url(images/menu-item.gif);
 }

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
 color: #FFF;
 background-image:url(images/menu-item-hover.gif);
 background-color: transparent;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
 border-top: 1px solid #c96c6c;
 border-left: 1px solid #c96c6c;
 border-bottom: 1px solid #6b0101;
 border-right: 1px solid #6b0101;
 float: none;
 background: #b00202;
 height: 24px;
 width: 240px; /* Sub Menu Width */
 font: bold 12px/24px Verdana, sans-serif;
 text-align:left;
 padding: 6px;
 padding-left: 20px;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
 background: #1619be;
 border-top: 1px solid #595bb4;
 border-left: 1px solid #595bb4;
 border-bottom: 1px solid #0d0f6e;
 border-right: 1px solid #0d0f6e; 
}


/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }


