/* Begin CSS Drop Down Menu */

#menuh-container{
  position: relative;
}

#menuh{
  width:959px;
  float:left;
  background-color: #fff;
}

#menuh a{
  text-align: center;
  display:block;
  white-space:nowrap;
  margin:0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 11px;
  height: 17px;
  padding-top: 3px;
}

#menuh a:link, #menuh a:visited, #menuh a:active  /* menu at rest */{
  color: #848484;
  background-color: white;
  text-decoration:none;
}

#menuh a:hover  /* menu at mouse-over  */{
  color: #000;
  background-color: #FF9900;
  text-decoration:none;
  filter:alpha(opacity=95);
  opacity: 0.95;
}

#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */{
  background-image: url(navdown_white.gif);
  background-position: right center;
  background-repeat: no-repeat;
}

#menuh a.parent, #menuh a.parent:hover   /* attaches side-arrow to all parents */{
  background-image: url(nav_white.gif);
  background-position: right center;
  background-repeat: no-repeat;
}

#menuh ul{
  list-style:none;
  margin:0;
  padding:0;
  float:left;
  width:106px;  /* width of all menu boxes */
}

#menuh li{
  position:relative;
  min-height: 1px;       /* Sophie Dennis contribution for IE7 */
  vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
}

#menuh ul ul
{
  position:absolute;
  z-index:500;
  top:auto;
  display:none;
  padding: 1em;
  margin:-1em 0 0 -1em;
}

#menuh ul ul ul
{
  top:0;
  left:100%;
}

div#menuh li:hover{
  cursor:pointer;
  z-index:100;
}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */

