/* Root = Horizontal, Secondary = Vertical */
ul#menu {margin: 0; border: 0 none; padding: 0; width:425px; list-style: none; height: 15px; border: none; padding-bottom:0px; position: relative; left: 215px; z-index: 100; background-image: url(../images/menudiv.gif); background-repeat: no-repeat;}
ul#menu li {margin: 0; border: 0 none; padding: 0px 0px 0px 32px; float: left; /*For Gecko*/ display: inline; list-style: none; position: relative; height: 26px;}
ul#menu li{padding-bottom:0px;}
ul#menu li:hover{background: none;}

ul#menu  ul {margin: 0; border: 0 none; padding: 0px 0px 0px 0px; width: 140px; list-style: none; display: none; position: absolute; top: 15px; left: 30px; background-color: #e56b29; border: none; opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=80);}
ul#menu ul:after /*From IE 7 lack of compliance*/{clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}
ul#menu ul li { width: 130px; float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ border-bottom: solid; border-bottom-width: 1px; border-bottom-color: #ffffff; text-align: left; background: #5a5b5a; padding-left: 10px; padding-top: 8px;}

/* Root Menu */
ul#menu a {padding: 0px 0px 0px 0px; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; color: #636464; text-decoration: none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 15px; /*  border-right:1px solid #818181;*/ text-decoration: none; height: auto !important; height: 1%; /*For IE*/}

/* Root Menu Hover Persistence */
ul#menu a:hover,
ul#menu li:hover a,
ul#menu li.iehover a {
color: #e56b29; position: relative; z-index: 100;

}

/* 2nd Menu */
ul#menu li:hover li a,
ul#menu li.iehover li a {
  float: none;
  border:none; position: relative;
  z-index: 100; padding-left: 0px; color: #ffffff;
}

/* 2nd Menu Hover Persistence */
ul#menu li:hover li a:hover,
ul#menu li:hover li:hover a,
ul#menu li.iehover li a:hover,
ul#menu li.iehover li.iehover a {
 background:#e56b29;
  color: #ffffff; position: relative; z-index: 100;
}

/* 3rd Menu */
ul#menu li:hover li:hover li a,
ul#menu li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */

ul#menu li:hover li:hover li a:hover,
ul#menu li:hover li:hover li:hover a,
ul#menu li.iehover li.iehover li a:hover,
ul#menu li.iehover li.iehover li.iehover a {
background:#ddd;
  color: #FFF;
}

/* 4th Menu */
ul#menu li:hover li:hover li:hover li a,
ul#menu li.iehover li.iehover li.iehover li a {
background:#ddd;
  color: #666;
}

/* 4th Menu Hover */
ul#menu li:hover li:hover li:hover li a:hover,
ul#menu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#menu ul ul,
ul#menu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 0px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#menu li:hover ul ul,
ul#menu li:hover ul ul ul,
ul#menu li.iehover ul ul,
ul#menu li.iehover ul ul ul {
  display: none;
}

ul#menu li:hover ul,
ul#menu ul li:hover ul,
ul#menu ul ul li:hover ul,
ul#menu li.iehover ul,
ul#menu ul li.iehover ul,
ul#menu ul ul li.iehover ul {
  display: block;
}
ul#menu .selected{
	color: #003300;
}