/* Horizontal*/
/* Remove the padding, margins and bullets from the lists */
.menuh, .menuh ul {margin: 8px 0 0 0; list-style-type:none; width:600px; float: right; font-size: 1.2em;}

/* Set up the top level list items and float left to place inline */
.menuh li.top {display:block; float:left; position:relative;}

/* Default top link link styling */
.menuh li.top a.top_link {display:block; float:left; text-decoration:none; color:#fff;}
.menuh li.top a span {padding: 0 8px 3px 8px; position:relative; left: 0; top:0; z-index:0;}

/* Style the list OR link hover. Depends on which browser is used */
.menuh li:hover {position:relative; z-index:200;} /* for IE7 */

/* keep the 'next' level invisible by placing it off screen. */
.menuh ul, 
.menuh :hover ul ul, 
.menuh :hover ul :hover ul ul,
.menuh :hover ul :hover ul :hover ul ul,
.menuh :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;}

/* set up the first drop down sub level */
.menuh :hover ul.sub {left:0px; top:10px; border-top:1px solid #c0c0c0; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; padding:0; white-space:nowrap; width:120px; height:auto; text-align: center}
.menuh :hover ul.sub li {display:block; border-bottom:1px solid #c0c0c0; height:24px; position:relative; float:left; width:120px;}
.menuh :hover ul.sub li a {display:block; height:24px; width:120px; line-height:22px; color:#fff; text-decoration:none;}
.menuh ul.sub li a:hover { text-decoration: underline;}

/* VERTICAL */
/* Remove the padding, margins and bullets from the lists */
.menuv, .menuv ul {font-weight:bold; font-size:1.2em; list-style-type:none; margin:0; padding: 0;}

/* Set up the top level list items and float left to place inline */
.menuv li.top {display:block; position:relative;}

/* Default top link link styling */
.menuv li.top a.top_link {display:block; padding:5px 0 5px 8px; text-decoration:none; font-weight: normal; color:#716c6e;}
.menuv li.top a span {padding: 0 10px 3px 10px; position:relative; left: 0; top:0; z-index:0;}

/* set up the first drop down sub level */
.menuv ul.sub {background: #fff; padding:0 0 0 55px; white-space:nowrap; width:120px; height:auto;}
.menuv ul.sub li {display:block; height:24px; width:120px;}
.menuv ul.sub li a {display:block; font-weight: normal; color: #716c6e; font-size:0.8em; height:24px; width:120px; line-height:22px; text-decoration:none;}

