/********************/
/*  TNC Calculators */
/********************/

select.loans option {border-bottom: 1px solid #981010;} 

.calcwindow {
	position: relative;
	top: 0px;
	left: 0px; 
	text-align: center;
	width: 600px; }

.tnccalculators { text-align: center;  }
.tnccalculators li { padding-bottom: 3px; }
.tnccalculators a:link, .tnccalulators a:active, .tnccalculators a:visited { font-size: 8pt; text-decoration: none; color: #8F3722; }
.tnccalculators a:hover { font-size: 8pt; text-decoration: underline; color: #8F3722; }

.tnccalculators td, .tnccalulators th { font-size: 9pt; padding: 6px 0px 0px 6px; }
.tnccalculators input { font-size: 9pt; }
.tnccalculators select { font-size: 9pt; }
 
#calc1, #calc2, #calc3, #calc4, #calc5, #calc6, #calc7, #calc8, #calc9, #calc10, #calc11, #calc12, #calc13, #calc14, #calc15, #calc16, #calc17, #calc18 {display: none; margin-bottom: 25px;}

#calc1, #calc1 table, .res_cal1 table, #calc2, #calc2 table, .res_cal2 table, #calc8, #calc8 table, #calc9, #calc9 table, #calc11, #calc11 table, #calc3, #calc3 table, #calc4, #calc4 table, #calc5, #calc5 table, #calc6, #calc6 table, #calc7, #calc7 table, #calc10, #calc10 table, #calc12, #calc12 table, #calc13, #calc13 table, #calc14, #calc14 table, #calc15, #calc15 table, #calc16, #calc16 table, #calc17, #calc17 table, #calc18, #calc18 table { width: 550px; }

/** Calculator Titles **/
#calc1 td.calc_header, #calc2 td.calc_header, #calc3 td.calc_header, #calc4 td.calc_header, #calc5 td.calc_header, #calc6 td.calc_header, #calc7 td.calc_header, #calc8 td.calc_header, #calc9 td.calc_header, #calc10 td.calc_header, #calc11 td.calc_header, #calc12 td.calc_header, #calc13 td.calc_header, #calc14 td.calc_header, #calc15 td.calc_header, #calc16 td.calc_header, #calc17 td.calc_header, #calc18 td.calc_header {
	padding: 5px;
	border: solid 1px #8F3722;
	background-color: #E9DDC7;
	font-size: 8pt; 
	font-weight: bold;
	text-align: left; }
.calc_title { color: #8F3722; font-size: 10pt; }


/** Calculator Input Columns **/
.cal_col1 {width: 50%; margin-right: 10px;}
.cal_col2 {width: 25%; }
.cal_col3 {width: 25%; text-align: right;}


/** Result Top Line, Titles, and Columns **/
.res_line {border-top: solid 2px #D8C9B7; height: 15px; width: 100%; text-align: left; padding: 10px 5px;}
.res_bottom { height: 10px;}
.res_title {color: #8F3722; font-weight: bold;}
.res_text {width: 100%;}
.res_text1a, .res_text1b, .res_text2a, .res_text2b, .res_text3a, .res_text3b, .res_text1top, .res_text2top, .res_text3top, .res_text4a, .res_text4b, .res_text5a, .res_text5b {
	float: left; 
	padding: 3px 0px;}

 .res_text1b, .res_text2b, .res_text3b, .res_text4b, .res_text5b {
	border-top: solid 1px #e7e7e7; 
	border-bottom: solid 1px #e7e7e7;}

.res_text1a, .res_text1b, .res_text2top, .res_text3top {color: #8F3722;}

.res_text1a, .res_text1b, .res_text1top { width: 33%; text-align: left; padding-left: 3px; }
.res_text2a, .res_text2b, .res_text2top { width: 28%; text-align: right; }
.res_text3a, .res_text3b, .res_text3top { width: 38%; text-align: right; }
.res_text4a, .res_text4b { width: 48%; text-align: left; padding: 2px 3px;}
.res_text5a, .res_text5b { width: 48%; text-align: right; padding: 2px 3px;}
.res_text100 { width: 98%; padding: 2px 3px; text-align: left; }


/** Biweekly Mortgage **/
#resbox1 th, #resbox1 td {font-weight: normal; font-size: 9pt;}
#resbox1 th {color: #8F3722; padding: 6px 0px 0px 6px;}
#resbox1 th.col2, #resbox1 th.col3 {width: 200px; text-align: right; padding: 6px 0px 0px 6px; }
#resbox1 td.col1{ text-align: center; width: 100px; border-bottom: solid 1px #e7e7e7;}
#resbox1 td.col2{ text-align: right; width: 200px; border-bottom: solid 1px #e7e7e7;}
#resbox1 td.col3{ text-align: right; width: 200px; border-bottom: solid 1px #e7e7e7;}
#resbox1 .res_note {position: absolute; top: 150px; _top: 155px; left: 0px; margin: 0px 3px; font-size: 9pt;}
#resbox1 .res_amortable {position: relative; margin-top: 130px;}



/** How Much House Can You Afford **/
#resbox3 .res_text4a, #resbox3 .res_text5a, #resbox3 .res_text4b, #resbox3 .res_text5b {font-size: 9pt;}


/** Mortgage Calculator **/
#resbox4 th, #resbox4 td {font-weight: normal; font-size: 8pt; padding: 2px 15px; border-left: solid 1px #e7e7e7;}
#resbox4 th { color: #8F3722;} 
#resbox4 .col1 {text-align: center; } 
#resbox4 .col2, #resbox4 .col3, #resbox4 .col4, #resbox4 .col5 {text-align: right; }
#resbox4 .res_text4a, #resbox4 .res_text5a, #resbox4 .res_text4b, #resbox4 .res_text5b {width: 50%; padding: 3px 0px;}
#resbox4 .res_note {margin: 0px 3px; font-size: 9pt;}
#resbox4 .res_amortable {}


/** Mortgage Payment Table Calculator **/
#resbox5 th, #resbox5 td {font-weight: normal; padding: 2px 5px; border-left: solid 1px #e7e7e7;}
#resbox5 th {font-weight: bold; color: #8F3722; font-size: 8pt;}
#resbox5 td {font-size: 8pt;}
#resbox5 .normal { color: #958273;}
#resbox5 th.col1 {text-align: left;}
#resbox5 .res_note {font-weight: normal;}


/** Mortgage Qualification Calculator **/
.res_calc6 {border-top: none;}
.res_calc6 .res_note { padding: 15px 0px; text-align: left; font-size: 8pt; }


/** Prepayment Mortgage Reduction **/
#resbox7 th, #resbox7 td {font-weight: normal; padding: 2px 5px; border-left: solid 1px #e7e7e7; text-align: center;}
#resbox7 th {font-weight: bold; color: #8F3722; font-size: 8pt;}
#resbox7 .res_note {position: absolute; top: 305px; _top: 310px; left: 0px; margin: 0px 3px; font-size: 9pt;}
#resbox7 .res_amortable {position: relative; margin-top: 100px;}


/** Compound Interest Rate Calculator **/
#resbox10 th, #resbox10 td {font-weight: normal; padding: 2px 5px; border-left: solid 1px #e7e7e7; text-align: center;}
#resbox10 th {font-weight: bold; color: #8F3722; font-size: 8pt;}


/** Future Value/Annuity Calculator **/
#resbox12 th, #resbox12 td {font-weight: normal; padding: 2px 5px; border-left: solid 1px #e7e7e7; text-align: center;}
#resbox12 th {font-weight: bold; color: #8F3722; font-size: 8pt;}
#resbox12 .res_text {text-align: left;}


/** How Much to Retire Calculator **/
#resbox14 th, #resbox14 td {font-weight: normal; padding: 2px 5px; border-left: solid 1px #e7e7e7; text-align: center;}
#resbox14 th {font-weight: bold; color: #8F3722; font-size: 8pt;}


/** Prepayment vs. Investment - A Scenario **/
#resbox17 th, #resbox17 td {font-weight: normal; padding: 2px 5px; border-left: solid 1px #e7e7e7; text-align: center;}
#resbox17 th {font-weight: bold; color: #8F3722; font-size: 8pt;}
#resbox17 .res_text4a, #resbox17 .res_text5a {font-weight: bold; font-size: 9pt;  width: 50%; text-align: center;}
#resbox17 .res_tax {font-weight: bold; border-bottom: solid 1px #e7e7e7;}


/** Savings Calculator **/
#resbox18 th, #resbox18 td {font-weight: normal; padding: 2px 5px; text-align: center;  width: 50%;}
#resbox18 th {font-weight: normal; color: #8F3722; font-size: 9pt;}
#resbox18 .res_text4a, #resbox18 .res_text5a {font-weight: normal; color: #8F3722; font-size: 9pt;  width: 50%; text-align: center; padding: 0px;}






