/*MENU BASICS*/

#header {height:1px; background-color:transparent;}

/*#menutop {position:relative; top:0px; text-align:center; border-bottom: black solid 0px;}*/
/*no longer in use*/

#menu {/*float left:0px;*/ width:96%; margin-bottom:20px; margin-left:0px; text-align:center; float:right; z-index:-2; background-color:transparent; border-top:0px red solid; border-bottom:0px red solid;}



#menu ul {
	list-style: none;
	margin-top: 0%; margin-bottom:0%; margin-left:0%;
	padding: 0% 4% 0% 5%;
	float: left;
	background-color:transparent;
	}
	

/*The above sets the width onto the individual lists, <ul>'s, this time as the need to float side by side to make them fit into whatever horizontal space is available to them. This horizontal width is determined by setting the width of the #menu div itself. The #menu div is also floated in order to "contain" it's floated descendants.*/


/*FORMATTING LISTS*/

#menu ul li {font-size:19px; font-family:Arial; padding: 2px 0 1px 0px; margin-top:0;}

#menu ul ul li {font-size:16px; font-family:Arial; background-color:#D6EBFF; padding: 2px 0px 0px 10px; width:76px;}

/*#menu ul ul ul li {font-size:16px; font-family:Arial; background-color:#FFF8F8; padding: 2px 0 1px 0; margin-left:0px;}*/


/*FORMATTING ANCHORS*/

#menu a:link {display:block; font-family:Arial; text-decoration:none; color:navy;}
#menu a:visited {display:block; text-decoration:none; color:navy;}
#menu a:hover {text-decoration:none; color:white; background-color:#04519C;}


/*Positioning the Popout Menus and Dropdown Menus*/

#menu li {position: relative;}

#menu ul ul {position: absolute;
			top:20px; left:-5px;
			z-index: 500;}

#menu ul ul ul {top: 0; left:95px;}


/*part 4: Hiding and Revealing using :hover*/

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}



#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;} 

#menu a, #menu h2 {
font: bold 0.7em/1.4em arial, helvetica, sans-serif;
}

