@charset "utf-8";/* ====================================================================== *//* === CALCULATOR ======================================================= *//* ====================================================================== */h2.PageSubTitle {	font-size: 16px;	color: #0361b0;	margin: 25px 0 15px 0;}	ul.CalculatorList {}ul.CalculatorList li {	overflow: hidden;	width: 430px;}ul.CalculatorList li div {	float: left;	display: block;	width: 330px;}ul.CalculatorList li a.LinkRemove {	float: right;	width: 60px;	line-height: 18px;}ul.SubTabs {	list-style: none;	width: 100%;	overflow: hidden;	margin: 0;	padding: 0;	font-size: 12px;}ul.SubTabs li {	display: inline;	background: none;	padding: 0;	float: right;	margin: 0 0 0 5px;	height: 30px;}ul.SubTabs li a {}ul.SubTabs li.Current {	background: url(../images/common/gradient_arrow.gif) center 19px no-repeat;}div#SubTabs1Panel1 {	display: block;	padding: 0 5px 10px 5px;	background: url(../images/common/tab_gradient_top.gif) no-repeat 0 24px;}div#SubTabs1Panel2 {	display: none;	padding: 0 5px 10px 5px;	background: url(../images/common/tab_gradient_top.gif) no-repeat 0 24px;}div#SubTabs2Panel1 {	display: block;	padding: 30px 5px 10px 5px;	background: url(../images/common/tab_gradient_top.gif) no-repeat 0 24px;}div#SubTabs3Panel1 {	display: block;	padding: 0 5px 10px 5px;	background: url(../images/common/tab_gradient_top.gif) no-repeat 0 24px;}/*div#SubTabs3Panel1 {	display: block;	padding: 0 5px 10px 5px;	background: url(../images/common/tab_gradient_top.gif) no-repeat 0 24px;}*/div#SubTabs3Panel2 {	display: block;	padding: 30px 5px 10px 5px;	background: url(../images/common/tab_gradient_top.gif) no-repeat 0 24px;}div.TabContent {	padding: 0 5px 10px 5px;	background: url(../images/common/tab_background.gif) bottom no-repeat;}div.TabTotal {	margin: 5px;	font-size: 14px;	font-weight: bold;	background: #eaf6fb;	text-transform: uppercase;	padding: 5px 10px;	width: 423px;	overflow: hidden;}div.TabTotalTitle {	float: left;	color: #02ace5;}div.TabTotalAmount {	float: right;	color: #f40000;}/*NDA: wrong image url*/a.addplane  {	font-size:0px;	background:url(../images/common/plane+_off.gif) no-repeat;	width:41px;	height:28px;	display:block;	float:right;}/*NDA: wrong image url*/a.addplane:hover {	background:url(../images/common/plane+_on.gif) no-repeat;}/* ====================================================================== *//* === CALCULATOR RESULTS =============================================== *//* ====================================================================== */div#CalculatorResultsContainer {	width: 466px;	overflow: hidden;	margin: 0 0 10px 0;}div#CalculatorResultsDetails {	float: left;	width: 320px;	margin: 0 10px 0 0;}table#CalculatorResults {	float: left;	margin: 0 10px 0 0;}table#CalculatorResults th {	padding: 6px 10px;	background: #eef9fd;	text-align: left;}table#CalculatorResults td {	padding: 4px 0;}td.ResultsTitle, td.ResultsValue {	font-style: italic;}th.ResultsTitle {	color: #02ace5;	width: 170px;}th.ResultsValue {	color: #f40000;}div.CalculatorResultsValue {	float: left;	background: url(../images/common/resultsbg.gif) no-repeat;	width: 136px;	height: 84px;	margin: 0 0 10px 0;	padding: 10px 0 0 0;	color: #FFFFFF;	text-align: center;	font-weight: bold;}div.CalculatorResultsValue div {	color: #ffd800;	letter-spacing: -2px;	line-height: 38px;	font-size: 60px;	padding: 5px 2px 3px 0;}.CalculatorResultsValueDecimal {	font-size: 20px;	margin:0;	padding:0;}div#CalculatorResultsActions {	width: 466px;	overflow: hidden;	margin: 0 0 10px 0;}div#ResultsAction1 {	float: left;	width: 227px;	margin: 0 0 0 0;}a#ResultsAction1 {	display: block;	width: 227px;	height: 67px;	margin: 0 0px 0 0;	text-indent: -10000px;}div#ResultsAction2 {	float: left;	width: 227px;	margin: 0 0 0 12px;}a#ResultsAction2 {	display: block;	width: 227px;	height: 67px;	margin: 0 0 0 0;	text-indent: -10000px;}