/* Typography */

/* Core Styles */
.rt-image { padding: 5px; margin-bottom: 15px; }
/* Bullet Styles */
ul.bullet-no1, ul.bullet-no2, ul.bullet-no3, ul.bullet-no4, ul.bullet-no5, ul.bullet-no6, ul.bullet-no7, ul.bullet-no8, ul.bullet-no9, ul.bullet-no10, ul.bullet-add, ul.bullet-arrow, ul.bullet-arrow2, ul.bullet-briefcase, ul.bullet-calendar, ul.bullet-check, ul.bullet-crank, ul.bullet-delete, ul.bullet-docs, ul.bullet-email, ul.bullet-home, ul.bullet-key, ul.bullet-lock, ul.bullet-minus, ul.bullet-monitor, ul.bullet-notes, ul.bullet-post, ul.bullet-printer, ul.bullet-rss, ul.bullet-star, ul.bullet-star2, ul.bullet-unlock, ul.bullet-warning, ul.bullet-write, ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4, ul.bullet-5, ul.bullet-6, ul.bullet-7, ul.bullet-8, ul.bullet-9, ul.bullet-10 { padding: 0; margin: 0 0 15px; }
ul.bullet-no1 a, ul.bullet-no2 a, ul.bullet-no3 a, ul.bullet-no4 a, ul.bullet-no5 a, ul.bullet-no6 a, ul.bullet-no7 a, ul.bullet-no8 a, ul.bullet-no9 a, ul.bullet-no10 a, ul.bullet-add a, ul.bullet-arrow a, ul.bullet-arrow2 a, ul.bullet-briefcase a, ul.bullet-calendar a, ul.bullet-check a, ul.bullet-crank a, ul.bullet-delete a, ul.bullet-docs a, ul.bullet-email a, ul.bullet-home a, ul.bullet-key a, ul.bullet-lock a, ul.bullet-minus a, ul.bullet-monitor a, ul.bullet-notes a, ul.bullet-post a, ul.bullet-printer a, ul.bullet-rss a, ul.bullet-star a, ul.bullet-star2 a, ul.bullet-unlock a, ul.bullet-warning a, ul.bullet-write a, ul.bullet-1 li a, ul.bullet-2 li a, ul.bullet-3 li a, ul.bullet-4 li a, ul.bullet-5 li a, ul.bullet-6 li a, ul.bullet-7 li a, ul.bullet-8 li a, ul.bullet-9 li a, ul.bullet-10 li a { font-size: 100%; line-height: 1.7; }
ul.bullet-1 li, ul.bullet-2 li, ul.bullet-3 li, ul.bullet-4 li, ul.bullet-5 li, ul.bullet-6 li, ul.bullet-7 li, ul.bullet-8 li, ul.bullet-9 li, ul.bullet-10 li { list-style: none; padding: 0 0 0 15px; margin: 0 0 3px; background-repeat: no-repeat; background-position: 0 5px; }

/* Fusion-style */

/* Global */
.menutop li { height: auto; margin: 0; padding: 0; position: relative; list-style: none; }
.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; }
/* Root Items */
.menutop { list-style: none; margin: 0; padding: 0 2px; position: relative; line-height: 1em; display: inline-block; }
.menutop li.root { float: left; margin: 0 -2px; height: 54px; }
.menutop li.root > .item { white-space: nowrap; display: block; text-transform: lowercase; padding: 0; font-size: 12px; z-index: 100; cursor: pointer; position: relative; margin: 0; outline: none; }
.menutop li.root > .item span { display: block; margin: 0; outline: none; padding: 20px 14px 4px 14px; width: auto; line-height: 30px; }
.menutop li.root > .item em { font-size: 10px; display: block; font-style: normal; position: absolute; text-transform: lowercase; bottom: 4px; right: 14px; line-height: 100%; }
.menutop li.parent.root .item span { padding-right: 20px; }
.menutop li.parent.root .item span em { right: 22px; }
.menutop li.root .subtext span { line-height: 18px; padding-bottom: 15px; }
.menutop li.root .subtext span em { bottom: 9px; }
.menutop li.root > .item img { margin: 0 4px 0 0; }
.menutop li.root > .f-submenu-pad { padding: 0; }
/* Dropdown Surrounds */
.menutop .f-submenu-pad { padding: 0 6px; }
.menutop ul { padding: 0; margin: 0; float: left; }
.menutop .drop-bot { height:1px; overflow: hidden; clear: both; }
.menutop .fusion-js-subs { padding: 10px !important; }
.menutop .fusion-submenu-wrapper { height: auto !important; margin-left: -10px; }
/* Dropdown Items */
.menutop ul li { padding: 0; display: block; }
.menutop ul li a { line-height: 120%; }
.menutop li > .item span { overflow: hidden; }
.menutop li > .item { padding: 10px; height: auto; display: block; font-size: 13px; }
.menutop li > .bullet { padding-left: 10px; }
.menutop li .item img { float: left; margin: 0px 6px 0px 0; vertical-align: top; }
.menutop li > .item span { display: block; width: 100%; }
.menutop ul li .nolink span { display: block; }
.menutop li a.item { cursor: pointer; }
.menutop li span.item { cursor: default; outline: none; }
.menutop ul li .subtext em { padding-top: 4px; line-height: 14px; }
/* No JS */
.menutop li.root:hover > .fusion-submenu-wrapper { top: 54px; left: 0; }
.menutop ul li:hover > .fusion-submenu-wrapper { left: 190px; top: 0; }
/* Fusion JS */
.fusion-js-container { display: block; height: 0; left: 0; overflow: visible; position: absolute; top: 0; z-index: 600000!important; background: transparent !important; }
.fusion-js-subs { display: none; margin: 0; overflow: hidden; padding: 0; position: absolute; }
/* Grouped & Modules */
.fusion-grouped { padding-bottom: 10px; }
