
/* Global */
.menutop li {height: auto;margin: 0;padding: 0;position: relative;list-style: none;}
.menutop li.root {margin: 0;padding: 0;}
.menutop em {font-size:80%;font-weight:normal;display:block;font-style:normal;}
.menutop li .item, .menutop li.active .item {display: block;margin: 0;text-decoration: none;float: none;width: auto;}
.menutop li .fusion-submenu-wrapper {float: none;left: -999em;position: absolute;z-index: 500;}
.menutop li:hover li ul, .menutop li.sfHover li ul {top: -999em;}
.menutop li:hover ul, .menutop li.sfHover ul {top: 0;}

/* Dropdowns */
.menutop .subtext span {line-height: 18px;}
.menutop .subtext em {line-height:13px;}
.menutop ul {width:194px;padding:0 0 14px 13px;margin: 0;}
.menutop .drop-top {width: 207px;height: 14px;}
.menutop ul.columns2 {width:370px;}
.menutop .columns2 > .drop-top {width:383px;}
.menutop ul li {width:182px;}
.menutop ul.columns2 li {width:178px;float:left;}
.menutop li > .item {padding: 0;height: auto;line-height: 31px;display: block;font-size: 12px;}
.menutop li > .bullet {padding: 3px 5px 5px 25px;}
.menutop li > .item.image {padding:3px 5px 5px 0px;}
.menutop li > .item img {float:left;margin: 6px 4px 0 5px; border:0;}
.menutop li > .item span {display:block;padding: 0;width: 100%;}
.menutop li a.item {cursor:pointer;}
.menutop li span.item {cursor:default;outline:none;}
.menutop .level2 > .drop-top {display: none;}


/* Root Items */
#horiz-menu ul.level1 {background:none;}
body #horiz-menu li.root > .item {background: none;}
.menutop {list-style: none;margin: 0;padding: 0;position: relative;line-height: 1.0;float: left;}
.menutop li.root {display: block;float: left;height: 47px;}
.menutop li.root > .item {white-space: nowrap;display: block;float: left;font-weight: bold;font-size: 14px;text-decoration: none !important;z-index: 100;cursor: pointer;padding: 7px 12px;position:relative;margin: 0;outline: none;}
.menutop li.root > .item span {display: block;padding: 0;margin: 0;outline: none;height:33px;}
.menutop li.root > .item em {font-size:11px;font-weight:normal;display:block;font-style:normal;}
.menutop li.root > .daddy span {padding-right: 14px;}

/* No JS */
.menutop li:hover > .fusion-submenu-wrapper {left:165px;top:-14px;}
.menutop li.root:hover > .fusion-submenu-wrapper {top:47px;left:-12px;}


a {color: #9FB400; font-weight:bold;}

/* Horizontal Menu */

#horiz-menu {background: url(menu-bg.png) 0 0 repeat-x;}

#horiz-menu li.root, #horiz-menu.splitmenu li {background: url(menu-div.png) 100% 0 no-repeat;}

#horiz-menu li.root > .item, #horiz-menu.splitmenu li .item {color: #ffffff;text-shadow: -1px -1px 0 #193045;}

#horiz-menu li.root > .daddy span {background: url(drop-bullet.png) 100% -225px no-repeat;}

.fusion-pill-l {background: #284F5C url(active-menu-bg.png) 0 1px repeat-x;}

#horiz-menu li.root:hover, #horiz-menu li.root.active, #horiz-menu li.root.f-menuparent-itemfocus, #horiz-menu.splitmenu li:hover, #horiz-menu.splitmenu li.active {background: url(menu-div.png) 100% 0 no-repeat;}

#horiz-menu.splitmenu li.active .item, #horiz-menu.splitmenu li:hover .item {background: transparent url(active-menu-bg.png) 0 1px repeat-x;}

#horiz-menu li > .item {color: #ffffff;}

#horiz-menu li:hover > .item, #horiz-menu li.active > .item, #horiz-menu li.f-menuparent-itemfocus .item  {color: #193045;}

body #horiz-menu li.root:hover > .item span,

body #horiz-menu li.root.active > .item span,

body #horiz-menu li.root.active:hover > .item span,

#horiz-menu.splitmenu li:hover .item span,

#horiz-menu.splitmenu li.active .item span,

#horiz-menu.splitmenu li.active:hover .item span {color: #BCD402;}



/* Menu Dropdowns */

#horiz-menu ul {background: url(drop-bg-1.png) 50% 100% no-repeat;}

#horiz-menu ul.columns2 {background: url(drop-bg-2.png) 50% 100% no-repeat;}

#horiz-menu .drop-top {background: url(drop-bg-1.png) 50% 0 no-repeat;}

#horiz-menu .columns2 > .drop-top {background: url(drop-bg-2.png) 50% 0 no-repeat;}

#horiz-menu li > .bullet {background: url(drop-bullet.png) 9px 11px no-repeat;}

#horiz-menu li:hover > .bullet, #horiz-menu li.f-menuparent-itemfocus .bullet, #horiz-menu li.active > .bullet {background: url(drop-bullet.png) 9px 11px no-repeat;}

#horiz-menu li {background: url(menu-drop-active.png) 0 100% repeat-x;}

#horiz-menu li:hover, #horiz-menu li.active, #horiz-menu li.f-menuparent-itemfocus {background: url(menu-drop-active2.png) 0 100% repeat-x;}

#horiz-menu li > .daddy span {background: url(drop-bullet.png) 100% -110px no-repeat;}



/* Surrounds */

.main-tm, .main-tl, .main-tr, .main-bm, .main-bl, .main-br, .show-tm, .show-tl, .show-tr, .show-bm, .show-bl, .show-br {background-image: url(style1/surrounds.png);}

.main-m {background: #fff;}

.main-l {background: url(main-l.png) 0 0 repeat-y;}

.main-r {background: url(main-r.png) 100% 0 repeat-y;}

.show-m {background: #4D8FCC url(show-m.png) 0 0 repeat-x;}

.show-l {background: url(show-l.png) 0 0 repeat-y;}

.show-r {background: url(show-r.png) 100% 0 repeat-y;}


/* This is the Main template logo, Edit this to match the width and height of your new logo image */
/* Font Family Settings */#ff-infuse, a.infuse, #ff-infuse #horiz-menu li li span {font-family: Helvetica,Arial,sans-serif;} 

/* Horizontal Menu */#horiz-menu {display: block;height: 68px;}#horiz-menu .padding {padding: 10px 0;}#horizmenu-surround {position: relative;}#horiz-menu ul {float: left;}

/* Side Menus */#main-body ul.menu {margin: 0;padding: 0;}#main-body ul.menu li {list-style: none;margin: 0;padding: 0;float: none;}#main-body ul.menu a:hover, #main-body ul.menu .separator:hover, #main-body ul.menu .item:hover {text-decoration: none;}#main-body ul.menu span {display: block;}#main-body ul.menu li.active.parent li .item span, #main-body ul.menu li.parent li .item span, #main-body ul.menu li.active.parent li a span, #main-body ul.menu li.parent li a span, #main-body ul.menu li.active.parent li .separator span, #main-body ul.menu li.parent li .separator span {font-size: 110%;line-height: 110%;}#main-body ul.menu li.active.parent li, #main-body ul.menu li.parent li {padding-left: 20px;}#main-body ul.menu a, #main-body ul.menu .separator, #main-body ul.menu .item {display: block;text-indent: 0;overflow: hidden;font-size: 120%;float: none;}#main-body ul.menu a, #main-body ul.menu .separator, #main-body ul.menu .item {padding: 9px 20px 9px 20px;}#main-body ul.menu a, #main-body ul.menu .separator, #main-body ul.menu .item {font-weight: normal;}#main-body ul.menu li.active > a, #main-body ul.menu li.active > .separator, #main-body ul.menu li.active > .item {font-weight: bold;}#main-body ul.menu ul ul {padding: 0; margin: 0;}#main-body ul.menu li li {padding: 0;margin: 0;font-size: 10px;background: none;}#main-body ul.menu li.active.parent ul {margin: 0;padding: 5px 0 15px 0;}#main-body ul.menu li.active.parent ul li.active.parent ul {padding: 5px 0;}#main-body ul.menu li.active {padding: 0;}#main-body .menu .subtext em {line-height: 14px;}#main-body .menu em {display: block;font-size:80%;font-style: normal;font-weight: normal;}


