div#MainDiv {
    max-width: 790px;
    margin: 0 auto 0 auto;
    -webkit-text-size-adjust: 100%;
}

body, .EurolandTools-InteractiveAnalysis_en-GB.EurolandTools-InteractiveAnalysis{
	font-size: 15px;
    font-family: "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif;
	color: #333333;
	background: #ffffff;
	/* margin: 0;  */
/* for online integration the best is to declare zero margin in order to remove it.
 However for standalone reviewing it is easier to see the tool with margins = default browser margin. kn@120926 */
 
}


*:focus {
  outline: none;
}

a:link, a:visited {
	color: #c1152c;
	text-decoration: none;
}
a:hover, a:active {
	color: #ad8c58;
	text-decoration: none;
}

.SelectionObject-FirstLevel-ArrowButton, .SelectionObject-FirstLevel-Tab-Button{
	color: #333333;
	font-size: 15px;
}
.SelectionObject-SecondLevel-Button, .LevelZero-Box-Button{
	color: #333333;
	font-size: 15px;

}
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    padding:10px;
    border-radius:0px 5px 5px 5px;
}
.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button {
    padding: 0px 15px !important;
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #aa8b5a;
    border-radius: 0px;
    color: #333333;
    cursor: pointer;
    font-weight: bold;
    height: 40px;
    min-height: 0px;
    min-width: 40px;
	text-transform: none;
    font-family: "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif;
}
.EurolandTools-InteractiveAnalysis-LevelZeroSelection-ActiveBox .EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button,
.EurolandTools-InteractiveAnalysis-LevelZeroSelection-ActiveBox .EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button:hover{
    background: #aa8b5a none repeat scroll 0 0;
    color: #ffffff;
}
.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button:hover {
    background: #ffffff none repeat scroll 0 0;
    color: #333333;
    border: 1px solid #aa8b5a;
}
.ScrollDataTable {
    padding: 0;
}
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton,
.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton:hover,
.EurolandTools-CommonObjects-ScrollingSelection-Button,
.EurolandTools-CommonObjects-ScrollingSelection-Button:hover {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #aa8b5a;
    border-radius: 0px;
    color: #333333;
    text-decoration: none;
    text-transform: none;
    font-weight: bold;
    font-family: "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif;
    padding: 5px;
    min-height: 55px;
}

.EurolandTools-InteractiveAnalysis-ViewButtons {
    border: none !important;
}
.EurolandTools-InteractiveAnalysis-Buttons {
    border: none !important;
}
.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton  {
    background: #aa8b5a none repeat scroll 0 0 !important;
    color: #ffffff !important;
}

.LevelZero-ActiveBox .LevelZero-Box-Button,.SelectionObject-FirstLevel-Tab-SelectedButton {
    font-family: "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif;
    color:#ffffff;
}
.SelectionObject-FirstLevel-Tab-SelectedButton,.SelectionObject-FirstLevel-Tab-SelectedButton:hover{
    background: #aa8b5a none repeat scroll 0 0 !important;
    border-color: #aa8b5a;
    cursor: default;
}
.SelectionObject-FirstLevel-ArrowButton:hover, .SelectionObject-FirstLevel-Tab-Button:hover {
    background: #ffffff none repeat scroll 0 0;
    border-color: #aa8b5a;
    cursor: pointer;
}
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button{
    background: #aa8b5a none repeat scroll 0 0 !important;
    color:#fff;
    cursor: default;
}
.SelectionObject-SecondLevel-SelectedButton:hover {
    background: #aa8b5a none repeat scroll 0 0 !important;
    border-color: #aa8b5a;
    cursor: default;
}
.SelectionObject-SecondLevel-SelectedButton{
    color:#ffffff !important;
}
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    font-family: "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-transform: none;
    border-radius: 0px;
    background: #ffffff;
    border: 1px solid #aa8b5a;
    color: #333333;
    text-decoration: none;
	font-weight: bold;
}
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button:hover {
    background: #ffffff none repeat scroll 0 0;
	border: 1px solid #aa8b5a;
    color: #333333;
}
.ScrollDataTable-Data-PeriodRow th,
body .ScrollDataTable-NameColumn-PeriodRow{
	border-bottom: 1px solid #e6ddce !important;
}
.ScrollDataTable-Data-PeriodCell, .ScrollDataTable-NameColumn-PeriodRow {
    border-bottom: 1px solid #e6ddce !important;
}
.ScrollDataTable-NameColumn-PeriodRow, .ScrollDataTable-Data-PeriodCell{
	border-bottom: 1px solid #e6ddce !important;
}
.ScrollDataTable-Data-ValueRow.ScrollDataTable-Data-OddValueRow.ScrollDataTable-Data-FirstValueRow {
    background: #ffffff none repeat scroll 0 0!important;
}
.ScrollDataTable-NameColumn-Row.ScrollDataTable-NameColumn-OddRow.ScrollDataTable-NameColumn-FirstRow {
	background: #ffffff none repeat scroll 0 0!important;
}
.ScrollDataTable-NameColumn-Row.ScrollDataTable-NameColumn-OddRow {
	background: #ffffff none repeat scroll 0 0!important;
}
.ScrollDataTable-NameColumn-Row.ScrollDataTable-NameColumn-EvenRow {
    background: #F6F0E7 none repeat scroll 0 0 !important;
}
.ScrollDataTable-Data-ValueRow.ScrollDataTable-Data-EvenValueRow {
	background: #F6F0E7 none repeat scroll 0 0;
}
.ScrollDataTable-Data-ValueRow.ScrollDataTable-Data-OddValueRow {
	background: #ffffff none repeat scroll 0 0;
}
.ScrollDataTable-Data-PeriodRow.ScrollDataTable-Data-EvenValueRow {
    background: #F6F0E7;
}
.PrintBody .PrintTable .ScrollDataTable-NameColumn-Unit {
    background: transparent !important;
}
.PrintTable .ScrollDataTable-NameColumn-Name {
    background: transparent !important;
}
.Legend-LegendItem-Label {
    cursor: pointer;
    padding-top: 0px;
}
/*
.ScrollDataTable-Data-ValueCell {
}
.ScrollDataTable-NameColumn-Row {   
    align-items: center;
    display: flex;
}
*/
.ScrollDataTable-NameContainer{
    *min-width: 50% !important;
}

.ScrollDataTable-DataContainer{
    *min-width: 50% !important;
}

.Disclaimer {
    text-align: right;
    font-size: 13px !important;
}

div#Euroland {
    font-size: 13px !important;
}
[role="application"] {
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
}
.EurolandTools-InteractiveAnalysis {
    margin: 0 auto;
    max-width: 790px;
}
.EurolandTools-InteractiveAnalysis-Periods {
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
}
.EurolandTools-InteractiveAnalysis-Heading {
    color: #333333 !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    font-family: 微軟正黑體, Microsoft JhengHei, Arial, Helvetica, sans-serif !important;
    line-height: 36px !important;
    text-align: left !important;
    padding: 5px 10px 10px 10px !important;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-DataColumn, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
    border: 0px solid #D1D1D1;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn {
    border-right-color: none;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit {
    font-size: 15px !important;
    font-weight: 400 !important;
    font-family: 微軟正黑體, Microsoft JhengHei, Arial, Helvetica, sans-serif !important;
    color: #993333 !important;
    line-height: 20px !important;
    padding: 4px 10px 4px 10px !important;
    text-align: right !important;
    background: #ffffff !important;
    border-bottom: 1px solid #e6ddce !important;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-bottom: 0em solid #C3C3C3;
    padding: 4px 10px;
    background: #fff;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name{
    color: #993333 !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    font-family: 微軟正黑體, Microsoft JhengHei, Arial, Helvetica, sans-serif !important;
    line-height: 20px !important;
    text-align: left !important;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    font-size: 15px !important;
    font-weight: 400 !important;
    font-family: 微軟正黑體, Microsoft JhengHei, Arial, Helvetica, sans-serif !important;
    color: #333333 !important;
    line-height: 20px !important;
    text-align: center !important;
}
tr.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Row.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-EvenRow td.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name {
    background: #F6F0E7 !important;
}
tr.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Row.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-EvenRow td.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    background: #F6F0E7 !important;
}
tr.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueRow.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-EvenValueRow {
    background: #F6F0E7 !important;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
    text-align: right;
    padding: 4px 10px;
    border-bottom: 0.08em solid #C3C3C3;
    white-space: nowrap;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
    text-align: right;
    padding: 4px 10px;
    border-bottom: 0em solid #C3C3C3;
    white-space: nowrap;
}

.PrintBody .EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable {
    border: 0em solid #D1D1D1;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.PrintBody .EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-right: 0 solid #8F979C;
}
body.en-GB.PrintBody tr.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodRow.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-EvenValueRow {
    background:  #F6F0E7 !important;
}
body.en-GB.PrintBody tr.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodRow.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-EvenValueRow td.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Row {
    background: #F6F0E7 !important;
}
body.en-GB.PrintBody tr.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodRow.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-EvenValueRow td.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Row {
    background: #F6F0E7 !important;
}
.EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodUnitCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-PrintTable .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-right: 0em solid #8F979C;
}
body.en-GB.PrintBody .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell{
    border-bottom: 1px solid #e6ddce !important;
}

.EurolandTools-InteractiveAnalysis-Euroland, .EurolandTools-InteractiveAnalysis-Disclaimer {
    font-size: 13px !important;
}