.debtconsolidator-result
{
	float: left;
	margin-top: 1em;
}

.debtconsolidator-result-t
{
	background:  url(images/dot.gif) 0 0 repeat-x;
}

.debtconsolidator-result-b
{
	background: url(images/dot.gif) 0 100% repeat-x; 
}

.debtconsolidator-result-l
{
	background: url(images/dot.gif) 0 0 repeat-y;
}

.debtconsolidator-result-r
{
	background: url(images/dot.gif) 100% 0 repeat-y;
}

.debtconsolidator-result-tr
{	
	background: Transparent url(images/topright-corner.gif) no-repeat top right;
	padding: 2px;
}


.debtconsolidator-result-table
{
	width: 100%;
	font-size: 0.95em;
}

.debtconsolidator-result-hcell-producttype, .debtconsolidator-result-hcell-numyears, .debtconsolidator-result-hcell-currentmonthly,
.debtconsolidator-result-hcell-newmonthly, .debtconsolidator-result-hcell-totalamount
{
	border-bottom: solid 1px #96999C;
	border-left: solid 1px #96999C;
	padding: 1em 1em 0.2em 1em;
	text-align: center;
	vertical-align: top;
}

.debtconsolidator-result-hcell-apply
{
	border-bottom: solid 1px #96999C;
	border-left: solid 1px #96999C;
	padding: 1em 1em 0.2em 1em;
	text-align: center;
	vertical-align: top;
}

.debtconsolidator-result-dcell-producttype, .debtconsolidator-result-dcell-numyears, .debtconsolidator-result-dcell-currentmonthly,
.debtconsolidator-result-dcell-newmonthly, .debtconsolidator-result-dcell-totalamount, .debtconsolidator-result-dcell-apply
{
	border-bottom: solid 1px #96999C;
	border-left: solid 1px #96999C;
	padding: 0.6em 1em 0.6em 1em;
	text-align: center;
	background-color: #ffffff;
}

.debtconsolidator-result-hidden
{ 
	border: 0px;
	background-color: #EDEDED;
}