#sidebar1 .sidebar1AdWrapper {background:url(../images/sidebar_ad_top.gif) 0 0 no-repeat; padding-top:6px;}
#subNavigation h2 {
font-size:13px;
line-height:1.2;
margin:0 2px;
padding:0 0 7px 13px;
color:#fff;
background:#76a3b3;
}
#subNavigation li {background:url(../images/home/portal_link_arrow.gif) 10px 4px no-repeat #76a3b3;}
#subNavigation li#individual {border-top:none;}
body#marketProSection #subNavigation li#marketPro a, body#individualSection #subNavigation li#individual a, body#listedSection #subNavigation li#listedPro a, body#interestedSection #subNavigation li#interested a {background:url(../images/sub_nav_on.gif) 12px 5px no-repeat #2c5e9a;}

/* if there's a homepage ad */
body#withAdSection #headerWrapper #headerContent {height:122px;background: url(../images/header_bg_with_ad.gif) repeat-x;}
#withAdSection #headerContent #logoGlobalNav {height:122px;}
#withAdSection #headerContent #logoGlobalNav ul#globalNavigation {padding: 100px 0 0;}
#withAdSection #headerContent #logoGlobalNav #login {top:92px;}
#withAdSection #headerContent #logoGlobalNav h1 {background: url(../images/tmx_logo.png) no-repeat;}

.homeNewSiteBox {
	background:url(/en/images/orangebg.gif) no-repeat;
	margin-top:10px;
	padding:8px;
	width:516px;
	height:40px;
}

.homeTitle a {
	font-size:18px;
	color:#FFFFFF;
	text-decoration : underline;
}

/*=ngx links*/
#sidebar1 #ngxLinksWrapper {background:url(../images/home/ngx_links_bottom.gif) 0 100% no-repeat; padding-bottom:12px;}
#sidebar1 #ngxLinks {
position:relative;
background:url(../images/home/ngx_links_top.gif) no-repeat;
padding-top:8px;
}
#ngxLinks ul {
margin:0;
padding:0;
list-style:none;
font-size:11px;
line-height:1.0;
font-weight:700;
border:2px solid #c2cbd4;
border-width:0 2px;
}
#ngxLinks li {
background:url(../images/home/ngx_links_arrow.gif) 191px 8px no-repeat #fff;
width:212px;
border-bottom:1px solid #dfe4e9;
padding:5px 25px 5px 13px;
w\idth:174px;
}
#ngxLinks li a {color:#3568a8; text-decoration:none;}
#ngxLinks li a:hover {text-decoration:underline;}
#ngxLinks li#lastLink {border:0;}

/*=tooltips*/
#ngxLinks .toolTip {
background:#fff;
width:331px;
border:1px solid #a5adb4;
padding:1px;
position:absolute;
z-index:100;
top:0;
left:115px;
w\idth:327px;
}
.toolTip table {width:100%;}
.toolTip td.logo {width:76px; text-align:center; vertical-align:middle;}
.toolTip td.info {font-size:11px; background:#d5e9f2; padding:6px 10px 6px 15px;}
#ngxLinks #mxTip {top:1px;}
#ngxLinks #ngxTip {top:3px;}
#ngxLinks #shorcanTip {top:20px;}
#ngxLinks #privateTip {top:35px;}
#ngxLinks #equicomTip {top:35px;}
#ngxLinks #canDealTip {top:65px;}
#ngxLinks #cnxTip {top:80px;}
#ngxLinks #nexTip {top:105px;}
#ngxLinks #boxTip {top:115px;}
#ngxLinks #usTip {top:145px;}
#ngxLinks #chinaTip {top:186px;}

/*Free Annual Reports
------------------------*/
#sidebar1 #annRepWrapper {background: url(../images/home/ngx_links_bottom.gif) left bottom no-repeat #fff;padding-bottom:12px;}
#sidebar1 #annRep {background: url(../images/home/ngx_links_top.gif) no-repeat #fff;padding-top:8px;}

#annRep #annRepLink {margin:0;padding:0;font-size:11px;color:#3568a8;line-height:1.0;font-weight:bold;border:2px solid #c2cbd4;border-width: 0 2px;}

.annual_report_button{background-image: url(../images/wilink_annrep.gif); background-repeat:no-repeat; background-color:#FFFFFF; width:216px; height:37px; padding-top:11px;  text-align:center; font-size:13px; font-weight:bold; }

#annRep #arLink {width:174px;padding: 0px 0px 0px 15px;font-size:12px;font-weight:bold;color:#3568a8;}
#annRep #arLink a {color:#3568a8;text-decoration:none;}
#annRep #arLink a:hover {text-decoration:underline;}

/*=main content*/
#pageWrapper #mainContent {
/*width:516px;
float:left;
margin:2px 0 0 15px;*/
width:516px;overflow:hidden;
float:left;
margin:2px 9px 0 12px;
}
#mainContent h2 {color:#f1911a; background:#f4f5f7; font-size:12px; border-top:2px solid #dae0e5; padding:4px 13px 6px; margin:0 0 2px;}
#mainContent h2 span.more {font-size:9px; color:#7d8995; padding-left:11px; background:url(../images/more_arrow.gif) 0 6px no-repeat; float:right; line-height:1.5;}
html>body #mainContent h2 span.more {background:url(../images/more_arrow.gif) 0 5px no-repeat;}
#mainContent h2 span.more a {color:#7d8995;}

/*=main feature*/
#mainContent #mainFeature h3 {
font-size:11px;
line-height:1.3;
color:#3B434B;
margin:0;
}
#mainFeature h3 a {font-weight:300;}
#mainFeature p {
font-size:11px;
line-height:1.2;
color:#3B434B;
margin:3px 0 9px;
}

/*=tsx news*/
#mainContent #tsxNews table, #mainContent #events table {
color:#3B434B;
font-weight:300;
font-size:11px;
text-align:left;
margin:5px 13px 9px;
line-height:1.5;
}
#tsxNews th, #events th {
text-align:left;
font-weight:300;
/*width:115px;*/
vertical-align:top;
padding-right: 10px;
white-space: nowrap;
}
#tsxNews td, #events td {vertical-align:top;}

/*=events*/
#mainContent #events #featuredEvent {
margin:8px 0 11px;
padding-bottom:2px;
border-bottom:1px solid #dfe4e9;
}
#featuredEvent img {float:left; margin-left:1px; display:inline;}
#featuredEvent #eventDetails {padding-top:3px;}
#featuredEvent #eventDetails .moreEvent {float:right; padding-left:20px; background:url(../images/home/events_more_arrow.gif) no-repeat;}
#eventDetails h3 {
margin:0 0 8px 0;
font-size:11px;
color:#3568a8;
line-height:1.3;
}
#eventDetails h3 span.date {color:#616a74; font-weight:300; font-size:11px; line-height:1.2;}

/*=feature box*/
.homeFeatureBox {
background:url(../images/feature_box_bottom_home.gif) 0 100% no-repeat;
width:516px;
padding-bottom:8px;
margin-bottom:10px;
}
.homeFeatureBox .homeFeatureBoxTop {background:url(../images/feature_box_top_home.gif) 0 0 no-repeat; padding-top:7px;}
.homeFeatureBox .homeFeatureBoxContent {background:url(../images/feature_box_bg_home.gif) repeat-y #f4f6f8; padding:0 13px 5px;}
#mainContent .homeFeatureBoxContent h2 {
margin:0;
padding:0;
font-size:12px;
line-height:1.2;
color:#f1911a;
background:transparent;
border-top:none;
}
#mainContent .homeFeatureBoxContent h3 {
font-size:16px;
line-height:1.2;
color:#3568a8;
margin:1px 0 5px;
}
.homeFeatureBoxContent table {width:100%;}
.homeFeatureBoxContent td {vertical-align:bottom;}
.homeFeatureBoxContent td.prodMoreLink {text-align:right;}
td.prodMoreLink a {padding-left:20px; background:url(../images/home/feature_read_more_arrow.gif) no-repeat;}

/*=new listings*/
#mainContent #newListings h2 {margin-bottom:1px;}
#newListings table {
font-size:11px;
color:#616a74;
text-align:left;
width:100%;
border-collapse:collapse;
}
#newListings th, #newListings td {border-collapse:collapse;}
#newListings th {
font-weight:300;
border:1px solid #fff;
border-width:1px 2px 1px 0;
padding:0 0 0 13px;
}
#newListings tr.oddRow th {background:#f3fafe;}
#newListings td {
text-align:center;
width:33px;
border:2px solid #fff;
border-width:2px 0 2px 2px;
padding-top:3px;
}
#newListings tr.oddRow td {background:#e5f5fc;}
#newListings tr.oddRow td {background:#e5f5fc; text-align:left;}
#newListings table tbody tr th { text-align: left;}
#newListings table tbody tr td { text-align: center !important; height: 22px; min-height: 22px;}
#newListings table tbody tr td img { height: 17px; width: 20px;}


/*=sidebar2 - right column*/
/*#pageWrapper #sidebar2 {width:221px; margin:2px 0 0 765px;}
html>body #pageWrapper #sidebar2 {margin-left:768px;}*/
#pageWrapper #sidebar2 {width:221px; margin:2px 0px 0 762px; overflow:hidden;}
#sidebar2 h2 {
width:221px;
height:34px;
text-indent:-9999px;
margin:0;
font-size:12px;
color:#fff;
background:url(../images/home/h2_market_activity.gif) no-repeat;
}
#sidebar2 #indicesAdvancers {
width:221px;
border:2px solid #c2cbd4;
border-width:0 2px;
background:#fff;
voice-family: "\"}\"";
voice-family: inherit;
width: 217px;
}
html > body #sidebar2 #indicesAdvancers {width:217px;}

#indicesAdvancers .indicesAdvancersNav {
margin:0;
padding:7px 0 0 5px;
list-style:none;
background:url(../images/home/comp_advancers_bg.gif) repeat-x #75a2b2;
width:217px;
height:32px;
voice-family: "\"}\"";
voice-family:inherit;
width:212px;
height:25px;
}
html > body #indicesAdvancers .indicesAdvancersNav {width:212px;height:25px;}

.indicesAdvancersNav li {
float:left;
height:25px;
margin:0 1px 0 0;
display:inline;
}
.indicesAdvancersNav li a {
display:block;
float:left;
height:25px;
text-decoration:none;
text-indent:-9999px;
}
.indicesAdvancersNav li.composite a {background:url(../images/home/comp_tab.gif) 0 0 no-repeat; width:103px;}
.indicesAdvancersNav li.composite a:hover, .indicesAdvancersNav li.composite a.currentTab {background:url(../images/home/comp_tab.gif) 0 -26px no-repeat;}
.indicesAdvancersNav li.advancers a {background:url(../images/home/advancers_tab.gif) 0 0 no-repeat; width:104px;}
.indicesAdvancersNav li.advancers a:hover, .indicesAdvancersNav li.advancers a.currentTab {background:url(../images/home/advancers_tab.gif) 0 -26px no-repeat;}
#indicesAdvancers .graphHead {background:#d5e9f2; margin:0; padding:8px 0;}
.graphHead h3 {margin:0 13px 1px; color:#3568a8; font-size:12px;}
#indicesAdvancers .graphFoot {background:#f3fafe; height:87px;}
#indicesAdvancers .VIXgraphFoot {background:#f3fafe; height:101px;}
#indicesAdvancers .VIXgraphFoot .more {padding-left:20px; background:url(../images/home/feature_read_more_arrow.gif) no-repeat;}
#indicesAdvancers .graph {text-align:center; padding-bottom:10px;}
.graph h4 {text-align:left; font-size:11px; margin:13px 3px 8px 13px;}

/*=extra links*/
#sidebar2 #extraLinks {border-top:2px solid #c2cbd4; background:url(../images/home/extra_links_bottom2.gif) left bottom no-repeat; padding-bottom:8px; float:left; width:221px;}
#extraLinks ul {
margin:0;
padding:8px 2px 3px;
list-style:none;
background:url(../images/home/extra_links_bg2.gif) repeat-y #76a3b3;
color:#fff;
float:left;
line-height:1.1;
width:217px;
}
#extraLinks li {
float:left;
width:98px;
padding-left:9px;
}
html > #extraLinks li {width:59px;}
#extraLinks a {color:#fff; text-decoration:none; font-weight:700;}
#extraLinks a:hover {color:#fff; text-decoration:underline; font-weight:700;}
#extraLinks img {margin-left:17px;}
#extraLinks li span {font-size:9px;}

#advancersContent {padding-top:5px; background:#D5E9F2;}

/*=market pro table*/
#marketProTable td {padding-left:20px;}
#marketProTable td.first {border-right:1px solid #dfe4e9; padding-left:0; width:48%;}
#marketProTable h4 {margin-top:0;}

/*==== TMX Ticker styles ===*/
#tmx-ticker {
padding:2px 8px 2px 8px;
font-weight:500;
background-color:#3666a1;
background-image:url(/en/images/tmx-ticker-bg.jpg);
background-repeat:repeat-x;
  -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
	behavior: url(/en/images/border-radius.htc);
   border-radius: 4px;
}
span.qmjsdata {color:#fff;}
span.qmjsdataup {color:#fff;}
span.qmjsdatadown {color:#fff;}  