﻿.page
{
	width: 432px;
	/*overflow: hidden;*/
	margin: 22px 20px 20px 20px;
}
.page_wide
{
	width: 680px;
	/*overflow: hidden;*/
	margin: 22px 20px 20px 20px;
}
.page h1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	color: #666666;
}

.page h2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	color: #AAAAAA;
}

.page p, .page ul, .page li, .person_subHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #666666;
}
.page em
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #666666;
}
.page a
{
	text-decoration: none;
	font-weight: bold;
	color: #666666;
} 
.page a:hover
{
	color: #ff6600;
}
.portal_left
{
	width: 11px;
	height: 234px;
	background-image: url(/images/portal_left.png);
	background-repeat: no-repeat;
	float: left;
	clear: none;
}
.portal_spacing_horisontal, .portal_spacing_vertical
{
	width: 4px;
	height: 4px;
	float: left;
	clear: none;
}
.portal_spacing_vertical
{
	float: none;
	clear: both;
}
.portal_control_6x2, .portal_control_4x2, .portal_control_2x2
{
	height: 234px;
	overflow: hidden;
	background-image: url(/images/portal_piece.png);
	background-repeat: repeat;
	float: left;
	clear: none;
}
.portal_control_6x2
{
	width: 699px;
}
.portal_control_4x2
{
	width: 461px;
}
.portal_control_2x2
{
	width: 223px;
}
.portal_control_6x2_content, .portal_control_4x2_content, .portal_control_2x2_content
{
	width: 198px;
	height: 184px;
	overflow: hidden;
	margin: 25px 20px 25px 9px;
	float: left;
}
.portal_control_6x2_content
{
	width: 317px;
}
.portal_control_2x2_content
{
	margin-right: 5px;
}
.portal_control_text_content
{
	height: 164px;
	overflow: hidden;
}
.portal_control_6x2_header, .portal_control_4x2_header, .portal_control_2x2_header
{
	text-decoration: none;
	font-family: Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #000000;
	font-size: 15px;
	line-height: 20px;
}
.portal_control_6x2_header
{
	font-size: 19px;
	line-height: 21px;
}
.portal_control_6x2_text, .portal_control_6x2_more, .portal_control_4x2_text, .portal_control_4x2_more, .portal_control_2x2_text, .portal_control_2x2_more, .investor_teaser_more
{
	font-family: Helvetica, sans-serif, Arial;
	font-size: 13px;
	line-height: 20px;
	color: #959595;
	text-decoration: none;
}
.portal_control_6x2_text, .portal_control_6x2_more
{
	font-size: 15px;
	line-height: 20px;
}
.portal_control_6x2_more, .portal_control_4x2_more, .portal_control_2x2_more, .investor_teaser_more
{
	color: #ff6600;
}
.portal_control_6x2_image, .portal_control_4x2_image, .portal_control_2x2_image
{
	direction: rtl;
	width: 234px;
	height: 234px;
	overflow: hidden;
	float: left;
	clear: none;
	background-image: url(/images/portal_right.png);
	background-repeat: no-repeat;
	background-position: right;
}
.portal_control_6x2_image
{
	width: 353px;
}
.portal_control_2x2_image
{
	width: 11px;
}
.portal_image
{
	border-style: none;
}
.ImportedNews_header, .ImportedNews_date, .ImportedNews_body, .ImportedNews_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
.ImportedNews_header
{
	font-weight: bold;
	line-height: 18px;
	margin-top: 20px;
}
.ImportedNews_date
{
	font-size: 10px;
	color: #333333;
}
.ImportedNews_body
{
	line-height: 18px;
	margin-top: 6px;
}
.ImportedNews_link
{
	color: #ff6600;
	margin-top: 6px;
}
.ImportedReports_table, .ImportedReports_header, .ImportedReports_title, .ImportedReports_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
.ImportedReports_table td
{
    vertical-align:top;
}
.ImportedReports_table a
{
    font-weight:normal;
}
.ImportedReports_header
{
    font-weight: bold;
	line-height: 18px;
	margin-top: 20px;
}
.subscription_error
{
	font:bold 12px Arial, Helvetica, Sans-Serif;
	color:#ff6600;
}
.subscription_result
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff6600;
	margin-bottom: 10px;
}
.person_table
{
	margin-top: 20px;
}
.person_image img
{
	width: 100px;
	margin-right: 10px;
}
.person_header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003082;
}
.person_subHeader
{
	color: #333333;
	font-weight: bold;
	margin-top: 10px;
}
.investor_teaser_left
{
	width: 11px;
	height: 234px;
	background-image: url(/images/portal_left.png);
	background-repeat: no-repeat;
	float: left;
	clear: none;
}
.investor_teaser_graph_body, .investor_teaser_news_body
{
	width: 183px;
	height: 184px;
	overflow: hidden;
	background-image: url(/images/portal_piece.png);
	background-repeat: repeat;
	float: left;
	clear: none;
	padding: 25px 20px 25px 9px;
}
.investor_teaser_graph_body
{
	width: 421px;
}
.investor_teaser_graph
{
	margin-left: 16px;
	margin-top: 0px;
}
.investor_teaser_right
{
	width: 11px;
	height: 234px;
	float: left;
	clear: none;
	background-image: url(/images/portal_right.png);
	background-repeat: no-repeat;
}
.investor_teaser_more
{
	margin-top: -4px;
}
.investor_teaser_news_content
{
	height:140px;
	overflow: hidden;
}
.printDiv
{
	margin-left: 10px;
	margin-right: 20px;
}
.printDiv, .printDiv a
{
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.printDiv a:hover
{
	color: #ff6600;
}