div#MainDiv {
		max-width: 800px/* 670 550px;*/
}

body {
	font-family: Arial, Helvetica, "Meiryo", "メイリオ", "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;
	color: #333333;
	font-size: 14px;
	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 */
 
}

a:link, a:visited {
	color: #000000!important;
	text-decoration: none;
}
a:hover, a:active {
	color: #0d2ea0!important;
	text-decoration: underline;
}

div.highcharts-axis-labels.highcharts-xaxis-labels span
{
    height: 50px!important;
	text-align:center;
    	
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-PeriodRow-Unit {
	font-weight: normal;
    background-color: #e9edf1;
    color: #000;
    padding: 0.5em;
    border-bottom: 0.08em solid #cccccc;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Name, .EurolandTools-InteractiveAnalysis-ScrollDataTable-NameColumn-Unit {
    border-bottom: 0.08em solid #cccccc;
    padding: 0.5em;
    font-weight: normal;
    background-color: #e9edf1;
    color: #000;
}

.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell, .EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-ValueCell {
    text-align: right;
    padding: 0.5em;
	border-bottom: 0.08em solid #cccccc;
	border-right: 1px solid #cccccc;
    white-space: nowrap;
}

.EurolandTools-CommonObjects-ScrollingSelection-ArrowButton, .EurolandTools-CommonObjects-ScrollingSelection-Button {
    border-radius: 0;
    background: #e9edf1;
    border: 0.08em solid #c5d0da;
    color: #000000;
    text-decoration: none;
    font-size: inherit;
    transition: none!important;
}
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
    border-radius: 0em;
	background: #e9edf1;
    border: 0.08em solid #c5d0da;
    color: #000000;
    text-decoration: none;
    font-size: inherit;
	transition: none!important;
    white-space: normal;
    padding: 0.36em 0.7em 0.36em 0.7em;
	margin: 0em;
	outline: none;
}

.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button {
    background: #e9edf1;
    border: 0.08em solid #c5d0da;
    color: #000000;
    border-radius: 0em;
    min-height: 3.5em;
    min-width: 3.5em;
    font-size: inherit;
    font-weight: normal;
    cursor: pointer;
    transition: none;
    outline: none;
}
.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button:hover {
    background: #ffffff;
    border-color: #c5d0da;
	color: #0d2ea0;
	text-decoration: underline;
    cursor: pointer;
}
.EurolandTools-InteractiveAnalysis-LevelZeroSelection-ActiveBox .EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button {
    background: #0d2ea0;
    border-color: #0d2ea0;
	color: #ffffff;
	text-decoration: none;
}
 .EurolandTools-CommonObjects-ScrollingSelection-ArrowButton:hover, .EurolandTools-CommonObjects-ScrollingSelection-Button:hover {
    background: #ffffff;
    border-color: #c5d0da;
	color: #0d2ea0;
	text-decoration: underline;
    cursor: pointer;
}
.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button:hover,  .EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton:hover .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
	background: #ffffff;
    border-color: #c5d0da;
	color: #0d2ea0;
	text-decoration: underline;
    cursor: pointer;

}
.EurolandTools-CommonObjects-ScrollingSelection-SelectedButton {
	background: #0d2ea0;
    border-color: #0d2ea0;
	color: #ffffff;
	text-decoration: none;
}

.EurolandTools-InteractiveAnalysis-SecondLevelSelection-SelectedButton .EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button {
	background: #0d2ea0;
    border-color: #0d2ea0;
	color: #ffffff;
	text-decoration: none;
}



td.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodCell.EurolandTools-InteractiveAnalysis-ScrollDataTable-Data-PeriodNameCell {
    border-right: 0;
}



.EurolandTools-InteractiveAnalysis-SecondLevelSelection-Button, .EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box-Button {
    font-family: inherit;
    font-weight: normal;
    text-transform: none;
    padding: 1.0em 2em 1.0em 2em;

    border-radius: 0.0em 0.0em 0.0em 0.0em;


    transition: background 0.5s, color 0.5s, border 0.5s;
    width: 100%;
}
.EurolandTools-InteractiveAnalysis-LevelZeroSelection-Box {
    margin: 0em;
    display: inline-block;
    zoom: 1;

    width: 50%;
    box-sizing: border-box;
    vertical-align: top;
}

.ja-JP .EurolandTools-InteractiveAnalysis-Notes-NoteText {
    line-height: 1.2;
}