/* Begin CSS Drop Down Menu */



#menuh-container-bg
 {
 position: relative;
		      width: 100%;
		      z-index:600;
		      background-image: url('../images/background/menu_gradient.jpg');
		      background-repeat: repeat-x; }

#menuh-container
 {
 float:none;width: 1100px;z-index:600; }



#menuh
	{
 font-size: small;

	  font-weight: bold;
	  font-family: arial, helvetica, sans-serif;

	  background-image: url('../images/background/menu_gradient.jpg');
	  background-repeat: repeat-x;
	  width:100%;

	  float:left;

	  margin-left: auto;
	  margin-right: auto;
 }


#menuh a
 { text-align: left;

	   font-size: small;
	   display:block;
	   border: 1px solid #3E5070;

	   white-space:nowrap;

	   margin:0;

	   padding-top: 0.7em;
	   padding-bottom: 0.7em;
	   padding-left: 1em;
	   padding-right: 1em; }


#menuh a:link,
#menuh a:visited,
#menuh a:active	/* menu at rest */
 {
 color: #A0B1CE;
				     background-color: #041E46;

				     text-decoration:none;
 }



#menuh a:hover /* menu on mouse-over  */
 {
 color: white;

					   background-color: #104C8D;
					   text-decoration:none;
 }


#menuh a.top_parent { text-align: center;
		      color:white;
		      background-image: url('../images/background/menu_gradient.jpg');
		      background-repeat: repeat-x; }
#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: 9em;	/* default width of all menu boxes */
			/* use style="width: xxem" on the element*/
			/* NOTE: For adjustable menu boxes you can comment out the above width rule.
				 However, you will have to add padding in the "#menuh a" rule so that the menu boxes
 will have space on either side of the text -- try it */
 }



#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;
	       width: 180%;		/* default sub-menu width, use style="width: xx%" on ul element to override with custom sub-menu width */
	       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 */

