div.horizontalNavOutsideContainer
{
  /*background: url('../images/menu/menu_bg.png') repeat-x;*/
  /*height: 70px;*/
  /*display: block;*/
  /*position: absolute;*/
  /*top: 0;*/
  /*right: 0;*/
  /*text-align: center;*/
  /*width: 1000px;*/
  background: #424242;
  height: 35px;
  /*overflow: hidden;*/
}

div.horizontalNavContainer
{
  /*margin: 0 auto;*/
  /*text-align: center;*/
  /*height: 70px;*/
  /*position: relative;*/
  text-align: center;
}

/*LEVEL 1*/
ul.horizontalNavLevel1
{
  list-style: none;
  margin: 0;
  display: inline-block;
  padding: 0;
}

li.horizontalNavItemLevel1
{
  float: left;
  background: #424242;
}

li.horizontalNavItemLevel1:hover
{
  /*color: #000000;*/
  /*background: #494949;*/
  /*transition: color 1s, background-color 1s;*/
  cursor: pointer;
}

li#home a.homeActive
{
  color: #ffffff;
  background: url('../images/menu/menu_item_active.png') no-repeat center bottom #212121;
}

li#news a.newsActive
{
  color: #ffffff;
  background: url('../images/menu/menu_item_active.png') no-repeat center bottom #212121;
}

li#events a.eventsActive
{
  color: #ffffff;
  background: url('../images/menu/menu_item_active.png') no-repeat center bottom #212121;
}

li#results a.resultsActive
{
  color: #ffffff;
  background: url('../images/menu/menu_item_active.png') no-repeat center bottom #212121;
}

li#gallery a.galleryActive
{
  color: #ffffff;
  background: url('../images/menu/menu_item_active.png') no-repeat center bottom #212121;
}

li#seeding a.seedingActive
{
  color: #ffffff;
  background: url('../images/menu/menu_item_active.png') no-repeat center bottom #212121;
}

li#bestmednationalseries a.bestmednationalseriesActive
{
  color: #ffffff;
  background: url('../images/menu/menu_item_active.png') no-repeat center bottom #212121;
}

li#contact a.contactActive
{
  color: #ffffff;
  background: url('../images/menu/menu_item_active.png') no-repeat center bottom #212121;
}

li a.horizontalNavLinkLevel1
{
  color: #efefef;
  text-decoration: none;
  display: inline-block;
  padding: 0 10px;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  text-transform: uppercase;
}

li a.horizontalNavLinkLevel1:hover
{
  color: #ffffff;
  text-decoration: none;
  background: #212121;
  transition: color 0.5s, background 0.5s;
}

/*LEVEL 2*/
ul.horizontalNavLevel2
{
  /*border-top: 2px solid #aa1e2b;*/
  /*border: 1px solid #dddddd;*/
  margin: 0;
  padding: 0;
  position: absolute;
  /*left: 0;*/
  z-index: 999999;
  display: none;
  /*width: 100%;*/
  background: rgba(33, 33, 33, 0.90);
  cursor: default;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  text-align: left;
}

ul li.horizontalNavItemLevel2:hover ul.horizontalNavLevel1 li.horizontalNavItemLevel1
{
  /*display: block;*/
  color: #ffffff;
  background: #dddddd;
}

ul li.horizontalNavItemLevel2
{
  list-style: none;
  margin: 0;
  padding: 0;
  /*float: left;*/
  /*border-top: 1px solid #696969;*/
  border-bottom: 1px solid #212121;
}

ul li.horizontalNavItemLevel2:last-child
{
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}

ul li a span.horizontalNavIconLevel2
{
}

ul li a.horizontalNavLinkLevel2
{
  color: #efefef;
  text-decoration: none;
  display: inline-block;
  position: relative;
  font-size: 13px;
  padding: 5px 10px 3px 10px;
  /*text-align: center;*/
  width: 225px;
  /*border-left-width: 3px;*/
  /*border-left-style: solid;*/
  /*border-left-color: rgba(69,69,69, 0.9);*/
}

ul li a span.horizontalNavLinkTextLevel2
{
  position: absolute;
  top: 10px;
  left: 45px;
  /*display: block;*/
}

ul li a.horizontalNavLinkLevel2:hover
{
  color: #ffffff;
  text-decoration: none;
  background: #212121;
  transition: color 0.5s, background-color 0.5s;
}