#sidebar1 .sidebar1AdWrapper {background:url(../images/sidebar_ad_top.gif) 0 0 no-repeat; padding-top:6px;}

/*=sub nav stuff specific to Market Activity section
-----------------------------------------------------*/
#subNavigation li#subCurrent {border-top:none;}

body#marketSection .currentMarket ul li#currentMarket,
body#marketSection .closingSummary ul li#closingSummary,
body#marketSection .insiderTrades ul li#insiderTrades,
body#marketSection .bondsRates ul li#bondsRates,
body#marketSection .indices ul li#indices, 
body#marketSection .subProMarket ul li#subProMarket, 
body#marketSection .newCompany ul li#newCompany, 
body#marketSection .listedDirectory ul li#listedDirectory, 
body#marketSection .marketHours ul li#marketHours {background:url(../images/sub_nav_on.gif) 12px 5px no-repeat #404F24;}

body#marketSection .subBlocks ul li#subProMarket li#subBlocks a,
body#marketSection .tradingList ul li#subProMarket li#tradingList a,
body#marketSection .buyins ul li#subProMarket li#buyins a,
body#marketSection .insider ul li#subProMarket li#subInsider a,
body#marketSection .insiderSearch ul li#subProMarket li#subInsider li#subInsiderSearch a,
body#marketSection .moc ul li#subProMarket li#subMoc a,
body#marketSection .topTens ul li#subProMarket li#topTens a,
body#marketSection .mbf ul li#subProMarket li#mbf a {color:#f1911a; text-decoration:none;}

body#marketSection .moc ul li#proMarket li#moc li#mocEligible a,
body#marketSection .insider ul li#proMarket li#insider li a {color:#4F5C46; text-decoration:none;}

body#marketSection .subBlocks ul li#subProMarket li#subBlocks li ul,
body#marketSection .buyins ul li#subProMarket li#buyins li ul,
body#marketSection .moc ul li#subProMarket li#subMoc li ul,
body#marketSection .insider ul li#subProMarket li#subInsider li ul,
body#marketSection .mbf ul li#subProMarket li#mbf li ul, 
body#marketSection .topTens ul li#subProMarket li#topTens li ul {display:none;}

body#marketSection .subBlocks ul li#subProMarket li#subBlocks ul,
body#marketSection .buyins ul li#subProMarket li#buyins ul,
body#marketSection .moc ul li#subProMarket li#subMoc ul,
body#marketSection .insider ul li#subProMarket li#subInsider ul,
body#marketSection .insider ul li#subProMarket ul li#subInsider li ul,
body#marketSection .mbf ul li#subProMarket li#mbf ul, 
body#marketSection .topTens ul li#subProMarket li#topTens ul,
body#marketSection .subProMarket ul li#subProMarket ul {display:block;}

/*=symbol search table
----------------------*/
#mainContent table#symbolSearchTable {margin:0; padding:0;}
#symbolSearchTable td { vertical-align:middle; padding:0 6px 6px 0;}
#symbolSearchTable input.symbolInput {
width:75px;
font-size:12px;
border:1px solid #888;
vertical-align:middle;
border-color:#888 #ddd #ddd #888;
}

#mainContent #lookupSubmit {
border-top:1px solid #dfe4e9;
width:575px;
margin:6px 0 10px;
}
#lookupSubmit td {vertical-align:top; padding:9px 0 0;}
#lookupSubmit ul#lookup {
list-style:none;
font-weight:700;
margin:0;
padding:0;
}

/*=globefund.com link
----------------------*/
#mainContent p.globefund {text-align:right; margin:12px 0;}

/*=invalid symbols
------------------*/
#mainContent #invalidSymbols {border-top:1px solid #dfe4e9; padding:9px 0 0;}
#invalidSymbols h4 {
color:#3c6dab;
font-size:12px;
line-height:1.2;
margin:0 0 6px;
}
#invalidSymbols p {margin:6px 0;}
#invalidSymbols ul {
list-style:none;
font-weight:700;
color:#e43f2e;
margin:6px 0;
padding:0;
}
#invalidSymbols p#explanation {font-size:9px; margin:26px 0 0;}

/* detailed quote/company info styles 
=detailed header
----------------*/
#mainContent #detailedHeader {width:575px; border-bottom:1px solid #dfe4e9;}
#detailedHeader td.companyLogo {text-align:right; padding:0 0 9px 5px;}
#detailedHeader h3 {font-size:16px; margin:0;}
#detailedHeader p {margin:2px 0 0;}

/*=get more quotes
------------------*/
#mainContent .getMoreQuotes {text-align:right; margin:3px 0 4px;}

.symbolDetail {
clear:left;
width:565px;
font-size:11px;
margin:0 0 0 0px;
}
.symbolDetail td, .symbolDetail th {
background:#E7E3B5;
text-align:left;
vertical-align:top;
padding:2px 5px 2px 5px;
}
/*.symbolDetail th {color:#3568a8; background:#d6e9f2;}*/
.symbolDetail td {color:#323A42; background:#fff;}
.symbolDetail td span.negative {color:#e43f2e;}

#detailedWrapper p.detailDate,.detailedWrapper p.detailDate {
text-align:right;
font-size:10px;
color:#7d8995;
margin:8px 11px;
}
#detailedWrapper td.detailDate,.detailedWrapper td.detailDate {
text-align:right;
font-size:10px;
color:#7d8995;
}

/*=info TSX Venture
-------------------*/
#detailedWrapper #infoTSXWrapper,.detailedWrapper #infoTSXWrapper {
border:2px solid #c2cbd4;
border-width:2px 0 0;
padding:7px 11px;
}
#infoTSXWrapper #infoTSX {background:#f4f6f8; padding:1px 5px;}
#infoTSX img {
float:left;
display:inline;
margin:30px 0 0 8px;
}
#mainContent #infoTSX p {margin:11px 0 11px 120px;}

#detailedWrapper ul#haltedAnnualLinks,.detailedWrapper ul#haltedAnnualLinks {
border-top:2px solid #c2cbd4;
list-style:none;
font-weight:700;
width:575px;
w\idth:549px;
margin:0;
padding:0 11px 0 15px;
}
#haltedAnnualLinks .cnxlink {
float:left;
color:#3568a8;
font-size:12px;
}
#haltedAnnualLinks li {float:left; padding:9px 0 10px;}
#haltedAnnualLinks li#annualLink {
float:right;
padding-left:18px;
background:url(../images/icon_annual_report.gif) 0 12px no-repeat;
}

/*=globefund.com chart and links
---------------------------------*/
#detailedWrapper #globeChartLinks,.detailedWrapper #globeChartLinks {
clear:both;
border:1px solid #dfe4e9;
width:560px;
w\idth:550px;
margin:0 7px 13px;
padding:6px 5px;
}
#globeChartLinks table {width:550px;}
#globeChartLinks td#globeChart {width:235px;}

/*=last trade table and ad
--------------------------*/
#detailedWrapper #lastTradeWrapper,.detailedWrapper #lastTradeWrapper {
border-top:2px solid #c2cbd4;
width:572px;
padding-left:2px;
w\idth:570px;
}
#lastTradeWrapper .ad {
width:302px;
text-align:center;
padding-bottom:10px;
border-right:2px solid #c2cbd4;
}
#lastTradeWrapper #lastTrade {
vertical-align:top;
width:258px;
background:#f4f5f7;
padding:4px;
}
#lastTradeWrapper p {font-size:9px; margin:12px 4px 0;}

/*=last trade table
-------------------*/
#detailedWrapper table#lastTradeTable,.detailedWrapper table#lastTradeTable {width:258px;}

/*=last ten trades
-------------------*/
.fullTableWrapper #lastTenTrades th {
font-size:11px;
font-weight:700;
text-align:left;
border-bottom:1px solid #dfe4e9;
padding:10px 4px 2px;
}

/*=companyInfoTable
--------------------*/
#companyInfoTable td,#companyInfoTable th {
font-weight:400;
background:#fff;
font-size:10px;
vertical-align:top;
text-align:left;
padding:2px 0 3px;
}
#companyInfoTable th {width:35%;}

/*=CanDeal benchmarks Table
--------------------------*/
.fullTableWrapper #canDeal {width:100%;}
#canDeal td,#canDeal th {
font-weight:400;
background:#fff;
font-size:11px;
vertical-align:top;
text-align:left;
padding:2px 3px 3px;
}
#canDeal th {
background:#E7E3B5;
font-weight:700;
text-align:center;
font-size:11px;
border-bottom:1px solid #E7E3B5;
}
#canDeal.detailStatsTable caption {background:#fff;font-size:11px; color:#7F7800; font-weight:bolder; clear:both; padding:1em 0.5em 0.2em 0.2em; margin:0px; border-bottom-color:#7F7800; border-bottom-width:2px; border-bottom-style:solid;}

/*=composite index chart
------------------------*/
.detailedWrapper table#compIndexMostActive {
margin-left:2px;
width:571px;
}
.detailedWrapper #compIndex {vertical-align:top; width:217px;}
#compIndex h4 {
color:#f1911a;
font-size:11px;
text-align:left;
margin:13px 0 10px 13px;
}
#compIndex .indexChart {text-align:center; margin:0 0 11px;}
#compIndexMostActive .updated {padding:0 0 6px 14px;}
#compIndexMostActive .buttonAd {
text-align:center;
vertical-align:center;
margin:0 10px 10px;
}
#compIndexMostActive a:visited {color:#B575BC;}

/*=most active table
---------------------*/
.detailedWrapper #mostActiveWrapper {
border-top:none;
background:#f4f5f7;
border-left:2px solid #c2cbd4;
padding:7px 4px 10px;
}
.detailedWrapper #mostActiveWrapperClosing {
border-top:none;
padding:7px 4px 10px;
}
.detailedWrapper table#mostActive {margin-top:0;}
#mostActive th {
background:#E7E3B5;
border-right:0px;
border-bottom:1px solid #E7E3B5;
padding:4px;
}
#mostActiveWrapperClosing #mostActive td {padding-left:5px;}
#mostActiveWrapper select,#mostActiveWrapperClosing select {font-size:11px; color:#323A42;}
#mostActiveWrapper #mostActiveBottom,#mostActiveWrapperClosing #mostActiveBottom {
font-size:10px;
width:100%;
margin:0;
}
#mostActiveWrapper h4, #mostActiveWrapperClosing h4 {
font-size:11px; color:#7F7800; font-weight:bolder; clear:both; padding:1em 0.5em 0.2em 0.2em; margin:0px; border-bottom-color:#7F7800; border-bottom-width:2px;
}
#mostActiveWrapper p.tableNote, #mostActiveWrapperClosing p.tableNote {font-size:10px; margin:18px 0 12px;}

.indiceRightTableWrapper .detailStatsTable {
	width:242px;
}

.constituentsRightTableWrapper .detailStatsTable {
	width:242px;
}

.detailStatsTable {
	width:565px;
}

.detailStatsTable th {
	text-align:left; 
	padding:4px 2px 2px; 
	color:#323A42;
	background:#E7E3B5; 
	vertical-align:bottom;
}

.detailStatsTable td.tableheading {
	font-size:11px; color:#7F7800; 
	font-weight:bolder; 
	clear:both; 
	padding-top:10px;
	margin:0px; 
	border-bottom-color:#7F7800; 
	border-bottom-width:2px; 
	border-bottom-style:solid;
}

.detailStatsTable tr.oddRow td, 
.detailStatsTable td {
	padding:2px 4px 3px; 
	border-right:0px;
	border-bottom:1px solid #E7E3B5; 
	background:#fff;
}

/*=news box
------------*/
#mainContent #newsBox {margin-top:5px;}
#newsBox .newsLinks {padding-bottom:5px;}
#newsBox .newsLinks td.time {
width:57px;
vertical-align:middle;
padding:2px 0 2px 16px;
}
#newsBox .newsLinks td.newsLink {vertical-align:middle; padding:2px 0;}
#newsBox .newsLinks td.newsLogo {text-align:right; vertical-align:middle;}

/*=track portfolio 
-------------------*/
#mainContent #trackPortWrapper {
background:url(../images/track_port_bottom.gif) left bottom no-repeat;
padding-bottom:6px;
margin-top:5px;
}
#trackPortWrapper #trackPortTop { background:url(../images/track_port_top.gif) left top no-repeat; padding-top:6px;}
#trackPortWrapper table {
border:2px solid #c2cbd4;
background:#f4f6f8;
width:575px;
border-width:0 2px;
}
#trackPortWrapper #trackImage {padding:4px 8px;}
#trackPortWrapper h4 {
font-size:18px;
color:#3568a8;
margin:3px 0 7px;
}
#trackPortWrapper p {margin:7px 0 0;}
#trackPortWrapper #trackRegister {
vertical-align:bottom;
width:94px;
text-align:right;
font-size:11px;
padding:4px 8px;
}
#trackRegister a {background:url(../images/register_now_bg.gif) 0 0 no-repeat; padding-left:20px;}

/*=closing summary stuff
------------------------*/
h4.closing {font-size:11px; color:#7F7800; font-weight:bolder; clear:both; padding:1em 0.5em 0.2em 0.2em; margin:0px; border-bottom-color:#7F7800; border-bottom-width:2px; }

#constituentView h4 {
color:#7F7800;
font-size:12px;
margin:6px 0 6px 13px;
}
#constituentView ul.detailedTabNav {
font-size:1px;
line-height:1.0;
width:245px;
background:#76a3b3;
list-style:none;
height:21px;
margin:1px 0 0;
padding:0;
}
.detailedTabNav li {float:left; height:21px;}

#constituentView .pageNav {border-right:0px;border-bottom:0px}

.detailedWrapper #bondIndicesLegend {
width:250px;
line-height:1.2;
font-size:9px;
color:#7D8995;
margin:7px 0 5px 7px;
}

/*=my stock list
-----------------*/
#myEquitiesWrapper {height:auto;}
#myEquitiesOverflow {width:555px; overflow:scroll;}
.fullTableWrapper .myStockListDetails th {
background:#76a3b3;
color:#fff;
border-right:1px solid #fff;
padding:2px;
}
.myStockListDetails th a {color:#fff;}
table#myStockLinks {
font-size:11px;
width:550px;
margin:0 0 0 10px;
}
#stockListTabs a {width:110px; background:url(../images/stocklist_tab_off.gif) no-repeat;}
#stockListTabs a:hover,#stockListTabs li#currentTab a {width:110px; background:url(../images/stocklist_tab_on.gif) no-repeat;}
table.editListButtons {width:100%; margin:5px 0;}
.editListButtons td {vertical-align:middle; text-align:right;}

/*=edit stock list
------------------*/
.detailedWrapper #editStockList {background:url(../images/tabbed_nav_bg.gif) no-repeat; padding-top:7px;}
#editStockList #nameAndInfo {font-size:11px; padding:9px 12px 0;}
#nameAndInfo p.note {font-size:11px; margin-top:2px;}
#nameAndInfo input#StocklistName {
font-size:11px;
text-align:center;
border:1px solid #d5d5d5;
width:160px;
}
#editListTable th {
font-size:11px;
font-weight:700;
text-align:left;
border-bottom:1px solid #dfe4e9;
padding:3px 0 3px 7px;
}
#editListTable td {text-align:center; padding:3px 0;}
#editListTable input.editText {
width:113px;
border:1px solid #d5d5d5;
font-size:9px;
text-align:left;
}
#editListTable p.errorMessage {text-align:left; font-size:11px;}
#updateProfileTable input,#updateProfileTable select,#updateProfileTable td,#updateProfileTable th {font-size:11px;}

/*=professional market indicators stuff
---------------------------------------*/
#mainContent table#insiderBySymbol,#mainContent table#shortSale {width:530px;}
#mainContent table#insiderBySymbol th,#mainContent table#shortSale th {
text-align:center;
font-size:11px;
vertical-align:bottom;
padding:2px 4px 3px;
}
#mainContent table#insiderBySymbol td {
text-align:center;
font-size:9px;
vertical-align:bottom;
}
#mainContent table#insiderBySymbol td.name {text-align:left; width:80px;}
#mainContent table#newCompanyListings {width:420px;}
#mainContent table#newCompanyListings th {
text-align:left;
font-size:11px;
vertical-align:bottom;
padding:2px 4px 3px;
}
#mainContent table#blockLists {width:565px;}
#mainContent table#blockLists th {text-align:left; padding:10px 4px 3px; color:#323A42;
background:#E7E3B5; vertical-align:bottom;}
#blockLists td.noShares {text-align:right;}
#mainContent table#blockLists caption {background:#FFFFFF; color:#7F7800; font-weight:bold; text-align:left; font-size:11px; line-height:1.0; padding:5px 7px 5px;}
#mainContent p.blockNote {font-size:10px;}

/*New Listings*/
.newListings td {border-bottom:1px solid #E7E3B5;border-right:0px;font-size:11px;padding:5px 5px;}

/* Misc */

body#marketSection .closing ul li#subMarket li#marketClosing a,body#marketSection .lookup ul li#subQuotes li#quotesSymbol a,body#marketSection .nex ul li#subQuotes li#quotesNEX a,body#marketSection .newTSX ul li#subNewCompany li#newTSX a,body#marketSection .newVenture ul li#subNewCompany li#newVenture a,body#marketSection .glossary ul li#subResources li#glossary a,,.featureBoxContent #myStockLinks td.currentLink a {color:#f1911a; text-decoration:none;}

#lookupSubmit #symbolSubmit,.myStockListDetails th,.myStockListDetails td,#mainContent table#insiderBySymbol td.volume,#mainContent #insiderBySymbol td.value,#mainContent #shortSale td.noShares,#mainContent #shortSale td.netChange {text-align:right;}

#detailedHeader td,#mostActiveBottom td,#trackPortWrapper td {vertical-align:top;}

.symbolDetail td.exchange,#globeChartLinks td#globeLinks,#lastTradeWrapper #lastTrade #inkAd,#mostActive td,.myStockListDetails th.lastOne,.myStockListDetails td.lastOne,#fundList th,#fundList td,#mainContent table#shortSale .lastCell {text-align:center;}

.symbolDetail td.closeDown,#compIndexMostActive .closeDown {color:#DD3657;}

.symbolDetail td.closeUp,#compIndexMostActive .closeUp {color:#63995D;}

#companyInfoTable tr.oddRow th,#companyInfoTable tr.oddRow td {background:#f4f5f7;}

#compIndexMostActive a:link,#compIndexMostActive a:hover,#compIndexMostActive .nextLink a {color:#438faa;}

#mostActiveWrapperClosing #mostActive td,.myStockListDetails th.firstTwo,.myStockListDetails td.firstTwo,#mainContent table#shortSale th {text-align:left;}

#mostActiveWrapper h4 span.sub,#mostActiveWrapperClosing h4 span.sub,.detailedWrapper ul#stockListTabs {font-size:9px;}


.javaTickerForm td {font-size:11px; padding:5px;}

#moc th {
background:#E7E3B5;
font-weight:700;
font-size:11px;
padding:5px 0 5px 5px;
border-bottom:1px solid #E7E3B5;
}

/* Style for the big box ad on the closing summary page */
#bigBoxcs {
	width:100%;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}