#menutop {
	height:20px;
	padding: 0;
	margin: 0px 0px 0px 0px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
}

#menutop ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}

* html #menutop {height:1%}

/*PARENT MENU*/

#menutop a {
	float: left;
	text-decoration: none;
	display: block;
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	padding: 0px 20px 0px 0px;
    text-transform: normal;
	font-weight: normal;
	color: #28903B;
}

#menutop a ul, #menutop a:link ul {
	color: #28903B;
	}


/*PARENT MENU ITEM HOVER*/

#menutop li a:hover, #menutop li a:iehover, #menutop ul li a:hover,#menutop ul li a:iehover {
	height: 20px;
	position: relative;
}

#menutop li {
	float: left;
	padding: 0;
	position: relative;
	}

#menutop ul a {
	display: block;
	text-decoration: none;
	text-transform: none;
	width: 120px;
	text-align: left;
}


/* NAVIGATION/MENU SETTINGS */

	#leftmenu, #leftmenu ul { /* all lists */
		padding: 0;
		margin-left: 5px;
		list-style: none;
		float : left;
		width : 100%;
	}
	
	#leftmenu li { /* all list items */
		position : relative;
		float : left;
		line-height : 25px;
		width: 100%;
	}
	
	
	#leftmenu li a {
		width: 100%;
		w\idth : 100%;
		display : block;
		color : #333;
		font-weight : bold;
		text-decoration : none;
		background-color : #8FA09B;
		border-bottom : 1px solid #333;
		text-indent: 10px;
	}
	
	#leftmenu li a:hover {
		color : #000000;
		background-color : #8FA09B;
	}







#mainlevel {
	height:25px;
	padding: 0;
	margin: 0px 0px 0px 0px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
}

#mainlevel ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}

* html #mainlevel {height:1%}

/*PARENT MENU*/

#mainlevel a {
	float: left;
	text-decoration: none;
	display: block;
	cursor: pointer;
	height: 25px;
	line-height: 25px;
	padding: 0px 10px 0px 10px;
	font-weight: bold;
	color: #ffffff;
}

#mainlevel a ul, #mainlevel a:link ul {
	color: #ffffff;
	}


/*PARENT MENU ITEM HOVER*/

#mainlevel li a:hover, #mainlevel li a:iehover, #mainlevel ul li a:hover, #mainlevel ul li a:iehover {
	height: 25px;
	position: relative;
}

/*ALL LISTS*/

#mainlevel li {
	float: left;
	padding: 0;
	position: relative;
}

#mainlevel li:hover ul {
	background: #6155B7;
	left: auto;
	}
	
#mainlevel li.iehover ul {
	background: #6155B7;
	margin-left: -70px;
	color: #ffffff;
	}

#mainlevel li li:hover ul {
	background: #6155B7;
	color: #ffffff;
	}

#mainlevel li li.iehover ul {
	background: #6155B7;
	margin-left: 0px;
	}

#mainlevel li li li.iehover ul,
#mainlevel li li li:hover ul {
	background: #6155B7;
	color: #ffffff;
	}

#mainlevel li ul ul {
	margin: -25px 0 0 120px;
	position: absolute;
	width: 120px;
	float: left;
}

/* IE6 Only */
* html #mainlevel li ul ul {
margin-left : 0px;
}

#mainlevel li li li li.iehover ul,
#mainlevel li li li li:hover ul {
	background: #6155B7;
	color: #ffffff;
	}


/*PARENT ITEM SEPARATOR*/


/*DEFINE HOVER COLORS*/


#mainlevel li a:hover, #mainlevel li a:iehover, #mainlevel li:hover ul, #mainlevel li:hover {
	color: #ffcc00;
}



/*SUBLEVEL STYLES*/

/*SUBLEVEL TEXT STYLES*/

#mainlevel li li a {
	font-weight: normal;
	padding: 0;
	height: 25px;
	line-height: 25px;
	text-indent: 10px;
}

* html	#mainlevel li li a {width: 100%;}


#mainlevel ul a {
	display: block;
	text-decoration: none;
	text-transform: none;
	width: 120px;
	text-align: left;
}

#mainlevel ul ul a {
	display: block;
	text-decoration: none;
	width: 120px;
	background: #C9B55F;
}


/*SUBLEVEL POSITIONING*/

#mainlevel li li {
	padding: 0;
}

#mainlevel li:hover, #mainlevel li.iehover {
	left: 0;
}

/*SUBLEVEL HOVER STYLES*/

#mainlevel ul ul a:hover {
	background: none;
	height: 25px;
	line-height: 25px;
}

#mainlevel li li:hover {
	background: #3B2081;
	color: #ffffff;
}

#mainlevel li ul {
	top: 25px;
	position: absolute;
	left: -999em;
	width: 120px;
	font-weight: normal;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 0;
	margin: 0;
	background: #C9B55F;
}



/* NO SUBLEVEL ACTIVE STYLES */
#mainlevel ul li.active ul li a,
#mainlevel ul li.active ul li,
#mainlevel ul li.active ul li a:hover,
#mainlevel ul li.active ul li:hover,
#mainlevel ul li.active ul li.iehover {
}
/*SUBLEVEL PARENT INDICATORS*/

#mainlevel li ul li a.child,
#mainlevel li ul li a.child:hover,
#mainlevel li.active ul li a.child:hover
{
}

#mainlevel li ul.active li ul a.child,
#mainlevel li ul.active li ul a.child:hover {
}


#mainlevel ul li ul li a:hover {
}

/* HIDE OTHER LISTS FROM IE */

#mainlevel li:hover ul ul, 
#mainlevel li:hover ul ul ul,
#mainlevel li:hover ul ul ul ul,  
#mainlevel li.iehover ul ul, 
#mainlevel li.iehover ul ul ul, 
#mainlevel li.iehover ul ul ul ul {
	left: -999em;
}

#mainlevel li:hover ul, 
#mainlevel li li:hover ul, 
#mainlevel li li li:hover ul, 
#mainlevel li li li li:hover ul,
#mainlevel li.iehover ul, 
#mainlevel li li.iehover ul, 
#mainlevel li li li.iehover ul,
#mainlevel li li li li.iehover ul {
	left: auto;
}

/* BECAUSE IE DOESNT UNDERSTAND CSS EVEN IN 2007 */

#mainlevel li.iehover ul li.iehover {
	background: #3b2081;
}

/* @end */