ul.mnmenu {
margin: 0;
padding: 0;
list-style: none;
}
ul.mnmenu {
clear: both;
background: #fff;
}
ul.mnmenu li {
list-style: none;
}
/*#container ul.mnmenu > li:hover,*/
#container ul.mnmenu > li.active{background:url(../images/mainlinks_bghover.gif) repeat-x center bottom !important}

ul.mnmenu > li  > ul{display:none;}
ul.mnmenu > li{float:left; padding: 0 2.2% 0;}
ul.mnmenu > li > a{
text-transform:uppercase;
font-size:9px;
color:#006639;
}
ul.mnmenu > li > a:hover{
color:#000
}
ul.mnmenu a {
padding: 0;
font-size:11px;
word-break:initial !important;
display:block;
text-decoration: none;
}
ul.mnmenu > a:hover{
		color:#000;
}
ul.mnmenu > li > a{
	padding:17px 0px 17px;
	display:block;
}
ul.mnmenu > li > span.arrow{display:none}

ul.mnmenu li.level-0 {
position: relative;
display: -moz-inline-stack;
 *display: inline;
zoom: 1;
min-height: 26px;
line-height: 26px;
_height: 25px;
vertical-align: top;
padding: 0 1.9% 0;
}
/*ul.mnmenu li.level-0 a, ul.mnmenu li.level-0 a:visited {
color: black;
}
ul.mnmenu li.level-0.hover a {
color: black;
}*/
ul.mnmenu li.level-0.first {
border-left: none;
}
ul.mnmenu li.level-0.hover {
/*background:url('menuDark.png') repeat-x 50% 50%;*/
outline: 0;
}
ul.mnmenu li.level-0 ul {
position: absolute;
border:1px solid #006639;
display: none;
margin: 0;
padding: 0;
background-color: #fff;
width: 13em;
-webkit-box-shadow: -2px 2px 1px 0px #666;
box-shadow: -2px 2px 1px 0px #666;

}
ul.mnmenu li.level-0 li {
position: relative;
margin: 0px 0 0;
width: 12em; line-height:16px;
padding: 6px 0.5em 6px 0.5em;
display: block;	border-bottom:1px solid #cce0d7;

float: left;
}
ul.mnmenu li.level-0 li a{
}
ul.mnmenu li.level-0 li, ul.mnmenu li.level-0 li a, ul.mnmenu li.level-0 li a:visited {
color: #006639;
word-break: break-all;
}
ul.mnmenu li.level-0 li.hover {
background: #eee;
outline: 0;
}
/* ARROWS */
ul.mnmenu li.level-0 span.arrow {
position: absolute;
overflow: hidden;
text-indent: 9999em;
top: 6px;
right: 7px;
width: 10px;
background: transparent url('menuArrows.png') no-repeat 0px -100px;
}
ul.mnmenu li.level-0.hover span.arrow {
background: transparent url('../images/menuArrows.png') no-repeat -10px -100px;
}
ul.mnmenu li.level-0 li.hover span.arrow {
background: transparent url('../images/menuArrows.png') no-repeat -10px 0px;
}
ul.mnmenu li.level-0.hover li span.arrow, ul.mnmenu li.level-0 * li span.arrow {
background: transparent url('../images/menuArrows.png') no-repeat 0px 0px;
}
/** NON-MENU OTHER **/
ul.mnmenu hr, ul.mnmenu li.level-0 li hr {
border: 0;
color: #555;
background-color: #555;
height: 1px;
}
ul.mnmenu li.level-0 li{float:none}
.offcanvas #mainmenu{border-top:0; border-bottom:0}
.offcanvas #mainmenu li{ min-height:inherit; width:100%; margin:0; padding:0; line-height:inherit}
#mainmenu li.menlbl{background:#006633; padding-top:3px; padding-bottom:3px;}
#mainmenu li.menlbl a{color: #ffffff;}
.offcanvas #mainmenu li a{padding:15px 20px; color:#fff}
.offcanvas #mainmenu{height:auto; margin:0; background:none}
.offcanvas #mainmenu ul{position:static}
.offcanvas #mainmenu li ul{ width:100%;}
.offcanvas #mainmenu ul ul{background:#444}
.offcanvas #mainmenu ul ul ul{background:#666}
.offcanvas #mainmenu ul, .offcanvas #mainmenu li {border:0}
.offcanvas #mainmenu ul.level-1{ background:#222}
.offcanvas #mainmenu ul.level-2{ background:#333}
.offcanvas #mainmenu ul.level-3{ background:#444}
.offcanvas #mainmenu li.level-0 ul{box-shadow:none}
