/* CORE */

.menutop,.menutop * {margin:0;padding:0;}

.menutop {float:left; position:relative; padding-bottom:2px;}

.menutop li { position:relative; width:100%; height:39px; float:none;}

.menutop li a.item {cursor:pointer;}

.menutop li span.item {cursor:default;outline:none;}

.menutop li .item {float:left; margin:0; height:39px; line-height:39px; }

.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; list-style:none;}

/* Level 1 */
.menutop li .item {
	background:url(/templates/smart_news17/images/menu-bg.gif) repeat-x top left;
	display:block;
	padding:0 8px;
	border-right:1px solid #ccc;
	color:#006bb9;
	font-weight: bold;
	text-transform: uppercase;
	position:relative;
	z-index:100;
}

.level1 .f-mainparent-itemfocus .item {}

.menutop li:hover > .item { background:url(/templates/smart_news17/images/menu-bg-item-ov.gif) repeat-x top left; color: #00c6ff;}

.menutop li:hover > .daddy:hover {}

/* Level 2 */
.menutop .level2 li > .item {background: #fff; border: 2px solid #c3deef; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; z-index:2;}

.menutop .level2 .f-menuparent-itemfocus .item, .menutop .level2 li:hover .item { 
	background: #fff;
	color:#006bb9;
	font-weight: bold;
	text-transform: uppercase;
	height: 39px;
	line-height: 39px;
	position:relative;
	z-index:2;
	
}
.menutop .level2 .f-menuparent-itemfocus .daddy, .menutop .level2 li:hover .daddy {color: #00c6ff;list-style:none;}

/* Level 3 */
.menutop .level3 li > .item {background:#fff;}
.menutop .level3 li:hover > .daddy, .menutop .level3 li > .daddy {}

.menutop .level3 .f-menuparent-itemfocus .item, .menutop .level3 li:hover .item {background:#fff;color:#00c6ff;}
.menutop .level3 .f-menuparent-itemfocus .daddy, .menutop .level3 li:hover .daddy {}

/* Level 4 */
.menutop .level4 li > .item {background: #fff;}
.menutop .level4 li:hover > .daddy, .menutop .level4 li > .daddy {}

.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  {color:#00c6ff;}
.menutop li:hover .daddy:hover, .menutop ul li.active:hover > .daddy:hover {}

/* 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:#fff}
.menutop li:hover span.daddy:hover {}

/* Root Items */
.menutop li.root {width:auto;float:left;height:39px;} 
.menutop li.root > .item {float:left;width: auto;height:39px;line-height:39px;}
.menutop li.root:hover > .daddy:hover {}
.menutop li.root > .daddy, .menutop li.root:hover > .daddy {}

/* Active Items */
.menutop li.active > .item {background:url(/templates/smart_news17/images/menu-bg-item-ov.gif) repeat-x top left;color:#00c6ff;}
.menutop li.active > .daddy {}
.menutop li.root.active > .daddy, .menutop li.root.active:hover > .daddy {}

/* 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;list-style: none;}
.menutop ul {width:550px;}
.menutop li li:hover > ul, .menutop li li.sfHover > ul {left:200px;top: 15px;width:220px;}

/*.menutop .level2 li {position:relative;float:left;width:200px;}*/

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

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