#menu{ 
  width:199px;
  color: #335674;
  font-size: 11px;
  font-family: Tahoma;
  letter-spacing:0.8px;
}

#menu img{vertical-align: middle;}
#menu ul, #menu li {margin: 0px; padding: 0px; list-style: none; }
#menu ul ul {list-style-type: none; text-align: left;}
#menu ul ul ul{ text-align: left; margin-left: 7px;}
#menu ul ul ul ul{ text-align: left; margin-left: 7px;}
#menu ul ul ul li {list-style-type: none; margin-left: 5px;}
#menu a {text-decoration: none; color:#335674; outline: none;}
#menu a:hover{}


#menu li{
  display:block;
    font-weight: bold;
  line-height:18px;

}

#menu li a{
  display: block;
  text-align:left;
  padding: 4px 0px 4px 10px;
}

#menu li a:hover,
#menu li a:active{
  color:#335674;
  background:#DFDFDF;
}

#menu li.select a:hover,
#menu li.select a:active,
#menu li.select a{
  color:#335674;
  background:#DFDFDF;
  font-weight: bold;
}

#menu li li {padding-bottom: 0px; text-align: left;  font-weight: normal;}
#menu li li a{
  display: block;
  text-align:left;
  padding: 4px 0px 4px 25px;
  font-size:11px;
}

/*#menu li li a:hover,
#menu li li a:active{
  font-weight:bold;
  color:#0284CF;
}*/



#menu li li li{padding-top: 0px; padding-bottom: 0px; text-align: left; background: none;}
#menu li li li a {display: block;  text-align:left;  color: #335674; background:none; width: auto; border: none; padding: 4px 0px 4px 40px; font-weight: normal;}
#menu li li li.select a {font-weight: bold; text-decoration: none; color:#335674}



#menu li ul {display: block;}

#menu a.select,
#menu li li.select a:hover,
#menu li li.select a:active,
#menu li li.select a{
  background:#DFDFDF;
  font-weight: bold;
}
