#subscriptionFlyout {

  position:absolute;

  z-index:501;

  left:166px;

  top: 27px !important; top: 30px;

  width:191px;

  display: none;

}



#xploreFlyout {

  position:absolute;

  z-index:101;

  left:0px;

  top: 27px !important; top: 30px;

  width:184px;

  display: none;

}



.hidden {

  display: none;

}



div.flyoutNavigation {

  z-index: 10;

  border-top: 0px;

  background: #2c2c2c;

  border: 1px solid #000000;

  border-top: 0px;

  text-align: left;

  font-weight: bold;

 }



div.flyoutNavigation a:link,

div.flyoutNavigation a:visited {

  text-decoration: none;

  color: #E3E3E3;

}



div.flyoutNavigation a:hover,

div.flyoutNavigation a:active {

  background:#e37222;

  color: #E3E3E3;

  text-decoration:none;

}



div.NavCell {

  border: 1px solid #333333;

  border-bottom: 0px;

  border-top: 0px;

  padding: 0 0 0 0;

  margin: 0 0 0 0;

}



div.NavCell a, .NavCell a:visited {

  font-weight: bold;

  color: #e3e3e3;

  font-family: Verdana, Arial, Helvetica;

  font-size: 10px;

}



div.NavDivider {

	height: 1px;

	background: #6D6F71;

	border-top: 1px solid #000000;

	border-bottom: 1px solid #000000;

}



.flyoutNavigation ul li {

  border: 1px solid #333333;

  border-bottom: 0px;

  border-top: 1px solid #6D6F71;

  vertical-align: bottom; /* for IE5-Win */

  padding: 1px 0 1px 0;

  margin: 1px 0 1px 0;

  font-family : Verdana, Arial, Helvetica;

  font-size: 10px;

  font-weight: bold;

}



.flyoutNavigation ul li ul {

  padding-bottom: 5px;

}



.flyoutNavigation ul li ul li {

  border: 0px;

  margin: 0 0 0 0;

  vertical-align: bottom; /* for IE5-Win */

}



.flyoutNavigation a {

  display: block;

  padding: 5px 5px 5px 0.4em;

  text-decoration: none;

}



.flyoutNavigation ul li ul li a {

  display: block;

  padding: 3px 0px 3px 2.4em;

  background: url(/shared/img/arrow_on.gif) 0.3em 0.4em no-repeat;

}



/*flyout(fo) Background styles */

.fo_top {

  height: 10px;

  background: url(/portal/cms_docs_innovate/innovate/global/images/nav_menu1.gif);

}

.fo_bg {

  background:url(/portal/cms_docs_innovate/innovate/global/images/nav_menu1.gif);

}

.fo_bottom {

  background:url(/portal/cms_docs_innovate/innovate/global/images/nav_menu2.gif);

  height:22px;

}



.fo_bottom a, a:visited {

  color: #FFFFFF;

  font-family: Verdana, Arial, Helvetica;

  font-size: 11px;

  text-decoration:none;

  font-weight: bold;

}



.fo_bottom a:hover, a:active {

  text-decoration:underline;

}
