/* Top menu */
/* 1. Level */
.topmenu {font-family: Verdana,Arial, Helvetica, sans-serif;  }
#nav, #nav UL { padding:0; margin:0; list-style:none; }
#nav LI { 
	width: 164px; 
	float:left; 
	margin-right: 9px; 
	padding:5px 0px 5px 7px; 
	background-color:#e4f6c5; 	
}
#nav LI.last { background-image:none; margin-right:0px;}
#nav LI A { display:block; color:#3e2700; text-transform:uppercase; font-size:9px; font-weight:normal; }
#nav LI:hover , #nav LI.sfhover { background: none; background-color:#e4f6c5; }
/*nav was #885018*/
/* 2. Level */
#nav LI UL { position:absolute; width:20em; left: -999em; margin:5px 0 0 -7px; }
HTML>BODY #nav LI UL { margin-left:-7px; }
#nav LI UL LI { width: 160px; background:#e4f6c5; padding:0 0 0 11px;}
#nav LI UL LI A { color:#378f58; padding:0px 0px 0px 0px; }
#nav LI:hover UL LI A, #nav LI.sfhover UL LI A { text-transform:uppercase; letter-spacing:normal; font-weight:normal; color:#378f58; padding:3px 0px 3px 0px;}
#nav LI UL LI A:hover, #nav LI UL LI.sfhover  { color: #378f58; font-weight: normal;text-decoration:underline; }

/*#nav LI UL LI:hover, #nav LI UL LI.sfhover  { font-weight: bold; background-color: #885018; }*/

/*#nav LI.nav2 UL LI:hover { background-color: #885018; }
#nav LI.nav3 UL LI:hover { background-color: #885018; }*/


#nav LI:hover UL, #nav LI.sfhover UL { left:auto;}
#nav A { text-decoration:none;}
#nav A:hover { text-decoration:none;}


.nav-spacer { height: 10px;}
.nav-spacer-last { height: 15px;}

#nav LI UL LI.nav-spacer:hover { background-color: #e4f6c5; }

#nav LI UL LI.nav-spacer-last:hover { background-color: #e4f6c5;  }
#nav LI.nav2 UL LI.nav-spacer:hover { background-color: #d1e0b5; }
#nav LI.nav2 UL LI.nav-spacer-last:hover { background-color: #d1e0b5;  }
#nav LI.nav3 UL LI.nav-spacer:hover { background-color: #d2e6de; }
#nav LI.nav3 UL LI.nav-spacer-last:hover { background-color: #d2e6de;  }
#nav LI.nav4 UL LI.nav-spacer:hover { background-color: #ade0da; }
#nav LI.nav4 UL LI.nav-spacer-last:hover { background-color: #ade0da;  }


#nav LI.nav2 { background-color: #d1e0b5; }
#nav LI.nav2 UL LI { background-color: #d1e0b5; }
/*nav2 was d6e5c4 */
#nav LI.nav3 { background-color: #d2e6de; }
#nav LI.nav3 UL LI { background-color: #d2e6de; }

#nav LI.nav4 { background-color: #ade0da; }
#nav LI.nav4 UL LI { background-color: #ade0da; }

/*menuside*/

.menu DIV {font-family: Verdana,Arial, Helvetica, sans-serif; line-height: 17px; text-transform: uppercase; font-size: 9px; }

.menuside-level1-no
{
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	
}

.menuside-level1-no a:link
{ 
	color: #471500; 
	font-weight: normal;
	text-decoration:none;
}

.menuside-level1-no a:visited 
{ 
	color: #471500; 
	font-weight: normal;
	text-decoration:none;
}

.menuside-level1-no a:hover 
{ 
	color: #471500; 
	font-weight: normal;
	text-decoration:none;
}

.menuside-level1-act

{
	margin:0px;
	text-align:left;
	text-decoration:none;
	font-size: 10px;
}

.menuside-level1-act a:link 
{ 
	color: #885018; 
	font-weight: bold;
	text-decoration:none;
}

.menuside-level1-act a:visited 
{ 
	color: #885018; 
	font-weight: bold;
	text-decoration:none;
}

.menuside-level1-act a:hover 
{ 
	color: #885018; 
	font-weight: bold;
	text-decoration:none;
}

 
.menuside-level2-no

{
	padding:0px 0px 0px 12px;
	margin:0px;
	text-align:left;
	text-decoration:none;

}

.menuside-level2-no A
{ 
	color: #378f58; 
	font-weight: normal;
	text-decoration:none;
}

.menuside-level2-no a:visited 
{ 
	color: #378f58;
	font-weight: normal;
	text-decoration:none;
}

.menuside-level2-no a:hover 
{ 
	color: #378f58; 
	font-weight: normal;
	text-decoration:none;
}

.menuside-level2-act
{
	padding:0px 0px 0px 12px;
	margin:0px;
	text-align:left;
	text-decoration:none;

}

.menuside-level2-act a:link 
{ 
	color: #378f58; 
	font-weight: bold;
	text-decoration:none;
}

.menuside-level2-act a:visited 
{ 
	color: #378f58; 
	font-weight: bold;
	text-decoration:none;
}

.menuside-level2-act a:hover 
{ 
	color: #378f58; 
	font-weight: bold;
	text-decoration:none;
}



.menuside-level3-no

{
	padding:0px 0px 0px 32px;
	margin:0px;
	text-align:left;
	text-decoration:none;

}

.menuside-level3-no A
{ 
	color: #37948b; 
	font-weight: normal;
	text-decoration:none;
}

.menuside-level3-no a:visited 
{ 
	color: #37948b;
	font-weight: normal;
	text-decoration:none;
}

.menuside-level3-no a:hover 
{ 
	color: #37948b; 
	font-weight: normal;
	text-decoration:none;
}

.menuside-level3-act
{
	padding:0px 0px 0px 32px;
	margin:0px;
	text-align:left;
	text-decoration:none;
	width:141px;
}

.menuside-level3-act a:link 
{ 
	color: #37948b; 
	font-weight: bold;
	text-decoration:none;
}

.menuside-level3-act a:visited 
{ 
	color: #37948b; 
	font-weight: bold;
	text-decoration:none;
}

.menuside-level3-act a:hover 
{ 
	color: #37948b; 
	font-weight: bold;
	text-decoration:none;
}

