/*
    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: #ff8400; 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: #ff0000; border-color: #ff0000; }
  
	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 { color: #0000FF; }
  
	.textButton { text-decoration: underline; padding: 10px; font-size: 11px; color: blue; cursor: pointer; }
	.textButton: hover { color: #ff00ff; }
  
	#helpIco { display: none; position: absolute; left: 490px; }
  
	.menuArea { margin: .4em; }
  
	.info { padding-left: 20px; padding-bottom: 5px; background: #eeeeee url(images/info.gif) no-repeat top left; }
  
	.error { padding-left: 20px; padding-bottom: 5px; background: #eeeeee url(images/alert.gif) no-repeat top left; }
  
  #solve { }
  #solveFor { margin: .4em; }
  
	.result { display: inline; }
	.resultVal { margin-top: 3px; font-family: sans-serif; font-size: 11px; border-width: 0px; background-color: #eeeeee; }
	#results { width: 270px; }
  
	#noteAmortBox { margin-top: 1px; /* only for mozilla */ width: 270px; }
	#noteAmort { background: #eeeeee url(images/comment.gif) no-repeat top left; padding-left: 22px; color: #888888; }
  
	.resultAttr { margin: .5em; }
  
  .bordered { padding: 6px; border: #B5B5BF solid 1px; }
  
	.attr {  margin: .5em; }
  
	.label { }
  
	.var { }

  #inputValues { width: 170px; font-size: 11px; }
	.input,.submit { border-width: 1px; font-size: 11px; }
	.input { width: 150px; font-size: 11px; }
  .radio { background-color: #eeeeee; border: 0px; }
 select { font-size: 11px; }
  
	.resultVal { }
  
	#solveFor { display: inline; }
	#submitSolve,#submitAmort { display: inline; margin-right: 5px;	}
  
	.box  { background: #eeeeee; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; }
	.box2 { border-top: 1px solid #ffffff; }	
  
	.mainTitle { margin: 0 0 0 0; padding: 10px; font-size: 130%; color: #ffffff; border-bottom: 1px solid #ffffff; background: #010ac5 url(images/box_top.gif) no-repeat top left; }
  
	.mainContainer { background: #010dfa url(images/box_bottom.gif) no-repeat bottom left; float: left; width: 510px; padding-bottom: 15px; margin-bottom: 15px; } 
	.mainBody { padding: 10px; }
	#mainTitle { background-color: #010d99; }
	#mainContainer { background-color: #010d99; }
	#mainTitle { background-color: #010ac5; }
	#mainContainer { background-color: #010ac5; }

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

