.topmenu, .topmenu_over{
 	text-indent: 0;
	/*text-align:left;*/
	display:block;
}
.topmenu_over{
    background-color: transparent;
}
.topmenu_over{
    background-color: yellow;
}

A{
	font-family: Verdana;
	font-size: 13px;
  	text-decoration: none;
}
/* -----------------------------------------*/
A.topmenu 			{color: black; }
A.topmenu:hover		{color: black; font-weight:bold; }
A.topmenu:active 	{color: black;}

/* -----------------------------------------*/
A.submenu 			{color: white}
A.submenu:hover		{color: black;}
A.submenu:active		{color: white;}
.submenu{
    background-color: transparent;
    layer-background-color: #aaaaaa;
		text-indent: 4px;
}
/* -----------------------------------------*/
A.botmenu 			{color: #000000;}
A.botmenu:hover		{color: #A0A0A0;}
A.botmenu:active		{color: #A0A0A0;}

.botmenu{
/*    background-color: #CCcccc; 
    layer-background-color: #CCcccc; */
	text-indent: 4px;
}
/*------------------------------------------------*/
.topmenuul{
		list-style-type:none;
		margin:10;
		margin-right:5px;
		text-align: left;
		padding:5; 
		padding-bottom:10;		
		margin-bottom:5; 
		background-color:#eeeeee;		
		/*float:left;*/
		}
		
.topmenuli{
		/*float:left;*/ /* this would put menus horiz;*/
		display:block;
		margin-left:0;
		border-width: 0; border-style: solid;
		padding-left: 2;
		padding-right: 2;
		text-align: left;
		}

/*------------------------------------------------*/
.submenuul{
		list-style-type:none;
		background-color:#7182d5;
		position:absolute;
		margin-left: 50px;
		margin-top: -10px;
		padding:0;
		display:none; 
		background-position: top left;
		background-repeat: repeat-x;
		border-top:1px solid #000000;
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		border-left:1px solid #000000;
		z-index: 1;
		width:60;
		}

.submenuli{
		float:none;
		width:60;
		/*display:block;  */
		}

/*------------------------------------------------*/
.botmenuul{
	
		background-color:red;
		list-style-type:none;
		position:absolute;
		margin-left: 100;
		padding:0;
		display:none; 
		margin-top:-1px;
		z-index: 1;
		}
	
.botmenuli{
		float:none;	
		width:100;
		}		
/*------------------------------------------------*/

li.topmenuli:hover ul.submenuul, li.over0 ul.submenuul {
		display:block;
		}
		
li.submenuli:hover ul.botmenuul, li.over1 ul.botmenuul{
		display:inline; 
		}
#footer{
	clear:both;
	float:none;
	margin: 0 0 10 0;
	border:0px solid;
	position: relative;
	text-align:center;
	color: #aaaaaa;
	width: 750px;
		}

#sitemaplink{
	position: relative;
	float:left;
		}

#sitemaplink a,#quinsolve a{
	text-decoration: none;
		}

#strapline{
	margin: 0 auto;
	float:none;
	text-align:center;
	padding-top:0;
	padding-bottom:5;
	border-bottom:0 solid #2c5c22;
	font-style:italic;
	font-family:Times New Roman;
	color:#2c5c22;
		}
	
#quinsolve{
	float:right;
		}
a.footer
	 {
	 font-family: Verdana;	 
	 text-decoration:none;
 	 font-size: 7pt;
 	 font-weight: 500;
	 color: #888888; 
	 }
a.footer:hover
	 {
	 font-family: Verdana;	 
	 text-decoration:underline;
 	 font-size: 7pt;
 	 font-weight: 500;
	 color: #888888; 	 
	 }				