/*-------------CSS---------------------*/
#nav  {  height: 38px;  }
#nav, #nav ul {
  float: left; 
  list-style: none;
  /*line-height: 1em;*/
 
  color: #000;
  font-weight: bold;
  font-size: 11px;
  padding: 0;
  margin: 0 0 0 20px;
  z-index:8;

 
}
 
#nav li a      { color: #6b6b6b; font-size: 12px; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 12px 6px }

#nav li  { color: white; font-family: arial, sanserif; text-decoration: none; display: block; margin: 0; padding: 0; float: left; height:38px}

#nav li a:hover    { color: #000; font-weight: bold; text-decoration: none; display: block;  margin: 0;  padding: 12px 6px }

#nav li ul   { font-weight: normal; background-color: #eff1f3; margin: -1px 0 0 0; padding-top: 10px; padding-bottom: 10px; position: absolute; left: -999em; width: 150px; height: auto; border-bottom: 10px solid #9c9f9f }

#nav li ul li  { color: #fff; font-weight: normal; text-decoration: none; background-color: #eff1f3; background-image: none; margin: 0; padding: 0px; width: 150px; height: auto }

#nav li ul li:hover, #nav li li.sfhover { color: #000; font-weight: normal; text-decoration: none; background-color: #e0e0e2; background-image: none; margin: 0; padding: 0px; width: 150px; height: auto }

#nav li ul a    { color: #000; font-weight: normal; font-size: 11px; background-image: none; margin: 0; padding: 2px 2px 2px 6px }

#nav li ul a:hover    { color: #000; font-weight: normal; background-image: none; margin: 0; padding: 2px 2px 2px 6px }


 
 
 
 
#nav li ul ul {
  margin: -1.75em 0 0 137px;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: 0;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
  left: auto;
}
 
#nav li:hover, #nav li.sfhover {
  display:block;
  font-family: arial, sanserif;
  font-weight:normal;
  color:black;
   background-color: white;
  text-decoration:none;
  }
  
#nav li:hover a  { color:black; }
  
  
 

#nav li.menuparent_act {}
#nav li.menuparent_act2 {}
#nav li.menuparent_act a{
  color:#c1272d;
}
#nav li.menuparent_act ul a{
  color:#333;
}
#nav li ul ul{
  margin: -20px 0px 0px 137px;
}
