#menu_vert ul
{
  position:relative;
  margin: 0px 0px -2px 0px;
  background: url(../images/layout3/shadow_right_min-height.gif) right 1px no-repeat;
  padding:0px 7px 0px 0px;
  border-left:1px solid #F0F0F0;
  display:block;
  clear:both;
  overflow:hidden;
}

#menu_vert ul li
{
  border-right:1px solid #E0E0E0;
  background:#FFF;
  margin:-1px 0px 2px 0px;
  padding:1px 0px 0px 0px;
}

/** fix stupid ie bug with display:block; **/
* html #menu_vert li a { height: 1%; } 
* html #menu_vert li hr { height: 1%; }
/** end fix **/

#menu_vert ul li a
{
  background: 0.5em center no-repeat #EFEFEF;
  padding:0.3em 1em 0.3em 1.7em;
  /* padding-left:1.5em; */
/*  border-top:1px solid #FFF;*/
/*  border-bottom:1px solid #DEDEDE;*/
  text-decoration:none; /* no underline for links */
  display: block; /* IE has problems with this, fixed above */
  color: #003366; /* this will be link color for all levels */
  min-height:1em; /* Fixes IE7 whitespace bug */ 
  line-height:130%;
}

/* hover state for all links */
div#menu_vert ul li a:hover,
div#menu_vert ul li a:focus
{
  background-color: #FFF;
  background: url(../images/layout3/link_x.gif) 0.5em center no-repeat;
}

/* 
current pages in the default Menu Manager 
template are unclickable. This is for current page on first level 
*/
div#menu_vert ul h3
{
   background:  url(../images/layout3/link_indent_blue.gif) 0.5em center no-repeat;
   background-color: #EFEFEF;
   display: block; 
   color: #003366;                                 /* this will be link color for all levels */
   font-size: 1em;                           /* instead of the normal font size for <h3> */
   margin: 0px;                                  /* as <h3> normally has some margin by default */
   line-height:130%;
  padding:0.3em 1em 0.3em 1.7em;
}

/* section header */
div#menu_vert li.sectionheader {
   border-right: none;
   font-size: 130%;
   font-weight: bold;
   background-color: #fff;
   line-height:180%;
   margin: 0px;
   text-align:center;
}

/* separator */
div#menu_vert li.separator {
   height: 1px !important;
   margin-top: -1px;
   margin-bottom: 0px;
   padding:0px;
   background-color: #000;
   overflow:hidden !important;
   line-height:1px !important;
   font-size:1px; /* for ie */
}

div#menu_vert li.separator hr {
   display: none; /* this is for accessibility */
}

div#menu_vert ul ul
{
	background:#EFEFEF;
	margin:0px;
	border:none;
}

div#menu_vert ul ul li
{
	background:transparent;
	margin:0px;
	padding:0px;
	border:none;
	padding:0 1em 0.3em 1.7em;
}