body {
	background-image:url(images/pagebg.jpg);
	background-repeat:repeat-x;
	background-color:#05344D;
	margin:0;
	font-family: Tahoma;
	font-size:12px;
	color:#666666;
}

h2{
	font-family: Tahoma;
	font-size:22px;
	color:#C05448;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

.leftcolumn{
	background-image:url(/nbsc/images/left_column_bg.gif);
	background-repeat:repeat-y;
	padding-right:5px;
}
.toppd {
	padding:37px 0 0 0;
}

.toplinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A2E4FF;
	text-decoration:none;
	text-transform: uppercase;
}
a.toplinks:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A2E4FF;
	text-decoration:none;
	text-transform: uppercase;
}
a.toplinks:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A2E4FF;
	text-decoration:none;
	text-transform: uppercase;
}
a.toplinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A2E4FF;
	text-decoration:none;
	text-transform: uppercase;
}

a.toplinks:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A2E4FF;
	text-decoration:none;
	text-transform: uppercase;
}
a.toplinks:hover {
	color:#FF9933;
	font-size:11px;
	text-transform: uppercase;
}

.advancedlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
a.advancedlink:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
a.advancedlink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
a.advancedlink:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
a.advancedlink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF9933;
	text-decoration:none;
}

.toptxts {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.topforms {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:40px;
}
.topnav {
	font-family: Tahoma;
	font-size:9px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform: uppercase;
}
a.topnav:link {
	font-family: Tahoma;
	font-size:9px;
	color:#FFFFFF;
	
	text-decoration:none;
	text-transform: uppercase;
}
a.topnav:visited {
	font-family: Tahoma;
	font-size:9px;
	color:#FFFFFF;
	
	text-decoration:none;
	text-transform: uppercase;
}
a.topnav:active {
	font-family: Tahoma;
	font-size:9px;
	color:#FFFFFF;
	
	text-decoration:none;
	text-transform: uppercase;
}
a.topnav:hover {
	color:#FF9933;
	text-transform: uppercase;
	font-size:9px;
}

.lineyellow {
	background-image:url(images/yellowline_x.jpg);
	background-repeat:repeat-x;
	height:2px;
}
.home_index_news_title {
	font-family: Tahoma;
	font-size:16pt;
	color:#C05448;
}
.home_index_news_title a:link, .home_index_news_title a:visited, .home_index_news_title a:active {
	font-family: Tahoma;
	font-size:16pt;
	color:#C05448;
	text-decoration: none;
}
.home_index_news_title a:hover {
	font-family: Tahoma;
	font-size:16pt;
	color:#C05448;
	text-decoration: underline;
}


.index_news_title {
	font-family: Tahoma;
	font-size:11pt;
	color:#C05448;
	font-weight:bold;
}
.index_learningtheropes {
	background-image:url(images/learningropes.jpg);
	background-repeat:no-repeat;
	height:163px;
	width:233px;
}
.index_learningropes_bx {
	margin:120px 0 0 10px;
}
.index_learningropes_txt {
	font-family: Tahoma;
	font-size:12px;
	color:#004768;
	font-weight:bold;
}
.body_news_bg {
	background-color:#FFFFFF;
	height:auto;
	margin-bottom:22px;
}
.newsheight {
	height:310px;
}

div.overflow
{
	padding:0px;
	margin:0px;
	overflow: auto;
	height:255px;
}
div.overflow2
{
	padding:0px;
	margin:0px;
	overflow: auto;
	height:170px;
}

div.overflow_new
{
    padding:0px;
    margin:0px;
    height:180px;
}

.index_advanced {
	font-family: Tahoma;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
a.index_advanced:hover {
	color:#FF9933;
	font-size:12px;
}
.index_investment_resources {
	background-image:url(images/investment_resources.jpg);
	background-repeat:no-repeat;
	width:233px;
	height:105px;
}
.index_investment_resources_txtbox {
	margin:5px 0 0 92px;
}
.index_investment_resources_title {
	font-family: Tahoma;
	font-size:20px;
	color:#004768;
	line-height:18px;
}
.index_investment_resources_txt {
	font-family: Tahoma;
	font-size:11px;
	color:#FFFFFF;
}
.index_more {
	font-family: Tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
a.index_more:hover {
	text-decoration:underline;
	font-size:11px;
}
.index_podcast {
	background-image:url(images/subscribe_podcast.jpg);
	background-repeat:no-repeat;	
	height:78px;
	width:223px;
}
.index_podcast_txt {
	font-family: Tahoma;
	font-size:30px;
	color:#FFFFFF;
	padding-top:4px;
	line-height:28px;
}
.index_calendar_title {
	font-family: Tahoma;
	font-size:22px;
	color:#C05448;
}
.index_leftcalendartop {
	background-image:url(images/calendar_topcurve3.jpg);
	background-repeat:repeat-x;
}
.index_leftcalendarbot {
	background-image:url(images/calendar_botcurve3.jpg);
	background-repeat:repeat-x;
}
.newstxt {
	font-family: Tahoma;
	font-size:10px;
	color:#5393B0;
}
.newsdate {
	font-family: Tahoma;
	font-size:10pt;
	color:#823D34;
	font-weight:bold;
}

.newslink {
	font-family: Tahoma;
	font-size:10px;
	color:#5393B0;
	font-weight:bold;
}
.newslink a{
	font-family: Tahoma;
	font-size:12px;
	color:#5393B0;
	text-decoration:underline;
	font-weight:bold;
}
.newslink a:link{
	font-family: Tahoma;
	font-size:12px;
	color:#5393B0;
	text-decoration:underline;
	font-weight:bold;
}
.newslink a:visited{
	font-family: Tahoma;
	font-size:12px;
	color:#5393B0;
	text-decoration:underline;
	font-weight:bold;
}
.newslink a:active{
	font-family: Tahoma;
	font-size:12px;
	color:#5393B0;
	text-decoration:underline;
	font-weight:bold;
}
.newslink a:hover{
	font-family: Tahoma;
	font-size:12px;
	color:#5393B0;
	text-decoration:none;
	font-weight:bold;
}

.calendar_date {
	font-family: Tahoma;
	font-size:11px;
	color:#823D34;
	font-weight:bold;
}
.calendar_txt {
	font-family: Tahoma;
	font-size:11px;
	color:#5393B0;
	font-weight:bold;
}
.calendar_txt a{
	font-family: Tahoma;
	font-size:11px;
	color:#5393B0;
	font-weight:bold;
	text-decoration:underline;
}
.calendar_txt a:link{
	font-family: Tahoma;
	font-size:11px;
	color:#5393B0;
	font-weight:bold;
	text-decoration:underline;
}
.calendar_txt a:visited{
	font-family: Tahoma;
	font-size:11px;
	color:#5393B0;
	font-weight:bold;
	text-decoration:underline;
}
.calendar_txt a:active{
	font-family: Tahoma;
	font-size:11px;
	color:#5393B0;
	font-weight:bold;
	text-decoration:none;
}
.calendar_txt a:hover{
	font-family: Tahoma;
	font-size:11px;
	color:#5393B0;
	font-weight:bold;
	text-decoration:none;
}


.calendar_heigt {
	height:270px;
}

.calendar_heigt_new {
    height:280px;
}



.topnews {
	background-image:url(images/greyline_newstop_x.jpg);
	background-repeat:repeat-x;
}
.leftmenubg {
	background-image:url(/nbsc/images/left_column_bg.gif);
	background-repeat:repeat-y;
}
.investors_body {
	font-family: Tahoma;
	font-size:12px;
	color:#666666;
	height:558px;
}
.getting_started_title {
	font-family: Tahoma;
	font-size:10pt;
	font-weight:bold;
	color:#004768;
	padding-bottom:2px;
}
.getting_started_txt {
	font-family: Tahoma;
	font-size:10pt;
	color:#004768;
	text-decoration:none;
	padding-bottom:2px;
}
.getting_started_txt a{
	font-family: Tahoma;
	font-size:10pt;
	color:#004768;
	text-decoration:none;
}
.getting_started_txt a:link{
	font-family: Tahoma;
	font-size:10pt;
	color:#004768;
	text-decoration:none;
}
.getting_started_txt a:visited{
	font-family: Tahoma;
	font-size:10pt;
	color:#004768;
	text-decoration:none;
}
.getting_started_txt a:active{
	font-family: Tahoma;
	font-size:10pt;
	color:#004768;
	text-decoration:none;
}
.getting_started_txt a:hover{
	font-family: Tahoma;
	font-size:10pt;
	color:#004768;
	text-decoration:underline;
}

.investors_body_title {
	font-family: Tahoma;
	font-size:14px;
	color:#004768;
	font-weight:bold;
}
.investors_body_txt {
	font-family: Tahoma;
	font-size:10pt;
	color:#282828;
}
a.investors_body_txt:link {
	font-family: Tahoma;
	font-size:10pt; 
	color:#004768;
	text-decoration:underline;
}
a.investors_body_txt:active {
	font-family: Tahoma;
	font-size:10pt; 
	color:#004768;
	text-decoration:underline;
}
a.investors_body_txt:visited {
	font-family: Tahoma;
	font-size:10pt; 
	color:#5393B0;
	text-decoration:underline;
}
a.investors_body_txt:hover {
	font-family: Tahoma;
	font-size:10pt; 
	color:#004768;
	text-decoration:none;
}


.investors_tips {
	font-family: Tahoma;
	font-size:12px; 
	color:#FFFFFF;
	text-decoration:none;
}
a.investors_tips:link {
	font-family: Tahoma;
	font-size:12px; 
	color:#FFFFFF;
	text-decoration:none;
}
a.investors_tips:active {
	font-family: Tahoma;
	font-size:12px; 
	color:#FFFFFF;
	text-decoration:none;
}
a.investors_tips:visited {
	font-family: Tahoma;
	font-size:12px; 
	color:#FFFFFF;
	text-decoration:none;
}
a.investors_tips:hover {
	font-family: Tahoma;
	font-size:12px; 
	color:#FFFF00;
	text-decoration:none;
}
.investors_tips_hei {
	height:32px;
}
.investors_tips_line {
	background-image:url(images/investors_tips_line.jpg);
	background-repeat:repeat-x;
	height:1px;
}
.investors_poll {
	height:80px;
	background-color:#DB9901;
	padding:10px 0 0 15px;
}
.investors_todays_poll {
	font-family: Tahoma;
	font-size:20px;
	font-weight:bold;
	color:#004768;
}
.investors_todayspoll_txt {
	font-family: Tahoma;
	font-size:12px;
	color:#FFFFFF;
}
.investors_findoutbox {
	height:auto;
	background-color:#004768;
	
}
.investors_findoutitle {
	font-family: Tahoma;
	font-size:22px;
	color:#FFFFFF;
	line-height:35px;
}
.investors_findoutbelow {
	height:25px;
	background-color:#478CAB;
}
.investorstips_bg {
	background-image:url(/nbsc/images/investors_tips.jpg);
	background-repeat:no-repeat;
	height:42px;
	width:240px;
	padding:8px 0 0 8px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}	
.investors_leftmenuttile {	
	font-family: Tahoma;
	font-size:11pt;
	color:#C05448;
	font-weight:bold;
}
.investors_leftmenuttile span {
	color:#DA9901;
}

.investors_leftmenuttile a:link, .investors_leftmenuttile a:visited, .investors_leftmenuttile a:active {
	font-family: Tahoma;
	font-size:11pt;
	color:#C05448;
	font-weight:bold;
	text-decoration: none;
}
.investors_leftmenuttile a:hover {
	font-family: Tahoma;
	font-size:11pt;
	color:#C05448;
	font-weight:bold;
	text-decoration: underline;
}


a {
	font-family: Tahoma;
	font-size:12px;
	color: #08567D;
	text-decoration: underline;
}
a:link {
	font-family: Tahoma;
	font-size:12px;
	color: #003F60;
	text-decoration: underline;
}
a:visited {
	font-family: Tahoma;
	font-size:12px;
	color: #003F60;
	text-decoration: underline;
}
a:active {
	font-family: Tahoma;
	font-size:12px;
	text-decoration: underline;
}
a:hover {
	font-family: Tahoma;
	font-size:12px;
	color: #003F60;
	text-decoration: none;
}

/*brought over from old site*/
#alt_row_odd {
	background-color: white;
}

#alt_row_even {
	background-color: #E8EAF7;
}
#enforce_headings {
	background-color: #085076;
}
#enforce_headings_text {
	color: white;
	font-size: 12px;
}
#headings_text_white {
	background-color: white;
}
#reg_tab_font {
	font-size: 10pt; 
	font-family: Tahoma;
	color: #003F60;
}
#reg_header_font {
	font-size: 14pt; 
	font-weight: bold; 
	color: #003F60;
}
#reg_tab_font_bg_even{
	font-size: 10pt; 
	color: #003F60;
	background-color: #E8EAF7;
}
#reg_tab_font_bg_odd{
	font-size: 10pt; 
	color: #003F60;
	background-color: white;
}
/*brought over from old site*/