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

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

/* Left menu main headings 
---------------------------*/
body#ntp .subAbout li#subAbout,
body#ntp .subContactUs li#subContactUs, 
body#ntp .subFAQ li#subFAQ {background:url(../images/sub_nav_on.gif) 12px 5px no-repeat #2c5e9a;}

/*=About ntp subsection
------------------------*/
body#ntp .aboutOverview ul li#subAbout li#aboutOverview a {color:#f1911a; text-decoration:none;}

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

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

/*=Display or don't display subsections
-------------------------------*/
body#ntp .subAbout ul li#subAbout ul,
body#ntp .subContactUs ul li#subContactUs ul, 
body#ntp .subFAQ ul li#subFAQ ul {display:block;}

body#ntp .subAbout ul li#subAbout li ul,
body#ntp .subContactUs ul li#subContactUs li ul, 
body#ntp .subFAQ ul li#subFAQ 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;}

