/* CSS to show pop out menus */

body { 
	behavior:url("/scripts/csshover.htc"); 
}

#navmenu li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 

#menumenu ul, #menumenu ul ul {
position: absolute;
top: 0;
left: 100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
}
#navmenu li ul {
	display: none;
}

#navmenu li:hover ul, #navmenu ul li:hover {
	display: block;
}

#navmenu a:link, #navmenu a:visited {
	width: 100%;
	display: block;
	color: #733b89;
	background-color: inherit;
	text-decoration: none;
}
#navmenu a:hover, #navmenu a:active {
	width: 100%;
	display: block;
	color: #b4b3be;
	background-color: #fff;
	text-decoration: none;
}
#navmenu p {
	cursor: pointer;
	height: 1em;
	min-height: 12px;
	background: url(../images/pointer.gif) no-repeat center right;
}

a.external:link, a.external:visited {
	color: #733b89;
	background-color: inherit;
	text-decoration: none;
	width: 100%;
	display: block;
}
a.external:hover, a.external:active {
	color: #fff;
	background-color: #000;
	text-decoration: none;
	width: 100%;
	display: block;
}
a.internal:link, a.internal:visited {
	color: #704a80;
	background-color: inherit;
	text-decoration: none;
	width: 100%;
	display: block;
	font-weight: bold;
}
a.internal:hover, a.internal:active {
	color: #1a1a1a;
	background-color: #fff;
	text-decoration: none;
	width: 100%;
	display: block;
	font-weight: bold;
}
a.member:link, a.member:visited {
	color: #704a80;
	background-color: inherit;
	text-decoration: none;
	width: 100%;
	display: block;
	font-weight: bold;
}
a.member:hover, a.member:active {
	color: #1a1a1a;
	background-color: #fff;
	text-decoration: none;
	width: 100%;
	display: block;
	font-weight: bold;
}