body {	margin: 0;	padding: 0 0 10px 0;	font-size: 12px;	font-family: Helvetica, Arial, Verdana, sans-serif;	color: #444;}a {	color: #34457D;	text-decoration: underline;}a:hover {	text-decoration: none;}h1, h2, h3, h4, h5, h6 {	color: #5C513A;	font-family: Verdana, Geneva, sans-serif;	font-weight:normal;}h1 {	font-size: 26px;	margin: 1em 0 .3em 0;}h2 {	font-size: 18px;	margin: 1em 0 .3em 0;}h3 {	font-size: 15px;	margin: 1em 0 .3em 0;}.first {	margin-top: 0;}p {	margin: .7em 0;	line-height: 1.3em;}a img {	border: none;}.clearfix {	zoom: 1;}.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}div#header {	background-color: #ECE3A7;}div#header-sub {	background-color: #d6cd88;	border-top: #fff solid 1px;	height: 20px;	color: #c1d1dc;	padding-right: 15px;	font-family: Verdana, Geneva, sans-serif;}	div#header-sub ul {		list-style-type: none;		margin: 0 0 0 180px;		padding: 0;		height: 20px;		width: 609px;	}		div#header-sub ul li {			float: left;			width: 151px;			padding: 0;			text-align: center;			border: #b5ac6b dotted;			border-width: 0 0 0 1px;		}			div#header-sub ul li.last {				border-right: #b5ac6b dotted 1px;			}			div#header-sub ul li a {				text-transform: uppercase;				font-size: 12px;				line-height: 20px;				color: #5C513A;				display: block;				text-decoration: none;			}				div#header-sub ul li a:hover {					background-color: #c7be79;					display: block;				}table#main {	width: 800px;	height: 100%;}	td#nav {		font-family: Verdana, Geneva, sans-serif;		vertical-align: top;		width: 180px;		padding: 20px 0;		font-size: 13px;		background: #5c513a;	}		div#nav-shadow img {			margin: 0 !important;			width: 180px;			height: 17px;		}/* MAIN-NAV */ul#main-nav{	padding: 0;	list-style-type: none;	zoom: 1;	margin: 0;}ul#main-nav li{	margin: -1px 0 0 0;	float: left;	width: 180px;}ul#main-nav li a{	line-height: 15px;	padding: 2px 10px 2px 10px;	display: block;	font-size: 11px;	text-align: right;	border: #93876d solid;	border-width: 1px 0;	color: #fff;	text-decoration: none;}ul#main-nav li a:hover { color: #ECE3A7; }ul#main-nav ul{	padding: 0;	margin: 0;}ul#main-nav ul li { background-color: #D6CD88; }ul#main-nav ul li a { color: #5C513A; }ul#main-nav ul li a:hover { color: #93876D; }/* END MAIN-NAV */		td#nav img {			margin: 40px auto 10px auto;			display: block;		}	td#content {		vertical-align: top;		padding: 0 0 20px 0;	}		img#featured {			margin-bottom: 20px;		}		div#main-content {			padding: 10px;			width: 600px;		}p#footer{	margin: 20px 0 20px 0;	line-height: 25px;	clear: both;	text-align: center;}#footer_box{	height: 252px;	background-image: url(Images/featuredcontact.jpg);	background-repeat: no-repeat;	background-position: 0 bottom;}#footer_box .inner { padding: 10px 0 55px 0; }#footer_box p{	text-align: center;	margin: 8px 0;	padding: 0;}div.home-box{	width: 150px;	float: left;	padding: 0 24px;	text-align: center;	border-right: #D6CD88 dotted 1px;}	div.home-box h2 {		font-size: 15px;		margin-top: 4px;	}	div.home-box p {		font-size: 11px;	}	p.desc {	}	div.home-box-last {		border-right: none;	}div.lo-link {	width: 300px;	height: 100px;	float: left;}	div.lo-link img {		float: left;		margin-right: 10px;	}	div.lo-link p {		float: left;		width: 200px;		margin: 0 10px 0 0;	}a#rate-relief {	display: block;	clear: both;	margin: 20px auto;	width: 175px;}	td#nav a#rate-relief img {		margin: 0;		display: inline;	}td.Answer textarea {width:500px;}td.Answer {vertical-align: middle;padding: 0;}td.Answer input, td.QuestionError input {margin: 1px 3px 1px 0;}td.CriteriaInput input {margin: 0;}.Answer  {}.Answer A{}.AnswerEmphasis	{font-weight:bold;}.AnswerEmphasis	A{}.AppSectionDescr {display: none;}.Banner {	color: #5C513A;	font-family: Verdana, Geneva, sans-serif;	font-size: 19px;}div#main-content.glossary td.Banner {	font-size: 12px;	border-bottom: #93876d solid 1px;}td.Banner a.Banner {	color: #34457D;	font-family: Helvetica, Arial, Verdana, sans-serif;}.ContentAlign {}.Copyright {}.CriteriaBox {}.CriteriaHeader {font-weight:bold;}.CriteriaLabel {font-size:12px;}.CriteriaSubTitle {}.CriteriaTitle {}.CriteriaInput {}.Disclaimer  {}.Footer {}.HomeHeader {font-weight:bold;}.HomeText {}.Input  {}.LoanSelectHeader  {font-weight:bold;text-align:left;}.LoanSelectHeaderEmphasis  {font-weight:bold;}.LoanSelectExpand  {}.LoanStatFieldLabel {}.LoanStatFieldLabel A{}.LoanStatFieldDetail {background-color:#ECE3A7;}.Narrative  {}.Narrative A{}td.NarrativeHighlight  {border:#93876d solid 1px;background-color:#ECE3A7;padding:10px;}.NavAppSectionCompletedTop {width:107px;}.NavAppSectionCompletedCenter {width:107px;color:#b5ac6b;background-color:#ECE3A7;padding-top: 4px;}.NavAppSectionCompletedBottom {width:107px;border-bottom:#93876d solid 1px;background-color:#ECE3A7;}.NavAppSectionCurrentTop {width:107px;border:#93876d solid; border-width: 1px 1px 0 1px;}.NavAppSectionCurrentTop img {visibility:hidden;}.NavAppSectionCurrentBottom img {visibility:hidden;}.NavAppSectionCurrentCenter {width:107px;color:#5C513A;padding: 3px;border:#93876d solid; border-width: 0 1px;}.NavAppSectionCurrentBottom {width:107px;border:#93876d solid; border-width: 0 1px;}.NavAppSectionUncompletedTop {width:107px;}.NavAppSectionUncompletedCenter {width:107px;color:#5C513A;background-color:#ECE3A7;padding-top: 4px;}.NavAppSectionUncompletedBottom {width:107px;border-bottom:#93876d solid 1px;background-color:#ECE3A7;}.NavLoanStat  {}.NavLoanStatBox {display:none;}.NavLoanStatCurrent  {font-weight:bold;}.NegativeNumber  {}td.Question  {	color: #5C513A;	font-size: 14px;	border-top: #5C513A solid 1px;	padding-top: 2px;}.Question A{}.QuestionCorner {}.QuestionError {font-weight: bold;color:#f00;}.QuestionError input, .QuestionError select, .QuestionError textarea {border:#f00 solid 1px;}.QuestionError A{font-weight: normal;color:#f00;}td.QuestionHelp {border-top: #5C513A solid 1px;vertical-align:top;}td.QuestionHelp a {margin-top: -1px; float:right;display:block;width:15px;height:15px;position:relative;}span.QuestionHelp {font-size: 11px;padding-left: 6px;}.SiteBackground {}.SubBanner {	color: #5C513A;	font-family: Verdana, Geneva, sans-serif;	font-size: 14px;}.SummaryFieldLabel {}.SummaryTitle {	color: #5C513A;	font-family: Verdana, Geneva, sans-serif;	font-size: 19px;}.SummarySubTitle {	color: #5C513A;	font-family: Verdana, Geneva, sans-serif;	font-size: 14px;}.SummarySubTotal {	color: #5C513A;	font-family: Verdana, Geneva, sans-serif;	font-size: 14px;}.SummaryTotal {font-weight:bold;}.TableRowOdd  {text-align:left;}.TableRowOdd A{}.TableRowEven  {text-align:left;}.TableRowEven A{}.TipBox  {}.TipTitle  {text-align: left;}.TodayRateBox  {}.TodayRateTitle {}.TodayRateHeader {font-weight:bold;}.TodayRateDetailTitle {font-weight:bold;}.TodayRateDetail {}form#Form2 span br {	line-height: 3px;}div#main-content h1#resources {	margin: 0;}div#main-content.calculators td.Banner p {	display: none;}div#main-content.calculators td.Banner {	padding: 0;}/* LO Site */div#lo-info {	margin-bottom: 20px;}	div#lo-info img {		float: left;		margin-right: 10px;	}	div#lo-info-text {		float: left;		width: 340px;	}	td#nav h3, td#nav p {		text-align: right;		color: #ECE3A7;		margin-right: 10px;	}	td#nav p {		margin-bottom: 15px;	}	td#nav p a {		color: #fff;	}	td#nav p a:hover {		color: #ECE3A7	}