html,body {font-family:Arial, Helvetica, Verdana, Geneva, sans-serif; background:#fff; width:100%;}
form,div,table,th,td,img,fieldset {border:0; padding:0; margin:0;}
a {color:#2191bf; text-decoration:underline;}
a:visited {color:#B575BC; text-decoration:underline;}
a.selected {color:#F1982A;}
p,ul,ol,dl,blockquote {font-size:11px; color:#616a74; line-height:1.3;}
table,div,input,select,label {color:#616a74; font-size:11px;}
p,blockquote {margin:12px 0;}
ul,ol,dl {margin:12px 0 12px 25px; padding:0;}
h4 {color:#f1911a; font-size:14px; margin:11px 0;}
h2.highlights,h4.highlights {background:#f4f5f7; font-size:12px; border-top:2px solid #dae0e5; padding:4px 13px 6px;}
#mainContent .highlights span.more {float:right;}
h5 {color:#3568a8; font-size:12px; margin:11px 0;}
p.readMore a {padding-left:19px; background:url(../images/home/events_more_arrow.gif) no-repeat;}
.readMoreFeature a {padding-left:19px; background:url(../images/home/feature_read_more_arrow.gif) no-repeat;text-align:right;color:red;}
.moreLink {text-align:right;}
.graphImages {text-align:center;}

/*=page wrapper*/
#pageWrapper, #pageWrapper #headerWrapper, #headerWrapper #headerContent, #headerContent #logoGlobalNav {background:#fff;}
#pageWrapper {width:100%;}

/*=stuff to not display in print view*/
#logoGlobalNav h1 a, #logoGlobalNav #topAd, #logoGlobalNav ul#globalNavigation, #logoGlobalNav #login, #logoGlobalNavAd h1 a, #logoGlobalNavAd #topAd, #logoGlobalNavAd ul#globalNavigation, #logoGlobalNavAd #login, #pageWrapper #mainNavigation, #contentWrapper #sidebar1, p#disclaimer, #contentHeader #printHelp, #detailedWrapper ul.tabbedNav li, .detailedWrapper ul.tabbedNav li, .secondLevelTabs li, .detailStatsTable tr.hideRow, #pageWrapper #footer, .myStockListDetails tr.globeLinks, #contentWrapper #verticalAd, #mainContent ul.utilityLinks, .exchangeLogo, #mainContent .ad, #lastTradeWrapper td.ad, #mainContent h2 span.more, td.prodMoreLink a, .indicesAdvancersNav li a, #sidebar2 #extraLinks {display:none;}

#contentHeader {width:5in;}

/* display the current tab text for print */
.detailedWrapper ul.tabbedNav, #mainContent .detailedWrapper .secondLevelTabs {margin:12px 0; list-style:none; font-size:12px; font-weight:bold;}
.detailedWrapper ul.tabbedNav li#currentTab, .secondLevelTabs li.selected {display:block; font-weight:bold; color:#000; list-style-type:none;}

/*=content wrapper*/
#pageWrapper #contentWrapper {position:relative; width:100%;}

/*=main content*/
#contentWrapper #mainContent, #contentWrapper #rightSidebarWrapper {width:100%; margin:0 0 15px;}
#mainContent h3 {
margin:0 0 8px;
font-size:20px;
color:#3568a8;
line-height:1.2;
}
#mainContent h3#companyName {font-size:16px;}
#mainContent p {margin:12px 0;}

/*=detailed wrapper*/
#mainContent #detailedWrapper, #mainContent .detailedWrapper {padding:0 7px; width:90%;}

/*=tables*/
#mainContent table {font-size:11px; width:100%;}
#mainContent table.resultsTable, #mainContent table.listingsTable, #mainContent table.loginTable {margin:0 0 10px; width:100%;}
.resultsTable caption, .listingsTable caption, .layoutTable caption, .regularTable caption {
margin:0 0 2px;
font-weight:bold;
padding:4px 13px 6px;
font-size:12px;
line-height:1.0;
color:#f1911a;
background:#f4f5f7;
text-align:left;
border-top:2px solid #dae0e5;
}
.resultsTable th, .listingsTable th, .loginTable th, .layoutTable th, .regularTable th {
text-align:left;
color:#707982;
vertical-align:top;
font-weight:bold;
padding:5px 5px 7px 10px;
line-height:1.2;
}
.listingsTable th {width:30%;}
.loginTable th {width:20%;}
.resultsTable td, .listingsTable td, .loginTable td, .layoutTable td, .regularTable td {
text-align:left;
padding:1px 5px 0 10px;
vertical-align:middle;
}
.resultsTable a:link, .listingsTable a:link, .loginTable a:link, .layoutTable a:link {color:#2191bf; text-decoration:underline;}
.resultsTable a:visited, .listingsTable a:visited, .loginTable a:visited, .layoutTable a:visited {color:#B575BC}
.resultsTable td.market, .resultsTable td.detailedQuote, .resultsTable td.companyInfo {text-align:center; padding:1px 0px 0px 0px;}
.resultsTable td.companyInfo, .resultsTable td.netAssetValue {border-right:none;}
.resultsTable tr.oddRow td, .listingsTable tr.oddRow td {background:#f3fafe;}
.resultsTable tr.oddRow td.companyInfo, .resultsTable tr.oddRow td.detailedQuote {background:#e5f5fc;}
#mainContent #mutualResults td {padding:5px 5px 7px 10px;}
.loginTable input {font-size:11px;}
#detailedWrapper .fullTableWrapper, .detailedWrapper .fullTableWrapper {
background:#f4f5f7;
padding:7px 8px 10px;
margin:0 2px;
clear:both;
}
#detailedWrapper .fullTableWrapper p, .detailedWrapper .fullTableWrapper p {font-size:10px; margin:12px 4px 0;}
#detailedWrapper table.detailStatsTable, .detailedWrapper table.detailStatsTable {color:#636C76;}
.detailStatsTable caption {background:#76a3b3; color:#fff; font-weight:bold; text-align:left; line-height:1.0; padding:3px 7px 4px;}
.detailStatsTable td {padding:2px 4px 3px; background:#fff;}
.detailStatsTable td.lastCell {border-right:none;}
.detailStatsTable td.dateTime {padding:8px 4px; background:#f4f5f7;}
.detailStatsTable tr.oddRow td {background:#f4f5f7;}
#detailedWrapper .detailStatsTable a:link {color:#438FAA;}
#detailedWrapper .detailStatsTable a:visited {color:#B575BC;}
#mainContent table.legend {
margin:0 0 10px;
line-height:1.2;
width:100%;
font-size:9px;
color:#7D8995;
}
.legend td, .legend img {vertical-align:middle;}
.legend td#lastUpdated {text-align:right;}
#mainContent table.detailedLegend {
color:#7d8995;
font-size:10px;
width:7in;
margin:2px 0 0;
}
.detailedLegend td {vertical-align:top; text-align:left; padding-top:4px;}
.detailedLegend td.lastCell {text-align:right; padding:0;}
.detailedLegend td.lastCell2 {text-align:right;}
.borderedTable, .borderedTable th, .borderedTable td {border:1px solid #dae0e5; border-collapse:collapse;}

/*=listed company table*/
.companyResults caption {padding-top:20px; padding-left:0;}
.companyResults td, .companyResults th {text-align:left;}

/*=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; border-color:#888 #ddd #ddd #888; vertical-align:middle;}

#mainContent #lookupSubmit {margin:6px 0 10px; width:100%;}
#lookupSubmit td {vertical-align:top; padding:9px 0 0;}
#lookupSubmit ul#lookup {
margin:0;
padding:0;
list-style:none;
font-weight:bold;
}
#lookupSubmit #symbolSubmit {text-align:right;}

/*=feature box*/
.featureBox {
border:2px solid #c2cbd4;
padding-bottom:8px;
margin-bottom:5px;
}
.featureBox .featureBoxTop {padding-top:7px;}
.featureBox .featureBoxContent {padding:0 0 5px;}
.featureBox h2 {
margin:0;
padding:9px 11px 0 13px;
font-size:12px;
line-height:1.2;
color:#f1911a;
border-top: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 {
margin:0 0 6px;
color:#3c6dab;
font-size:12px;
line-height:1.2;
}
#invalidSymbols p {margin:6px 0;}
#invalidSymbols ul {
list-style:none;
margin:6px 0;
padding:0;
font-weight:bold;
color:#e43f2e;
}
#invalidSymbols p#explanation {font-size:10px; margin:26px 0 0;}

/*=detailed header*/
#mainContent #detailedHeader {width:7in; border-bottom:1px solid #dfe4e9;}
#detailedHeader td {vertical-align:top;}
#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; width:7in;}
#mainContent #detailedWrapper .symbolDetail, #mainContent .detailedWrapper .symbolDetail {
clear:left;
margin:0 0 0 4px;
font-size:11px;
width:7in;
}
.symbolDetail th,.symbolDetail td {
text-align:left;
vertical-align:top;
padding:8px 10px 6px 15px;
}
.symbolDetail th {color:#3568a8; background:#d6e9f2;}
.symbolDetail td {color:#616a74; background:#fff;}
.symbolDetail td.exchange {text-align:center;}
.symbolDetail td span.negative {color:#e43f2e;}

#detailedWrapper p.detailDate, .detailedWrapper p.detailDate {text-align:right; font-size:10px; width:6in; margin:8px 11px; color:#7d8995;}
#detailedWrapper td.detailDate, .detailedWrapper td.detailDate {text-align:right; padding-right:15px; font-size:10px; color:#7d8995;}

/*=info TSX Venture*/
#detailedWrapper #infoTSXWrapper, .detailedWrapper #infoTSXWrapper {padding:7px 11px;}
#infoTSXWrapper #infoTSX {background:#f4f6f8; padding:1px 5px;}
#infoTSX img {float:left; margin:35px 0 0 14px; display:inline;}
#infoTSX p {margin:11px 0 11px 128px;}

#detailedWrapper ul#haltedAnnualLinks, .detailedWrapper ul#haltedAnnualLinks {
padding:0 11px 0 15px;
margin:0;
list-style:none;
font-weight:bold;
}
#haltedAnnualLinks li {float:left; padding:9px 0 10px;}
#haltedAnnualLinks li#annualLink {float:right;}

/*=globefund.com chart and links*/
#detailedWrapper #globeChartLinks, .detailedWrapper #globeChartLinks {
clear:both;
padding:6px 5px;
border:1px solid #dfe4e9;
margin:0 7px 13px 7px;
width:6in;
}
#globeChartLinks table {width:100%;}
#globeChartLinks td#globeChart {width:235px;}
#globeChartLinks td#globeLinks {text-align:center;}

/*=last trade table and ad*/
#lastTradeWrapper .ad {width:45%; text-align:center; padding-bottom:10px;}
#lastTradeWrapper #lastTrade {padding:4px; vertical-align:top; width:45%; background:#f4f5f7;}
#lastTradeWrapper p {font-size:10px; margin:12px 4px 0;}

/*=last trade table*/
#detailedWrapper table#lastTradeTable, .detailedWrapper table#lastTradeTable {width:6in;}

/*=last ten trades*/
.fullTableWrapper #lastTenTrades {width:6in;}
.fullTableWrapper #lastTenTrades th {font-weight:bold; text-align:left; padding:10px 4px 2px;}

/*=end of day data*/
.fullTableWrapper #endOfDayData {width:6in;}
.fullTableWrapper #endOfDayData th {padding:2px 4px 3px; background:#fff; text-align:left; font-weight:normal;}
.fullTableWrapper #endOfDayData td {text-align:right; padding-right:320px;}
.fullTableWrapper #endOfDayData td.dateTime {text-align:left;}
#endOfDayData tr.oddRow th {background:#f4f5f7;}

#mainContent table.layoutTable {font-size:11px; width:100%;}
.layoutTable th, .layoutTable td {font-size:11px; text-align:left; vertical-align:top; padding:4px;}

/*=companyInfoTable*/
#companyInfoTable td, #companyInfoTable th {font-weight:normal; background:#f4f5f7; padding:2px 0 3px; vertical-align:top; text-align:left;}
#companyInfoTable th {width:30%;}

/*=composite index chart*/
.detailedWrapper table#compIndexMostActive {margin-left:2px;} 
.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 a:link {color:#438faa;}
#compIndexMostActive a:visited {color:#B575BC;}
#compIndexMostActive .nextLink a {color:#438faa;}

/*=most active table*/
.detailedWrapper #mostActiveWrapper {padding:5px; border-top:none; background:#f4f5f7;}
.detailedWrapper #mostActiveWrapperClosing {padding:7px 4px 10px; border-top:none; background:#f4f5f7;}
.detailedWrapper table#mostActive {margin-top:0; width:300px;}
#mostActive th {background:#76a3b3; color:#fff; padding:4px; border-right:1px solid #fff; text-align:center;}
#mostActive td {text-align:center;}
#mostActiveWrapperClosing #mostActive th, #mostActiveWrapperClosing #mostActive td {text-align:left;}
#mostActiveWrapperClosing #mostActive td {padding-left:5px;}
#mostActiveWrapper select, #mostActiveWrapperClosing select {font-size:11px; color:#616a74;}
#mostActiveWrapper #mostActiveBottom, #mostActiveWrapperClosing #mostActiveBottom {font-size:10px; width:75%; margin:0;}
#mostActiveBottom td {vertical-align:top;}
#mostActiveBottom td.detailDate {width:65%; text-align:left;}
#mostActiveWrapper h4, #mostActiveWrapperClosing h4 {color:#f1911a; font-size:11px; text-align:left; margin:5px 0 5px 5px;}
#mostActiveWrapper h4 span.sub, #mostActiveWrapperClosing h4 span.sub {font-size:9px;}
#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 {padding:2px 0 2px 16px; vertical-align:middle;} 
#newsBox .newsLinks td.newsLink {padding:2px 0; vertical-align:middle;} 
#newsBox .newsLinks td.newsLogo {text-align:right; vertical-align:middle;}
.newsLinks th, .newsLinks td {text-align:left; padding:2px;}

/*=track portfolio */
#mainContent #trackPortWrapper {padding-bottom:6px; margin-top:5px; width:100%;}
#trackPortWrapper #trackPortTop { padding-top:6px;}
#trackPortWrapper table {background:#f4f6f8; border:2px solid #c2cbd4;}
#trackPortWrapper td {vertical-align:top;}
#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; padding:4px 8px; text-align:right;}

/*=closing summary stuff*/
h4.closing {clear:both; color:#f1911a; font-size:11px; text-align:left; margin:0; background:#f4f5f7; margin:0 4px; padding:6px 14px;}

/*=indices styles*/
.detailedWrapper #indicesContent, .detailedWrapper #bondIndicesContent {clear:both; margin:0 4px;}
#indicesContent td#indicesView {vertical-align:top;}
#bondIndicesContent td#bondIndicesView {vertical-align:top;}
#indicesView .indicesTable {margin-bottom:3px;}
.indicesTable th {font-size:12px; color:#f1911a; background:#f4f5f7; padding:4px 0; text-align:center;}
.indicesTable th.firstColumn {text-align:left;  padding-left:7px;}
.indicesTable td {vertical-align:middle; padding:2px 5px 2px 7px; background:#f3fafe;}
.indicesTable td.iconLink {text-align:center; background:#e5f5fc; padding:2px 0; border-left:2px solid #fff; width:35px;}
.indicesTable tr.oddRow td {background:#fff;}
.indicesTable img {vertical-align:middle;}
.indicesTable td.indexLink a.selectedIndex {color:#f19625;}
#indicesContent #indicesLegend {margin:7px 0 5px 7px;}
#indicesLegend td {padding-bottom:2px;}
#indicesContent td#constituentView {vertical-align:top;}
#constituentView h4 {color:#f1911a; font-size:12px; margin:11px 0 11px 13px;}
#constituentView ul.detailedTabNav {font-size:1px; line-height:1.0; margin:1px 0 0 0; padding:0; width:245px; background:#76a3b3; list-style:none; height:21px;}
.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:bold; color:#fff; background:#76a3b3; padding:3px;}
.bondIndicesTable {clear:both; margin:0 4px;}
.bondIndicesTable th {font-size:12px; color:#f1911a; background:#f4f5f7; padding:4px 0; text-align:center;}
.bondIndicesTable th.firstColumn {text-align:left;  padding-left:7px;}
.bondIndicesTable td {vertical-align:middle; font-size:9px; padding:2px 5px 2px 7px; background:#f3fafe;}
.bondIndicesTable td.iconLink {text-align:center; background:#e5f5fc; padding:2px 0; border-left:2px solid #fff;}
.bondIndicesTable tr.oddRow td {background:#fff;}
.bondIndicesTable img {vertical-align:middle;}
.bondIndicesTable td.indexLink a.selectedIndex {color:#f19625;}
.detailedWrapper #bondIndicesLegend {
margin:7px 0 5px 7px;
line-height:1.2;
font-size:10px;
color:#7D8995;
}
#bondIndicesLegend td, #bondIndicesLegend img {vertical-align:middle;}
#bondIndicesLegend td {padding-bottom:2px;}

/*=my stock list*/
.fullTableWrapper .myStockListDetails th {background:#76a3b3; color:#fff; padding:2px; border-right:1px solid #fff;}
.myStockListDetails th, .myStockListDetails td {text-align:right;}
.myStockListDetails th.firstTwo, .myStockListDetails td.firstTwo {text-align:left;}
.myStockListDetails th.lastOne, .myStockListDetails td.lastOne, #fundList th, #fundList td {text-align:center;}
.myStockListDetails th a {color:#fff;}
table#myStockLinks {font-size:11px; margin:0 0 0 10px; width:100%;}
#myStockLinks img, #myStockLinks td {vertical-align:middle;}
.detailedWrapper ul#stockListTabs {font-size:9px;}
#stockListTabs a {width:100px;}
table.editListButtons {width:100%; margin:5px 0;}
.editListButtons td {vertical-align:middle; text-align:center;}
.editListButtons td.first {text-align:left;}
.editListButtons td.last {text-align:right;}

/*=edit stock list*/
.detailedWrapper #editStockList {padding-top:7px;}
#editStockList #nameAndInfo {padding:9px 12px;}
#nameAndInfo input {vertical-align:middle;}
#nameAndInfo input#StocklistName {font-size:11px; text-align:center; border:1px solid #d5d5d5; width:160px;}
#editListTable th {font-weight:bold; 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:center;}
.featureBoxContent #myStockLinks td.currentLink a {color:#f1911a; text-decoration:none;}

/*=professional market indicators stuff*/
#mainContent table#insiderBySymbol, #mainContent table#shortSale {width:100%;}
#mainContent table#insiderBySymbol th, #mainContent table#shortSale th {text-align:center; padding:2px 4px 3px; vertical-align:bottom;}
#mainContent table#insiderBySymbol td {text-align:center; vertical-align:bottom;}
#mainContent table#insiderBySymbol td.volume, #mainContent #insiderBySymbol td.value, #mainContent #shortSale td.noShares, #mainContent #shortSale td.netChange {text-align:right;}
#mainContent table#insiderBySymbol td.name, #mainContent table#shortSale th {text-align:left;}
#blockLists td.noShares {text-align:right;}
#mainContent table#shortSale .lastCell,#rightSidebarContent #groupInraday {text-align:center;}
.fullTableWrapper table.myStockListDetails,.fullTableWrapper table.myStockListDetails th,.fullTableWrapper table.myStockListDetails td {font-size:9px;}
#mainContent table#newCompanyListings,.fullTableWrapper table.myStockListDetails,#myEquitiesOverflow {width:100%;}

/* print styles for the home page */
h2.highlights {color:#f1911a; background:#f4f5f7; font-size:12px; border-top:2px solid #dae0e5; padding:4px 13px 6px; margin:0 0 2px;}
#mainContent #mainFeature h3 {
font-size:11px;
line-height:1.3;
color:#616a74;
margin:0;
}
#mainFeature h3 a {font-weight:normal;}
#mainFeature p {
font-size:9px;
line-height:1.2;
color:#616a74;
margin:3px 0 9px;
}
#mainContent #tsxNews h2, #mainContent #events h2, #mainContent #newListings h2 {
color:#f1911a;
background:#f4f5f7;
font-size:12px;
border-top:2px solid #dae0e5; 
padding:4px 13px 6px;
margin:0 0 2px; 
}
#mainContent #tsxNews table, #mainContent #events table {
color:#616a74;
font-weight:normal;
font-size:11px;
text-align:left;
margin:5px 13px 9px;
line-height:1.5;
}
#tsxNews th, #events th {
text-align:left;
font-weight:normal;
width:107px;
vertical-align:top;
}
#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 {margin-left:120px; padding-top:3px;}
#eventDetails h3 {
margin:0 0 8px;
font-size:12px;
color:#3568a8;
line-height:1.3;
}
#eventDetails h3 span.date {color:#616a74; font-weight:normal; font-size:11px; line-height:1.2;}
#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:normal;
background:#fff;
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;
border:2px solid #fff;
border-width:2px 0 2px 2px;
padding-top:3px;
}
#newListings tr.oddRow td {background:#e5f5fc;}

/*=feature box*/
.homeFeatureBox {width:516px; padding-bottom:8px; margin-bottom:10px;}
.homeFeatureBox .homeFeatureBoxTop {padding-top:7px;}
.homeFeatureBox .homeFeatureBoxContent {background:#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;}

/*=sidebar2 - right column*/
#pageWrapper #sidebar2 {page-break-before:always;}
#sidebar2 h2 {font-size:14px; color:#f1911a;}
#indicesAdvancers .indicesAdvancersNav {margin:0; padding:0; list-style:none;}
.indicesAdvancersNav li a.currentTab {display:block; font-weight:bold;}
#indicesAdvancers .graphHead {margin:0; padding:8px 0;}
.graphHead h3 {color:#3568a8; font-size:12px;}
#indicesAdvancers .graph {padding-bottom:10px;}
.graph h4 {text-align:left; font-size:11px;}
/* end print styles for home page */

/*=java ticker symbol lookup*/
#pageWrapper h1 {
margin:0 0 8px;
font-size:20px;
color:#3568a8;
line-height:1.2;
}
#symbolLookup h2 {
margin:0 0 2px;
font-weight:bold;
padding:4px 13px 6px;
font-size:12px;
line-height:1.0;
color:#f1911a;
background:#f4f5f7;
border-top:2px solid #dae0e5;
text-align:left;
}
.detailedWrapper #symbolLookup {
clear:both;
margin:0 0;
padding:0;
}
#symbolLookup h4 {
color:#F1982A;
background:#f4f5f7;
font-size:11px;
margin:0 0 12px;
padding:6px 14px;
}
#symbolLookup p {margin:12px 5px;}
#symbolLookup table {margin:0; font-size:9px; width:561px;}
#symbolLookup table#searchFilter {width:340px;}
#symbolLookup #lookupForm table, #symbolLookup table.pagination {margin:0 0 12px 5px;}
#symbolLookup table.pagination {padding:0 13px;}
table.searchResults th {padding:4px; border-right:1px solid #fff; text-align:left;}
table.searchResults th.symbolGroup {
color:#2191bf;
background:#f4f5f7;
font-size:11px;
margin:0;
padding:6px 4px;
border:none;
text-align:left;
}
table.searchResults td {padding:4px;}
.detailedWrapper .fullTableWrapper {margin:0 2px; padding:7px 0 10px 5px;}
.fullTableWrapper th {background:#76a3b3; color:#fff; padding:4px; border-right:1px solid #fff; text-align:left;}
.fullTableWrapper .popDetailStats th.symbolGroup {
color:#2191bf;
background:#fff;
font-size:11px;
margin:0;
padding:2px 4px;
border:none;
text-align:left;
}
.fullTableWrapper .popDetailStats tr.oddRow th.symbolGroup {background:#f4f5f7;}
.popDetailStats .exchange {text-align:center;}
table.searchResults td {padding:4px; background:#fff;}
table.searchResults tr.oddRow td {background:#F3FAFE;}

/*=misc stuff*/
.errorMessage {color:red;}
.mandatoryField {color:red; font-weight:bold;}
.smallMessage {font-size:9px;}
.clear {clear:both;}
.inline {display:inline;}
.iframe1 {width:48%; height:300px;}
.iframe2 {height:255px;}
.iframeIndex {width:310px;height:310px;}
.iframeAnon {width:550px;height:610px;}
.iframeBlock {width:550px;height:565px;}
.newsWrapper iframe {width:500px;}
td.time {padding-right:20px;}
p.detailDate {text-align:right; padding-right:30px;}

.centre {text-align:center !important;}
.right {text-align:right !important;}
.left {text-align:left !important;}
.top {vertical-align:top !important;}
.middle {vertical-align:middle !important;}
.bottom {vertical-align:bottom !important;}

/*=list bullet type classes*/
.lowerAlpha {list-style-type:lower-alpha;}
.upperAlpha {list-style-type:upper-alpha;}
.decimal {list-style-type:decimal;}
.decimalLeading0 {list-style-type:decimal-leading-zero;}
.squareBullet {list-style-type:square;}
.circleBullet {list-style-type:circle;}
.discBullet {list-style-type:disc;}