﻿.loancalculator-result
{
	width: 44em;	
	float: left;
	margin-top: 1em;
}


.loancalculator-result-t
{
	background:  url(images/dot.gif) 0 0 repeat-x;
}

.loancalculator-result-b
{
	background: url(images/dot.gif) 0 100% repeat-x; 
}

.loancalculator-result-l
{
	background: url(images/dot.gif) 0 0 repeat-y;
}

.loancalculator-result-r
{
	background: url(images/dot.gif) 100% 0 repeat-y;
}

.loancalculator-result-tr
{	
	background: Transparent url(images/topright-corner.gif) no-repeat top right;
	padding: 2px;
}


.loancalculator-result-noresultsmessage
{
	margin: 1em;
	line-height: 3em;
}

.loancalculator-result-table
{
	width: 100%;
	font-size: 0.75em;
}

.loancalculator-result-drow-Match
{
	background-color: #FFFFFF;
}

.loancalculator-result-hcell-term
{
	border-bottom: solid 1px #96999C;
	padding: 1em 1em 0.2em 1em;
	text-align: left;
	vertical-align: bottom;
}

.loancalculator-result-hcell-protect
{	
	border-left: solid 2px #96999C;
	border-bottom: solid 1px #96999C;
	padding: 0.2em 1em 0.2em 1em;
	text-align: center;
}


.loancalculator-result-hcell-repay
{
	border-left: solid 2px #96999C;
	border-bottom: solid 1px #96999C;
	padding: 0.2em 1em 0.2em 1em;
	text-align: center;
	vertical-align: bottom;
}

.loancalculator-result-hcell-total
{
	border-left: solid 1px #96999C;
	border-bottom: solid 1px #96999C;
	padding: 0.2em 1em 0.2em 1em;
	text-align: center;
	vertical-align: bottom;
}

.loancalculator-result-hcell-quote,
.loancalculator-result-hcell-apply
{
	border-left: solid 1px #96999C;
	border-bottom: solid 1px #96999C;
	padding: 1em 1em 0.2em 1em;
	text-align: center;
	vertical-align: bottom;
}
.loancalculator-result-hcell-amount
{
	border-right: solid 1px #96999C;
	border-bottom: solid 1px #96999C;
	padding: 1em 1em 0.2em 1em;
	text-align: center;
	vertical-align: bottom;
	
	border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #96999C;
}


.loancalculator-result-dcell-term
{
	border-top: solid 1px #96999C;
	padding: 0.6em 1em 0.6em 1em;
	text-align: center;
}

.loancalculator-result-dcell-repay
{
	border-top: solid 1px #96999C;
	border-left: solid 2px #96999C;
	padding: 0.3em 1em 0.3em 1.5em;
	text-align: center;
	background-position: left center;
	background-image: url(images/rightarrow.gif);
	background-repeat: no-repeat;
}

.loancalculator-result-dcell-total,
.loancalculator-result-dcell-quote,
.loancalculator-result-dcell-apply
{	
	border-top: solid 1px #96999C;
	border-left: solid 1px #96999C;
	padding: 0.3em 1em 0.3em 1em;
	text-align: center;
}
.loancalculator-result-dcell-amount
{	
	border-top: solid 1px #96999C;
	border-right: solid 1px #96999C;
	padding: 0.3em 1em 0.3em 1em;
	text-align: center;
}

td.loancalculator-result-dcell-apply
{
	line-height:1.36em;
}

td.loancalculator-result-dcell-apply div.action-button-t
{
	width:112.87%
}
