/**---------------------    BUDGETING TOOL -------------------**/
body, p {
	color:#636B75;
	font-size: 13px;
	font-family:Arial, sans-serif;
	line-height: 18px;
	text-align:left;
}
#containapp {
	background:#FFFFFF none repeat scroll 0 0;
	margin:0px auto 0;
	width:515px;
}
#main {
	padding:0;
}
#primaryapppanel {
	clear:both;
}
#header {
	margin:0;
/*	padding: 10px;*/
}
#formwrapper {
	background:#FFFFFF none repeat scroll 0 0;
	padding:0;
}
form{
	margin:0px;
	padding:0px; 
}
input, select, textarea {
	color: #1E354E;
	font-size: 12px;
}	
label {
	font-weight: bold;
	font-size: 11px;
}
#formtitle {
	margin:0;
/*	padding:10px 0 0;*/
}
#formcontent{
	background:#fff;
/*	margin:10px 10px 0px 10px;*/
	padding:0px;
	/*border:1px solid #9F9F9F;
	color:#000000;*/
}
#fieldset {	
	text-align:left;
	padding:5px;
	margin:0px 0px 0px 0px;
}	

#calcoutput {
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	text-align: center;
}	
h2.results{
	padding:75px 0px 10px 0px;
	margin:0px 0px;
	background:url(/images/resultsarrow.gif) no-repeat top center;
}

/*----------------headers----------------*/
#formtitle h2 {
	color: #3E5E93; 
	margin:0;
	padding:5px 5px 5px 10px;	
	font-size: 15px;
	border-bottom: 0px;
	font-weight: bold;	
}
#fieldset h2 {
	font-size: 15px;
	margin: 15px;
}
#calcoutput h2 {
	font-size: 15px;
	font-weight: bold;
	color: #3E5E93;
}
 h2 {
	font-size: 18px;
	font-weight: bold;
	color: #146988;
}



.calcdescription {
/*	font-family:Helvetica;
	font-size:13px;
	line-height:17px;
	padding-bottom:20px;
	position:relative;*/
}
.image2 {
	display:none;
}
div.formproper fieldset {
	background: none;
	border: 3px solid #DDE2EB;
	margin: 0;
	padding: 10px;
}
div.formproper table {
	margin: 0 auto;
	width: 100%;
}
div.formproper table.inputtablewrapper tbody {
	border: none;
}
div.formproper table td {
	margin: 0;
	padding: 0;
}
div.formproper table td, div.formproper table table table td {
	padding: 3px 8px 3px 8px;
}
div.formproper table table td {
	padding-left: 0;
	padding-right: 0;
}
div.formproper table table td.inputlabel {
	padding-left: 8px;
}
div.formproper th.labelcol {
	font-size: 18px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #203169;
	font-weight: normal;
	text-decoration: underline;
	padding: 8px;
	border: none;
	background: #bdcde5;
}
div.formproper td.innerinputlabel table {
	margin: 0;
}
div.formproper td.innerinputcol input {
	height: 15px;
	font-size: 12px;
	width: 100%;
}
div.formproper .innerinputcolheader {
	font-weight: bold;
	color: #698EC3;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
}
div.formproper table table table td.inputlabel {
	width: 64%
}
div.formproper table table table td.innerinputcol {
	width: 18%
}
div.formproper tr.odd {
	background: #FFF;
	border: none;
}
div.formproper tr.even {
	background: #F2F5FA;
}
tr.even td, tr.odd td, tbody th {
border-top:1px #D4E7F3 solid;
}



.helpcol{
	
}
button {
	cursor: pointer;
}
button img {
	vertical-align: middle; 
	padding-left: 5px;
}
* html .bar button {
	width: 110px;
}

.inputtable {
	border-bottom:1px solid #bdcde5;
}

.inputtable {
	border-bottom:2px solid #bdcde5;
}
.btnrow {
	text-align:right;
	padding:10px 0px 15px 5px;
	border-top:0px solid #bdcde5;
	background-color: #ffffff;
}
.btnrow a {
	text-decoration: none;
}
.btn{margin-left:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:0;	
	margin-top: 10px;
}
#poweredby {
	border:medium none;
	margin:10px 0;
	padding:5px;
}
#disclaimer {
	color:#999999;
	font-size:10px;
	line-height: 13px;
	margin:10px 0;
	padding:5px;
}
.poweredbyimg2 {
	display:none;
}

img {border:0;}

.image1{
	display:none;
}
.image2{
	display:none;
}
.calcoutputtable td.resultHeader {text-align:left;color: gray;font-size: 14px;font-weight: bold;background: url(http://www.calcxml.com/images/whitebar.png);	padding:6px 3px 6px 3px;}
.calcoutputtable td.resultDescription{text-align:left;}
.calcoutputtable td.resultChart{}
.calcoutputtable td.resultDisplayTable{}
.calcoutputtable td.resultDataTable{}
.calcoutputtable td.resultRelatedStuff{text-align:left;}
.poweredbylink a {text-decoration:none;}
.poweredbylink a:link {text-decoration: none; color: #088ABE; font-family: verdana; font-size: 10px;}
.poweredbylink a:visited {text-decoration: none; color: #088ABE; font-family: verdana; font-size: 10px;}
.poweredbylink a:active {text-decoration: none; color: #088ABE; font-family: verdana; font-size: 10px;}
.poweredbylink a:hover {text-decoration: none; color: #777; font-family: verdana; font-size: 10px;}.poweredbylink2{display:none;}   
