/*
Author: Craig Erskine
Description: Dynamic Menu System - Horizontal/Vertical
*/
*{margin:0px;padding:0px;} 

ul#navmenu-h {
margin: 0px;
list-style: none;
position: relative;
list-style-position:outside;
}

ul#navmenu-h ul {
 width: 65px; /* Sub Menu Width */
 margin: 0px 0px 0px 0px;
 list-style-position:outside;
 list-style: none;
 position: absolute;
 display: none;
 top: 100%;
 left: 0px;
}

ul#navmenu-h ul ul,ul#navmenu-h ul ul ul {
top: 0px;
left: 0px;
}

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 {
 margin: 0px 0px 0px 0px;
 height: 22px;
 width: 65px;
 float: left;
 display: block;
 background: #ffc70e;
 color: #333333;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 line-height:22px;
 text-align:center;
 text-decoration: none;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
 width:65px;
 color: #FFF;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
font-family:Arial, Helvetica, sans-serif;
 width:117px;
 display: inline-table;
 margin: 0px 0px 0px 0px;
 float: left;
 /*background-color:#0099FF;*/
 background-image: url(img/bgsubmenu.jpg);
 background-repeat:repeat-x;
 filter: alpha(opacity=95);
 opacity: .95;
 color: #333333;
}

/* 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:#ffe000;
 width:117px;
}

/* 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;
}