body {
font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
}

/*=sub nav stuff specific to NGX site
-----------------------------------------------------*/
body#ngx #subAbout {border-top:none;}

/* Left menu main headings 
---------------------------*/
body#ngx .subAbout li#subAbout,
body#ngx .subExchServices li#subExchServices,
body#ngx .subClearing li#subClearing,
body#ngx .subMarketData li#subMarketData,
body#ngx .subContracts li#subContracts,
body#ngx .subCustResources li#subCustResources,
body#ngx .subCustSignup li#subCustSignup,
body#ngx .subDownloads li#subDownloads,
body#ngx .subAuctions li#subAuctions, 
body#ngx .subNews li#subNews,
body#ngx .subGlossary li#subGlossary, 
body#ngx .subFAQ li#subFAQ,
body#ngx .subContactUs li#subContactUs {background:url(../images/sub_nav_on.gif) 12px 5px no-repeat #2c5e9a;}

/*=About NGX subsection
------------------------*/
body#ngx .aboutOverview ul li#subAbout li#aboutOverview a,
body#ngx .aboutHistory ul li#subAbout li#aboutHistory a,
body#ngx .aboutReg ul li#subAbout li#aboutReg a,
body#ngx .aboutPresentations ul li#subAbout li#aboutPresentations a {color:#f1911a; text-decoration:none;}

/*=Exchange Sevices subsection
------------------------*/
body#ngx .ExchWattex ul li#subExchServices li#ExchWattex a,
body#ngx .ExchTrad ul li#subExchServices li#ExchTrad a,
body#ngx .ExchServices ul li#subExchServices li#ExchServices a {color:#f1911a; text-decoration:none;}

/*=Clearing and Settlement subsection
--------------------------------------*/
body#ngx .clearingOverview ul li#subClearing li#clearingOverview a,
body#ngx .clearingPipeline ul li#subClearing li#clearingPipeline a,
body#ngx .clearingDelivery ul li#subClearing li#clearingDelivery a {color:#f1911a; text-decoration:none;}

/*=Market Data Indices subsection
----------------------------------*/
body#ngx .marketDataOverview ul li#subMarketData li#marketDataOverview a,
body#ngx .marketDataIndices ul li#subMarketData li#marketDataIndices a,
body#ngx .marketDataSummary ul li#subMarketData li#marketDataSummary a,
body#ngx .marketDataDTVS ul li#subMarketData li#marketDataDTVS a,
body#ngx .marketDataYVG ul li#subMarketData li#marketDataYVG a,
body#ngx .marketDataSettlement ul li#subMarketData li#marketDataSettlement a {color:#f1911a; text-decoration:none;}

/*=Contracts Listed subsection
-------------------------------*/
body#ngx .contractsOverview ul li#subContracts li#contractsOverview a,
body#ngx .contractsHub ul li#subContracts li#contractsHub a,
body#ngx .contractsType ul li#subContracts li#contractsType a,
body#ngx .contractsList ul li#subContracts li#contractsList a,
body#ngx .contractsTerm ul li#subContracts li#contractsTerm a {color:#f1911a; text-decoration:none;}

/*=Customer Resources subsection
---------------------------------*/
body#ngx .custResourcesHolidays ul li#subCustResources li#custResourcesHolidays a,
body#ngx .custResourcesSCP ul li#subCustResources li#custResourcesSCP a,
body#ngx .custResourcesSettlement ul li#subCustResources li#custResourcesSettlement a,
body#ngx .custResourcesBands ul li#subCustResources li#custResourcesBands a,
body#ngx .custResourcesFee ul li#subCustResources li#custResourcesFee a,
body#ngx .custResourcesNoon ul li#subCustResources li#custResourcesNoon a,
body#ngx .custResourcesHelp ul li#subCustResources li#custResourcesHelp a,
body#ngx .custResourcesNominations ul li#subCustResources li#custResourcesNominations a,
body#ngx .custResourcesAgency ul li#subCustResources li#custResourcesAgency a,
body#ngx .custResourcesCPA ul li#subCustResources li#custResourcesCPA a,
body#ngx .custResourcesSpecs ul li#subCustResources li#custResourcesSpecs a,
body#ngx .custResourcesXML ul li#subCustResources li#custResourcesXML a {color:#f1911a; text-decoration:none;}

/*=Customer Signup subsection
-------------------------------*/
body#ngx .custsignup ul li#subcustsignup li#custsignup a {color:#f1911a; text-decoration:none;}

/*=Public Downloads subsection
-------------------------------*/
body#ngx .downloadsSoftware ul li#subDownloads li#downloadsSoftware a,
body#ngx .downloadsPresentations ul li#subDownloads li#downloadsPresentations a,
body#ngx .downloadsOther ul li#subDownloads li#downloadsOther a {color:#f1911a; text-decoration:none;}

/*=Power Auctions subsection
-------------------------------*/
body#ngx .auctionsOverview ul li#subAuctions li#auctionsOverview a,
body#ngx .auctionsOPA ul li#subAuctions li#auctionsOPA a,
body#ngx .auctionsEnmax ul li#subAuctions li#auctionsEnmax a,
body#ngx .auctionsEpcor ul li#subAuctions li#auctionsEpcor a,
body#ngx .auctionsNGX ul li#subAuctions li#auctionsNGX a {color:#f1911a; text-decoration:none;}

/*=News and Notices subsection
-------------------------------*/
body#ngx .newsnotices ul li#subNews li#newsnotices a {color:#f1911a; text-decoration:none;}

/*=Glossary subsection
-------------------------------*/
body#ngx .glossary ul li#subGlossary li#glossary a {color:#f1911a; text-decoration:none;}


/*=Frequently Asked Questions subsection
-------------------------------*/
body#ngx .faqTrading ul li#subFAQ li#faqTrading a,
body#ngx .faqCredit ul li#subFAQ li#faqCredit a,
body#ngx .faqOperations ul li#subFAQ li#faqOperations a,
body#ngx .faqLegal ul li#subFAQ li#faqLegal a {color:#f1911a; text-decoration:none;}

/*=Contact Us subsection
-------------------------------*/
body#ngx .contact ul li#subContactUs li#contact a {color:#f1911a; text-decoration:none;}



/*=Display or don't display subsections
-------------------------------*/
body#ngx .subAbout ul li#subAbout ul,
body#ngx .subExchServices ul li#subExchServices ul,
body#ngx .subClearing ul li#subClearing ul,
body#ngx .subMarketData ul li#subMarketData ul,
body#ngx .subContracts ul li#subContracts ul,
body#ngx .subCustResources ul li#subCustResources ul,
body#ngx .subCustSignup ul li#subCustSignup ul,
body#ngx .subDownloads ul li#subDownloads ul,
body#ngx .subAuctions ul li#subAuctions ul, 
body#ngx .subNews ul li#subNews ul,
body#ngx .subGlossary ul li#subGlossary ul, 
body#ngx .subFAQ ul li#subFAQ ul,
body#ngx .subContactUs ul li#subContactUs ul {display:block;}

body#ngx .subAbout ul li#subAbout li ul,
body#ngx .subExchServices ul li#subExchServices li ul,
body#ngx .subClearing ul li#subClearing li ul,
body#ngx .subMarketData ul li#subMarketData li ul,
body#ngx .subContracts ul li#subContracts li ul,
body#ngx .subCustResources ul li#subCustResources li ul,
body#ngx .subCustSignup ul li#subCustSignup li ul,
body#ngx .subDownloads ul li#subDownloads li ul,
body#ngx .subAuctions ul li#subAuctions li ul, 
body#ngx .subNews ul li#subNews li ul,
body#ngx .subGlossary ul li#subGlossary li ul, 
body#ngx .subFAQ ul li#subFAQ li ul,
body#ngx .subContactUs ul li#subContactUs li ul {display:none;}


/*=sidebar 1 - left column*/
#sidebar1 {
width:216px;
float:left;
background:url(../images/side_bg.gif) repeat-y #fff;
margin-left:0px;
margin-top:8px;
margin-right:10px;
display:inline;
}

/*#sidebar1 .sidebarWrapper {background:url(../images/search_tsx_bottom.gif) 0 100% no-repeat; padding-bottom:30px;}*/

/*=global navigation*/
#globalNavigation {
font-size:12px;
color:#FFFFFF;}
#globalNavigation a {text-decoration:none; color:#FFFFFF;}
#globalNavigation a:hover {text-decoration:underline;}

/*=sub navigation*/
#sidebar1 #subNavigation {background:url(../images/sub_nav_bottom.gif) 0 100% no-repeat; padding-bottom:16px;}

#subNavigationTop {background:url(../images/sub_nav_top.gif) 0 0 no-repeat; padding-top:20px;}
#subNavigation ul {
margin:0;
padding:0 2px 0;
list-style:none;
line-height:1.0;
font-size:11px;
}
#subNavigation li {
color:#fff;
border-top:1px solid #98bac6;
background:url(../images/sub_nav_off.gif) 12px 5px no-repeat #76a3b3;
font-weight:700;
}
#subNavigation li a {
color:#fff;
text-decoration:none;
padding: 5px 5px 5px 30px;
display:block;
height:1%;
}
html>body #subNavigation li a {height:auto;}
#subNavigation li a:hover {text-decoration:underline;}


/* second level of links for sub nav */
#subNavigation li ul {
background-image:none;
margin:0;
padding:0;
display:none;
}
#subNavigation li li {
margin:0;
background:url(../images/sub_nav_sub_bg.gif) 196px 8px no-repeat #fff;
color:#438faa;
border-top:1px solid #dfe4e9;
padding:0;
margin:0;
font-weight:normal;
}
#subNavigation li li.firstSubSub {border-top:none;}
#subNavigation li li a {color:#438faa; padding-left:42px; padding-right:20px;}

/* third level of links */
#subNavigation li li ul {margin:0; padding:0;  background-image:none; border-top:1px solid #dfe4e9; display:none;}
#subNavigation li li li {background:#f4f5f7; margin:0; padding:5px 5px 5px 63px; border-top:none; border-bottom:1px solid #fff;}
#subNavigation li li li.lastLink {border:none;}
#subNavigation li li li a {padding:0; display:inline;}



/*=sign on to*/
#sidebar1 #signOnTo {
width:216px;
padding:10px 0 0 14px;
background:url(../images/greybox_top.gif) 0 0 no-repeat;
}

#signOnTo h2 {
font-size:12px;
color:#3568a8;
line-height:1.0;
margin:0 0 7px;
}
#signOnTo label {
display:block;
font-size:11px;
font-weight:700;
color:#323A42;
margin:0 0 1px;
line-height:1.0em;
}
#signOnTo select {
font-size:11px;
color:#323A42;
width:158px;
vertical-align:middle;
border:1px solid #d6d6d6;
}
#signOnTo input#stockGo {
vertical-align:middle;
width:29px;
height:25px;
}
#signOnTo p {
font-size:10px;
margin:8px 0 0;
line-height:1.2;
color:#7d8995;
}
#signOnTo a {color:#7d8995; text-decoration:underline;vertical-align:middle;}
#signOnTo a:hover {text-decoration:none;}

