@media screen, projection {

div#mainNavi
{
  z-index:60;
}

div#normMenu a,
div#normMenu span
{
  color: #8E0000;
  font: italic 0.9em Times, serif;
}

div#menu div.nav
{
  z-index:61;
  float:left;
}

div#menu div.nav ul {margin: 0; padding: 0; width: 9.05em; border-left: 0.8em solid #8F0100;}
div#menu div.nav ul.level2 {background: #FFF6E5;z-index:62;}
div#menu div.nav ul.level3 {background: #FFF6E5;z-index:63;}
div#menu div.nav ul.level4 {background: #FFF6E5;z-index:64;}
div#menu div.nav ul.level5 {background: #FFF6E5;z-index:65;}
div#menu div.nav li
{
  position: relative; 
  list-style: none; 
  margin: 0; 
  background: #FFF6E5;
}


div#menu div#m2x ul {margin: 0; padding: 0; width: auto; border-left: 0.8em solid #8F0100;}


div#menu div.nav li.submenu
{
  background: url(img/trans.gif) 100% 0.3em no-repeat;
}
div#menu div.nav li.submenu span
{
  border:none;
  border-left: 0.3em solid #D37C1F;
  padding-left: 0.5em;
  background: url(img/trans.gif) 100% 0.3em no-repeat;
}
div#menu div.nav li.submenu span:hover
{
  border:none;
  border-left: 0.3em solid red;
  background-color: #F8E5C0;
}

div#menu div.nav ul.level1 li.submenu:first-child {border:0; margin:0; }

div#menu div.nav li.submenu:hover
{
  cursor:default;
}

div#menu div.nav ul li span, 
div#menu div.nav ul li a 
{
  width: 9.0em; 
  color:#F8E5C0; 
  padding: 0em 0.25em 0.25em 0.5em; 
  padding: 0.25em; 
  text-decoration: none; 
  border-left: 0.3em solid #D37C1F;
}

div#menu div.nav ul.level1
{
  padding: 0.1em 0em 0.25em 0em; 
  margin:0;
  background: #560000;
  z-index:61;
  width:9em; 
  height:1.0em; 
}

div#menu div.nav ul.level2 li
{
  border-bottom: 1px solid #880302;
}

div#menu div.nav ul.level1 li ul.level2 li span,
div#menu div.nav ul.level1 li ul.level2 li a
{
  color:#8F0100;
  padding: 0.25em; 
}
div#menu div.nav ul.level1 li ul.level2 li span:hover,
div#menu div.nav ul.level1 li ul.level2 li a:hover
{
  padding: 0.25em; 
  color:#8F0100;
}

div#menu div.nav ul.level1 li ul li:hover {background-color: #F8E5C0;}

div#menu div.nav li span:hover,
div#menu div.nav li a:hover
{
  border-left-color: red;
  color:#F8E5C0;
}
div#menu div.nav>ul span {width: auto;}
div#menu div.nav>ul a {width: auto;}

div#menu div.nav ul ul {position: relative; top: 0; left: -0.8em; display: none;}
xdiv#menu div.nav:first-child ul:first-child ul  {display: block;}
div#menu div.nav:first-child ul:first-child ul ul {display: none;}

div#menu div.nav ul ul li.submenu {background: url(img/submenu.gif) 95% 50% no-repeat;}

div#menu div.nav ul span 
{
  padding-left: 1em; 
  padding-right: 1em; 
  padding: 0em; 
  background: #F8E5C0; 
  width:9em; 
  border-bottom: 
  2px solid #880302;
}
div#menu div.nav ul ul ul {position: absolute; top: 0; left: 9em; display: none;}
div#menu div.nav ul.level1 li.submenu:hover ul.level2, 
div#menu div.nav ul.level2 li.submenu:hover ul.level3, 
div#menu div.nav ul.level3 li.submenu:hover ul.level4,
div#menu div.nav ul.level4 li.submenu:hover ul.level5
{
  display:block;
}

div#menu div.nav ul li span 
{
  background: #FFF6E5;
  width: 9.0em; 
  padding: 0; 
  margin:0;
  text-decoration: none; 
  border-left: 0.25em solid #D37C1F;
  text-align:left;
}

div#menu div.nav ul li span:hover
{
  border-left-color: red;color:#F8E5C0;
  color:#F8E5C0; 
	cursor:	pointer;
}

div#menu div.nav li a:active
{
  cursor:default;
}

div#menu div.nav ul.level1 li a:focus
{
	cursor:pointer;
  background-color: #f0f0f0;
  color: rgb(138,4,1);
}

div#menu div.nav ul.level2 li a:focus
{
  width: 9.0em; 
  color:#F8E5C0; 
  padding: 0em 0.25em 0.25em 0.5em; 
  text-decoration: none; 
  border-left: 0.3em solid #D37C1F;
  border-left-color: red;
  color:#F8E5C0;
  background: #F8E5C0;
}

div#quickFind input
{
  z-index:1;
  width: 5em; 
  float: left;
  margin-right: 4px;
}
div#quickFind input.ctBtn
{
  position:relative;
  top:-3px;
  z-index:1;
}

div#quickFind input
{
  z-index:1;
  position:relative;
  top:1px;
  border: 1px solid rgb(138,4,1);
  background-color: #F8E5C0;
  color:#560000;
}
div#quickFind input.ctBtn
{
  z-index:1;
  border: 1px solid #F8E5C0;
  background-color: #560000;
  color:#F8E5C0;
  cursor:pointer;
}

div#quickFind input.ctBtn:hover
{
  border: 1px solid rgb(138,4,1);
  background-color: #F8E5C0;
  color:#560000;
}



}