#mainnavicontainer {
}

#mainnavicontainer ul {
  list-style: none;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  background-image:url(/images/navi_closed.gif);
  background-repeat:repeat-y;
}
#mainnavicontainer ul li {
  padding: 0px 0px 0px 4px;
  margin: 0px 0px 0px 7px;
  border:1px solid #D4D4D4;
  line-height: 19px;
  text-transform: uppercase;
}

#mainnavicontainer ul.expanded {
  list-style: none;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  border:1px solid #D4D4D4;
  border-left:5px solid #C92D1E;
  background-image:none;
}

#mainnavicontainer ul.expanded li {
  border:none;
}
#mainnavicontainer ul.expanded li {
  padding: 0px 0px 0px 0px;
}

#mainnavicontainer ul.expanded ul {
  background-image:none;
  width:auto;
}
#mainnavicontainer ul.expanded ul li {
  line-height: 16px;
  text-transform: none;
}

#mainnavicontainer ul a,
#mainnavicontainer li.expanded li a {
  text-transform: uppercase;
  color:#989898;
  display:block;
}
#mainnavicontainer ul.expanded a {
  font-weight:bold;
}
#mainnavicontainer ul ul a, #mainnavicontainer ul.expanded ul a {
  text-transform: none;
  font-weight:normal;
  background-image:url(/images/navi_link.gif);
  background-repeat:no-repeat;
  background-position:0px 4px;
  padding-left:9px;
}


#mainnavicontainer a:hover, #mainnavicontainer a.activelink,
#mainnavicontainer li.expanded a,
#mainnavicontainer a:hover, #mainnavicontainer li.expanded li a.activelink {
  color:#C92D1E;
  text-decoration: none;
}

#mainnavicontainer ul ul a:hover, #mainnavicontainer ul.expanded ul a:hover,
#mainnavicontainer ul ul a.activelink, #mainnavicontainer ul.expanded ul a.activelink,
#mainnavicontainer ul ul li.expanded a, #mainnavicontainer ul.expanded ul li.expanded a
{
  background-image:url(/images/navi_link_active.gif);
  color:#C92D1E;
}


#mainnavicontainer ul ul ul {
  display:none;
}