
#Vmenu {
  display: block;
  width: 200px;
  background-color: #eaeaea;
}


#Vmenu ul {
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;      /* stops the bullets displaying */
}

#Vmenu li {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;      /* stops the bullets displaying */
}


/******************************
 Example of styling the text & area within the menu:
*******************************/

#VmenuList { text-indent: 5px; list-style-type: none; }

#VmenuList li { text-indent: 0; font-size: 1.1em; width: 100%; }          /* 1st level */

#VmenuList li li { text-indent: 0; padding: 0 0 0 10px; width: 190px; font-size: 1.0em; }       /* 2ndlevel */

#VmenuList li li li { text-indent: 0; padding: 0 0 0 20px; width: 180px; }                    /* 3rdlevel */

#VmenuList li li li li { text-indent: 0; padding: 0 0 0 30px; width: 170px; }                 /* 4th level */


/******************************
 Example of styling the 1st, 2nd, 3rd, 4th level links:
*******************************/

#VmenuList a, #VmenuList a:visited {
  display: block;
  position: relative;
  margin: 0;
  padding: 11px 0 11px 0;
  width: 100%;
  /* min-height: 30px; */
  height: auto;
  color: #555;
  font-weight: normal !important;
  list-style-type: none;
  line-height: 1.5em;
  text-decoration: none;
  text-shadow: 0px 1px #fff;
  background: #eaeaea url(../images/bg-left-nav-bg-1stlevel-slim-height-lighter.png) repeat-x 0 0;
}

#VmenuList a:hover, #VmenuList a:active {
  font-weight: normal !important;
  background: #dfdfdf url(../images/bg-left-nav-bg-1stlevel-slim-height-lighter.png) repeat-x 0 -62px;
}

#VmenuList li a, #VmenuList li a:visited {
  padding-left: 10px;
  width:190px;
}
#VmenuList li a:hover, #VmenuList li a:active {
  padding-left: 10px;
  width:190px;
}

#VmenuList li li a, #VmenuList li li a:visited {
  padding: 8px 0 8px 0;
  color: #666;
  background: #fff url(../images/bg-left-nav-drop-div.png) no-repeat bottom;
}
#VmenuList li li a:hover, #VmenuList li li a:active {
  padding: 8px 0 8px 0;
  color: #abbd46 !important;
  background: #fff url(../images/bg-left-nav-drop-div.png) no-repeat bottom;
}

#VmenuList li li li a, #VmenuList li li li a:visited {
  padding: 8px 0 8px 0;
  color: #666;
  background: #fff url(../images/bg-left-nav-drop-div.png) no-repeat 25px bottom;
}
#VmenuList li li li a:hover, #VmenuList li li li a:active {
  padding: 8px 0 8px 0;
  color: #abbd46 !important;
  background: #fff url(../images/bg-left-nav-drop-div.png) no-repeat 25px bottom;
}

#Vmenu li.act a {
  color: #abbd46 !important;
  font-weight: bold !important;
}

#VmenuList li.no a {
  color: #666 !important;
  font-weight: normal !important;
}

#VmenuList .VsubList {
  padding: 0 0 10px 0;
  background: #fff;
}

#left-nav-title {
  width: 200px;
  height: 39px;
  line-height: 39px;
  color: #fff;
  font-size: 15px;
  text-indent: 10px;
  text-shadow: 0px -1px #82922d;
  background: #b2c643 url(../images/bg-left-nav-title.png) no-repeat 0 0;
}
