#nav  {
	margin:22px 0 0 125px;
	height:23px;
	font-size:94%;
	padding-bottom:none;
	margin-left:none;
}

#nav li{
	float:left;
	padding-right:18px;
	background:none;
	padding-left:0px;
}

#nav li a{
	color:#4fad21;
	font-size:110%;
	font-weight:bold;
	text-decoration:none;
	display:block;
	height:18px;
	padding:5px 15px 0 0;
}

#nav li a:hover{
	color:#225b05;
}

#nav li a.selected {
	color:#666666;
}

.menu {
   height:23px;
}

.menu ul {
   float:left;
   height:23px;
}

.menu ul li {
	height:23px;
	padding-right:none;
}

.menu ul ul {  /* hidden, not important */
   border: 1px solid #a3c0d6;
   height:0;
   width:102px;
   position: absolute;
   top:23px;
   left:0;
   visibility: hidden;
   text-align: left;
   z-index:5000;
   padding-bottom:2px;
}

#nav .menu ul ul li { 
   display: block;
   font-size: 90%;
   font-weight: normal;
   height: auto;
   border-bottom:1px solid #a3c0d6;
   	padding-right:13px;
}

#nav .menu .last-item {
	border-bottom:none;
}

/* hack IE5.x to get the correct the faulty box model and get the width right */
/** html .menu a, * html .menu a:visited {width:11em; w\idth:6em;}*/

#nav .menu ul ul li {
	width:88px;
}

#nav .menu ul ul a, #nav .menu ul ul a:visited {
   display: block;
   height: 100%;
   margin:0;
   padding:4px 0 5px 4px;
   width:100px;
}

* html .menu ul ul a, * html .menu ul ul a:visited {
   w\idth: 12em;
   width:100px;
}

.menu table {
   border-collapse: collapse;
   font-size: 100%;
   height: 0;
   margin: -1px;
   padding: 0;
   width: 0;
   z-index: 1;
}

* html .menu a:hover {
   color: #ffffff;
   position: relative;
   z-index: 100;
}

.menu li:hover {
   position: relative;
}

.menu :hover > a {
   color: #ffffff;
}

* html .menu ul ul a:hover { 
   color: #990000;
   position: relative;
/*   width:100px;*/
   text-decoration: underline;
   z-index: 110; /*submenu links ie6*/
}

.menu ul ul li:hover {
   position: relative;
   	width:88px;
}

.menu ul ul :hover > a {
   color: #990000;
   text-decoration: underline; /*submenu links*/
}

.menu ul :hover ul {
   background: #ffffff;
   height: auto;
   left:-30px; /*moves pulldown menu left or right*/
   padding:0;
   visibility: visible;
   width:100px;
}

.menu .selected, .menu .selected:hover, .menu .selected:visited, .menu .selected:active, .menu .selected:link {
   color: #ffffff;
}

.menu .current, .menu .current:hover, .menu .current:visited, .menu .current:active, .menu .current:link {
   background: #ffffff;
   color: #336699;
   text-decoration: none;
}


