/* styles for all UL's in the list */
#nav, #nav ul		{width: 100px; margin: 0; padding: 0; display: absolute;}

/* float the menu left with overall width X.  Note: this style declaration must go here (after the above #nav, #nav ul) */	
#nav{float: left; width: 100%;}
#nav ul{border-bottom: 1px solid #CCCCCC;}

/* styles for all LI's in the list */
#nav li{position: relative; list-style: none; float: left; width: 90px;}

/* styles for all UL's/LI's in the list below the top level - can overwrite here if you want second level to be wider*/
#nav li ul, #nav li li{width:190px; background: #FFFFFF;}
#nav li a{display: block; text-decoration: none; color: #000; padding: 5px; border-top: 0; border-bottom: 0; border-left:0;}
#nav li li a{display: block; text-decoration: none; color: #333; padding: 5px; border: 1px solid #ccc; border-bottom: 0;}

/* Fix IE. Hide from IE Mac \*/
* html #nav li { float: left; height: 1%; }
* html #nav li a { height: 1%; }
/* End */

#nav ul{ position: absolute; margin-left:-1px; /* Lines the secondondary nav up */ display: none;}
#nav ul ul{left: 190px; /* should be the same width as '#nav li li' width */top: 0;}
#nav li a{padding: 8px 8px 8px 8px; border-bottom: 0;}
#nav li ul li a{ padding: 3px 8px; border-bottom: 0;}
#nav #current{background-image:url("images/menubgon.gif");}
#nav #current .currentitem{background:#E4E4E4;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.over ul ul, #nav li.over ul ul ul
{ 
	display: none;
}

#nav li:focus ul, #nav li li:focus ul, #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.over ul, #nav li li.over ul, #nav li li li.over ul
{
	display: block;
}

#nav li.menuparent
{
	/* Can add drop down arrow/image here by uncommenting line below */
	/* background: transparent url("/images/arrow-down.gif") right center no-repeat; */
}

#nav li li.menuparent{background: transparent url("../images/arrow.gif") 95% center no-repeat;}
#nav li.menuparent:hover, #nav li.over{background: #FFFFFF !important; background-image:url("images/menubgon.gif");}
#nav li li.menuparent:hover, #nav li li.over{background: #f6e5cb !important; background-image:none;}
#nav li a:hover{color: #000; background:#e6ddce;}
#nav li ul li a:hover, #nav #current .currentitem:hover{color: #FFF; background:#895810; border-bottom: 0;}