body#marketSection #headerWrapper #headerContent {height:122px; background:url(../images/header_bg_with_ad.gif) repeat-x;}
#headerContent #logoGlobalNav {height:122px;}
#logoGlobalNav ul#globalNavigation {padding:100px 0 0;}
#logoGlobalNav #login {top:92px;}
#logoGlobalNav h1 {background:url(../images/tsx_logo_with_ad.gif) no-repeat;}

#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 .quotes ul li#subQuotes,
body#marketSection .current ul li#subCurrent,
body#marketSection .closing ul li#subClosing,
body#marketSection .contact ul li#subContact,
body#marketSection .indices ul li#subIndices,
body#marketSection .stockList ul li#subStockList,
body#marketSection .resources ul li#subResources,
body#marketSection .proMarket ul li#subProMarket,
body#marketSection .news ul li#subNews,
body#marketSection .ranks ul li#subRanks, 
body#marketSection .contact ul li#subContact,
body#marketSection .listings ul li#subNewCompany,
body#marketSection .proMarket ul li#subProMarket,
body#marketSection .ticker li#subJavaTicker {background:url(../images/sub_nav_on.gif) 12px 5px no-repeat #2c5e9a;}

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 .investor500 ul li#subRanks li#investor500 a,
body#marketSection .tech100 ul li#subRanks li#tech100 a,
body#marketSection .outlook2007 ul li#subRanks li#outlook2007 a,
body#marketSection .CDN200 ul li#subRanks li#CDN200 a,
body#marketSection .US500 ul li#subRanks li#US500 a,
body#marketSection .income100 ul li#subRanks li#income100 a,
body#marketSection .profit100 ul li#subRanks li#profit100 a,
body#marketSection .hot50 ul li#subRanks li#hot50 a,
body#marketSection .profitw100 ul li#subRanks li#profitw100 a,
body#marketSection .ranksHelp ul li#subRanks li#ranksHelp 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,
body#marketSection .venture50 ul li#subResources li#venture50 a,
body#marketSection .blocks ul li#subProMarket li#blocks a,
body#marketSection .buyins ul li#subProMarket li#buyins a,
body#marketSection .itmSum ul li#subProMarket li#itmSum a,
body#marketSection .itmSymbol ul li#subProMarket li#itmSum li#itmSymbol a,
body#marketSection .moc ul li#subProMarket li#subMoc a,
body#marketSection .mbf ul li#subProMarket li#mbf a,
body#marketSection .topTens ul li#subProMarket li#topTens a {color:#f1911a; text-decoration:none;}

body#marketSection .itmSum ul li#subProMarket ul li#subItmSum li ul,
body#marketSection .moc ul li#subProMarket ul li#subMoc li ul,
body#marketSection .quotes ul li#subQuotes ul,
body#marketSection .ranks ul li#subRanks ul,
body#marketSection .activity ul li#subMarket ul,
body#marketSection .resources ul li#subResources ul,
body#marketSection .proMarket ul li#subProMarket ul,
body#marketSection .listings ul li#subNewCompany ul {display:block;}

body#marketSection .moc ul li#subProMarket li#subMoc li#mocEligible a,
body#marketSection .itmSum ul li#subProMarket li#itmSum li a {color:#438faa; text-decoration:none;}

body#marketSection .itmSum ul li#subProMarket li#itmSum li a:hover {text-decoration:underline;}
body#marketSection .proMarket ul li#subProMarket li ul {display:none;}
body#marketSection .itmSum ul li#subProMarket li#itmSum 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;}

#detailedWrapper .symbolDetail, .detailedWrapper .symbolDetail {
clear:left;
width:567px;
font-size:11px;
margin:0 0 0 4px;
}
.symbolDetail td, .symbolDetail th {
text-align:left;
vertical-align:top;
padding:8px 10px 6px 15px;
}
.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 {
font-weight:700;
text-align:center;
font-size:12px;
}

/*=composite index chart
------------------------*/
.detailedWrapper table#compIndexMostActive {
border-top:2px solid #c2cbd4;
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;
	margin:0px 10px 10px 0px;
}
#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;
background:#f4f5f7;
padding:7px 4px 10px;
}
.detailedWrapper table#mostActive {margin-top:0;}
#mostActive th {
background:#76a3b3;
color:#fff;
border-right:1px solid #fff;
text-align:center;
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 {
color:#f1911a;
font-size:11px;
text-align:left;
margin:5px 0 5px 5px;
}
#mostActiveWrapper p.tableNote, #mostActiveWrapperClosing p.tableNote {font-size:9px; margin:18px 0 12px;}

/*=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 {
clear:both;
color:#f1911a;
font-size:11px;
text-align:left;
background:#f4f5f7;
margin:0 4px;
padding:6px 14px;
}
#indicesContent td#indicesView {
vertical-align:top;
width:320px;
border-right:2px solid #e9ecef;
}
#indicesView .indicesTable {width:319px; margin-bottom:3px;}
#indicesContent #indicesLegend {width:250px; margin:7px 0 5px 7px;}
#indicesContent td#constituentView {vertical-align:top; width:245px;}
#constituentView h4 {
color:#f1911a;
font-size:12px;
margin:11px 0 11px 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 .indiceRightTableWrapper {
background:#f1f2f5;
margin-top:5px;
padding:7px 3px;
}
.indiceRightTableWrapper .detailStatsTable td {background:#f1f2f5;}
.constituentsRightTableWrapper .detailStatsTable {margin:0 2px;}
.constituentsRightTableWrapper .detailStatsTable th {
text-align:left;
font-size:11px;
font-weight:700;
color:#fff;
background:#76a3b3;
padding:3px;
}
.detailedWrapper #bondIndicesLegend {
width:250px;
line-height:1.2;
font-size:9px;
color:#7D8995;
margin:7px 0 5px 7px;
}

/***************************************
 *  START STYLES FOR NGX INDICES TABLE *
 ***************************************/

.NGXindicesTable th {
font-size:12px;
color:#f1911a;
background:#f4f5f7;
text-align:center;
padding:4px 0;
}
.NGXindicesTable th.firstColumn {
text-align:left;
padding-left:7px;
}
.NGXindicesTable td {
vertical-align:middle;
font-size:9px;
background:#f3fafe;
padding:2px 5px 2px 7px;
}
.NGXindicesTable tr.oddRow td {background:#fff;}
.NGXindicesTable td.indexLink a.selectedIndex {color:#f19625; height:20px;}

#NGXindicesContent td#NGXindicesView {
vertical-align:top;
/*border-right:2px solid #e9ecef;*/
}
#NGXindicesView .NGXindicesTable {
	width:565px;
	margin-bottom:3px;
	margin-left:4px;
}
/*************************************
 *  END STYLES FOR NGX INDICES TABLE *
 *************************************/


/*=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 0px;
}
#mainContent table#blockLists {width:530px;}
#mainContent table#blockLists th {text-align:left; padding:10px 4px 3px; font-size:11px; vertical-align:bottom;}
#blockLists td.noShares {text-align:right;}
#mainContent table#blockLists caption {background:#76a3b3; color:#fff; font-weight:bold; text-align:left; font-size:11px; line-height:1.0; padding:5px 7px 5px;}
#mainContent p.blockNote {font-size:10px;}
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,#canDeal tr.oddRow th,#canDeal tr.oddRow td {background:#f4f5f7;}
#compIndexMostActive a:link,#compIndexMostActive a:hover,#compIndexMostActive .nextLink a {color:#438faa;}
#mostActiveWrapperClosing #mostActive th,#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;}

.detailedWrapper #indicesContent,.detailedWrapper #indicesContent2,.detailedWrapper #bondIndicesContent,.bondIndicesTable {
clear:both;
width:567px;
border-top:2px solid #e9ecef;
margin:0 4px;
}
.indicesTable th,.bondIndicesTable th {
font-size:12px;
color:#f1911a;
background:#f4f5f7;
text-align:center;
padding:4px 0;
}
.indicesTable th.firstColumn,.bondIndicesTable th.firstColumn {
text-align:left;
padding-left:7px;
width:238px;
}
.indicesTable td,.bondIndicesTable td {
vertical-align:middle;
font-size:9px;
background:#f3fafe;
padding:2px 5px 2px 7px;
}
.indicesTable td.iconLink,.bondIndicesTable td.iconLink {
text-align:center;
background:#e5f5fc;
border-left:2px solid #fff;
width:35px;
padding:2px 0;
}
.indicesTable tr.oddRow td,.bondIndicesTable tr.oddRow td {background:#fff;}
.indicesTable img,.bondIndicesTable img,#bondIndicesLegend td,#bondIndicesLegend img,#myStockLinks img,#myStockLinks td,#nameAndInfo input {vertical-align:middle;}
.indicesTable td.indexLink a.selectedIndex,.bondIndicesTable td.indexLink a.selectedIndex {color:#f19625;}
#indicesLegend td,#bondIndicesLegend td {padding-bottom:2px;}
.javaTickerForm td {font-size:11px; padding:5px;}