/* menu menu menu menu menu menu menu menumenu menu menu menu menu menu menu menu menu menu menu menu  */ 
/* menu menu menu menu menu menu menu menumenu menu menu menu menu menu menu menu menu menu menu menu  */
/* menu menu menu menu menu menu menu menumenu menu menu menu menu menu menu menu menu menu menu menu  */
/* menu menu menu menu menu menu menu menumenu menu menu menu menu menu menu menu menu menu menu menu  */
div.nav2 
{ 
  z-index: 500;  
position: absolute;
top: 30px;
right: -5px;
height: 25px;
background: #40325C;
width: 100%;

}

div.nav2 a
{
font: bold normal 10px/13px verdana;
font-weight: bold;
color: #d0c5e3;
  display: block;
  text-decoration: none;
  background: #40325C;
width: 95px;
padding: 6px 3px 6px 3px;
text-align: center;
}

div.nav2 a:hover
{
color: #FFFFFF;
}


div.nav2 ul
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
div.nav2 ul li
{
float: left; 
  position: relative;
}

div.nav2 ul ul
{
margin-left: -3px;
  position: absolute;
  top: 25px;
  left: 0;
  display: none;  

}
div.nav2 ul ul a
{
background: #e6dcf8;
text-align: left;
text-transform: none;
z-index: 700;
width: 121px;
color: #a0a0a0;
font: bold normal 9px/9px verdana;
font-weight: bold;
}
div.nav2 ul ul a:hover
{
color: #a0a0a0;
background: #FFFFFF;
}

div.nav2 ul ul ul
{
  top: 0;
  /* left: 116px; */
  left: 150px;
  margin-top: -3px;
}

div.nav2 li:hover ul ul,
div.nav2 li li:hover ul ul,
div.nav2 li li li:hover ul ul,
div.nav2 li li li li:hover ul ul
{
  display: none;
}

div.nav2 li:hover ul,
div.nav2 li li:hover ul,
div.nav2 li li li:hover ul,
div.nav2 li li li li:hover ul
{
  display: block;
}