/*** class is "." id is "#" ***/
*{padding:0px;margin:0px}

/* p{margin-bottom:0.75em;} */

BODY{text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#544E4F; font-weight:noraml;}
table{text-align:left;font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#544E4F; font-style:normal; font-weight:normal;}
th{text-align:left;font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#544E4F; font-style:normal; font-weight:bold;}
td{text-align:left;font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#544E4F; font-style:normal; font-weight:normal;}

h1,h2,h3,h4{text-align:center;}

.div-general { text-align:left; padding-bottom:40px; line-height: 30px; font-family: Arial, Helvetica,sans-serif; font-size:18px; color:#544E4F; font-weight:normal;}

p { padding-bottom:20px; }

.p-general { text-align:left; line-height: 30px; font-family: Arial, Helvetica,sans-serif; font-size:18px; color:#544E4F; font-weight:normal;}
.p-general a:link { font-family: Arial, Helvetica,sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:none;}
.p-general a:visited { font-family: Arial, Helvetica,sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:none;}
.p-general a:active { font-family: Arial, Helvetica,sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:underline;}
.p-general a:hover { font-family: Arial, Helvetica,sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:underline;}

.p-narrow { line-height: 10px;}

.td-narrow {line-height:1px;vertical-align:text-top;vertical-align:bottom;padding-top:0px; padding-bottom:0px; }

a:link { font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#4E4848; text-decoration:none;}
a:visited { font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#4E4848; text-decoration:none;}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#4E4848; text-decoration:underline;}
a:active { font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#4E4848; text-decoration:underline;}

.font-large {font-size:20px;}
.font-normal {font-size:18px;}
.font-small {font-size:16px;}
.font-verysmall {font-size:14px;}

.font-white {color:#FFFFFF; font-family: Arial, Helvetica, sans-serif;}
a.font-white:link{color:#FFFFFF;}
a.font-white:visited{color:#FFFFFF;}
a.font-white:hover{color:#FFFFFF;}
a.font-white:active{color:#FFFFFF;}

/**** <div class="content"> Margin for the whole content except header & footer **************/
div.content {margin-left:10px;margin-right:10px;}


/* ************************************************** */
/*html, body {
    max-width: 100%;
    overflow-x: hidden;
}*/

.qm-bw{padding:0 10px;padding-bottom:1em;margin-top:6px}
table{border-collapse:collapse}

/*******************Market Watch, Sector Watch ***************/

#index td:first-child, #index th:first-child
{text-align:left}
#index table, #index tr, #index td
{white-space:nowrap;text-align:right; 
font-weight:normal; 
padding-top:14px; 
padding-right:5px; 
padding-bottom:14px; 
padding-left:5px; 
vertical-align:text-top; 
border-style:solid none;border:0;
border-bottom:1px solid #42426F;
}
#index th
{white-space:nowrap;text-align:right; background-color:#42426F; color:#FFFFFF;
font-weight:bold; padding-top:10px; padding-right:5px;
padding-bottom:10px; padding-left:5px; vertical-align:text-top;
}

/******************* Home, Toronto, CDNX,etc.. - Right side Most Active ***************/
#active-home td:first-child, #active-home th:first-child
{text-align:left}
#active-home table, #active-home tr, #active-home td
{white-space:nowrap;text-align:right;
font-weight:normal;
padding-top:14px; 
padding-right:0px;
padding-bottom:14px;
padding-left:0px; 
vertical-align:text-top;
border-style:solid none;border:0;border-bottom:1px solid #42426F;
}
#active-home th
{white-space:nowrap;text-align:right;
background-color:#FFFFFF;
color:#544E4F;
font-weight:bold;
padding-top:6px; 
padding-right:0px;
padding-bottom:6px;
padding-left:0px; 
vertical-align:text-top;
}

/***********************************/
/* Home Page - for overall news points table with lines */
#news table
{ font-family:Arial, Helvetica, sans-serif; 
border-style:solid none;border:0;border-bottom:1px solid #42426F;
}
#news tr, #news td, #news th
{ font-family:Arial, Helvetica, sans-serif;
font-size:18px; 
padding-top:5px;
padding-right:0px;
padding-bottom:5px;
padding-left:0px;
line-height:30px; 
text-align:left;
border-style:solid none;border:0;border-bottom:1px solid #42426F;
}

#news a:link { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:none;}
#news a:visited { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:none;}
#news a:active { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:underline;}
#news a:hover { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:underline;}

/***********************************/
/************** news points e.g. /page/moreinvestmentarticles_d.htm ***************/
/* pagenews points table without lines */
#pagenews table
{ font-family:Arial, Helvetica, sans-serif; 
border-style:solid none;border:0;border-bottom:1px solid #42426F;
}
#pagenews tr, #pagenews td, #pagenews th
{ font-family:Arial, Helvetica, sans-serif;
font-size:18px; 
padding-top:5px;
padding-right:0px;
padding-bottom:5px;
padding-left:0px;
line-height:30px; 
text-align:left;
border-style:solid none;border:0;border-bottom:0px solid #42426F;
}

#pagenews a:link { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:none;}
#pagenews a:visited { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:none;}
#pagenews a:active { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:underline;}
#pagenews a:hover { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:underline;}

/************** end of news points e.g. /page/moreinvestmentarticles_d.htm ***************/

/* Home page - AdFeature company -- IFA... */
#feature table
{ font-family:Arial, Helvetica, sans-serif; 
}
#feature tr, #feature td, #feature th
{ font-family:Arial, Helvetica, sans-serif;
font-size:18px; 
padding-top:0px;
padding-right:0px;
padding-bottom:10px;
padding-left:0px; 
line-height:30px; 
text-align:left;
}

/***********************************/
/* For Toronto TSE Links */
#tselinks table
{ font-family:Arial, Helvetica, sans-serif; 
border-style:solid none;border:0;border-bottom:1px solid #42426F;
}
#tselinks th {
font-weight:bold;
}
#tselinks tr, #tselinks td, #tselinks th
{ font-family:Arial, Helvetica, sans-serif;
font-size:18px; 
padding-top:10px;
padding-right:0px;
padding-bottom:10px;
padding-left:5px; 
line-height:30px; 
text-align:left;
border-style:solid none;border:0;border-bottom:1px solid #42426F;
}

#tselinks a:link { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:none;}
#tselinks a:visited { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:none;}
#tselinks a:active { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:underline;}
#tselinks a:hover { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:underline;}

/*industry search pull down box and symbolguide pull down box and /page/publicly.html*/
.selectclass
{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
width:200px;
height:35px;
}


#formreport table, #formreport tr, #formreport th, #formreport td
{ font-family:Arial, Helvetica, sans-serif;
font-size:18px; 
padding-top:0px;
padding-right:10px;
padding-bottom:0px;
padding-left:10px; 
line-height:40px; 
text-align:left;
}


/* start of /cgi-bin/symbolT.cgi, symbolCV.cgi, symbolAMEX.cgi, symbolNGASDAQ.cgi ....etc */
#symbolguide1000 table
{ font-family:Arial, Helvetica, sans-serif;
}
#symbolguide1000 tr, #symbolguide1000 td, #symbolguide1000 th
{ font-family:Arial, Helvetica, sans-serif; 
border-style:solid none; 
border:0px;
padding:0px 8px; 
line-height:normal; 
text-align:left; 
font-size:18px; 
font-weight:bold
}

#symbolguide1000 a:link{font-weight:bold;text-decoration:underline;display:block;padding:18px 5px;color:#000000}
#symbolguide1000 a:visited {font-weight:bold;text-decoration:underline;display:block;padding:18px 5px;color:#000000}
#symbolguide1000 tr:hover,.symbolguide1000 .infotablealt>tr:hover{background:#eff7ff;cursor:default;font-weight:bold;text-decoration:none}
#symbolguide1000 a:active {font-weight:bold; background:#eff7ff; color:#000000; text-decoration:underline}

/* end of start of /cgi-bin/symbolT.cgi, symbolCV.cgi, symbolAMEX.cgi, symbolNGASDAQ.cgi ....etc */

/* **************************************************************************** */

/************** Header *******************/
/* Montreal - /accessv/page/etf1.php and /accessv/page/options1.php */
/* Broker - /page/broker.html*/
#montreal table
{font-size:18px;
font-family: Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#montreal td:first-child, #montreal th:first-child
{text-align:left}

#montreal td
{font-size:18px;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:10px;
line-height: 30px;

}

/************** Every Page Header *******************/
#hd{position:relative;padding:.25em 0;margin-bottom:.4em;background:#fco}
#hd.inv{background:#C2DFFF;}
#hd a{color:#666;font-weight:bold;text-decoration:none}
#hd.inv a{color:#463E3F}

#hd img{margin-left:.25em;vertical-align:-.0em}

#hd .wt{color:#000;height:28px;display:block;position:absolute}
#hd .wt-m{text-decoration:none;top:5px;right:.5em;}

/*#hd.inv .wt-m{background-image:url('/mobile/menu-onbl.gif')}*/
#hd .wt-s{display:block;width:24px;height:24px;top:4px;right:4em;background:url('/mobile/magnify.gif') 50% 50% no-repeat}
/*#hd.inv .wt-s{background-image:url('/mobile/magnify-onbl.gif')}*/
#hd .wt-s span{display:none}

/************** Redir page - Index *******************/

#redir table, #redir tr, #redir td, #redir th
{font-family: arial, helvetica; font-weight:bold; font-size: 12px; }


/******************* Start of /header/header_left style */
ul.left
{list-style-type:none; margin:0; padding:0px; overflow:hidden;}

li.left
{float:vertical;
}

/* /header/header_left style all link */
a.left:link,a.left:visited
{font-family: Arial, Helvetica, sans-serif; 
font-size:18px; 
display:block; width:300px;
padding:15px 0px;
font-weight:bold; 
color:#ffffcc; 
background-color:#42426F;
text-align:left; 
text-decoration:none;
}
a.left:hover,a.left:active
{background-color:#778899;}

/* /header/header_left style  canadian markets */
li.ex
{font-family: Arial, Helvetica, sans-serif; 
font-size:18px; display:block; width:300px;
font-weight:bold; color:#88ccff; background-color:#42426F;
text-align:left; padding:15px 0px; text-decoration:none;
}

/* /header/header_left style  exchange links */
a.market:link,a.market:visited
{font-family: Arial, Helvetica, sans-serif; font-size:18px; display:block; width:300px;
font-weight:bold; color:#ffffcc; background-color:#437c17; text-align:left;
padding:15px 0px; text-decoration:none;
}
a.market:hover,a.market:active
{background-color:#778899;}

/* /header/header_left style  us links */
a.us:link,a.us:visited
{font-family: Arial, Helvetica, sans-serif; font-size:18px; display:block; width:300px;
font-weight:bold; color:#ffffcc; background-color:#980517; text-align:left;
padding:15px 0px; text-decoration:none;
}
a.us:hover,a.us:active
{background-color:#778899;}
/* End of /header/header_left style */


/***********************************************************/
/* start of /cgi-bin/nameindustry/symbolsearch.cgi, ussymbolsearch,cgi and incomesearch.cgi */
/* <id="symbolsearch"> is for the left side */
#symbolsearch table
{ font-family:Arial, Helvetica, sans-serif; 
}
#symbolsearch tr, #symbolsearch td, #symbolsearch th
{ font-family:Arial, Helvetica, sans-serif;
font-size:18px; padding-top:8px; 
padding-bottom:8px; padding-left:8px; 
padding-right:15px; line-height:27px; 
text-align:left;
}

#symbolsearch hr{margin-bottom:8px;margin-top:8px;}

		/************************/

/*  Stocktwits button in symbolsearch.cgi right hand side */
.submitLink
{
width:100px; margin-left:0px; 
padding-left:0px; background-color:transparent;
text-decoration:none; font-family:Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size:18px; 
color:#4E4848; border:0; cursor:pointer;
}

/*  TSX 60 button in symbolsearch.cgi under Company Name */
.submittsx60
{
width:115px; margin-left:0px; 
padding-right:10px; padding-left:10px; background-color:black;
text-decoration:none; font-family:Arial, Helvetica, sans-serif; 
font-weight:bold;font-size:14px; 
color:#3BB9FF; border:1; cursor:pointer;
}

/*  TSX Comp button in symbolsearch.cgi under Company Name */
.submittsxcomp
{ width:140px; padding-right:10px; padding-left:10px; background-color:black;
text-decoration:none; font-family:Arial, Helvetica, sans-serif; 
font-weight:bold;font-size:14px; 
color:#FFFF00; border:1; cursor:pointer;
}

		/************************/
/* <id="symbolsearchrelated"> for "People also search for:*/

#symbolsearchrelated table
{ font-family:Arial, Helvetica, sans-serif; 
}
#symbolsearchrelated tr, #symbolsearchrelated td, #symbolsearchrelated th
{ font-family:Arial, Helvetica, sans-serif;
font-size:18px; padding-top:8px; 
padding-bottom:8px; padding-left:8px; 
padding-right:0px; line-height:27px; 
text-align:left;
}

#symbolsearchrelated hr{margin-bottom:8px;margin-top:8px;}

		/************************/

/* /cgi-bin/nameindustry/symbolsearch.cgi  "right side links" */
/* <div class=symbolsearch> */
.symbolsearch
{font-size:18px; line-height:36px; 
text-align:left; width:225px;padding-left:8px; }

.symbolsearch hr{margin-bottom:8px;margin-top:8px;}

/* **************************************************************************** */

/****/cgi-bin/nameindustry/symbolserach.cgi, ussymbolsearch.cgi ***********/
/***** Business Description See More or See Less  ******/
.forum-content {
    width:100%;
    height:auto;
    }
.comments-space {
    width:100%;
    height:auto;
    text-align: justify;
}
.remaining-content span {
    display:none;
}

/**********************************/
/*** financial results inside the symbolsearch.cgi left hand side ***/
#financial td:first-child, #financial th:first-child
{text-align:left}
#financial table, #financial tr, #financial td
{font-weight:normal;
padding-top:15px; 
padding-right:0px;
padding-bottom:15px;
padding-left:15px; 
vertical-align:text-top;
text-align:left;
border-style:solid none;border:0;border-bottom:1px solid #e0e0e0;

/*border-style: groove;border-width: 1px;*/
}

/* END OF /cgi-bin/nameindustry/symbolsearch.cgi, ussymbolsearch,cgi AND incomesearch.cgi */
/**********************************************************/


/* START OF namesearch.cgi, usnamesearch.cgi, industrysearch.cgi, eft.cgi,*/ 
/* incometrust.cgi, roadshowlist.cgi, miningco.cgi-the large external table only */

#nameindsym1000 table
{font-size:18px; font-weight:bold;
border-collapse:collapse; border:0px solid #EEEEEE;
font-family:Arial,Helvetica,sans-serif; width:100%;
}

#nameindsym1000 th
{background:#aaccff; border:0px solid #EEEEEE;
border-bottom:0px solid #EEEEEE; padding:10px;
line-height:normal; text-align:left;
font-size:18px; font-weight:bold
}

#nameindsym1000 td 
{border-style:solid none; border:0px;
border-bottom:1px solid #EEEEEE; padding:0px 10px;
vertical-align:middle; line-height:normal;
text-align:left; font-size:18px; font-weight:bold
}

/**********************************/
#nameindsym1000 a:link{font-weight:bold;text-decoration:none;display:block;padding:18px 5px;color:#4E4848}
#nameindsym1000 a:visited {font-weight:bold;text-decoration:none;display:block;padding:18px 5px;color:#4E4848}
#nameindsym1000 a:hover {font-weight:bold;text-decoration:underline;display:block;padding:18px 5px;color:#4E4848}
#nameindsym1000 a:active {font-weight:bold;text-decoration:underline;display:block;padding:18px 5px;color:#4E4848}

   /**** for industrysearch "TH" only ******/
#td-linknarrow a:link{font-weight:bold;text-decoration:none;display:block;padding:8px 5px;color:#4E4848}
#td-linknarrow a:visited {font-weight:bold;text-decoration:none;display:block;padding:8px 5px;color:#4E4848}
#td-linknarrow a:hover {font-weight:bold;text-decoration:underline;display:block;padding:8px 5px;color:#4E4848}
#td-linknarrow a:active {font-weight:bold;text-decoration:underline;display:block;padding:8px 5px;color:#4E4848}

/* start of for ALTERNATE COLOR in the namesearch.cgi and industrysearch.cgi etc .... */
#rowodd table, #rowodd tr, #rowodd td
{ background:#FFFFFF; }

#roweven table, #roweven tr, #roweven td
{ background:#EEEEEE; }
/* end of for ALTERNATE COLOR in the namesearch.cgi and industrysearch.cgi etc .... */

/* end of namesearch.cgi, usnameseatch.cgi, industrysearch.cgi, eft.cgi,*/ 
/* incometrust.cgi, roadshowlist.cgi, miningco.cgi-the large external table only */

/* **************************************************************************** */

/* start of industry search pull down box in namesearch.cgi, usnameseatch.cgi, indutrysearch.cgi, */
/* symbolguide pull down box, symbolT.cgi pull down box and form box and /page/publicly.html and toronto, tsxv, etc.*/
/* NO matches were found or Incorrect output for search output */

.selectclass1000
{font-size:18px;font-family:Arial, Helvetica, sans-serif;
height:35px; width:400px;
}

.formclass1000
{font-size:18px;font-family:Arial, Helvetica, sans-serif;height:30px;
}

/* almost all submit button used this one */
.submitbutton
{padding:2px 5px;font-size:18px;}

/* .industrybottom also used in IPO cgi bottom search */
.industrybottom th 
{line-height:40px; font-size:18px;
}

.industrybottom table, .industrybottom tr, .industrybottom td  
{line-height:20px; font-size:18px;
padding-bottom:20px; padding-top:15px;
}

/* end of industry search pull down box in namesearch.cgi, usnameseatch.cgi, indutrysearch.cgi, */
/* symbolguide pull down box, symbolT.cgi pull down box and form box and /page/publicly.html and toronto, tsxv, etc.*/

/* **************************************************************************** */

/* **************************************************************************** */

/* start of miningco.cgi-the inside table: area of interest only */
#insidetable table, #insidetable tr, #insidetable td 
{
border-style:solid none; border:0px; border-bottom:0px solid #EEEEEE;
padding:18px 0px; vertical-align:top; line-height:normal;
text-align:left; font-size:18px; font-weight:normal
}
/* end of miningco.cgi-the inside table: area of interest only */

/* start of miningco.cgi-the black line table only */
#blackline table, #blackline tr, #blackline td 
{
background:#000000; border-style:solid none;border:0px; border-bottom:0px solid #EEEEEE;
padding:0px 0px; line-height:1px;text-align:center; font-size:1px;
}
/* end of miningco.cgi-the black line table only */

/* **************************************************************************** */

/* index.cgi */
#tse1000 table
{ font-size:18px; font-weight:bold; 
border-collapse:collapse; border:0px solid #EEEEEE;
font-family:Arial,Helvetica,sans-serif; width:100%
}

#tse1000 th
{ background:#cccccb; border:0px solid #EEEEEE; 
border-bottom:0px solid #EEEEEE; padding:10px; 
line-height:normal; text-align:left; 
font-size:18px; font-weight:bold
}

#tse1000 td 
{ border-style:solid none; border:0px; 
border-bottom:1px solid #F9F9FA; padding:0px 8px;
vertical-align:middle; line-height:normal; 
text-align:left; font-size:18px; 
font-weight:bold
}
#tse1000 a:link{font-weight:bold;text-decoration:none;display:block;padding:18px 5px;color:#4E4848}
#tse1000 a:visited {font-weight:bold;text-decoration:none;display:block;padding:18px 5px;color:#4E4848}
#tse1000 a:hover {font-weight:bold;text-decoration:underline;display:block;padding:18px 5px;color:#4E4848}
#tse1000 a:active {font-weight:bold;text-decoration:underline;display:block;padding:18px 5px;color:#4E4848}

/* end of index.cgi */

/* **************************************************************************** */
/*incomedistribution.cgi and roadshow.cgi and ipodetails1.cgi ipoprofile1.cgi*/

#incomedist1000 table
{ border-collapse:collapse; border:0px solid #F4F4F3; font-size:18px; text-align:left;
}
#incomedist1000 tr, #incomedist1000 td, #incomedist1000 th 
{ font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-top:5px; 
padding-bottom:5px; padding-left:8px; line-height:180%; text-align:left;
}

/* **************************************************************************** */

/* id=upper most active /page/mvtoronto.htm & /page/earnings_ca.htm ...- market activity, marketdiaries, marketewhigh and marketnewlow - upper links table and below table */

#upper table, #upper tr, #upper th, #upper td
{border-collapse:collapse; border:0px solid #F4F4F3;
}
#upper tr, #upper td, #upper th 
{ font-family:Arial, Helvetica, sans-serif; font-size:18px;
line-height:40px; text-align:left; padding-left:10px;
}

/* <div class="upper"> */
.upper a:link{font-weight:bold;text-decoration:none;display:block;padding:8px 5px;color:##4E4848}
.upper a:visited {font-weight:bold; color:##4E4848; text-decoration:none;padding:8px 5px;}
.upper a:hover {font-weight:bold; background:#F8F8FF; color:##4E4848; text-decoration:underline;}
.upper a:active {font-weight:bold; background:#F8F8FF; color:##4E4848; text-decoration:underline;}

.marketdiaries table, .marketdiaries tr, .marketdiaries th, .marketdiaries td
{border-collapse:collapse; border:2px solid #42426F;
}
.marketdiaries th
{ font-family:Arial, Helvetica, sans-serif; font-size:13px;
line-height:20px; padding-left:10px;
}
.marketdiaries tr, .marketdiaries td
{ font-family:Arial, Helvetica, sans-serif; font-size:13px;
 padding-left:10px;padding-top:10px; padding-bottom:10px;
}

/* End of New style for most active /page/mvtoronto.htm ...- market activity marketdiaries, marketewhigh and marketnewlow - upper links table and below table */

/* ************************************************** */

/* New style for market activities for Canadian and US e.g. /page/mvtoronto.htm... */
/* page/earnings_ca.htm, */
/* cgi-bin/nameindustry/earnings_ca.cgi, */

/*table{border-collapse:collapse;border-spacing:0}
table,tr,th,td{border:0}
*/

.genTable table
{font-size:18px; font-weight:bold;border-collapse:collapse; border:1px solid #F4F4F3;
color:#404040; font-family:Arial,Helvetica,sans-serif;width:100%
}

.genTable th
{background:#ffffff;
border:0; border-bottom:1px solid #F4F4F3;padding:10px; line-height:normal;
text-align:left; font-size:18px;font-weight:bold
}

.genTable td
{font-weight:bold; border-style:solid none;border:0; border-bottom:1px solid #F4F4F3;
padding:0px 8px; vertical-align:middle;font-size:18px; line-height:normal
}

.genTable a:link{font-weight:bold;text-decoration:underline;display:block;padding:18px 5px;color:#4E4848}
.genTable a:visited {font-weight:bold;text-decoration:underline;display:block;padding:18px 5px;color:#4E4848}
.genTable tr:hover,.genTable .infotablealt>tr:hover{background:#eff7ff;cursor:default;font-weight:bold;text-decoration:none;color:#4E4848}
.genTable a:active {font-weight:bold; background:#eff7ff; text-decoration:underline;color:#4E4848}


/* .green{color:#357d2d}.red{color:red} 
.thin th,.thin td{padding:4px}
.marginT10px{margin-top:10px} */

/* ************************************************** */
/* cgi-bin/nameindustry/earnings_ca.cgi, */
/* page/earnings_ca.htm, */
/* End of New style for market activities for Canadian and US */

/**************************************************/
/***************** IPO IPO IPO IPO IPO IPO IPO IPO IPO IPO ****************/

/**********.ipooverall
{ font-family: Arial, Helvetica, sans-serif;
padding-top:10px; padding-bottom:10px; line-height:150%;
}
.ipomaindiv
{ font-family: Arial, Helvetica, sans-serif;
padding:0px; padding-left:10px; line-height:40px;
}
************/

#ipotable table
{ text-align:left; font-size:18px; font-family:Arial, Helvetica, sans-serif; 
border-collapse:collapse; border:0px solid #F4F4F3;
}
#ipotable th
{padding-left:10px; text-align:left; color:#FFFFFF; font-weight: bold;
}
#ipotable tr, #ipotable td 
{ text-align:left; padding-left:10px; padding-bottom:10px; padding-top:10px; 
}

.selectipo
{font-size:18px;font-family:Arial, Helvetica, sans-serif;
height:35px; width:430px; padding-left:0px; padding-right:0px; 
}

.formipo
{font-size:18px; width:430px; font-family:Arial, Helvetica, sans-serif;height:30px;
}

/***************** All ipo search *****************/
#iposearch1000 table
{ font-size:18px; font-weight:bold;border-collapse:collapse; border:0px solid #EEEEEE;
font-family:Arial,Helvetica,sans-serif; width:100%
}

#iposearch1000 th
{ background:#c1c2c3; border:0px solid #EEEEEE;border-bottom:0px solid #EEEEEE; padding:10px;
line-height:normal; text-align:left;font-size:18px; font-weight:bold
}

#iposearch1000 td 
{ border-style:solid none; border:0px;border-bottom:1px solid #EEEEEE; padding:0px 8px;
vertical-align:middle; line-height:normal;text-align:left; font-size:18px;font-weight:bold
}
#iposearch1000 a:link{font-weight:bold;text-decoration:none;display:block;padding:18px 5px;color:#4E4848}
#iposearch1000 a:visited {font-weight:bold;text-decoration:none;display:block;padding:18px 5px;color:#4E4848}
#iposearch1000 a:hover {font-weight:bold;text-decoration:underline;display:block;padding:18px 5px;color:#4E4848}
#iposearch1000 a:active {font-weight:bold;text-decoration:underline;display:block;padding:18px 5px;color:#4E4848}

#ipoinnertable table, #ipoinnertable tr, #ipoinnertable td
{ font-size:18px; font-weight:bold;border-collapse:collapse; border:1px solid #c1c2c3;
font-family:Arial,Helvetica,sans-serif; width:100%; padding:10px; text-align:left;

}

#ipoinnertable a:link{font-weight:bold;text-decoration:none;color:#4E4848}
#ipoinnertable a:visited {font-weight:bold;text-decoration:none;color:#4E4848}
#ipoinnertable a:hover {font-weight:bold;text-decoration:underline;color:#4E4848}
#ipoinnertable a:active {font-weight:bold;text-decoration:underline;color:#4E4848}

.selectclassipo
{font-size:18px;font-family:Arial, Helvetica, sans-serif; height:35px; width:250px;
}

.formclassipo
{font-size:18px;font-family:Arial, Helvetica, sans-serif;height:30px;
}

/*End of all ipo search */
/* *************************************************************************************** */

/************** Footer both in mobile and new 1024 *******************/
#nav{color:#ffffff;padding:.4em .0em .4em .4em;background:#42426f;}
#nav p{color:#ffffff;
padding:.4em .0em .4em .0em;margin-bottom:.4em;

border-bottom:1px solid #728fce;width:96%;}

#nav a{color:#ffffff;font-weight:normal;text-decoration:none}
#nav .cur{color:#fff}
#nav .copy{color:#999;font-size:smaller}

#p-menu {padding-left:15px; line-height:30px; font-weight:bold;}
#p-menu a{padding-left:15px; line-height:30px;font-weight:bold;color:#ffffff;text-decoration:none;}
#p-menu a:link{color:#ffffff;}
#p-menu a:visited{color:#ffffff;}
#p-menu a:hover{color:#ffffff;}
#p-menu a:active{color:#ffffff;}


/**** for the "Top" in newbigfoot, both in mobile and new 1024 ****/
.fr{float:right;margin-right:-1.6em;margin-top:1.0em;font-weight:bold;}
.fr a{color:#ffffff;font-weight:bold;text-decoration:none;}
.fr a:link{color:#ffffff;}
.fr a:visited{color:#ffffff;}
.fr a:hover{color:#ffffff;}
.fr a:active{color:#ffffff;}

/**** Arrow in the /header/newbigfoot both in mobile and new 1024 ****/
#arrow-up1 {
	float:right;
	margin-right:1.6em;margin-top:.3em;
	width: 0; 
	height: 0;
	text-align:right;
	align:right; 
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
	border-bottom: 13px solid #FFF;
}

/**** for the footer symbol search radio button both in mobile and new 1024 ****/
.large {
	height: 18px;
	width: 18px;
	vertical-align:-.2em    
}

/***************************************************************/
/* TSX, TSXV, NEX,CSE Bulletin board and /page/etf.htm ETF bulletin board(SAME AS MOBILE) */
#bulletin table
{text-align:left; font-weight:normal;
color:#544E4F; font-size:18px;
font-family: Arial, Helvetica, sans-serif; width:100%;
border-collapse:collapse;
}
#bulletin td
{text-align:left; font-weight:normal;
color:#544E4F; font-size:18px;
padding-top:0px; padding-bottom:0px;
line-height:150%;
}

/* link within TSX, TSXV, NEX, CSE Bulletin board and ETF News Bulletin, "coorporate earnings schedule box" in toronto*/
a.bulletinlink:link {text-align:left;font-weight:normal;color:#4E4848;text-decoration:none;display:block;padding:15px 0px;}
a.bulletinlink:visited {text-align:left;font-weight:normal; color:#4E4848; text-decoration:none;padding:15px 0px;}
a.bulletinlink:hover {text-align:left;font-weight:normal; background:#F6F6F5; color:#4E4848; text-decoration:underline;}
a.bulletinlink:active {text-align:left;font-weight:normal; background:#F6F6F5; color:#4E4848; text-decoration:underline;}


/***************************************************************/

/****************************** Moneyshow ***************************/
.moneybar table
{text-align:center; font-weight:bold;
color:#544E4F; font-size:18px;
font-family: Arial, Helvetica, sans-serif; width:100%;
border-collapse:collapse;
}
.moneybar td
{text-align:center; font-weight:bold;
color:#FFFFCC; font-size:18px;
padding-top:0px; padding-bottom:0px;
}

.moneybar a:link{color:#FFFFCC;font-weight:bold;}
.moneybar a:visited{color:#FFFFCC;font-weight:bold;}
.moneybar a:hover{color:#FFFFCC;font-weight:bold;}
.moneybar a:active{color:#FFFFCC;font-weight:bold;}

/* select box */
.moneyselect
{font-size:18px;font-family:Arial, Helvetica, sans-serif;
width:270px;height:35px;
}

.moneyshowsubmitbutton
{padding:2px 5px;font-size:18px;}

.moneyshownews
{font-family: Arial, Helvetica, sans-serif; font-size:18px;padding:0px;
line-height:30px;text-align:left;
}

#moneyshowresources table
{ font-family:Arial, Helvetica, sans-serif; 
border-style:solid none;border:0;border-bottom:1px solid #42426F;
}
#moneyshowresources tr, #moneyshowresources td, #moneyshowresources th
{ font-family:Arial, Helvetica, sans-serif;
font-size:18px; 
padding-top:5px;
padding-right:0px;
padding-bottom:5px;
padding-left:0px;
line-height:30px; 
text-align:left;
border-style:solid none;border:0;border-bottom:0px solid #42426F;
}

#moneyshowresources a:link { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:none;}
#moneyshowresources a:visited { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:none;}
#moneyshowresources a:active { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:underline;}
#moneyshowresources a:hover { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#4E4848; font-weight:bold; text-decoration:underline;}

/*******************Moneyshow stock quote and tse300 index e.g. /tse300/s&pconsumerdis.htm ***************/

#moneyindex td:first-child, #moneyindex th:first-child
{text-align:left}
#moneyindex table, #moneyindex tr, #moneyindex td
{white-space:nowrap;text-align:right; 
font-weight:normal; 
padding-top:14px; 
padding-right:5px; 
padding-bottom:14px; 
padding-left:5px; 
vertical-align:text-top; 
border-style:solid none;border:0;
border-bottom:0px solid #42426F;
}
#moneyindex th
{white-space:nowrap;text-align:right; background-color:#42426F; color:#FFFFFF;
font-weight:bold; padding-top:10px; padding-right:5px;
padding-bottom:10px; padding-left:5px; vertical-align:text-top;
}

.moneyshowlink {text-align:left; font-family:arial, helvetica, sans-serif; font-size: 18px; color:#ffffcc; font-weight: bold;}
a.moneyshowlink:link { text-align:left; color:#ffffcc}
a.moneyshowlink:visited { text-align:left; color:#ffffcc}
a.moneyshowlink:active { text-align:left; color:#ffffcc}
a.moneyshowlink:hover { text-align:left; color:#ffffcc}


#money table
{font-family: Arial, Helvetica, sans-serif; font-size:18px;
padding:2px; line-height:150%, text-align:left;
}

#money tr, #money td, #money th
{font-family:Arial, Helvetica, sans-serif; font-size:18px;
padding-top:5px; padding-bottom:5px; line-height:150%, text-align:left;
}

/**************** etf table /page/etf.htm  ******************/
#etf table
{font-family: Arial, Helvetica, sans-serif;
font-size:18px;padding:0px;line-height:150%;
}
#etf tr, #etf td, #etf th
{font-family:Arial, Helvetica, sans-serif;
font-size:18px; padding-top:5px; text-align:left;
padding-bottom:5px; line-height:150%;
}
/**************** End of etf table /page/etf.htm  ******************/


/********** /tse300/s&pconsumersta.htm .... ***************/
tse300 table, tse300 tr, #tse300 td
{text-align:left; font-family:Arial, Helvetica, sans-serif; 
font-size:18px; padding-top:15px; padding-bottom:15px;
}
/********** End of /tse300/s&pconsumersta.htm .... ***************/

/********** /industry_overview/cannabis_market....htm .... ***************/
#zincindex td:first-child, #zincindex th:first-child
{text-align:left}
#zincindex table, #zincindex tr, #zincindex td
{white-space:nowrap;text-align:left; 
font-weight:normal; 
padding-top:14px; 
padding-right:5px; 
padding-bottom:14px; 
padding-left:5px; 
vertical-align:text-top; 
border-style:solid none;border:0;
border-bottom:1px solid #42426F;
}
#zincindex th
{white-space:nowrap;text-align:right; background-color:#42426F; color:#FFFFFF;
font-weight:bold; padding-top:10px; padding-right:5px;
padding-bottom:10px; padding-left:5px; vertical-align:text-top;
}
/********** /industry_overview/cannabis_market....htm .... ***************/
