/*
    Copyright 2004 Steven Alyari <ossix@ossix.net>. All rights reserved.
    Except for commify function.  See copyright notice in commify function below.

    This file is part of Mortgage & Loan Calculator.

    Mortgage & Loan Calculator is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as
    published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

    Mortgage & Loan Calculator is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

    You should have received a copy of the GNU General Public License along with Mortgage & Loan Calculator; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
*/
	#gpl, #contact, #copyright, #version { font-size: 75%; float: right; width: 200px; border-style: dashed; border-color: orange; 
  border-width: 1px; padding: 5px; margin: 5px; margin-bottom: 10px; }
	
  .ossix { padding-top: .5em; float: right; }
	.ossix a { border-style: solid; border-color: white; border-width: 1px; font-size: 50%; color: white; float: right; text-decoration: none; }
	.ossix a: hover { color: red; border-color: red; }
  
	div  { clear: none; }	
	
  table {  }
	
	#closeWindowButton { text-align: center;	 }

	#amortizeStartMonth { display: inline; }
	#amortizeStartYear { display: inline; }
  
	.formColOne { width: 300px; float: left; margin-left: 3px; }
	.formColTwo { width: 285px; float: right; }
  
	#amortizeButton {  }
  
	.textButton { text-decoration: underline; padding: 10px; cursor: pointer; }
	.textButton: hover { color: #FEBD4B; }
  
	#helpIco { display: none; position: absolute; left: 490px; }
  
	.menuArea { margin: .4em; }
  
	.info { padding-left: 20px; padding-bottom: 5px; background: url(images/info.gif) no-repeat top left; }
  
	.error { padding-left: 20px; padding-bottom: 5px; background: url(images/alert.gif) no-repeat top left; }
  
  #solve { }
  #solveFor { margin: .4em; }
  
	.result { display: inline; }
	.resultVal { margin-top: 3px; font-family: sans-serif;  border-width: 0px; background-color: #eee; }
	#results { width: 270px; }
  
	#noteAmortBox { margin-top: 1px; /* only for mozilla */ width: 270px; }
	#noteAmort { background: #5B7588 url(images/comment.gif) no-repeat top left; padding-left: 22px; }
  
	.resultAttr { margin: .5em; }
  
	.attr {  margin: .5em; }
  
	.label { }
  
	.var { }

  #inputValues { width: 170px; }
	.input,.submit { border-width: 1px; }
	.input { width: 150px; }
  .radio { background-color: #5B7588; border: 0px; }
 select {  }
  
	.resultVal { }
  
	#solveFor { display: inline; }
	#submitSolve,#submitAmort { display: inline; margin-right: 5px;	}
  
	.box  { background: #5B7588; border: 1px solid #F9E1D1; padding: 5px; }
  .boxtop  { background: #5B7588; border-top: 1px solid #F9E1D1; border-left: 1px solid #F9E1D1; border-right: 1px solid #F9E1D1; padding: 5px; }
  .boxL  { background: #5B7588; border-bottom: 1px solid #F9E1D1; border-left: 1px solid #F9E1D1; border-right: 1px solid #F9E1D1; padding: 5px; }
  .boxR  { background: #5B7588; border-bottom: 1px solid #F9E1D1; border-right: 1px solid #F9E1D1; padding: 5px; }
  
	#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; }

