ul#navmenu {
  margin:0;
  border:0 none;
  padding:0;
  width:auto;
  list-style:none;
  width:155px; 
}

ul#navmenu img {
	margin-top:5px;
}

ul#navmenu li {
  margin:0;
  border:0 none;
  padding:0;
  float:left;
  display:inline;
  list-style:none;
  position:relative; 
}

ul#navmenu ul {
  margin:0;
  border:0 none;
  padding:0;
  width:160px;
  list-style:none;
  display: none;
  position: absolute;
  top:0;
  left:0; 
}

ul#navmenu ul:after {
  clear:both;
  display:block;
  font:1px/0px serif;
  content: ".";
  height:0;
  visibility:hidden; 
}

ul#navmenu ul li {
  width:180px;
  float: left;
  display: block !important;
  display: inline;
}

ul#navmenu a {
  border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  padding: 0 6px;
  float: none !important;
  float: left;
  display: block;
  color:#FFFFFF;
  font-family:tahoma;
  font-size:11px;
  font-weight:bold;
  text-decoration: none;
  height:auto !important;
  height:1%;
  background-color:#605E5F;
  width:180px;
}

ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background-color:#1B4D70;
}

ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float:none;
  color:#224A64;
  font-family:tahoma;
  font-size:11px;
  font-weight:bold;
  padding-bottom:3px;
  padding-top:3px;
  height:20px;
  background-color:#BCB8B9;
  border:0;
}

ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  color:#F2F2F2;
  background-color:#668298;
  color:#FFFFFF;
}

ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  
  color:#FFFFFF; 
}

ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  color:#F7F7F7;
  text-decoration:underline;
}

ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  color:#666; 
}


ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  color: #FFF;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}
