/*body {margin:25px; font:11px Verdana,Arial; background:#eee}*/
#menu {
		z-index:10;
		position:relative;
		border-bottom:0px solid #aaa;
		border-right:0px solid #aaa;
		border-left:0px solid #aaa;
		border-top:0px solid #aaa;
		display:table; 
		width:745px; 
		table-layout:auto; 
		margin-left: auto;
		margin-right: auto;
		margin-bottom:10px;
		margin-top:7px;
		padding:0px;
		left:14px;
}
ul.menu {list-style:none; margin:0; padding:0; padding-right:0px; }
ul.menu * {margin:0; padding:0;}

ul.menu a {
		display:block; 
		padding:0px 5px 5px 0px; 
		color:#006600; 
		text-decoration:none;
		font-size:0.8em; 
		letter-spacing:0.117em;
}

ul.menu li {
		float:left;
		position:relative; 
		margin:0.0em 0.0em 0.0em 0.0em;
		padding:0.0em 17px 0px 0.0em;
		display:table-cell;
		text-align:center;
}

ul.menu ul {position:absolute; top:26px; left:0; background-color:#FFA; display:none; opacity:0; list-style:none;}
ul.menu ul li {background-color:#f2FFf2;border:1px solid #aaa; position:relative; width:164px; margin:0; text-align:left; margin-bottom:1px;}
ul.menu ul li a {
		display:table-cell; 
		padding:2px 7px 3px 7px;
		margin:0px 0px 0px 0px;
}
ul.menu ul li:hover {background-color:#FFA}
ul.menu ul ul {left:160px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:4px 6px 6px 5px; width:153px; font-size:0.95em;line-height:0.9em; background-color:#f2FFf2;
	text-align:center;
	background-image:url('../images/bottom.png');
	background-repeat:repeat-x;
	background-position:top center
	}
ul.menu .menulink:hover, ul.menu .menuhover {background-color:#FFA}
ul.menu .sub {}
/*ul.menu .topline {border-top:1px solid #aaa}*/

#menu li.top {
	z-index:30;
	padding:0px 4px 4px 0px;
	margin-right:14px;
	background-image:url('../images/shadow.png');
	background-position:bottom right;	
}


#menu li.spacer {
	display:none;	
}

