﻿@media all
{
	#CalculatorResult
	{
		display:none;
		margin-bottom:27px;
		padding-top:12px;
	}

	#CalculatorResult .FormInner
	{
		padding-bottom:12px;
	}
	
	#CalculatorResult h3
	{
		margin-top:0px;
	}

	#CalculatorResultData
	{
		min-height:400px;
		margin-top:10px;
	}
	
	#CalculatorResultData.Loading
	{
		background-image:url(/Images/AjaxSpinner.gif);
		background-repeat:no-repeat;
		background-position:center center;
	}
	
	#ResultChart
	{
		margin-left:22px;
		height:200px;
		width:495px;
	}
	
	#ResultChart.Super
	{
		margin-left:28px;
		width:489px;
	}
	
	#ResultTable
	{
		clear:both;
		display:none;
		background-color:#fff;
		width:415px;
	}
	
	#ResultTable thead th
	{
		text-align:right;
		font-weight:bold;
		vertical-align:bottom;
		line-height:1.25em;
	}
	
	#ResultTable tbody th
	{
		padding:0px;
	}
	
	#ResultTable tbody td,
	#ResultTable tfoot th,
	#ResultTable tfoot td
	{
		text-align:right;
		width:22%;
		padding:0px 0px 2px 30px;
	}

	#ResultTable tfoot th
	{
		font-weight:bold;
		text-align:left;
		width:auto;
		padding:0px;
	}
	
	#ResultTable tfoot td
	{
		font-weight:bold;
	}
	
	#ResultTable tfoot th.TotalRow,
	#ResultTable tfoot td.TotalRow
	{
		padding-top:5px;
		border-top:1px solid #d2d2d2;
	}
	
	#ExpectedTransactions
	{
		padding-bottom:25px;
	}
	
	#ExpectedTransactionsLabel
	{
		float:left;
		padding-right:15px;
	}
	
	#ExpectedTransactions input
	{
		margin-top:6px;
		width:75px;
	}
	
	#Inputs th
	{
		width:13%;
	}
	
	#Inputs td
	{
		width:21%;
	}
	
	#Inputs input.Small
	{
		width:75px;
	}
	
	.FormButtons
	{
		padding:25px 0px 0px 0px !important;
		text-align:right;
	}

	#FooterContent
	{
		margin-top:40px;
		font-size:0.9em;
	}
}

@media screen
{
}

