<!--
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;
}
body
{
	color:black;
	border-width: 0px;
	border-collapse: collapse;
}
p
{
	margin:0pt 0pt 0pt 0pt;
	text-align:justify;
}
img
{
	border: 0pt;
}
a.mailto
{
	color:black;
	text-decoration:none;
}
ul 
{
	list-style: square;
	margin-top: -2px;
}

/* Header pdf link */
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;
}

/* Header ratings links */
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;
}

/* Header date */
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-weight: bold;
	color:white;
	background:#7C8240;
}
td.headers_type_name p
{
	margin:0pt 6pt 0pt 2pt;
}
td.headers_sector_name
{
	font-size: 9pt;
	font-weight: bold;
	color:#7C8240;
	background:#DADAB4;
}
td.headers_sector_name p
{
	margin:0pt 6pt 0pt 2pt;
}
td.headers_header p
{
	margin:0pt 0pt 6pt 0pt;
}
td.headers_header p a
{
	color:black;
	text-decoration:none;
}
a.header
{
	color:black;
	text-decoration:none;
}
/* Main news */
tr.main_news_sector_name
{
	height: 25pt;
}
td.main_news_sector_name
{
	font-family: Arial Narrow;
	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-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:6pt 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;
}
/* Recommendations */
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;
}
/* Disclaimer*/
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 6pt 6pt 6pt;
}
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;
}
/* News*/
font.news_authors_name
{
	font-family: Arial Narrow;
	font-size: 10pt;
	font-weight: bold;
	color:#000000;
}
font.news_authors_phone
{
	font-family: Arial Narrow;
	font-size: 10pt;
	color:#000000;
}
/* Headlines*/
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;
}

/* Bars */
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;
}

/* Standard table styles */
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 1.0pt;
}
table.std_table_narrow td
{
	font-family: Arial Narrow;
	font-size: 8pt;
	padding-left:2;
	padding-right:2;
}
table.std_table
{
	border:solid #999935 1.0pt;
}
table.std_table td
{
	font-family: Arial;
	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;
}
-->
