
#menu {
/*	z-index: 1000;*/
	float: right;
	}

#nav a {
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
text-decoration: none;
}

#nav a:link {
	color: #ccccff;
}

#nav a:visited {
	color: #ccccff;
}

#nav a:active {
	color: #ccccff;
}

#nav a:hover {
	text-decoration: none;
}


ul {
	list-style: none;
	padding: 0;
	margin: 0;
}




#nav a:hover {
color: #ff0000;
background-color: #ccccff;

text-decoration: none;
}

#nav li li {  /* sub menu items, normal state */
/*display: block;
font-weight: normal;
color: #ccccff;
background-color: #ff0051;
width: 140px; */
}

#nav li li a {  /* links within sub menu items, normal state */
display: block;
font-weight: bold;
color: #ccccff;
width: 9.3em;
padding: 3px 5px 2px 5px;
}

#nav li li.right a {  /* links within sub menu items, normal state */
width: 10.5em;
}


#nav li li a:hover, li li:hover, li li.over 
{ /* hover over sub menu item */
background-color: #ccccff;
color: #ff0000;
}

#nav li 
{ /* Top level list */
	float: left;
	position: relative;
	width: 6em;
	text-align: center;
	cursor: default;
	background-color: #000051;
}

#nav li.thisone 
{ /* Top level list */
float: left;
position: relative;
width: 6em;
padding: 3px 5px 2px 5px;
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
text-align: center;
cursor: default;
color: #ff0000;
background-color: #000051;
}


#nav li a {
display: block;
font-weight: bold;
color: #ccccff;
width: 6em;
padding: 3px 5px 2px 5px;

}

li#first {
border-left-width: 1em;
}

li#last {
border-right-width: 1em;
}

li ul 
{ /* Normal state for sub menus, top & left are for IE */
	display: none;
	position: absolute;
	top: 100%;
	left: -3.3em;
	font-weight: normal;
}

li>ul { /* position ul against parent li for CSS compliant browsers */
/*	top: auto;
	left: auto; */
	left: 0px;
}

li ul#rhs 
{ /* Normal state for sub menus, top & left are for IE - rightmost column*/
	left: -5.25em;
}

li>ul#rhs { /* position ul against parent li for CSS compliant browsers - rightmost column */
	left: -5.25em;
}

#nav li li
{ /* Text alignment for sub-menus */
	text-align: left;
}

#nav li li.right
{ /* Text alignment for sub-menus */
	text-align: right;
}

/*li:hover, li.over 
{ /* hover over top level menu item */
/*color: #ff0000;
background-color: green;
}*/

li:hover a, li.over a 
{ /* top level links when hovering over top level menu item */
color: #ff0000;
background-color: #000051;
}

li:hover ul, li.over ul 
{ /* display submenu (ul) on hovering over parent top level menu item */
display: block;
}

/* Hide logout sub menu item when not logged in (ie initial state) */


#nav li li a#amen_out:link, #nav li li a#amen_out:visited
{
height:0px;
padding:0px;
}

div#dmen_out
{
visibility:hidden;
}

/* Hide member menu item when not logged in (ie initial state) */

/*#nav li a#amen_mem:link, #nav li a#amen_mem:visited*/
#nav li a#amen_mem
{
display:none;
width:0px;
}

div#dmen_mem
{
visibility:hidden;
}
