.menusys_moo {
	float: left;
}

#menusys_moo {
	margin: 0;
	padding: 0;
	float: left;
	height: 33px;
}
#menusys_moo ul {
	margin: 0; 
	padding: 0;
}
#menusys_moo li.li-first {
	background: none !important;
}
#menusys_moo li {
	padding: 0;
	float: left;
	display: block;
	height: 33px;
	background: none;
	cursor: pointer;
}

#menusys_moo li ul {
	width: 16.9em;
	position: absolute;
	z-index: 99;
	left: -999em; 
	height: auto;
}

#menusys_moo li ul ul {
	margin: -2.4em 0 0 16.9em;
}
#menusys_moo li li {
	padding: 0;
	line-height: 24px;
	margin: 0;
	width: 16.9em;
}
#menusys_moo ul a {
}
#menusys_moo li:hover ul ul, #menusys_moo li:hover ul ul ul,
#menusys_moo li.hover ul ul, #menusys_moo li.havechildhover ul ul, #menusys_moo li.havechild-activehover ul ul, #menusys_moo li.activehover ul ul,
#menusys_moo li.hover ul ul ul, #menusys_moo li.havechildhover ul ul ul, #menusys_moo li.havechild-activehover ul ul ul, #menusys_moo li.activehover ul ul ul {
	left: -999em;
}

#menusys_moo li:hover ul, #menusys_moo li li:hover ul, #menusys_moo li li li:hover ul,
#menusys_moo li.hover ul, #menusys_moo li.havechildhover ul, #menusys_moo li.havechild-activehover ul, #menusys_moo li.activehover ul,
#menusys_moo li li.hover ul, #menusys_moo li li.havesubchildhover ul, #menusys_moo li li.havesubchild-activehover ul, #menusys_moo li li.activehover ul,
#menusys_moo li li li.hover ul, #menusys_moo li li li.havesubchildhover ul, #menusys_moo li li li.havesubchild-activehover ul, #menusys_moo li li li.activehover ul {
	left: auto;
	
}

/* Menu styling begin */
#menusys_moo li a {
	padding: 0;
	display: block;
	text-decoration: none;
	position: relative;
	z-index: 999;
}
#menusys_moo li a span {
	padding: 0 7px;
	border: none;
	display: block;
	color: #fff;
	line-height: 33px;
	height: 33px;
	font-size:14px !important;	font-weight: 600;
	position: relative;
}
.page-inset h2, h2.contentheading {    font-size: 21px!important;}h2 a:link {font-size: 21px!important;}.page-inset h3 {    font-size: 19px!important;}
#menusys_moo li a:hover,
#menusys_moo li a:active,
#menusys_moo li a:focus {
	background: url(../../images/mainmenu.png) repeat-x 0 3px;
	text-decoration: none;
	width: auto;
}
#menusys_moo li a:hover span,
#menusys_moo li a:active span,
#menusys_moo li a:focus span {
	color: #4CD395;
	background: url(../../images/mainmenu1.png) repeat-x center bottom;
}
#menusys_moo li:hover a,
#menusys_moo li.hover a,
#menusys_moo li.havechildhover a,
#menusys_moo li.havechild-activehover a {
	background: url(../../images/mainmenu.png) repeat-x 0 3px;
	text-shadow: none;
	width: auto;
	text-decoration: none;
}.search .inputbox {    margin: 0 10px 0 0;    height: 15px;    width: 125px!important;    padding: 4px 6px!important;}li.hasChild .menusys_name{    font-size: 15px!important;}
.article_column_pad p, a:link, a:visited, .jv-sectcont-introtext, .page-inset{       font-size: 18px!important;    line-height: 22px;}td, th, div {    font-size: 18px!important;}
#menusys_moo li a:hover span,
#menusys_moo li a:active span,
#menusys_moo li a:focus span,
#menusys_moo li:hover a span,
#menusys_moo li.hover a span,
#menusys_moo li.havechildhover a span,
#menusys_moo li.havechild-activehover a span {
	color: #fff;
	text-shadow: none;
	padding: 0 7px;
	background: url(../../images/mainmenu1.png) no-repeat center bottom;
}

#menusys_moo li a.active,
#menusys_moo li a.active:hover,
#menusys_moo li a.active:active,
#menusys_moo li a.active:focus {
	background: url(../../images/mainmenu.png) repeat-x left 3px;
}

#menusys_moo li a.active span,
#menusys_moo li a.active:hover span,
#menusys_moo li a.active:active span,
#menusys_moo li a.active:focus span {
	color: #fff;
	height: 33px;
	background: url(../../images/mainmenu1.png) no-repeat center bottom;
}

#menusys_moo li ul {
	background: #e6e6e6;
	margin: 0;
	border: solid 1px #919191;
}

#menusys_moo li ul ul {
	width: 16.9em;
	border-left: solid 1px #919191;
	border-right: solid 1px #919191;
}
#menusys_moo li ul li {
	border-top: none;
	line-height: 24px;
	height: auto;
	border-bottom: solid 1px #bfbfbf;
	
}

#menusys_moo li ul a,
#menusys_moo li ul a:hover,
#menusys_moo li ul a:active {
	margin: 0;
	padding: 0 5px;
	line-height: normal;
	height: auto;
	background: none !important;
	border: none !important;
	text-shadow: none;
}

#menusys_moo li ul a span {
	padding: 0 0 0 10px;
	font-weight: normal;
	height: auto;
	line-height: 28px;
	color: #333 !important;
	background: none !important;
	text-transform: none;
	
}
#menusys_moo li ul a img{
	float: left;
	margin: 7px 5px 0 0;
}
#menusys_moo li.havesubchild,
#menusys_moo li.havesubchild-active {
}

#menusys_moo li ul a:hover,
#menusys_moo li ul a:active,
#menusys_moo li ul a:focus,
#menusys_moo ul li:hover,
#menusys_moo ul li.hover,
#menusys_moo ul li.havesubchildhover,
#menusys_moo ul li.havesubchild-activehover,
#menusys_moo ul ul li:hover,
#menusys_moo ul ul li.hover,
#menusys_moo ul ul li.havesubchildhover,
#menusys_moo ul ul li.havesubchild-activehover {
	background: #d5d5d5;
	
}

#menusys_moo li ul a.active span,
#menusys_moo li ul a:hover span,
#menusys_moo li ul a:active span,
#menusys_moo li ul a:focus span {
	color: #256a9a !important;
	text-shadow: 0px 0px 10px #c2c5c8;
}
#menusys_moo ul li a.active {
}

#menusys_moo ul li a.active:hover,
#menusys_moo ul li a.active:active,
#menusys_moo ul li a.active:focus {
}