/* Page Title */
	h2.mortgage-calculator { background: url(../../images/titles/title-mortgage-calculator.gif) no-repeat; }

/* Formatting */
	#Calculate { width: auto; }
	#Calculate h3 { color: #fff; background: #163F6A url(../../images/template/section-header.gif) 0% 100% repeat-x; margin-bottom: 2px; font-size: 100%; text-transform: uppercase; padding: 4px 7px; height: 32px; }
	#Calculate p { border-bottom: 1px solid #e3e3e0; padding-bottom: 15px; margin-bottom: 0; }
	#Calculate p.c-77 { padding-top: 10px; border-bottom: 0px none; color: #7d7d79; }
	#Calculate p.c-77 b { font-size: 110%; }
	/* common element overrides */
	#Calculate div.box-c1 { margin: 0 2em 0 0; float: left; }
	#Calculate div.box-c4 { padding: 7px 10px 10px; }
	/* default form overrides */
	#Calculate table.form { width: 275px; }
	#Calculate table.form caption { text-align: left; font-weight: bold; }
	#Calculate th.form { width: 100px; padding: 1px; height: 22px; }
	#Calculate th.form-button { background: none; }
	#Calculate td.form { width: auto; }
	#Calculate td.form input { width: 85px; font-size: 92%; }
	#Calculate td.form div { height: 15px; padding: 2px 4px; overflow: hidden; border: 1px solid #ccc; background: #FFF; color: #FF6000; width: 100px; font-weight: bold; }
	#Calculate td.form-button { padding: 10px 0 33px; }
	#Calculate td { padding: 1px; }
	#Calculate td.form textarea { width: 100%; }