@charset "utf-8";
/* CSS Document */

.entry{text-align: left;}
.fncltools {margin: 20px 0;}

.calclinks1 {border-left: 1px solid #ccc; text-align:center ; margin: 0 10px; width: 150px}
.calclinks2 {border-left: 1px solid #ccc; text-align:center ; margin: 0 10px; width: 150px}
.calclinks3 {border-left: 1px solid #ccc; border-right: 1px solid #ccc; text-align:center ; width: 150px; margin: 0 10px;}

#SMC.mortgage {width: 500px; border: 1px solid gray; background: #e5e5e5; position: relative;}
#AMC.mortgage {width: 665px; border: 1px solid gray; background: #e5e5e5; position: relative; height: 100%}
#LTT.mortgage {width: 620px; border: 1px solid gray; background: #e5e5e5; position: relative;}


.calcheading{
	font-weight:600; padding: 10px 0 20px 10px; 
}
.calheading{
	font-weight:600; padding: 10px 0 20px 10px; 
} 

label#calclabel {width: 130px; float: left; padding-left:8px}
label#calclabellast {float: left; padding-left:8px}
label#calclabel2 {width: 230px; float: left; padding-left:8px;}
label#calclabellast2 {width: 210px; float: left; padding-left:8px}
label#proc {vertical-align:middle; padding-top:10px}
label#calclabel3 {width: 188px; float: left; padding-left:8px}
label#calclabel3last {width: 188px; float: left; padding-left:8px}

input#s_mortgage_amount {width: 200px; height:14px !important; text-align:left; padding:3px; margin-top: -10px}
input#s_apr {width: 200px; height:14px !important; text-align:left; padding:3px; margin-top: -10px}
input#s_pmt {width: 149px; height:14px !important; text-align:left; padding:3px; margin-top: -10px; }

input#amount {width: 200px; height:14px !important; text-align:left; padding:3px; margin-top: -10px}
input#downpayment {width: 150px; height:14px !important; text-align:left; padding:3px; margin-top: -10px}
input#downpaymentbypercent {width: 110px; height:14px !important; text-align:left; padding:3px; margin-top: -10px}
input#mortgage_amount {width: 200px; height:14px !important; text-align:left; padding:3px; margin-top: -10px}
input#apr {width: 40px; height:14px !important; text-align:left; padding:3px; margin-top: -10px}
input#apr2 {width: 40px; height:14px !important; text-align:left; padding:3px; margin-top: -10px}

input#pmt {width: 200px; height:14px !important; text-align:left; padding:3px; margin-top: 0px}
input#pmt_cmhc {width: 200px; height:14px !important; text-align:left; padding:3px; margin-top: 0px; color:#FF0000; }
input#p1_p {width: 200px; height:14px !important; text-align:left; padding:3px; margin-top: 0px}
input#p1_i {width: 200px; height:14px !important; text-align:left; padding:3px; margin-top: 0px}
input#num_paymade {width: 200px; height:14px !important; text-align:left; padding:3px; margin-top: 0px}
input#principal_repay {width: 130px; height:14px !important; text-align:left; padding:3px; margin-top: 0px}
input#principal_repay_percent {width: 100px; height:14px !important; text-align:left; padding:3px; margin-top: 0px}
input#interest_paid {width: 130px; height:14px !important; text-align:left; padding:3px; margin-top: 0px}
input#interest_paid_percent {width: 100px; height:14px !important; text-align:left; padding:3px; margin-top: 0px}
input#totalpayments {width: 130px; height:14px !important; text-align:left; padding:3px; margin-top: 0px}
input#total_payment_percent {width: 100px; height:14px !important; text-align:left; padding:3px; margin-top: 0px}
input#totalprincipal_remaining {width: 200px; height:14px !important; text-align:left; padding:3px; margin-top: 0px}
input#ownership {width: 200px; height:14px !important; text-align:left; padding:3px; margin-top: 0px}
input#mo_am {width: 200px; height:14px !important; text-align:left; padding:3px; margin-top: 0px;}


input#ltt_amount {width: 180px; height:14px !important; text-align:left; padding:3px;}
input#tax {width: 180px; height:14px !important; text-align:left; padding:3px; margin-top: -10px}
input#prov {width: 180px; height:14px !important; text-align:left; padding:3px; margin-top: -10px}
input#city {width: 180px; height:14px !important; text-align:left; padding:3px; margin-top: -10px}

select#s_term{height: 18px; padding:0px ; width:100px}
select#term{height: 20px; padding:0px ; width:100px}
select#m_years{height: 20px; padding:0px ; width:100px;}

html br{height: 0px}

#SMC td {padding-bottom:8px}
#AMC td {padding-bottom:8px}
#LTT td {padding-bottom:8px}


td#amc_tb3 {padding-left: 133px; margin: 0px; padding-top:0px;}
#amc_tb3 button#alertbut {margin:0px 0 0 11px;}

button#calcMort{
	background:#111111 none repeat scroll 0; border:1px outset #000000; 
	color:#FFFFFF; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif; 
	padding:4px; text-transform:uppercase; font-size:0.9em; margin-bottom:15px; 
	float:left; margin:0 0 0 18px;
}

.buttonMort {padding-left: 125px; padding-bottom: 10px; }
.buttonMort3 {padding-left: 183px; padding-bottom: 10px}

.calcMort {padding-left: 125px; padding-bottom: 10px}

button#alertbut{background:#111111 none repeat scroll 0; border:1px outset #000000; color:#FFFFFF; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif; padding:2px; text-transform:uppercase; font-size:0.9em; margin-top: 8px; }

.mortnotes{font-size:11px; font-style:italic; font-weight:bold; padding:0 0 0 8px; }

p#lineCanvas{position:relative; margin-top: 10px;}
p#a_table{position:relative; margin-top: 270px; width:600px; height: 700px;}
textarea#amortizationtable{height:700px; width:645px;}
br#SMC {margin:0px; line-height:0px}

/* IE Hacks */
html* label#calclabel {width: 130px; float: left; padding-left:8px}

html* input#s_mortgage_amount {width: 191px;; margin-top: 4px}
html* input#s_apr {width: 191px;}
html* input#s_pmt {width: 138px;}
html* input#mo_am {width: 200px; margin:0px 0 15px 0;}
html* input#apr {margin-top: 0px}
html* input#apr2 {margin-top: 0px; width: 120px;}


html* #SMC td {padding-bottom:8px}

html* #SMC #selmar p {margin:0px}
html* #SMC td#intmar p{margin-top:9px}
html* #SMC td#monmar {padding-bottom:8px}

html* #amc_tb3 #alertbut{width: 160px; }

html* td#amc_t3 p {display:none;}
html* td#amc_t4 p {display:none;}
html* td#amc_t5 p {display:none;}
html* td#amc_t6 p {display:none;}

html* td#smc_t2 p, html* td#selmar p,
html* td#amc_t9 p, html* td#amc_t10 p,html* td#amc_t11 p, html* td#amc_t12 p, html* td#amc_t13 p, html* td#amc_t14 p,
html* td#amc_t15 p,html* td#amc_t16 p, html* td#amc_t17 p, html* td#amc_t18 p, html* td#amc_t19 p,
html* td#amc_t13 br, html* td#ltt_t2 p, html* td#amc_t5 br {display:none; }

html* input#ltt_amount {  }

html* select#s_term{height: 20px !important; line-height:0px ;padding:0px ; width:100px; margin-top:0px}
html* .buttonMort {margin-left: 175px;}


/*Edited 02-09-09*/

html* td#smc_t2, html* td#selmar, html* td#intmar,
html* td#amc_t9, html* td#amc_t10, html* td#amc_t11, html* td#amc_t13,
html* td#amc_t14, html* td#amc_t15,
html* td#amc_t16, html* td#amc_t18, html* td#amc_t19,
html* td#ltt_t7, html* td#monmar, html* td#amc_t2, html* td#amc_t3,
html* td#amc_t5, html* td#amc_t6 {
	padding:4px;
}
html* td#amc_t12, html* td#amc_t17, html* td#amc_t4 {
	padding:4px 4px 20px 4px;
}

html* td#amc_tb3 {
	padding:6px 0 8px 140px;
}
html* td#amc_t8 {
	padding:0 0 30px 150px;
}
html* td#smc_t3 {
	padding:4px 0 4px 155px;
}

html* td#ltt_t2, html* td#ltt_t4, html* td#ltt_t5 {
	padding:2px;
}
html* td#ltt_t6 {
	padding:2px 2px 15px 2px;
}
html* .buttonMort3 {
	padding:10px;
}
html* td#ltt_t3 {
	padding:6px 0 6px 212px;
}

/*ENd here*/

html* button#calcMort{
	background:#111111 none repeat scroll 0; 
	border:1px outset #000000; color:#FFFFFF; 
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif; 
	padding:4px; text-transform:uppercase; font-size:0.9em; 
	float:left; margin:0 0 20px 0;
}

html* input#downpayment {margin-top: 0px }
html* input#downpaymentbypercent {margin-top:0px; width: 135px;}
/* graph font */
html* h5.chart {font-size: 9px}


/* Amortization Table */

.a_table { /*font-size: 10px;*/

}

textarea {  width: 590px;
 /* font-family: Arial,sans-serif;
 */ font-family: sans-serif;
 font-weight: normal;
 font-size:12px;
}
/* graph font */
h5.chart {font-size: 11px}

/* ie6 hack */
*html #AMC td button { font-size: 11px; margin-left: 4px;  }
*html #LTT button#calcMort { font-size: 11px; margin-left: 3px;   }
*html td#smc_t3 button#calcMort { margin-left: 2px;  }
*html input#tax { margin-top: -7px }
*html select#s_term{margin-top:4px}
*html input#s_pmt {margin-top: -8px;}

*html td#smc_t2, *html td#selmar, *html td#intmar, *html td#smc_t3, *html td#monmar,
*html td#amc_t2, *html td#amc_t3, *html td#amc_t4, *html td#amc_t5, *html td#amc_t6,
*html td#amc_t9, *html td#amc_t10, *html td#amc_t11, *html td#amc_t12, *html td#amc_t13, *html td#amc_t14, *html td#amc_t15,
*html td#amc_t16, *html td#amc_t17, *html td#amc_t18, *html td#amc_t19, *html td#ltt_t2, *html td#ltt_t3, *html td#ltt_t4, *html td#ltt_t5, *html td#ltt_t6 {margin: 0; padding-top: 0; padding-bottom: 10px; font-size: 11px; }
*html td#amc_t3 p,
*html td#amc_t4 p,
*html td#amc_t5 p,
*html td#amc_t6 p {display:none;}
*html input#apr2 {width: 120px;}

