/* Appearance */
.vertmenu{
	padding:0px;
	margin:0px;
} 

ul.vertmenu, ul.vertmenu ul {
  border: 1px solid #666;
  border-width: 4px 0px 0px 0px;
}

ul.vertmenu li {
  background: #f3f1e4;
  text-align: left;
  border-color: #dedede #a19f94 #a19f94 #dedede;
  border-style: solid; border-width: 1px;
  
}

ul.vertmenu li ul li {
  background: #f3f1e4;
  text-align: left;
  border-color: #dedede #a19f94 #a19f94 #dedede;
  border-style: solid; border-width: 1px;
  
}

ul.vertmenu a {
  color: #000;
  background: #f3f1e4;
  text-decoration: none;
}

ul.vertmenu a.subheader {
  background: #f0f1e4;
}

ul.vertmenu a.subheader:hover {
  background: #545343;
}

ul.vertmenu a:hover {
  background: #545343;
  color: #FFF;
}

/* layout styles */

/* remove standard HTML list indenting, and display as normal blocks */
ul.vertmenu,
ul.vertmenu ul,
ul.vertmenu li,
ul.vertmenu a { 
  padding: 0;
 margin: 0;
  display: block;
}

ul.vertmenu li ul li a{
padding: 2px;
}

/* use a fixed width for menu and submenus */
ul.vertmenu,
ul.vertmenu ul {
  width: 200px;
}

/* make li's into clean, moveable blocks */
ul.vertmenu li {
  list-style-type: none; 
  position: relative;
  font-family: "Trebuchet MS", verdana, cursive; font-size: 12px; font-weight: normal;
  text-indent: 5px;
}

/* Make list items do what they're supposed to in IE */
ul.vertmenu a {
  width: 100%;
}

/* make sure any ul inside an li (a submenu) takes up zero normal flow */
ul.vertmenu ul { 
  position: absolute;  
  top: -4px; /* the height of the top border */
  left:100%; 
  display: none;
}
