/* BEGIN MENU STATES*/

/* left menu background, borders */

.leftmenubox {
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	vertical-align: top;
	width: 163px;
}


/* common to all menu level items*/
div.menulevel1-non, div.menulevel1-act, div.menulevel1-cur, 
div.menulevel1-non a, div.menulevel1-act a, div.menulevel1-cur a,
div.menulevel2-non, div.menulevel2-act, div.menulevel2-cur, 
div.menulevel2-non a, div.menulevel2-act a, div.menulevel2-cur a,
div.menulevel3-non, div.menulevel3-act,  
div.menulevel3-non a, div.menulevel3-act a{
	display: block;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	/*padding: 2px 0 2px 7px;
	width: 163px;*/
}

/* menu level specific attributes for base states, e.g., fonts*/
div.menulevel1-non, div.menulevel1-act, div.menulevel1-cur{
	/*font: bolder 11px/14px verdana, geneva, arial, sans-serif;*/
	Font: bold 1.0em verdana, geneva, arial, sans-serif;
	border-top: 1px solid #999999;
	width: 163px;
}
div.menulevel2-non, div.menulevel2-act, div.menulevel2-cur{
	/*font: bolder 11px/14px verdana, geneva, arial, sans-serif;*/
	Font: bold 1.0em verdana, geneva, arial, sans-serif;
	width: 163px;
}
div.menulevel3-non, div.menulevel3-act {	
	/*font: bolder 11px/14px verdana, geneva, arial, sans-serif;*/
	Font: 1.0em verdana, geneva, arial, sans-serif;
	/*padding-left: 20px;*/
/*	padding-left: 15px;
	padding-right: 5px;*/
	width: 163px;
}

/*menu level state attributes, e.g., colours*/
div.menulevel1-non {
	background: White;
	color: #444E25;
}
div.menulevel1-act {
	background: White url(/2006_templates/images/nav/more.gif) no-repeat left 2px;
	color: #234075;
	}
div.menulevel1-cur {
	color: #F29C00;
	background: White;
}
div.menulevel2-non  {
	background: White no-repeat;
	color: #444E25;
}
div.menulevel2-act {
	background: White url(/2006_templates/images/nav/more.gif) no-repeat left 2px;
	color: #234075;
	}
div.menulevel2-cur {
	background: White no-repeat;
	color: #F29C00;
	background: White;
}
div.menulevel3-non {
	background: White;
	color: #444E25;
	}
div.menulevel3-act {
	background: White url(/2006_templates/images/nav/more.gif) no-repeat left top;
	color: #234075;
}

div.menulevel1-non a:link, div.menulevel1-non a:active, div.menulevel1-non a:visited {
	color: #444E25;
	text-decoration: none;
	padding: 2px 0 2px 15px;
	display: block;
}
div.menulevel1-act a:link, div.menulevel1-act a:active, div.menulevel1-act a:visited {
	color: #234075;
	padding: 2px 0 2px 15px;
	text-decoration: none;
	display: block;
}
div.menulevel1-cur a:link, div.menulevel1-cur a:active, div.menulevel1-cur a:visited {
	color: #234075;
	padding: 2px 0 2px 15px;
	text-decoration: none;
	display: block;
}
div.menulevel2-non a:link, div.menulevel2-non a:active, div.menulevel2-non a:visited {
	color: #444E25;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	display: block;
}
div.menulevel2-act a:link, div.menulevel2-act a:active, div.menulevel2-act a:visited {
	color: #234075;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	display: block;
}
div.menulevel2-cur a:link, div.menulevel2-cur a:active, div.menulevel2-cur a:visited {
	color: #234075;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	display: block;
}
div.menulevel3-non a:link, div.menulevel3-non a:active, div.menulevel3-non a:visited {
	color: #444E25;
	padding: 2px 5px 2px 25px;
	text-decoration: none;
	display: block;
}
div.menulevel3-act a:link, div.menulevel3-act a:active, div.menulevel3-act a:visited {
	color: #234075;
	padding: 2px 5px 2px 25px;
	text-decoration: none;
	display: block;
}

/* menu level hover states */
/*for active hovers*/
/*background: #ffffff url(/2006_templates/images/nav/less.gif) no-repeat left 2px;*/


div.menulevel1-non a:hover{
	background: #234075;
	color: white;
}
div.menulevel2-non a:hover{
	background: #234075;
	color: white;
}
div.menulevel3-non a:hover{	
	background: #234075;
	color: white;
}

div.menulevel1-act a:hover {
	background: #234075;
	color: white;
}

div.menulevel2-act a:hover {
	background: #234075;
	color: white;
}
div.menulevel3-act a:hover {	
	background: #234075;
	color: white;
}

div.menulevel1-cur a:hover {
	background: #234075;
	color: white;
}
div.menulevel2-cur a:hover {
	background: #234075;
	color: white;
}

/* menu level rollover spans formats must be declared here*/
div.menulevel1-non span, div.menulevel1-act span, div.menulevel1-cur span {
	display: block;
	margin: 0 0 0 0;
}
div.menulevel2-non span, div.menulevel2-act span, div.menulevel2-cur span {
	display: block;
	margin: 0 0 0 10px;
}
div.menulevel3-non span, div.menulevel3-act span {	
	display: block;
	margin: 0 0 0 0;
}

/* ---END MENU STATES--- */