﻿#navigation {
z-index: 99999;
}

#navigation, #navigation ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: normal;
	background:transparent url(/images/nav_bg_ext.png) repeat-x scroll right top;
	width:997px;
	height:37px;
}

ul#navigation li { /* to overwrite ul li style in maincontent stylesheet */
list-style-type: none;
margin-left: 0px;
}

#navigation li:hover, #navigation li.hover {
    position: static;
}

#navigation a {
	display: block;
	color: #fff;
	text-decoration: none;
	
}

#navigation li { /* all list items */
	float: left;
	background: url(/images/nav_bg.png) top right repeat-x;
	padding: 6px 8px 0px 6px;
	height: 20px;
	color: #fff;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
}

#navigation li.on {
background: url(/images/nav_bg.png) right -26px no-repeat !important;
}

#navigation li.on a {
color: #17568e;
}

#navigation li#li_home:hover, #navigation li#li_home.sfhover, 
#navigation li#li_tradingproducts:hover, #navigation li#li_tradingproducts.sfhover,
#navigation li#li_marketdata:hover, #navigation li#li_marketdata.sfhover,  
#navigation li#li_marketstats:hover, #navigation li#li_marketstats.sfhover, 
#navigation li#li_membership:hover, #navigation li#li_membership.sfhover,
#navigation li#li_marketreg:hover, #navigation li#li_marketreg.sfhover, 
#navigation li#li_technical:hover, #navigation li#li_technical.sfhover,
#navigation li#li_admin:hover, #navigation li#li_admin.sfhover,  
#navigation li#li_news:hover, #navigation li#li_news.sfhover {
	background: url(/images/nav_bg.png) right -26px no-repeat;
	
}

#navigation li#li_home:hover a, #navigation li#li_home.sfhover a, 
#navigation li#li_tradingproducts:hover a, #navigation li#li_tradingproducts.sfhover a,
#navigation li#li_marketdata:hover a, #navigation li#li_marketdata.sfhover a, 
#navigation li#li_marketstats:hover a, #navigation li#li_marketstats.sfhover a, 
#navigation li#li_membership:hover a, #navigation li#li_membership.sfhover a,
#navigation li#li_marketreg:hover a, #navigation li#li_marketreg.sfhover a,
#navigation li#li_technical:hover a, #navigation li#li_technical.sfhover a,
#navigation li#li_admin:hover a, #navigation li#li_admin.sfhover a,
#navigation li#li_news:hover a, #navigation li#li_news.sfhover a {
	color: #17568e !important;
}


#navigation li#li_home a span { padding: 0px !important; 
}

#navigation li#li_news { /* LAST TAB ADJ */
background: url(/images/nav_bg.png) top left repeat-x;
}

#navigation li#LISymbolDirectory {
	background: url(/images/navend_bg.png) top left repeat-x;
	padding-left: 9px;
	vertical-align: middle;
}

#navigation li#LISymbolDirectory img {
vertical-align: middle;
margin-right: 3px;
position: relative; top: -1px; *top: 0px;
}

#navigation li#LIFeedback {
	background: url(/images/navend_bg.png) top right repeat-x;
	padding-left: 3px;
	padding-right: 10px;

}

#navigation li#LIFeedback img {
	vertical-align: middle;
	margin-right: 3px;
	position: relative; top: -1px; *top: 0px;
}
/* ---------------------------  2nd level (LEFT) -------------------------- */

#navigation li ul { 
	position: absolute;
	background: transparent url(/images/subNav_left_bg.png) bottom left no-repeat; 
	width: 202px;
	margin-top: 6px; /*pushes secondary nav down*/
	left: -999em; 
	margin-left: -10px;
	padding: 3px 0px 2px 3px;
	z-index: 99999;
}


		/* ------------------ HOME ------------------- */
		#navigation li#li_home ul {
		height: 100px;
		}

		
		#navigation li#li_tradingproducts ul {
		height: 300px;
		}
		
		/*------------------- DATA PRODUCTS ----------------------- */
		#navigation li#li_marketdata ul {
		height: 350px;
		}

		/* ------------------ MARKET STATISTICS ------------------- */
		#navigation li#li_marketstats ul {
		height: 200px;
		}
		
		/* ------------------ Membership  ------------------- */
		#navigation li#li_membership ul {
		height: 300px;
		}
               /* ------------------ MARKET REGULATION  ------------------- */
		#navigation li#li_marketreg ul {
		height: 300px;
		}
		
		/* ------------------ TECHNICAL INFO ------------------- */
		#navigation li#li_technical ul {
		height: 200px;
		}
		
		/* ------------------ ADMIN/SUBSCRIBER SERVICES ------------------- */
		#navigation li#li_admin ul {
		height: 180px;
		}
		
		/* ------------------ NEWS ALERTS HEIGHT ------------------- */
		#navigation li#li_news ul {
		height: 160px;
		}
		
html > body #navigation li ul { 
	position: absolute;
	background: transparent url(/images/subNav_left_bg.png) bottom left no-repeat; 
	width: 202px;
	margin-top: 6px;
	left: -999em; 
	margin-left: -10px;
	padding: 0px 0px 5px 3px;
}

/***************************************************************
****************************************************************
***************************************************************/

#navigation li ul li {
	float: none;
	height: auto;
	padding: 0px;
	background-image: none;
	margin-top: 0px !important; /* ie6 line-height issue */
	line-height: 11px;
	margin-bottom: 0px !important;
	padding-top: 1px !important;
	padding-bottom: 1px !important;
	
}

html > body #navigation li ul li { 
	float: none;
	height: auto;
	padding: 0px;
	background-image: none;
	margin-top: 0px;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

#navigation li ul li a {
color: #17568e;
font-weight: bold;
font-size: 11px;
padding-left: 10px;
padding-top: 3px;
padding-bottom: 4px;
margin-right: 3px; /* for the orange hover */
border-left: 0px;
border-top: 1px solid #fff;
border-bottom: 1px solid #c1d9ee;
border-top: 1px solid #c1d9ee;
*border-bottom: 1px solid #bbd4ec;
*border-top: 1px solid #bbd4ec;
/*width: 188px; WORK ON IE6 WIDTH ISSUE*/ 
margin-top: 0px;
margin-bottom: 0px;
}

#navigation li#li_news ul li a { /* LAST TAB DROPDOWN RULES */ 
padding-left: 18px;
}

#navigation li ul li a:hover {
	background: transparent url(/images/subNav_hover.png) top right repeat-x;
	border-left: 0px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}

#navigation li ul li.nav_arrow a
{
background: transparent url(/images/subNav_blue_arrow.png) top left repeat-x;
}

#navigation li#li_news ul li.nav_arrow a  { /* LAST TAB DROPDOWN RULES */
background: transparent url(/images/subNav_blue_arrowlft.png) top left repeat-x;
}

#navigation li ul li.nav_arrow:hover a, #navigation li ul li.sfhover a, 
#navigation li#li_news ul li.nav_arrow:hover a, #navigation li#li_news ul li.sfhover a /* LAST TAB DROPDOWN RULES */ 
{
background-color: #e0ecf6;
border-bottom: 1px solid #e0ecf6;
border-top: 1px solid #e0ecf6;
background: transparent url(/images/subNav_hover_ltblue_arrow.png) top left repeat-x;
}

#navigation li ul li.nav_arrow:hover a, #navigation li ul li.sfhover a {
background-color: #e0ecf6;
border-bottom: 1px solid #e0ecf6;
border-top: 1px solid #e0ecf6;
background: transparent url(/images/subNav_hover_ltblue_arrow.png) top left repeat-x;
}


#navigation li ul li.nav_arrow ul li a
{
background: transparent url(/images/subNav_hover_ltblue_arrow.png) top left repeat-x;
}

#navigation li ul li.nav_arrow a:hover 
{
background: transparent url(/images/subNav_hover_arrow.png) top left repeat-x;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}

#navigation li#li_news  ul li.nav_arrow a:hover /* LAST TAB DROPDOWN RULES */
{
background: transparent url(/images/subNav_hover_arrowlft.png) top left repeat-x;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}

#navigation li ul li img { 
display: none;
}

#navigation li ul li.nav_arrow ul li a:hover, 
#navigation li#li_news ul li.nav_arrow ul li a:hover { /* LAST TAB DROPDOWN RULES */
background: transparent url(/images/subNav_hover.png) top left repeat-x;
}

/* ----------------------- 3rd level (RIGHT) ---------------------- */

#navigation li ul ul { 
	margin: 0px 0 0 195px;
	position: absolute;
	top: 0px;
	background-color: #e0ecf6; /* light blue */
	background: transparent url(/images/3rdsubNav_bg.png) bottom right no-repeat;
	padding: 3px 3px 2px 0px; 
}

#navigation li#li_news ul ul { /* LAST TAB DROPDOWN RULES */
	margin: 0px 0 0 -205px;
	background: transparent url(/images/3rdsubNav_bglft.png) bottom right no-repeat;
}

html > body #navigation li ul ul { 
	margin: 0px 0 0 195px;
	position: absolute;
	top: 0px;
	background-color: #e0ecf6; /* light blue */
	background: transparent url(/images/3rdsubNav_bg.png) bottom right no-repeat;
	padding: 0px 3px 5px 0px; 
	line-height: normal;
}

html > body #navigation li#li_news ul ul { /* LAST TAB DROPDOWN RULES */
	margin: 0px 0 0 -205px;
	background: transparent url(/images/3rdsubNav_bglft.png) bottom right no-repeat;
}

#navigation li ul ul li a {
font-weight: normal;
margin-left: 3px;
margin-right: 0px;
border-right: 0px;
border-bottom: 1px solid #e0ecf6;
border-top: 1px solid #e0ecf6;
*border-bottom: 1px solid #dceaf5;
*border-top: 1px solid #dceaf5;
}

#navigation li#li_news ul ul li a { /* LAST TAB DROPDOWN RULES */
margin-left: 6px;
margin-right: -3px;
}

#navigation li ul ul li a:hover {
	background: transparent url(/images/subNav_hover.png) top left repeat-x;
	border-right: 0px;
}

#navigation li:hover ul ul, #navigation li.sfhover ul ul {
	left: -999em;
}

#navigation li:hover ul, #navigation li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#navigation li#li_home:hover ul, #navigation li#li_home li:hover ul, #navigation li#li_home.sfhover ul, #navigation li#li_home li.sfhover ul { /* lists nested under hovered list items */
	left: 10px;
}


#navigation ul li:hover a, #navigation ul li.sfhover a {
background-color: #e0ecf6;
border-bottom: 1px solid #e0ecf6;
border-top: 1px solid #e0ecf6;

}


/*-------------------------------------------------------*/


#navigation iframe { /* ie6 hack */
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}



/*--------------------------Options Navigation-----------------------------*/
#navigation li#li_optionshome:hover, #navigation li#li_optionshome.sfhover, 

#navigation li#li_optionsconnect:hover, #navigation li#li_optionsconnect.sfhover,

#navigation li#li_optionsmarketdata:hover, #navigation li#li_optionsmarketdata.sfhover,  

#navigation li#li_optionsparticipation:hover, #navigation li#li_optionsparticipation.sfhover, 

#navigation li#li_optionsreg:hover, #navigation li#li_optionsreg.sfhover, 

#navigation li#li_optionspricing:hover, #navigation li#li_optionspricing.sfhover,

#navigation li#li_optionsnews:hover, #navigation li#li_optionsnews.sfhover {

      background: url(/images/nav_bg.png) right -26px no-repeat;

      

}

 

#navigation li#li_optionshome:hover a, #navigation li#li_optionshome.sfhover a, 

#navigation li#li_optionsconnect:hover a, #navigation li#li_optionsconnect.sfhover a,

#navigation li#li_optionsmarketdata:hover a, #navigation li#li_optionsmarketdata.sfhover a, 

#navigation li#li_optionsparticipation:hover a, #navigation li#li_optionsparticipation.sfhover a, 

#navigation li#li_optionsreg:hover a, #navigation li#li_optionsreg.sfhover a,

#navigation li#li_optionspricing:hover a, #navigation li#li_optionspricing.sfhover a,

#navigation li#li_optionsnews:hover a, #navigation li#li_optionsnews.sfhover a {

      color: #17568e !important;

}

#navigation li ul { 
	position: absolute;
	background: transparent url(/images/subNav_left_bg.png) bottom left no-repeat; 
	width: 202px;
	margin-top: 6px; /*pushes secondary nav down*/
	left: -999em; 
	margin-left: -10px;
	padding: 3px 0px 2px 3px;
	z-index: 99999;
}


		/* ------------------ HOME ------------------- */
		#navigation li#li_optionshome ul {
		height: 80px;
		}

/* ------------------ connect ------------------- */
		
		#navigation li#li_optionsconnect ul {
		height: 160px;
		}
		
		/*------------------- Market DAta ----------------------- */
		#navigation li#li_optionsmarketdata ul {
		height: 140px;
		}

		/* ------------------ MARKET Participation ------------------- */
		#navigation li#li_optionsparticipation ul {
		height: 60px;
		}
		
		/* ------------------ MARKET REGULATION  ------------------- */
		#navigation li#li_optionsreg ul {
		height: 120px;
		}
		
		/* ------------------ Pricing ------------------- */
		#navigation li#li_optionspricing ul {
		height: 40px;
		}
		
				
		/* ------------------ NEWS ALERTS HEIGHT ------------------- */
		#navigation li#li_optionsnews ul {
		height: 80px;
		}
		


