#navigation-outer {float:left;padding:0 20px;background:#fff;}

#menu {
  float: left;
  width: 930px;
  background-color: #efefef;
  font-size: 100%;
  font-family: "trebuchet MS", helvetica, sans-serif;
  line-height: normal;
  text-transform: uppercase;
}

#menu * { z-index:123; }

#menu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#menu ul li {
  list-style: none;
  
}

#menu ul li a {
  float: left;
  display: block;
  text-decoration: none;
  /*padding:10px 33px 10px 34px;*/
  text-align:center;
  width:116.25px;
  height:26px;
  padding-top:10px;
}

#menu ul.horizontal li.level1 {
  float: left;
  padding: 0px;
}

#menu ul.horizontal li.level1 a {
  /*font-weight: bold;*/
  color: #9c9c9c;
}

#menu ul.horizontal li.level1 a:hover {
background:#9c9c9c;
color:#fff;
}

#menu ul.horizontal li.nav-active  a {
background:#9c9c9c;
color:#fff;
}

#menu ul.horizontal > li.level1 a {
  
}

#menu ul.dropdown,
#menu ul.flyout {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
  margin-top:2px;
  /*width: 135px;*/
  background: url(../images/menu/transparent-bg.png);
}

#menu ul.dropdown li.level2,
#menu ul.flyout li.level3 {
width:220px;
padding:0px 27px 0px 27px;
text-align:left;
}

#menu ul.dropdown li.level2 a,
#menu ul.flyout li.level3 a {
  color: #fff;
  /*padding:10px 33px 10px 33px;*/
  text-align:left;
  background:none;
  width:220px;
  cursor:pointer;
}

#menu ul.dropdown li.level2 a:hover,
#menu ul.flyout li.level3 a:hover {
  color: #fff;
  background: none;
  /*background-color: #BFE2E6;*/
  cursor:pointer;
}

#menu ul li.level2 a.subnav-active {background:none;display:block;}