form#loan {
	float:left;
	width:498px;
	padding:10px 0 10px 10px;
	background-color:#e0f0bc;
	margin-bottom:20px;
}
form#loan fieldset {
	float:left;
	width:100%;
}

form#loan label, form#loan input, form#loan select, form#loan button {
	float:left;
	clear:left;
}
form#loan label {
	font-size:8.25pt;
	clear:both;
	width:100%;
}
form#loan label sub {
	font-size:8.25pt;
}
form#loan select {
	width:85%;
}
form#loan input {
	width:124px;
	text-align:right;
}
form#loan fieldset .col {
	float:left;
	width:156px;
	margin-right:10px;
}
form#loan fieldset .row {
	float:left;
	clear:both;
	width:100%;
	margin-bottom:5px;
	overflow:visible;
}
form#loan fieldset .last {
	margin-top:10px;
	margin-bottom:0;
}
form#loan img {
	float:right;
	margin:3px 0 0 0;
}

#hlp_loan {
	position:absolute;
	width:240px;
	font-size:8.25pt;
	display:none;
	padding:10px;
	background-color:#fff;
	border:solid 1px #963;
}
#hlp_loan li {
	display:none;
}

img#cht {
	margin-bottom:20px;
}


table#sch {
	border-spacing:1px;
	background-color:#eef0e5;
	empty-cells:show;
	width:508px;
	margin-bottom:20px;
}

table#sch th, table#sch td {
	padding:4px 3px;
	text-align:right;
}

table#sch th {
	background-color:#f1f1f3;
	font-weight:bold;
}

table#sch tbody td {
	background-color:#fff;
}

table#sch tbody tr:hover td {
	background-color:#f9ffef !important;
	color:#000;
}
