/* ::::: http://www.stefashwell.com/data/tutorials/files/menu_2_1.html ::::: */
#menu {
	float: left; 
	position: relative; 
	width: 100%; 
	font-family: Arial,Helvetica,sans-serif; 
	COLOR: #010180; 
	background-color: white; }
#menu ul { background: lightgray none repeat; list-style-type: none; list-style-image: none; list-style-position: outside; }
#menu ul a { background: lightgray none repeat; color: rgb(1, 1, 128); text-decoration: underline; display: block; width: 100px; }
#menu ul a:hover { background: gray none repeat; color: rgb(1, 1, 128); text-decoration: none; display: block; width: 100px; }
#menu ul li { border-bottom: 0px solid blue; float: left; position: relative; }
#menu ul li ul { z-index: 999; padding: 5px 5px 5px 5px; border-left: 0px solid blue; list-style-type: none; list-style-image: none; 
			list-style-position: outside; position: absolute; left: 40px; top: 0pt; display: none; width: 100px; }
#menu ul li:hover ul { display: block; }
#menu ul li:hover ul li ul { display: none; }
#menu ul li ul li:hover ul { display: block; }

#popupmenu { 
	border-style: solid; 
	border-width: 3px 0pt; 
	float: left; 
	position: relative; 
	width: 100%; 
	font-family: Arial,Helvetica,sans-serif; 
	
	COLOR: #018001; 
	background-color: white; 
}
#popupmenu ul { 
	margin: 0pt; 
	padding: 0pt; 
	float: left; 
	white-space: nowrap; 
	margin-left: 10px; 
	margin-right:10px; 
}
#popupmenu ul li, 
#popupmenu ul li ul li, 
#popupmenu ul li ul li ul li, 
#popupmenu ul li ul li ul li ul li { 
	margin: 0pt; 
	padding: 0pt; 
	float: left; 
	list-style-type: none; 
	position: relative; 	
}
#popupmenu ul li ul, 
#popupmenu ul:hover li ul li ul, 
#popupmenu ul:hover li ul li ul li ul, 
#popupmenu ul:hover li ul li ul li ul li ul { 
	display: none; 
	z-index: 999; 
	COLOR: #018001; 
	font-size: 16px;
	font-weight: bold;
}
#popupmenu > ul > li:hover > ul { 
	display: block; 
	float: right; 
	position: absolute; 
	width: 10em; 
	top: 0.7em; 
}
#popupmenu ul li ul li:hover ul, 
#popupmenu ul li ul li ul li:hover ul, 
#popupmenu ul li ul li ul li ul li:hover ul { 
	float: right; 
	display: block; 
	position: absolute; 
	width: 9.5em; 
	left: 6em; 
	bottom: -10px; 
}
#popupmenu ul li:hover ul li { 
	display: block; 
	float: left; 
	width: 100%;
}
#popupmenu ul li a { 
	padding: 0pt 0.5em; 
	float: left; 
	display: block; 
	text-decoration: none; 
	COLOR: #018001; 
}
#popupmenu ul li:hover > a { 
	background-color: rgb(26, 49, 72); 
	color: White; 
}
#popupmenu ul li a:hover { 
	background-color: rgb(52, 93, 132); 
	color: White; 
}
#popupmenu ul li ul li a { 
	border-style: solid; 
	border-color: #018001; 
	border-width: 0pt 1px 1px; 
	float: none; 
	background-color: white; 
	COLOR: #018001; 
	font-size: 90%; 
	white-space: normal; 
}
#popupmenu ul li ul li:first-child a { 
	border-width: 1px; 
}

