﻿DIV#annual_content {
	FONT-SIZE: 100%; LINE-HEIGHT: 18px;
}

DIV#annual_content H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #222222; PADDING-TOP: 0px; 
}
DIV#annual_content SPAN.h2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #222222; PADDING-TOP: 0px; 
}
DIV#annual_content H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #222222; PADDING-TOP: 0px; 
}
DIV#annual_content SPAN.h3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #222222; PADDING-TOP: 0px; 
}



DIV#annual_content H2 {
	FONT-SIZE: 110%; MARGIN: 0.52em 0px 0.36em; LINE-HEIGHT: 1.05em
}
DIV#annual_content SPAN.h2 {
	FONT-SIZE: 110%; MARGIN: 0.52em 0px 0.36em; LINE-HEIGHT: 1.05em
}
DIV#annual_content H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 0.71em 0px 0.21em; LINE-HEIGHT: 1.21em
}
DIV#annual_content SPAN.h3 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 0.71em 0px 0.21em; LINE-HEIGHT: 1.21em
}

DIV#annual_content {
	DISPLAY: inline; MIN-HEIGHT: 550px; FLOAT: left; MARGIN: 0px 20px; WIDTH: 656px
}

DIV#annual_content_body {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 20px; WIDTH: 646px; PADDING-TOP: 0px
}

DIV#annual_content DIV.highlight_box {
	BORDER-RIGHT: #f2f6f5 1px solid; BORDER-TOP: #f2f6f5 1px solid; BACKGROUND: #dfeae6; MARGIN: 1.36em 0px; BORDER-LEFT: #f2f6f5 1px solid; BORDER-BOTTOM: #f2f6f5 1px solid
}
DIV#annual_content DIV.highlight_box DIV.tl {
	 LEFT: -1px; POSITION: relative; TOP: -1px
}
DIV#annual_content DIV.highlight_box DIV.tr {
	RIGHT: -2px; POSITION: relative; TOP: 0px
}
DIV#annual_content DIV.highlight_box DIV.bl {
	LEFT: -2px; BOTTOM: -2px; POSITION: relative
}
DIV#annual_content DIV.highlight_box DIV.br {
	PADDING-RIGHT: 18px; PADDING-LEFT: 20px; RIGHT: -2px;  PADDING-BOTTOM: 22px; BOTTOM: 0px; PADDING-TOP: 10px; POSITION: relative
}

DIV#annual_content DIV.highlight_box DIV.image_column {
	FLOAT: left; WIDTH: 210px;
}
DIV#annual_content DIV.highlight_box DIV.image_column IMG.report_cover {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND: url(/uploads/annual_report_images/blank_report_cover<%=CMaster.Utils.DBFieldSuffix%>.png) no-repeat; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; MARGIN: -28px 0px -39px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px;
}
DIV#annual_content DIV.highlight_box DIV.content_column {
	FLOAT: left; WIDTH: 396px
}
DIV#annual_content DIV.highlight_box DIV.content_column DIV.text_column {
	PADDING-RIGHT: 40px; PADDING-LEFT: 0px; BACKGROUND: url(/include/_images/annual_reports/highlight_box_seperator.gif) no-repeat right center; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 125px; PADDING-TOP: 10px; HEIGHT: 100px
}
DIV#annual_content DIV.highlight_box DIV.content_column DIV.file_column {
	PADDING-RIGHT: 0px; PADDING-LEFT: 85px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 130px; PADDING-TOP: 10px
}
DIV#annual_content UL.files {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.36em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
DIV#annual_content UL.files LI {
	CLEAR: left; MARGIN-BOTTOM: 10px; ZOOM: 1;display:inline;
}
DIV#annual_content UL.files LI A {
	/*DISPLAY: block; PADDING-LEFT: 21px; FLOAT: left; HEIGHT: 16px*/
}

DIV#annual_content UL.files LI SPAN.note {
	CLEAR: left; DISPLAY: block; FONT-SIZE: 90%; LINE-HEIGHT: 1.36em
}
DIV#annual_content UL.files LI SPAN.note_inline {
	FONT-SIZE: 90%; LINE-HEIGHT: 1.36em
}


DIV#annual_content DIV.annual_reports A.investors_tooltip_link {
	MARGIN-TOP: 5px
}
DIV#annual_content DIV.annual_reports H2 {
	FLOAT: left; MARGIN: 0px
}

DIV#annual_content {
	FLOAT: left; WIDTH: 200px; MARGIN-RIGHT: 15px
}



span.filesTitle
{	
    color:#000000;
    font-weight:bold;
}
span.filesName
{
	
	
}
.separator
{
	height: 3px;
    margin: 0px;
    padding: 0px;
    height: auto !important;
	font-size:02%;
	BACKGROUND: url(/include/_images/annual_reports/dotted_list_line.gif) repeat-x left bottom;
}
.odd
{
	background-color:#dfeae6;
}



.csr-reports .csr-reports-top
{
	
	width:auto! important;
	max-width:706px;
	min-width:706px;
	
	max-height:234px;
	min-height:234px;
	height:auto!important;
	display:block;
	position:relative;
	height:234px;
	width:706px;
	margin-left:0px;margin-top:0px;
	background-image:url('/include/_images/annual_reports/csr-reports-bg.png');
	background-repeat:no-repeat;
	background-position:left top;
}
.csr-reports .front-page
{
	position:absolute;
	max-width:190px;min-width:190px;width:auto! important;width:190px;
	max-height:221px;min-height:221px;height:auto! important;height:221px;
	
	margin-top:7px;
	margin-left:24px;
	/*background-image:url('/include/_images/annual_reports/csr-report-front.png');
	background-repeat:no-repeat;
	background-position:left top;	*/
}
.csr-reports .last-report
{
	position:absolute;
	max-width:163px;min-width:163px;width:auto! important;width:163px;
	max-height:150px;min-height:150px;height:auto! important;height:150px;
	
	margin-top:60px;
	margin-left:220px;
	
}
.csr-reports .last-pdf
{
	position:absolute;
	max-width:200px;min-width:200px;width:auto! important;width:200px;
	max-height:150px;min-height:150px;height:auto! important;height:150px;
	
	margin-top:70px;
	margin-left:420px;
			
}
.csr-reports .csr-reports
{
	font-size:100%;
}
.csr-reports .csr-reports h2.Title
{
	background-image:none;
	border-bottom-width:0;
}
.csr-reports table.files
{
	font-size:100%;
	
	width:auto! important;
	max-width:646px;
	min-width:646px;
	overflow:hidden;width:646px;
}
.csr-reports table.files tr
{
	line-height: 40px;
}
.csr-reports  .table_holder
{
	
	width:auto! important;
	max-width:646px;
	min-width:646px;width:646px;
	overflow:hidden;	
}
.csr-reports table.files tr.odd
{
	background-color:#F2F7F7;
}
.csr-reports table.files tr td
{
	border:0px solid red;
}
.csr-reports table.files tr.separator
{
	line-height: 5px;
	max-height:3px;min-height:3px;height:auto! important;height:5px;
	font-size:5px;	
	background-image:url('/include/_images/annual_reports/dotted_list_line.gif');
	background-repeat:repeat-x;
	background-position:left center;	
}

.csr-reports span.online-edition  a
{
	color:#000000;
	text-decoration:underline;
	padding-right:20px;
}
.csr-reports span.online-edition
{
	background-image:url('/include/_images/annual_reports/online-edition-arrow.png');
	background-repeat:no-repeat;
	background-position:right 2px;
}
    .JobOpenings_Design .header1
    {
    	font-weight:bold;
    	
    	line-height:30px;
    }
    .JobOpenings_Design .HeadCell
    {
    	font-weight:bold;
    	text-align:center;
    	background-color:#DFEAE6;
    	padding:3px;
    }
    .JobOpenings_Design .ItemCell
    {
    	
    	line-height:20px;
    	padding-top:4px;
    }
    .JobOpenings_Design TR.odd
    {
    	background-color:#F2F6F5;  
    	
    }
    .JobOpenings_Design TR td
    {
    	text-align:center;
    	
    }
    .JobOpenings_Design .separatorItem
    {
        background-image:url(/Include/_images/annual_reports/dotted_list_line.gif);
    	background-repeat:repeat-x;
    	background-position:top left;
        font-size:35%;    	
    }
    .JobOpenings_Design A.Link
    {
    	text-decoration:none;
    	color:#000000;
    	font-weight:bold;
    }
    
.jobOpeningsForm table tr.FormRawSep
{
	line-height:5px;
	font-size:5px;
	max-height:5px;min-height:5px;height:auto! important;height:5px;
}
.jobOpeningsForm table tr td.FormCellLabel
{
	text-align:right;
}
