body {font-family:Helvetica,Arial,sans-serif;font-size:12px;}

/* CORE */



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

/* Level 1 */
.menutop li span.nolink {
	text-decoration:none !important;
}
.menutop li .item {
	text-decoration:none;
	display:block;
	border-color:#b9cadf #1b6698 #1b6698 #b9cadf;
	border-style:solid;
	border-width:1px;
	border-top:0px;
	border-bottom:0px;
	height:46px;
    line-height:46px;
	color:#FFF;
	cursor:pointer;
	background: #8aafd7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhYWZkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZiYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #8aafd7 0%, #006bb2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8aafd7), color-stop(100%,#006bb2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8aafd7 0%,#006bb2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8aafd7 0%,#006bb2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8aafd7 0%,#006bb2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8aafd7 0%,#006bb2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8aafd7', endColorstr='#006bb2',GradientType=0 ); /* IE6-8 */
}
.menutop li a:hover, .menutop .item.active, .menutop li.active .item:hover  {
		background: #5794d6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3OTRkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDU4OGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #5794d6 0%, #00588e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5794d6), color-stop(100%,#00588e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5794d6 0%,#00588e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5794d6 0%,#00588e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5794d6 0%,#00588e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5794d6 0%,#00588e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5794d6', endColorstr='#00588e',GradientType=0 ); /* IE6-8 */	
}
/* Level 2 */
.menutop .level2 li .item {
	padding:5px 10px !important;
	border:0px;
	line-height:20px;
	height:auto;
	background:none;
	color:#43658e;
	border-bottom:1px dotted #6b8db6;
}
.menutop .level2 li:hover > .daddy, .menutop .level2 li > .daddy {
}

.menutop .level2 .f-menuparent-itemfocus .item, .menutop .level2 li:hover .item {
	background:none;
	text-decoration:underline;
}
.menutop .level2 .f-menuparent-itemfocus .daddy, .menutop .level2 li:hover .daddy {
}
/* regular hover */
.menutop li:hover .daddy:hover, .menutop ul li.active:hover > .daddy:hover {
}

/* seperator hover */
.menutop span.item:hover,
.menutop li:hover span.item:hover {}
.menutop li:hover span.daddy:hover {}

/* Root Items */


/* Active Items */



/* 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%;}

/* 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;
	position:absolute;
	background-color:#c9d7e7;
	border:1px solid #6b8db6;
	border-top:0px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}