ul.mainlevel ul ul a.sublevel, ul.mainlevel ul ul a.sublevel_active, ul.mainlevel ul ul a.sublevel_current,
ul.mainlevel ul ul a.sublevel:link, ul.mainlevel ul ul a.sublevel_active:link, ul.mainlevel ul ul a.sublevel_current:link,
ul.mainlevel ul ul a.sublevel:visited, ul.mainlevel ul ul a.sublevel_active:visited, ul.mainlevel ul ul a.sublevel_current:visited {
	background:none;
	color: #333333;
	border-top:0px solid #BEFAAD;border-bottom:1px solid #BEFAAD;
	border-left:1px solid #BEFAAD;border-right:1px solid #BEFAAD;
	
}

ul.mainlevel ul ul a.sublevel:hover, ul.mainlevel ul ul a.sublevel_active:hover, ul.mainlevel ul ul a.sublevel_current:hover {
	background-color: #64BA3A;
	color:#333333;
}
ul.mainlevel  .expanded {
	display: block;
	background-image: url("../images/arrow.gif");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 20px;
	
	
}


ul.mainlevel ul .expanded {
	display: block;
	background-image: url("../images/arrow_right.gif");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 5px;
}


/** customize style / layout here */

a.mainlevel, a.mainlevel_active, a.mainlevel_current, span.mainlevel,
a.mainlevel:link, a.mainlevel_active:link, a.mainlevel_current:link,
a.mainlevel:visited, a.mainlevel_active:visited, a.mainlevel_current:visited

{
	background:url(images/nav_orange.gif) ;
	font-weight:bold;
	font-size: 100%;
	text-align: left;
	text-decoration: none;
	display: block;
	padding: 0.4em 0.5em 0.3em 0.5em;
	line-height:28px;
color:#3F581F;
	text-transform:uppercase;
font-family: Verdana, Helvetica, sans-serif;
border:1px solid #FFFFFF;
	border-bottom:none;

	
	/* top, right, bottom, left */
	
}
a.mainlevel:hover, a.mainlevel_active:hover, a.mainlevel_current:hover
{
  color: #fff;
	background-image: url(images/nav_green.gif);
	background-repeat: repeat-x;
}


a.sublevel, a.sublevel_active, a.sublevel_current, span.sublevel,
a.sublevel:link, a.sublevel_active:link, a.sublevel_current:link,
a.sublevel:visited, a.sublevel_active:visited, a.sublevel_current:visited

{
	background:#778C3D;
		color: #FFFFFF;
	border-top:0px solid #BEFAAD;border-bottom:1px solid #BEFAAD;
	border-left:1px solid #BEFAAD;border-right:1px solid #BEFAAD;

	font-weight:normal;
	font-size: 100%;
	text-align: left;
	text-decoration: none;
	display: block;



	padding: 0.3em 0.5em 0.3em 0.5em;
		/* top, right, bottom, left */}
a.sublevel:hover, a.sublevel_active:hover, a.sublevel_current:hover {
	background: #51A22A;
	color:#333333;
	font-weight:normal;
	font-size: 100%;
	text-align: left;
	text-decoration: none;
	display: block;
	padding: 0.3em 0.5em 0.3em 0.5em;	/* top, right, bottom, left */
}



a.sublevel, a.sublevel_active, a.sublevel_current, span.sublevel {

	border-top: none;
	height: 1%;	/* this is required for the IE to cause the "hasLayout" property and make the whole anchor clickable - "Holly Hack" */
}

#active_menu,
a.mainlevel_active, a.mainlevel_current,
a.mainlevel_active:link, a.mainlevel_current:link,
a.mainlevel_active:visited, a.mainlevel_current:visited,
a.mainlevel_active:hover, a.mainlevel_current:hover,
a.sublevel_active, a.sublevel_current,
a.sublevel_active:link, a.sublevel_current:link,
a.sublevel_active:visited, a.sublevel_current:visited,
a.sublevel_active:hover, a.sublevel_current:hover {
	font-weight: normal;
	
	color:#333333;



	
	
}


#active_menu,
li a.mainlevel_active, li a.mainlevel_current,
li a.mainlevel_active:link, li a.mainlevel_current:link,
li a.mainlevel_active:visited, li a.mainlevel_current:visited,
li a.mainlevel_active:hover, li a.mainlevel_current:hover,
li a.sublevel_active, li a.sublevel_current,
li a.sublevel_active:link, li a.sublevel_current:link,
li a.sublevel_active:visited, li a.sublevel_current:visited,
li a.sublevel_active:hover, li a.sublevel_current:hover {
	font-weight: normal;
	padding-left:5px;
	padding-bottom:6px;

		
}

ul.mainlevel{

	padding: 0 0 0 0;
	margin: 0;
	list-style: none;
	line-height:20px;
	z-index: 100;

}
.mainlevel ul {
	padding: 0 0 0 0;
	margin: 0;
	list-style: none;
	line-height:20px;
	z-index: 100;
}
.mainlevel ul ul {
	padding: 4px 0 0 0;
	margin: 0;
	list-style: none;
	line-height:20px;
	z-index: 100;
}

ul.mainlevel li {
	padding: 0;
	margin: 0;

	float: left;
}

ul.mainlevel li li {
	position: relative;
	display: block;
	width: 12em;
}


ul.mainlevel ul {
	display: block;
	position: absolute;
	left: -999em;
	margin: -0.1em 0 0 -0.1em;
	width: auto;
	height: auto;
	z-index: 101;
}
	
ul.mainlevel li li ul {
	margin: -1.8em 0 0 12em;
	z-index: 102;
}

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

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

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


ul.mainlevel, ul.mainlevel li li {
	clear: left;
}

/** separator */
span.mainlevel, span.sublevel {
	display: block;
	width: 1em;
	border-width: 0px;
	margin-left: 1em;
	padding: 0;
	padding-top: 1px;
}

/** IE5.0/win workaround: the ">" is handled like a "," */
ul.mainlevel > ul.mainlevel {
	position: absolute;
	top: 5em;	/* change the absolute position for IE5.0 here */
}
ul.mainlevel > ul.mainlevel li.hover ul {
	margin: 0.1em 0 0 0em;	/* top, right, bottom, left */
}
ul.mainlevel > ul.mainlevel li.hover ul ul {
	margin: -1.6em 0 0 10em;	/* top, right, bottom, left */
}
#xtd_menu a {
	font-size:13px;
	font-weight:normal;
	font-family:'Lucida Sans Unicode',Arial,Tahoma,verdana, Helvetica, sans-serif;
	line-height:20px;
	background: url(../images/xtd_menu_separator.gif) no-repeat right bottom;



}
#xtd_menu  li li a {
background:#FAFDF9;
color:#206C16;}
#xtd_menu  li li a:hover {
text-decoration:underline;

background:#FAFDF9;}
#xtd_menu a:hover {
	font-size:13px;
	font-weight:normal;
	font-family:'Lucida Sans Unicode',Arial,verdana,Tahoma, Helvetica;
	line-height:20px;



}
#xtd_menu .mainlevel li
{
	list-style:none;
/* background: url(../images/left.gif) no-repeat left top;*/


	
}
#xtd_menu .mainlevel li:hover
{


}


#xtd_menu a.sublevel {
background:#FAFDF9;	padding-right:5px;
color:#206C16;}
#xtd_menu a.sublevel:hover {
background: #FAFDF9;
color:#206C16;}
#xtd_menu .sublevel li {
background:none;}
#xtd_menu ul.mainlevel li ul li {

margin-left:0;
padding-left:0px;
background:none;

}
#xtd_menu ul.mainlevel li ul li ul li{

padding-left:0px;



}
#xtd_menu  a.mainlevel, #xtd_menu a.mainlevel{
	padding-bottom: 4px; 
	color: #003366; 
	padding-right:15px;
	margin-left:4px;
}
#xtd_menu  a.mainlevel:hover, #xtd_menu a.mainlevel:hover
{text-decoration:underline;}
 #xtd_menu a.mainlevel_current{
	padding-bottom: 3px; 
	color: #206C16; 
	padding-right:15px;
	padding-left:10px;	
	margin-left:4px;


}
#xtd_menu  a.mainlevel_active {
	padding-bottom: 0px; 
	color: #206C16; 
	padding-right:15px;
	padding-left:10px;
	margin-left:4px;
}

#xtd_menu li a.mainlevel_active .expanded {
	padding-bottom: 4px; 
	color: #206C16; 
	padding-right:15px;
	padding-left:10px;
	background:none;

}

