html div#navi_main {
/* hide ie/mac \*/
	height: 1%;
/* end hide */
}


#navi_main, #navi_sub {
	margin-left: 5px;
	margin-right: 200px;
	min-width: 44em;
}

#navi_main {
	background-color: #004;  /* background color for the entire menu row */
}

#navi_sub {
	padding-top:0.3em;
	background-color: #e5e5f1;
}

#navi_main ul, #navi_sub ul {
	margin: 0;
	padding: 0;
}

#navi_main ul {
	font-size:110%;
	font-weight: bold;
	height:1.85em;
}

#navi_sub ul {
	font-size:105%;
	height:1.5em;
}

#navi_main li,#navi_sub li{
	float: left; /* makes the list horizontal */
	list-style: none; /* hides the list bullet */ 
	margin: 0 ;
}

#navi_main li a {
	padding: 0px 0.4em 0px 0.4em;
	line-height: 2em;
	/*height: 1.85em;*/
	margin: 0; /* margin outside each list item box */
	text-decoration: none; /* no underline for links */
	color: #e5e5f1;
	display: block; /* IE has problems with this, fixed above */
}

#navi_sub li a {
	padding: 0.1em 0.4em 0px 0.6em;
	margin: 0;
	text-decoration: none;
	color: #004;
	display: block;
}

#navi_sub li.current a {
	text-decoration: underline;
}

#navi_main li a:hover, #navi_main li.current a {
   background-color: #e5e5f1;
   color: #004;
}

#navi_main a.activeparent:hover {
   background-color: #e5e5f1;
   color: #004;
}
