﻿/* Override styles */
#PageArea {margin-top:10px;}
#PageTopArea {height:36px;margin-bottom:18px;}
#PageArea .artop-sv {background:url('/Templates/AnnualReport/Images/bg_page_top_sv.png') no-repeat top left;}
#PageArea .artop-en {background:url('/Templates/AnnualReport/Images/bg_page_top_en.png') no-repeat top left;}
/* End override */

.RelatedTopArea {font-size:.92em;}
.RelatedTopArea strong {font-size:1.09em;}

/* Download area styles */
.DownloadBox {background-color:#f3f3f4;overflow:hidden;width:182px;}
.DownloadBoxTop {background:url('/Templates/AnnualReport/Images/relatedbox_bg_header.gif') no-repeat left top;color:#fff;font-size:11px;font-weight:bold;line-height:25px;height:25px;padding:0 8px;width:166px;}

.dlbox-topitem {padding:3px 0 3px 22px;}
.dlbox-footitem {border-top:1px solid #7e7e7e;float:left;padding:5px 0 6px 22px;width:160px}
.dlbox-footitem .button input {padding:0 16px 0 20px;}
.DownloadBoxContent {font-size:.92em;}
.DownloadBoxContent ul {float:left;padding-bottom:4px;}
.DownloadBoxContent ul li {float:left;padding:3px 0 3px 16px;width:166px;}
.DownloadBoxContent ul li.dlbox-list-title {color:#015599;cursor:pointer;padding:2px 6px 2px 22px;width:154px;}
.DownloadBoxContent ul li input {clear:left;float:left;height:13px;margin:0 6px;width:13px;}
.DownloadBoxContent ul li label {clear:right;display:block;float:left;padding:0 6px 0 0;width:134px;}
.DownloadBoxContent ul li.dlbox-list-title {background:url('/Templates/AnnualReport/Images/dl-list-expand.gif') no-repeat 4px 3px;}
.DownloadBoxContent ul.expanded li.dlbox-list-title {background:url('/Templates/AnnualReport/Images/dl-list-contract.gif') no-repeat 4px 3px;}
.dlbox-list-blue {background:url('/Templates/AnnualReport/Images/dl-bg-blue.gif') repeat-y top left;width:182px}
.dlbox-list-blue .dlbox-list-title {border-top:1px solid #3477ad;}
.dlbox-list-green {background:url('/Templates/AnnualReport/Images/dl-bg-green.gif') repeat-y top left;width:182px}
.dlbox-list-green .dlbox-list-title {border-top:1px solid #bbc233;}
.dlbox-list-orange {background:url('/Templates/AnnualReport/Images/dl-bg-orange.gif') repeat-y top left;width:182px}
.dlbox-list-orange .dlbox-list-title {border-top:1px solid #f19534;}
.dlbox-list-purple {background:url('/Templates/AnnualReport/Images/dl-bg-purple.gif') repeat-y top left;width:182px}
.dlbox-list-purple .dlbox-list-title {border-top:1px solid #8d5aa0;}
.dlbox-list-grey {background:url('/Templates/AnnualReport/Images/dl-bg-grey.gif') repeat-y top left;width:182px}
.dlbox-list-grey .dlbox-list-title {border-top:1px solid #e4e2e0;}

.ChartContainer {background:#f9f9f9;border:1px solid #e9e9e9;}

#FinancialChartTable {background-color:#fff;border-top:1px solid #e9e9e9;border-collapse:collapse;font-size:.92em;width:478px;}
#FinancialChartTable tr {cursor:pointer;}
#FinancialChartTable td {border-bottom:1px solid #e9e9e9;padding:7px 8px;}
#FinancialChartTable tr.header {cursor:default;font-weight:bold;}
#FinancialChartTable tr.header td {background-color:#f9f9f9;border-bottom:1px solid #e9e9e9;}
#FinancialChartTable tr.header td.columntitle {padding-right:8px;text-align:right;}
#FinancialChartTable tr.header td.tabletitle {padding-left:8px;}
#FinancialChartTable td.rowtitle {padding-left:8px;}
#FinancialChartTable tr td.data,
#FinancialChartTable tr td.nodata {padding-right:8px;text-align:right;white-space:nowrap;}
#FinancialChartTable tr.selected td {background-color:#ed7b00;color:#fff;}
#FinancialChartTable tr.subheader td {background-color:#f9f9f9;cursor:default;font-weight:bold;}
#FinancialChartTable tr.subheader2 {cursor:default;font-weight:bold;}
#FinancialChartTable tr.sum {font-weight:bold;}
#FinancialChartTable td.heading {padding-left:8px;}
#FinancialChartTable td.hl {background-color:#f9f9f9;}

table.financial {background-color:#fff;border-top:1px solid #e9e9e9;border-collapse:collapse;font-size:.92em;width:100%;}
table.financial tr.header td {border-bottom: 3px solid #ed7b00;font-weight:bold;white-space:normal;}
table.financial td {border-bottom:1px solid #e9e9e9;padding:7px 8px;text-align:right;white-space:nowrap;}
table.financial td.tabletitle,
table.financial td.rowtitle {text-align:left;white-space:normal;}
table.financial tr.sum td {border-top:1px solid #ccc;font-weight:bold;}
