@charset "UTF-8";
body {
    font-family: "Josefin Sans";
	font-size: 12px;
	color: #333333;
	background-clip: border-box;
	background-origin: content-box;
	background-attachment: fixed;
	background-position: center 0%;
	vertical-align: top;
	background-repeat: repeat;
	background-size: auto;
	background-color: transparent;
	background-image: url(../img/back.jpg);
	position: relative;
}

/* CORE */

.menutop,.menutop * {margin:0;padding:0;}
.menutop {
	float:left;
	position:relative;
	text-align: center;
}
.menutop li {
	list-style: none;
	position: relative;
	width: 100%;
	height: 25px;
	float: none;
	background-color: #99CC33;
}
.menutop li a.item {cursor:pointer;}
.menutop li span.item {cursor:default;outline:none;}
.menutop li .item {display:block;float:left;display:block;margin:0;height:25px;line-height:25px;}
.menutop li li .item,
.menutop li .item, .menutop li.active li .item {
	display: block;
	margin: 0;
	text-decoration: none;
	float: none;
}
.menutop li .fusion-submenu-wrapper, .menutop li ul {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;}
.menutop li li {position:relative;float:none;}

/* Drop Downs */
.menutop ul {width:175px;position:relative;}

/* Level 1 */
.menutop li .item {
	font-size: 14px; /*text-transform:uppercase;*/
	text-outline: #000;
	text-decoration: none;
	display: block;
	padding: 0 26px;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
}

.menutop li.item1.root{
	background-color: #FF3399;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 100% 52%;
}
.menutop li.item1.root:hover{
	height: 65px;
	margin-top: -5px;
	background-position: 100% 52%;
	background-color: #F39;
}
.menutop li.item2.root{
	background-color: #3399FF;
}
.menutop li.item2.root:hover{
	height: 65px;
	margin-top: -5px;
	background-color: #0066FF;
}
.menutop li.item6.root{
	background:#ffab00;
}
.menutop li.item6.root:hover{
	height: 65px;
	margin-top: -5px;
	background-color: #FF9900;
}
.menutop li.item3.root{
	background-color: #3366CC;
}
.menutop li.item3.root:hover{
	height: 65px;
	margin-top: -5px;
	background-color: #000066;
}
.menutop li.item4.root{
	background:#47d8f7;
}
.menutop li.item4.root:hover{
	/*height:65px;*/
	background:#47d8f7;
		height: 65px;
	margin-top: -5px;
}
.menutop li.item5.root{
	background:#a1c809;
}
.menutop li.item5.root:hover{
	/*height:65px;*/
	background:#a1c809;
		height: 65px;
	margin-top: -5px;

}

.level1 .f-mainparent-itemfocus .item {background:#ccc 100% 100% no-repeat;/*border-color:#ddd #bbb #bbb #ddd;border-style:solid;border-width:1px;*/}

.menutop li:hover > .item {/*border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #bbb;border-bottom:1px solid #bbb;*/}
.menutop li:hover > .daddy:hover {background-image:url(../images/top-light.png);background-position: 100% 100%;}

/* Level 2 */

.menutop .level2 li > .item {background:#279A25; height: 30px;  }
.menutop .level2 li:hover > .daddy, .menutop .level2 li > .daddy {background-image:url(../images/level2-parent.png);background-position:100% 50%;background-repeat:no-repeat;}
.menutop .level2 li:active{height: 40px;}
.menutop .level2 .f-menuparent-itemfocus .item, .menutop .level2 li:hover .item { height: 30px;background:#0A59A2;color:#fff;}
.menutop .level2 .f-menuparent-itemfocus .daddy, .menutop .level2 li:hover .daddy { height: 30px;background-image:url(../images/level3-parent.png);background-position:100% 50%;background-repeat:no-repeat;}


/* Level 3 */
.menutop .level3 li > .item {background:#279A25;}
.menutop .level3 li:hover > .daddy, .menutop .level3 li > .daddy {background-image:url(../images/level3-parent.png);background-position:100% 50%;background-repeat:no-repeat;}

.menutop .level3 .f-menuparent-itemfocus .item, .menutop .level3 li:hover .item {background:#aaa;border-color:#bbb #999 #999 #bbb;color:#333;}
.menutop .level3 .f-menuparent-itemfocus .daddy, .menutop .level3 li:hover .daddy {background-image:url(../images/level4-parent.png);background-position:100% 50%;background-repeat:no-repeat;}

/* Level 4 */
.menutop .level4 li > .item {background:#aaa;border-color:#bbb #999 #999 #bbb;border-style:solid;border-width:1px;}
.menutop .level4 li:hover > .daddy, .menutop .level4 li > .daddy {background-image:url(../images/level4-parent.png);background-position:100% 50%;background-repeat:no-repeat;}

.menutop .level4 .f-menuparent-itemfocus .item, .menutop .level4 li:hover .item {background:#999;border-color:#aaa #888 #888 #aaa;color:#333;}

/* regular hover */
.menutop li:hover .item:hover, .menutop li.active .item:hover  {
font-family: 'Josefin Sans', sans-serif;
}
.menutop li:hover .daddy:hover, .menutop ul li.active:hover > .daddy:hover {
	background-image: none;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	background-color: #F00;
}

/* seperator hover */
.menutop span.item:hover,
.menutop li:hover span.item:hover {
	background-color: #666;
	border-top: 1px solid #777;
	border-left: 1px solid #777;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
	color: #C6C
}
.menutop li:hover span.daddy:hover {background-image:url(../images/sep-parent.png);background-repeat: no-repeat;background-position: 100% 50%;}

/* Root Items */
.menutop li.root {width:auto;float:left;height:60px;}
.menutop li.root > .item {
	float:left;
	width: 80px;
	height:60px;
	line-height:60px;
}
.menutop li.root:hover > .daddy:hover {
	background-image: none;
	background-position: 100% 100%;
	background-color: #F00;
}
.menutop li.root > .daddy, .menutop li.root:hover > .daddy {background-image: url(../images/top-dark.png); background-position: 100% 100%; background-repeat: no-repeat;}

/* Active Items */
.menutop li.active > .item {
	color: #FFF;
	height: 65px;
	margin-top: -5px;
	background-color: #000066;
}
.menutop li.active.level1.item {height:71px !important;}
.menutop li.active > .daddy {
	background-image: none;
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
.menutop li.root.active > .daddy, .menutop li.root.active:hover > .daddy {background-image:url(../images/top-light.png);background-position: 100% 100%;}


/* No JS */
.menutop li:hover > .fusion-submenu-wrapper, .menutop li:hover > ul {left:170px;top:0;}
.menutop li.root:hover > .fusion-submenu-wrapper, .menutop li.root:hover > ul {top:32px;left:0;}
.menutop li:hover ul,
.menutop li.sfHover ul {left: 0;top:32px;}
.menutop ul {width:175px;}
.menutop li li:hover > ul, .menutop li li.sfHover > ul {left:175px;top: 0;}

.menutop .level2 li {position:relative;float:left;width:100%; top:25px;}

/* Fusion Pill */
.fusion-pill-l {height: 35px;margin:0 0 0 12px;top:6px;width:50px;position:absolute;left:0;}
.fusion-pill-r {margin-left: -12px;height: 35px;}

/* 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 0 0 -2px;overflow:hidden;padding:0 2px;position:absolute;}/* CSS Document */
