﻿/* leftmenu.css */

#nav_vert {
  padding: 0;
  font-size: 1em;
  z-index: 999;
  width: 152px;
  min-height: 245px;
  margin-bottom: 15px;
}

/************** ALL LEVELS *************/

#nav_vert li {
  width:152px;
  background: white url(../images/background-leftmenu.gif) no-repeat;  
  height:29px;
  list-style:none;
  position:relative;
  text-align:left;
  margin-bottom: 10px;
}
#nav_vert li.over {
  z-index:999;
}
#nav_vert li.active {
  z-index:999;
} /* to prevent the li separator from showing through on mouseover on li */
#nav_vert a {
  line-height: 29px;
}
#nav_vert a,
#nav_vert a:hover {
  display:block;
  text-decoration:none;
}
#nav_vert span {
  display:block;
  cursor:pointer;
}

/************ 1ST LEVEL ***************/
#nav_vert li {
  float:left;
  margin-right:1px;
}
#nav_vert li.active a {
  color:#4c6a16;
}
#nav_vert a {
  float: left;
  padding: 0 0 0 35px;
  color: white;
  font-weight: bold;
  font-family: Trebuchet MS;
  font-size: 13px;
}
#nav_vert li.over a,
#nav_vert a:hover {
  color:#CCCCCC;
}

/************ 1ST LEVEL RESET ************/
#nav_vert ul li,
#nav_vert ul li.active {
  float:none;
  height:auto;
  background:none;
  margin:0;
}
#nav_vert ul a,
#nav_vert ul a:hover {
  float:none;
  padding:0;
  background:none;
}
#nav_vert ul li a {
  font-weight:normal !important;
}

/************ 2ND LEVEL ***********/
#nav_vert ul {
  position: absolute;
  width: 15em;
  margin-left: 152px;
  top: -1px;
  left: -10000px;
}

/* Show menu */
#nav_vert li.over ul {
  left:0;
}
#nav_vert li.over ul ul {
  left:-10000px;
}
#nav_vert li.over ul li.over ul {
  left: 0;
} 

#nav_vert ul li a {
  background:#FFFFFF/*#ecf3f6*/;
}
#nav_vert ul li a:hover {
  background: #F2F1D2; /*#d5e4eb;*/
}
#nav_vert ul li a span {
  background:url(../images/nav_divider.gif) repeat-x 0 100%;
}
#nav_vert ul li a,
#nav_vert ul li a:hover {
  color:#2f2f2f !important;
}
#nav_vert ul span,
#nav_vert ul li.last li span {
  padding:3px 15px 4px 15px;
}
#nav_vert ul li.last span {
  background:none;
}

/************ 3RD+ LEVEL ************/

#nav_vert ul ul {
  top: -1px;
}
#nav_vert ul ul ul {
  left:-10000px;
}
#nav_vert li.over ul li.over ul ul {
  left:-10000px;
}
#nav_vert li.over ul li.over ul li.over ul {
  left: 100px;
}

/* Fix for the IE bug */

#nav_vert iframe {
position: absolute;
left: -1px;
top: 0;
z-index: -1;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
} 