#tabbedPanel {
	margin-bottom: 33px;
}

#tabbedPanel, #tabbedPanel * {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal !important;
}

/*-- Menu --*/

#tabbedPanel table.tp_tab {
	margin-left: 0;
	position: relative;
	top: 5px;
}

#tabbedPanel table.tp_tab td {
	height: 34px;
	width: 150px;
	background: none;
	border: none;
	padding: 0;
	text-align: center;
}

#tabbedPanel table.tp_tab td.tp_tab_on, #tabbedPanel table.tp_tab td.tp_tab_off a {
	color: #4e4e54;
	font-weight: bold !important;
}

#tabbedPanel table.tp_tab td.tp_tab_on {
	background: transparent url(../images/MyAccount/tabActiveCalculationPage.jpg) top left no-repeat;
}

#tabbedPanel table.tp_tab td.tp_tab_off {
	background: transparent url(../images/MyAccount/tabInactiveCalculationPage.jpg) top left no-repeat;
}

#tabbedPanel table.tp_tab td.tp_tab_off:hover {
	background: transparent url(../images/MyAccount/tabActiveCalculationPage.jpg) top left no-repeat;
}

#tabbedPanel table.tp_tab td.tp_tab_space {
	width: 0;
	padding: 0;
}

/*-- Content --*/

#tabbedPanel table.tp_content {
	width: 980px;
	border: none;
	background: transparent url(../images/MyAccount/bgMyAccount.png) top left repeat-y;
}

#tabbedPanel table.tp_content tr.tp_content {
	background: transparent url(../images/MyAccount/myAccountTop.gif) top left no-repeat;
}

#tabbedPanel table.tp_content td.tp_content {
	background: transparent;
	width: 100%;
	padding: 0;
}

#tabbedPanel table.tp_content td.tp_content > div {
	padding: 0 20px;
}

#tabbedPanel table.tp_content td.tp_content > div:first-child {
	padding-top: 10px;
}

#tabbedPanel table.tp_content td.tp_content > div:last-child {
	background: transparent url(../images/MyAccount/myAccountBottom.png) bottom left no-repeat;
	top: 5px;
	padding-bottom: 20px;
}

#tabbedPanel table.tp_content td.tp_content > div > div > form > table {
	width: 940px;
}

#tabbedPanel table.tp_content td.tp_content table tr td.calculation_desc {
	width: 200px;
	padding-right: 10px;
}

#tabbedPanel table.tp_content td.tp_content table tr td.calculation_desc span {
	font-weight: bold !important;
}

#tabbedPanel table.tp_content td.tp_content table tr td.calculation {
	width: 100px;
	padding: 0 5px;
}

#tabbedPanel table.tp_content td.tp_content table tr td.calculation span {
	padding-left: 5px;
}

#tabbedPanel table.tp_content td.tp_content table tr td.calculation input {
	width: 88px;
	margin-top: 3px;
}

#tabbedPanel table.tp_content td.tp_content table tr td.calculate {
	padding-left: 10px;
	vertical-align: bottom;
	width: 125px;
}

#tabbedPanel table.tp_content td.tp_content table tr td.calculationResult {
	min-width: 100px;
	text-align: right;
}

#tabbedPanel table.tp_content td.tp_content table tr.errorline {
	border-bottom: 1px solid #cacaca;
}

#tabbedPanel table.tp_content td.tp_content table tr.errorline td, #tabbedPanel table.tp_content td.tp_content table tr.errorline td span {
	font-size: 10px;
	text-align: center;
	padding: 5px 0;
}