td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #07254F;
}
a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #07254F;
	text-decoration: underline;
}
a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #07254F;
	text-decoration: underline;
}
a:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #917507;
	text-decoration: underline;
}
a:active {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #07254F;
	text-decoration: underline;
}
.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #07254F;
	line-height: 20px;
}
.border {
	border: 1px dotted #07254F;
	background-color: #fff5c9;
}
.calcbor {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1px;
}

.quote {
	background-color: #d2ddec;
	border: 1px dashed #000033;
}
.borderyl {

	border: 1px dotted #07254F;
	background-color: #fffbc9;
}

.text1
{
    width: 100px;  
}

.text2
{
    width: 50px;
}

#payment_label
{
    font-weight: bold;
	font-size: 14px;
    color: red;
}

table.amortization  
{
    border-style:solid;
    border-width: 1px;
    border-color:Black;   
}  
 
 table.amortization th  
{
    text-align: center;
    padding: 0px 15px 0px;
    background-color: Silver;
}   
    
 table.amortization td  
{
    text-align: right;
    padding: 0px 10px 0px;
}  

.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}



