

#inputArea {
	Xborder-collapse: collapse;
	margin-top: 4px;
	margin-bottom: 0px;
}
#calculator_fundreturn2_top #inputArea {
	height:203px;
}

* html #inputArea {
	margin-top: 10px;
}

#inputArea tr td {
	height: 45px;
	padding: 0px;
}


.dateSearchMethod {
	margin-top: 10px;
}

.closeItem {
	width: 170px;
}

.amount {
	width: 125px;
}

.radioCell {
	vertical-align: top;
 }

.selectFundArea {
	vertical-align: top;
	float:left;
	width:207px;
	margin-top:3px;
}

.selectPeriodArea {
	vertical-align: top;
}

.closeLabel, .closeItem {
	margin-top: 0px;
}

.initialInvestmentAmountArea {
	vertical-align: top;
	float:left;
	width:225;
	margin-top:3px;
}

.monthlyInvestmentAmountArea {
	vertical-align: top;
	width:225px;
	float:left;
	width:225px;
	margin-top:3px;
}

.fromDateArea {
	vertical-align: top;
}

.toDateArea {
	vertical-align: top;
}

.calculateButtonArea {
	clear:both;
    text-align:right;
	width:677px;
}
.calculateButtonArea #Calculate{	
	width:52px;
}
.tabSelectedTop, .tabUnSelectedTop {
	width: 100px;
	text-align: center;
}

.tabUnselectedLeftSide, .tabUnselectedRightSide {
	border-bottom: 1px solid silver;
}

#calculator_graphArea {
	margin-top: 10px;
	margin-left: 120px;
	margin-right: 10px; 
	vertical-align: bottom;
	height: 280px;
}

#calculator_fundreturn2_bottom {
	height: 300px;
}

.calculator_tableArea {
	min-height: 304px;
	height: auto;
}

* html .calculator_tableArea {
	height: 304px;
}

.fundReturnCalculator {
	width: 805px;
	margin-top: -10px;
	margin-left: 2px;
	margin-bottom: 4px;
	border: 1px solid silver; 
}
* html .fundReturnCalculator {
	margin-top: 10px;
	// margin-left: 3px; /* IE style */
}
.fundReturnCalculator thead tr {
	background: silver;
}
.fundReturnCalculator thead tr.subHead {
	background: #d5d5d5;
}
.fundReturnCalculator thead th {
	font-size: 11px; 
	font-weight: normal;
	margin: 0px;
	padding-left: 4px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	text-align: right;
}
.fundReturnCalculator thead th.columnLeft {
	padding-left: 4px; 
	text-align: left;
	font-weight: bold;
}
.fundReturnCalculator thead tr.subHead th {
	text-align: left; 
	font-size: 11px; 
	font-weight: normal;
	text-align: right;
	border-right: 1px solid silver; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}
.fundReturnCalculator thead tr.subHead th.columnLeft {
	text-align: left;
}
.fundReturnCalculator thead tr.subHead th.columnRight {
	border-right: none;
}
.fundReturnCalculator tbody tr.rowOdd {
	border-bottom: 1px solid silver;
}
.fundReturnCalculator tbody tr.rowEven {
	background: #f5f5f5;
}
.fundReturnCalculator tbody tr.rowExpanded {
	background: #f5f5f5;
}
.fundReturnCalculator tbody tr.rowEven td, 
.fundReturnCalculator tbody tr.rowOdd td {
	font-size: 10px; 
	font-weight: normal;
	border-right: 1px solid silver; 
	padding-top: 2px; 
	padding-bottom: 1px;
	text-align: right; 
	padding-right: 4px; 
}
.fundReturnCalculator tbody tr.rowEven td.columnLeft, 
.fundReturnCalculator tbody tr.rowOdd td.columnLeft {
	padding-left: 4px; 
	text-align: left; 
}
.fundReturnCalculator tbody tr.rowEven td.columnRight, 
.fundReturnCalculator tbody tr.rowOdd td.columnRight {
	border-right: none; 
}
.fundReturnCalculator tbody tr.rowExpanded td {
	text-align: right; 
	font-size: 10px; 
	border-right: 1px solid silver; 
	padding-right: 4px;
}
.fundReturnCalculator tbody tr.rowExpanded td.columnLeft {
	text-align: left; 
	padding-left: 20px; 
}
.fundReturnCalculator tbody tr.rowExpanded td.columnRight {
	border-right: none; 
}

.fundReturnCalulatorDisclaimer td.disclaimer {
	width: 600px; 
	font-size: 9px; 
	vertical-align: bottom;
}

.fundReturnCalulatorDisclaimer td.deliveredBy {
	font-size: 9px;
	text-align:right;
	vertical-align: bottom;
}
.fundReturnCalulatorDisclaimer {
	width: 805px;
	background: none;
}




/* Disse overstyrer css fra vanlige stylesheets */

#tabsArea .oracleTabFooter {
	margin-top: -8px;
}
* html #tabsArea .oracleTabFooter { /* Special IExplorer */
	margin-top: -1px;
}
#tabsArea .oracleTabFooter .oracleTabFooterInner {
	margin: 7px 0px 8px;
	padding-top: 0px;
}
* html #tabsArea .oracleTabFooter .oracleTabFooterInner { /* Special IExplorer */
	margin: 0px 0px -13px;
	padding-top: 0px;
}
#tabsArea .Bodyid1siteid114 table td .LeftTabBgSlantid1siteid114, 
#tabsArea .tabSelectedLeftSide,
#tabsArea .tabUnselectedLeftSide {
	background-image:url(/op/images/layout/tabs2/leftsideStraight.gif);
}
#tabsArea .oracleTabFooter .oracleTabFooterInner .oracleTabLineFooterInner .mostLeft {
	background-image:url(/op/images/layout/box/SquareUpperLeftBox.gif) 0 0 no-repeat;
}
#tabsArea div.bt {
	background:url(/op/images/layout/box/SquareUpperLeftBox.gif) 100% 0 no-repeat;
}
* html #tabsArea div.bt div { /* Special IExplorer */
	background:url(/op/images/layout/box/SquareUpperLeftBox.gif) 0 0 no-repeat;
}
#tabsArea div.bb {
	background: url(/op/images/layout/box/SquareUpperLeftBox.gif) 100% 100% no-repeat;
}
#tabsArea div.bb div {
	background:url(/op/images/layout/box/SquareUpperLeftBox.gif) 0 100% no-repeat;
}
#tabsArea .oracleTabFooter .oracleTabFooterInner {
	background-image:url(/op/images/layout/box/SquareUpperLeftBox.gif); 
}
#tabsArea .oracleTabFooter .oracleTabFooterInner .mostLeft {
	background-image:url(/op/images/layout/box/SquareUpperLeftBox.gif) 0 0 no-repeat; 
}
#tabsArea .oracleTabFooter .oracleTabFooterInner .mostRight {
	background-image:url(/op/images/layout/box/SquareUpperLeftBox.gif); 
}
#tabsArea .oracleTabFooter .oracleTabLineFooterInner .mostLeft {
	background-image:url(/op/images/layout/box/SquareUpperLeftBox.gif) 0 0 no-repeat; 
}
#tabsArea {
	background-color: white;
}