#menubar { 
	font-size:12px;   /* Font size for menu */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #177D80; /* Extends bar color to right */
	margin-right: 0; 
	border-right:1px solid #177D80; 
	}
div.menuborder { /* Menubar top/bottom border */
	height:1px; 
	margin-right: 0; 
	_background-color:#177D80;
	background-color:#C0C0C0;
	}
/*
TinyDropdown - http://www.leigeber.com/2008/11/drop-down-menu/ 

Note: The using program must end like this:

<script type="text/javascript">
//<![CDATA[
        var menu=new menu.dd("menu");
        menu.init("menu","menuhover");
//]]>
</script>
</body>
*/
ul.menu {
	list-style:none; 
	margin:0; 
	padding:0;
	}
ul.menu * {margin:0; padding: 0}
ul.menu a {
	display:block; 
	color:#FFF;   /* Color for all menu text */
	text-decoration:none
	}
ul.menu li {
	position:relative; 
	float:left; 
	margin-right:0px;    /* Padding between top menu items. Must also change 'ul.menu ul li' width */
	}
ul.menu ul {
	position:absolute; 
	top:25px; /* Vertical offset of top of dropdown list */ 
	left:0; 
	background:#177D80; /* ??? */
	display:none; 
	opacity:0; 
	list-style:none
	}
ul.menu ul li {
	position:relative; 
	border:1px solid #006F6B; /* Border color for drop-down and fly-out menu items */ 
	border-top:none; 
/*	width:148px;*/  /* Width of dropdown items.*/ 
	width: 132px;
	margin:0
	}
ul.menu ul li a {
	display:block; 
	padding:3px 7px 5px;          /* Padding for drop-down/fly-out text */
	background-color:#177D80; /* Background color for all drop-down items except those with fly-out menus */
	}
ul.menu ul li a:hover {  /* Hover background for all drop-down and fly-out menu items */
	background-color:#006F6B;
	color:#C8E8F7; 
	}
<!-- ul.menu ul ul {left:148px; top:-1px} -->
ul.menu ul ul {left:132px; top:-1px}

ul.menu .menulink {
/*	border:1px solid #FFF;   Border color for top menu bar items */ 
	border-left:1px solid #C0C0C0;       /* Border color for top menu bar items */
/*	border-bottom:1px solid #FFF;*/ /* Border color for top menu bar items */
	padding:4px 7px 6px; /* Padding of text for top menu bar items */
	font-weight:normal; 
	background-color:#177D80; /* Background color for top menu items */
/*	background:url(images/tdd_header.gif);  Background image for top menu items */
	width: 118px;
	}
ul.menu .menulink:hover, ul.menu .menuhover {  /* Hover color for top menu items */
/*	background:url(images/tdd_header_over.gif); */
	background-color: #006F6B;
	color:#C8E8F7; 
	}
ul.menu .sub {
/*	background:#951C1E url(images/tdd_arrow.gif) 136px 8px no-repeat;*/  /* background color for fly-out title intem */ 
	/* background color for fly-out title item */
	background:#177D80 url(./images/tdd_arrow_blue.gif) 120px 8px no-repeat; 
	}
ul.menu .topline {  /* Top border color of top fly-out item */
	border-top:1px solid #FFF;
	}
