.menutop li {
	position: relative; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; height: auto; list-style-image: none; padding-top: 0px
}
.menutop em {
	font-style: normal; display: block; font-size: 80%; font-weight: normal
}
.menutop li .item {
	margin: 0px; width: auto; display: block; float: none; text-decoration: none
}
.menutop li.active .item {
	margin: 0px; width: auto; display: block; float: none; text-decoration: none
}
.menutop li .fusion-submenu-wrapper {
	z-index: 500; position: absolute; float: none; left: -999em
}
.menutop li:hover li ul {
	top: -999em
}
.menutop li.sfHover li ul {
	top: -999em
}
.menutop li:hover ul {
	top: 0px
}
.menutop li.sfHover ul {
	top: 0px
}
.menutop {
	position: relative; padding-bottom: 21px !important; line-height: 1em; list-style-type: none; margin: 0px; padding-left: 0px !important; padding-right: 0px !important; float: right; list-style-image: none; padding-top: 24px !important;/* change:-padding-top: 14px !important  added :- margin-left: -30px;*/
}
.menutop li.root {
	float: left; margin-left: 20px
}
.menutop li.root > .item {
	z-index: 610000 !important; border-bottom: #ffffff 4px solid; position: relative; padding-bottom: 10px; line-height: 1.2em; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; display: block; white-space: nowrap; font-size: 15px; cursor: pointer; padding-top: 0px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s /* change:-padding-bottom: 30px; */
}
.menutop li.root > .item:hover {
	border-bottom: #4494bb 4px solid/*change:-#78a7b8*/
}
.menutop li.active.root > .item {
	border-bottom: #4494bb 4px solid /*change:-#78a7b8*/
}
.menutop li.f-mainparent-itemfocus.root > .item {
	border-bottom: #4494bb 4px solid/*change:-#78a7b8*/
}
.menutop li.root > span.item {
	cursor: default
}
.menutop li.root > .item span {
	margin: 0px; outline-style: none; outline-color: invert; outline-width: medium; width: auto; display: block
}
.menutop li.root > .item em {
	line-height: 0.3em; text-transform: lowercase; display: block; font-size: 10px
}
.menutop li.root.parent .item span {
	
}
.menutop li.root .subtext span {
	line-height: 1.9em
}
.menutop li.root > .item img {
	margin: 0px 4px 0px 0px; vertical-align: text-bottom
}
.menutop ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; float: left; padding-top: 0px
}
.menutop .drop-bot {
	height: 1px; clear: both; overflow: hidden
}
.menutop .fusion-submenu-wrapper {
	height: auto !important
}
.menutop ul.level2 {
	margin: 0px
}
.menutop ul li {
	border-bottom: #505050 1px solid; padding-bottom: 0px; line-height: 31px; padding-left: 0px; padding-right: 0px; display: block; font-size: 12px; padding-top: 0px
}
.menutop ul li.lastItem {
	border-bottom: medium none
}
.menutop ul li > .item {
            padding-bottom: 0px; padding-left: 19px; padding-right: 17px; display: block; height: auto; cursor: pointer; padding-top: 0px
}
.menutop ul li > .item:hover {
	
}
.menutop ul li.active > .item {
	
}
.menutop ul li.f-menuparent-itemfocus > .item {
	
}
.menutop ul li > .item span {
	width: 100%; display: block; background: url("../images/menu_marker.gif") no-repeat right 12px; overflow: hidden
}
.menutop ul li .item img {
	margin: 8px 6px 0px 0px; float: left; vertical-align: top
}
.menutop ul li .nolink span {
	display: block
}
.menutop ul li span.item {
	outline-style: none; outline-color: invert; outline-width: medium; cursor: default
}
.menutop ul li .subtext span {
	line-height: 1.9em
}
.menutop ul li .subtext em {
	padding-bottom: 7px; line-height: 0.6em; text-transform: lowercase
}
.menutop li.root:hover > .fusion-submenu-wrapper {
/*	top: 35px; left: 0px*/
}
.menutop ul li:hover > .fusion-submenu-wrapper {
	top: 0px; left: 180px
}
.fusion-js-container {
	z-index: 600000 !important; position: absolute; display: block; background: none transparent scroll repeat 0% 0%; height: 0px; overflow: visible; top: 0px; left: 0px
}
.fusion-js-subs {
	position: absolute; padding-bottom: 0px !important; margin: 0px; padding-left: 0px !important; padding-right: 0px !important; display: none; overflow: hidden; padding-top: 0px !important
}
.menutop .fusion-grouped {
	padding-bottom: 10px
}
.menutop .fusion-grouped OL {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.menutop .fusion-grouped OL li {
	padding-bottom: 0px; padding-left: 15px; padding-right: 15px; padding-top: 0px
}
.menutop .fusion-grouped OL li .item {
	padding-bottom: 0px; padding-left: 15px; padding-right: 15px; padding-top: 0px
}
.menutop .fusion-grouped OL li span {
	line-height: 2em; font-size: 85%
}
.menutop .type-module OL {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.menutop .type-module OL li {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.menutop .type-module OL li .fusion-modules {
	background: none transparent scroll repeat 0% 0%
}
.menutop .type-module OL li .fusion-module {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background: none transparent scroll repeat 0% 0%; overflow: hidden; padding-top: 0px
}
.menutop .fusion-module {
	display: block
}
.menutop .fusion-modules {
	display: block
}
.menutop .fusion-grouped {
	display: block
}
.menutop .item.fusion-modules {
	padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px
}
.menutop .fusion-module em {
	font-style: italic; display: inline; font-size: inherit
}
.menutop .fusion-module A {
	line-height: 130%; font-size: inherit
}
.menutop .fusion-module P {
	line-height: 160%
}
.menutop .fusion-modules P {
	line-height: 160%
}
.menutop ul li.grouped-parent > .daddy span {
	background: none transparent scroll repeat 0% 0%
}
