#closeWindowButton {
	text-align:center;
}
#amortizeStartMonth {
	display:inline;
}
#amortizeStartYear {
	display:inline;
}
.formColOne {
	width:300px;
	float:left;
	margin-left:3px;
}
.formColTwo {
	width:285px;
	float:right;
}
#amortizeButton {
	color:blue;
}
#body {
	padding:.5em;
	width:500px;
}
#solve {
}
.textButton {
	text-decoration:underline;
	padding:10px;
	font-size:15px;
	color:blue;
	cursor:pointer;
}
.textButton:hover {
	color:magenta;
}
#helpIco {
	display:none;
	position:absolute;
	left:490px;
}
.menuArea {
	margin:.4em;
}
.info {
	padding-left:20px;
	padding-bottom:5px;
	background: #eee url(assets/info.gif) no-repeat top left;
}
.error {
	padding-left:20px;
	padding-bottom:5px;
	background: #eee url(assets/alert.gif) no-repeat top left;
}
#solveFor {
	margin:.4em;
}
#inputValues {
	width:170px;
}
.result {
	display:inline;
}
.resultVal {
	margin-top:3px;
	font-family:sans-serif;
	font-size:12px;
	border-width:0px;
	background-color:#eee;
}
#results {
	width:270px;
}
#noteAmortBox {
	margin-top:1px; /* only for mozilla */
	width:270px;
}
#noteAmort {
	background: #eee url(assets/comment.gif) no-repeat top left;
	padding-left:22px;
	color:#888;
}
.resultAttr {
	margin:.5em;
}
.attr {
	margin:.5em;
}
.label {
}
.var {
}
.input, .submit {
	border-width:1px;
}
.input {
	width:150px;
}
.resultVal {
}
#solveFor {
	display:inline;
}
#submitSolve, #submitAmort {
	display:inline;
	margin-right:5px;
}
.box {
	background: #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	font-size: 11px;
}
.box2 {
	border-top: 1px solid #fff;
}
.mainTitle {
	margin: 0 0 0 0;
	padding: 10px;
	font-size: 130%;
	color: #fff;
	border-bottom: 1px solid #fff;
	background: #9c6 url(./skin/box_top.gif) no-repeat top left;
}
.mainContainer {
	background: #cf9 url(./skin/box_bottom.gif) no-repeat bottom left;
	float:left;
	width:510px;
	padding-bottom:15px;
	margin-bottom:15px;
}
.mainBody {
	padding:10px;
}
#mainTitle {
	background-color:#933;
}
#mainContainer {
	background-color:#DDE6F0;
}
#solveForInfoBox {
	display:block;
}
#errorBox {
	margin-bottom:1px; /* may be mozilla only feature */
	display:none;
}
#requiredInputMissingError {
	display:none;
}
#paymentLessThanPresentValueError {
	display:none;
}
#solveForPresentValueInfo {
	display:none;
}
#solveForInterestRateInfo {
	display:none;
}
#solveForMonthsInfo {
	display:none;
}
#solveForPaymentInfo {
	display:block;
}
#solveForFutureValueInfo {
	display:none;
}
div.notice {
margin-top:10px;
font-size:9px;
color:#999999;
text-align:center;
clear:left;
}
