<!--
table
{
	border: 0pt;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	border-spacing: 0;
}
table td
{
  font-family: Arial Narrow;
  font-size: 10pt;
 	padding:0;
 	margin:0;
}
td.header_title {
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
}
td.header_title_big {
	font-family: Arial;
	font-weight: bold;
	font-size: 12pt;
 	padding-bottom: 4px;
}
body
{
	color:black;
	border-width: 0px;
	border-collapse: collapse;
}
p
{
	margin:0pt 0pt 0pt 0pt;
	text-align:justify;
}
p.equities_table_note
{
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}
li
{
	text-align:justify;
}
img
{
	border: 0pt;
}
a
{
	margin:0pt 0pt 0pt 0pt;
}
a.mailto
{
	color:black;
	text-decoration:none;
}
ul 
{
	list-style: square;
	margin-top: -2px;
}

td.header_date
{
	font-weight: bold;
	font-size: 13pt;
	color:white;
	background:#687718;
}
td.header_date p
{
	margin:0pt 0pt 0pt 2pt;
	text-align:center;
}
td.header_pdf_link
{
	font-weight: bold;
	font-size: 10pt;
	color:#7C8240;
}
td.header_pdf_link p
{
	margin:1pt 0pt 1pt 0pt;
}
td.header_pdf_link a
{
	text-decoration:none;
	color:#7C8240;
}

a.header_rating_link
{
	display:block;
	width:208;
	height:23;
	text-decoration:none;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color:white;
	background:#7C8240;
	padding:3pt 0pt 3pt 0pt;
}
td.header_rating_link
{
	background:#7C8240;
	padding:3pt 0pt 3pt 0pt;
}
td.header_rating_link a
{
	text-decoration:none;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color:white;
}

td.header_date
{
	font-weight: bold;
	color:white;
	background:#7C8240;
}
td.header_date p
{
	margin:0pt 0pt 0pt 2pt;
	text-align:center;
}
td.headers_type_name
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color:white;
	background:#7C8240;
}
td.headers_type_name p
{
	margin:0pt 6pt 0pt 2pt;
}
td.headers_sector_name
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color:#7C8240;
	background:#DADAB4;
}
td.headers_sector_name p
{
	margin:0pt 6pt 0pt 2pt;
}
td.headers_header p
{
	font-family: Arial;
	font-size: 9pt;
	margin:0pt 0pt 6pt 0pt;
}
td.headers_header p a
{
	color:black;
	text-decoration:none;
}
td.headers_main
{
	padding-top: 6px;
	padding-bottom: 6px;
}
td.headers_main p
{
	font-family: Arial;
	font-size: 9pt;
	margin:0pt 0pt 6pt 0pt;
}
a.header
{
	color:black;
	text-decoration:none;
}

td.main_news_sector_name
{
	height: 34px;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color:#7C8240;
	background:#DADAB4;
}
td.main_news_sector_name p
{
	margin:0pt 0pt 0pt 2pt;
}
td.main_news_sector_author_name
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color:white;
	background:#7C8240;
	text-align:right;
}
td.main_news_sector_author_name p
{
	margin:0pt 2pt 0pt 0pt;
	text-align:right;
}
td.main_news_sector_author_name p a
{
	color:white;
	text-align:right;
}
td.main_news_header
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}
td.main_news_header p
{
	margin:0pt 0pt 6pt 0pt;
}
td.main_news_text
{
	font-family: Arial;
	font-size: 9pt;
}
td.main_news_text p
{
	font-family:Arial;
	margin:0pt 0pt 6pt 0pt;
	text-align:justify;
}

font.news_recommendations_header
{
	font-family: Arial Narrow;
	font-size: 10pt;
	font-weight: bold;
	color:#7C8240;
}
font.news_recommendations_text
{
	font-family: Arial Narrow;
	font-size: 10pt;
	font-weight: bold;
	color:#000000;
}

td.disclaimer_gray
{
	font-family: Arial;
	font-size: 7pt;
	color:#797979;
}
td.disclaimer_gray p
{
	margin:6pt 0pt 6pt 0pt;
}
td.disclaimer
{
	font-family: Arial;
	font-size: 7pt;
	color:#7C8240;
}
td.disclaimer p
{
	margin:6pt 0pt 6pt 0pt;
}
td.disclaimer_header
{
	font-family: Arial;
	font-size: 9pt;
	font-weight:bold;
	color:blue;
}
td.disclaimer_header p
{
	margin:6pt 6pt 6pt 6pt;
	text-align:center;
}
a.disclaimer
{
	text-decoration:none;
}

font.news_authors_name
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color:#000000;
}
font.news_authors_phone
{
	font-family: Arial;
	font-size: 9pt;
	color:#000000;
}

td.headlines_sector_name
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color:#7C8240;
}
td.headlines_sector_name p
{
	margin:6pt 6pt 0pt 6pt;
}

hr.header_bar
{
	color:#7C8240;
}
hr.equity_header_bar
{
	color:#7C8240;
}
hr.equity_instant_header_bar
{
	color:#D91F2C;
}

/* Equity report */
td.equity_news_header
{
	font-family: Arial Narrow;
	font-size: 16pt;
	font-weight: bold;
	color:#7C8240;
}
td.equity_news_date
{
	font-family: Arial Narrow;
	font-size: 10pt;
	font-weight: bold;
}
td.equity_news_text
{
	font-family: Arial Narrow;
	font-size: 11pt;
}
td.equity_news_text p
{
	margin:0pt 0pt 6pt 0pt;
	text-align:justify;
}
p.equity_header
{
	font-family: Arial Narrow;
	font-size: 13pt;
	font-weight: bold;
}

/* Equity report - Instant Update */
td.equity_instant_news_header
{
	font-family: Arial Narrow;
	font-size: 16pt;
	font-weight: bold;
}
td.equity_instant_news_date
{
	font-family: Arial Narrow;
	font-size: 10pt;
	font-weight: bold;
	color:#7C8240;
}

table#tickers_short
{
	border:none;
}
table#tickers_short tr.std_header_row td
{
	border-bottom:none;
}
table#tickers_short td
{
	font-family: Arial;
	font-size: 9pt;
	padding-top:1;
	padding-bottom:1;
}

table.std_table
{
	border:solid #999935 1.0pt;
}
table.std_table td
{
	font-family: Arial;
	font-size: 8pt;
	padding-left:2;
	padding-right:2;
}
table.std_table_narrow_large
{
	border:solid #999935 1.0pt;
}
table.std_table_narrow_large td
{
	font-family: Arial Narrow;
	font-size: 10pt;
	padding-left:4;
	padding-right:4;
}
table.std_table_narrow
{
	border:solid #999935 1px;
}
table.std_table_narrow td
{
	font-family: Arial Narrow;
	font-size: 8pt;
	padding-left:2;
	padding-right:2;
}
tr.std_header_row td
{
	border-bottom:1pt solid #999935;
	color:#7C8240;
	background:#DADAB4;
}
tr.std_odd_row
{
	border:0pt;
}
tr.std_even_row
{
	border:0pt;
}
tr.std_odd_row td
{
}
tr.std_even_row td
{
	background:#F4F2E6;
}
tr.dashed td
{
	border-top:1px #999935 dashed;
}
-->

