#menu {
	z-index: 1000; position: absolute; top: 91px; padding: 0px; margin: 0px 10px; width: 685px; height: 12px;
}
#menu ul {
	 padding-right:0px; padding-left: 5px; background: #fff; float: left; padding-bottom: 5px; width: 100%; padding-top: 5px; text-align: left
}
#menu ul li ul{
	padding-left:15px
}
#menu ul li ul{
	border:1px solid #000;
}
/* ESR */
#menu UL LI A:hover {
	COLOR: #009b3a;
    FONT-WEIGHT: bold;
	text-decoration:none; /* no underline for top menu */
}
/* ESR end */
#menu ul li a {
	font-weight: normal; color: #000; 	/* ESR changed bold to normal */
	text-align:center; /* added for ESR */
}

#menu ul li ul li a:hover {
	color: #009b3a;  /* ESR color change */
}
#menu ul li ul li a {
	padding-left: 0px; font-weight: normal
}
#menu ul li ul li a:hover {
	padding-left: 0px; font-weight: normal
}
#menu ul li ul li a:visited {
	padding-left: 0px; font-weight: normal
}

#menu ul li {
	font-weight: bold; font-size: 11px; color: #000; font-family: arial, "helvetica neue", helvetica, geneva, sans-serif; list-style-type: none
}
#nav {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#nav ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#nav a {
	display: block
}
#nav li {
	border-right: #000 1px solid; padding-right: 8px; padding-left: 8px; float: left
}
#nav li ul {
	left: -999em; padding-bottom: 10px; width: 100px; padding-top: 10px; position: absolute
}
#nav li ul li {
	padding-right: 10px; display: block; padding-left: 0px; width: 100%; border-top-style: none; padding-top: 3px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
#nav li ul li {
	font-weight: normal
}
#nav li:hover ul {
	left: auto
}
#nav li:hover ul {
	left: auto
}
#nav li.sfhover ul {
	left: auto
}
#nav #lastopt {
	border-right-width: 0px
}
#nav #current a {
	color: #009b3a;	/* ESR Color Change */
	font-weight:bold; /* selected menu should be bold */
}
#nav #current ul li a {
	color: #000;
	font-weight:normal;	/*ESR font weight normal */ 
}
#nav #current ul li a:hover {
	color: #009b3a; 	/* ESR Color Change */ 	
	font-weight:normal; /*ESR font weight normal */
}
a {
	text-decoration: none
}
a:visited {
	text-decoration: none
}
a:hover {
	text-decoration: underline
}
a {
	font-weight: bold; font-size: 11px; color: #000; font-family: arial, "helvetica neue", helvetica, geneva, sans-serif; list-style-type: none
}
a:visited {
	font-weight: bold; font-size: 11px; color: #000; font-family: arial, "helvetica neue", helvetica, geneva, sans-serif; list-style-type: none
}
.showBullets ul {
	list-style-type:disc;
}

/* added for highlighting the last one */
#nav #lastoptcurrent {
	border-right-width: 0px;
}
#nav #lastoptcurrent a {
	color: #009b3a;	/* ESR Color Change */
	font-weight:bold; /* selected menu should be bold */
}
#nav #lastoptcurrent ul li a {
	color: #000;
	font-weight:normal;	/*ESR font weight normal */ 
}
#nav #lastoptcurrent ul li a:hover {
	color: #009b3a; 	/* ESR Color Change */ 	
	font-weight:normal; /*ESR font weight normal */
}
/* end - lastoptcurrent */
