#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;
}

.input {
  border: 1px solid #C7C195;
  font-face: verdana;
  font-size: 8pt;
}

.resultVal {
  margin-top:3px;
  font-family:verdana;
  font-size: 8pt;
  border-width:0px;
  background-color:#FDF9DC;
}

select {
  font-family:verdana;
  font-size:8pt;
}

.td {
  text-align:right;
  padding-left:5px;
  padding-right:4px;
  border-bottom-style:dashed;
  border-bottom-width:1px;
  border-bottom-color:white;
  font-family: verdana;
  font-size: 9pt;
}

.mainTitle {
   margin: 0 0 0 0;
   padding: 10px;
   font-family: arial;
   font-size: 14pt;
   color: #fff;
   border-bottom: 1px solid #fff;
   background-color: #2D752D;
}

body {
  margin: 0px;
  padding:0px;
  color:black;
  background-color: #FFFDED;
  font-family:sans-serif;
}

th {
  font-family: verdana;
  font-size: 8pt;
  text-align:right;
}

#mainContainer {
  background-color:#ACC8A0;
}

