#menu{ 
  width:198px;
  padding-top:10px;
  padding-bottom:20px;
  padding-left:10px;
  color: rgb(167,167,167);
  font-size: 12px;
  float:left;
  font-weight: bold;
}

#menu ul, #menu li {margin: 0px; padding: 0px; list-style: none; }
#menu ul ul {list-style-type: none; text-align: left; margin-left: 15px; }
#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:white; outline: none;}
#menu a:hover{color:rgb(143,36,0);}


#menu li{
  padding-bottom: 5px;
  display:block;
  background: url(../images/menu_line.jpg) no-repeat center bottom;
}

#menu li a{
  display: block;
  text-align:left;
  font-weight: bold;
  color:#FFFFFF;
  padding: 4px 0px 4px 35px;
  font-weight: bold;
}

#menu li a:hover,
#menu li a:active{
  color:#F3E5A7;
}

#menu li.select a{
  color:#DDDF14;
}

#menu li li {padding-top: 1px; padding-bottom: 0px; text-align: left;  background: none;}
#menu li li a{
  display: block;
  text-align:left;
  color:#BFC8C5;
  background:none;
  width: auto;
  border: none;
  overflow:hidden;
  padding: 0px 0px 0px 40px;
  font-weight: normal;
}

#menu li li.select a {color:#DDDF14;}

#menu li li li{padding-top: 1px; padding-bottom: 0px; text-align: left; background: none;}
#menu li li li a {display: block;  text-align:left;  color: rgb(167,167,167); background:none; width: auto; border: none; padding: 1px 0px 1px 0px; font-weight: normal;}
#menu li li li.select a {font-weight: bold; text-decoration: underline; color:rgb(143,36,0);}

#menu li li li li{padding-top: 1px; padding-bottom: 0px; text-align: right;}
#menu li li li li a {display: block;  text-align:right;  color: rgb(194,194,194); background:none; width: auto; border: none; padding: 1px 0px 1px 0px; font-weight: normal;}
#menu li li li li.select a {font-weight: bold; text-decoration: underline;}

#menu li ul {display: none;}

