﻿/* Begin CSS Drop Down Menu */

#menuh-container
 {
  position: absolute;  
 /*top: 1em;
 left: 1em;*/
 margin:0px auto;
 padding:0px;
 width:1000px;
 }
 
#menuh
 {
 font-size: small;
 font-family: arial, helvetica, sans-serif;
 float:left;
 margin:2em;
 margin-left:50px;
 margin-top: 1em;
 text-align:left;
 }
  
#menuh a
 {
 text-align: center;
 display:block;
 /*border-left: 1px solid #555;
 border-right: 1px solid #555;*/
 border: 1px solid #951f15;
 /*white-space:nowrap;
 margin:0;*/
 padding:3px;
 padding-bottom:8px;
 height:16px;
 font-weight:bold;
 font-size:12px;
 font-family:Verdana Tahoma;
 background:url(../images/menubgsub_.gif) repeat-x;
 
 }
 
#menuh a:link, #menuh a:visited, #menuh a:active /* menu at rest */
 {
 color: white;
 background-color: #ff3333;/*red*/
 text-decoration:none;
 
 }
 
#menuh a:hover /* menu at mouse-over  */
 {
 color: #000;
 background:url(../images/menubgoversub_.gif) repeat-x #FFcc22;/*changed*/
 text-decoration:none;
 } 
 
#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;*/
  font-weight:bold;
     font-size:12px;
     font-family:Verdana Tahoma;
     background:url(../images/menubgsub_.gif) repeat-x #ff000;
     
 }
#menuh a.top_parent:hover
{
    background:url(../images/menubgoversub_.gif) repeat-x #FFcc22;/*changed*/
    
}
 
#menuh a.parent /* attaches side-arrow to all parents */
 {
    /* background-image: url(nav_white.gif);
     background-position: right center;
     background-repeat: no-repeat;*/
     font-weight:bold;
     font-size:12px;
     font-family:Verdana Tahoma;
     background:url(../images/menubgsub_.gif) repeat-x #ff3333;/*changed*/
     text-align:left;
 }
 #menuh a.parent:hover /*new*/
 {
     background-position: right center;
     background-repeat: no-repeat;*/
     font-weight:bold;
     font-size:12px;
     font-family:Verdana Tahoma;
     background:url(../images/menubgoversub_.gif) repeat-x #ffcc22;/*changed*/
     text-align:left;
 }
 
#menuh ul
 {
 list-style:none;
 margin:0px;
 padding:0px;
 float:left;
 width:90px; /* 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 */
    text-align:left;
 }
 
#menuh ul ul
 {
 position:absolute;
 z-index:500;
 top:auto;
 display:none;
 padding: 1em;
 margin:-1em 0 0 -1em;
 width:150px;
 text-align:left;
 }
 #menuh ul ul li a
 {
    text-align:left;
    padding-left:10px;
    color:#000;
 }
#menuh ul ul ul
 {
 top:0;
 left:100%; /*100%;*/
 width:200px;
 text-align:left;
 padding-left:12px;
 }
 #menuh ul ul ul li
 {
    text-align:left;
 }   
 #menuh ul ul ul li a
 {  
    text-align:left;
    padding-left:10px;
 }
div#menuh li:hover
 {
 cursor:pointer;
 z-index:100;
 background:url(../images/menubgsub_.gif) repeat-x;
 }
 
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 */