




/*
     FILE ARCHIVED ON 8:45:18 Dec 20, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:26:44 May 11, 2014.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td ,hr{ margin: 0; padding: 0; }

body {

	padding:0;

	margin:0;

	font-family: 'Trebuchet MS', Helvetica, sans-serif;

	font-size:14px;

	line-height:18px;

	color:#777777;

	background:#f9f9f9 url('../images/bg.gif') repeat-x;

	}

a {

	color:#00629f;

	text-decoration:none;

	}

a:hover {

	text-decoration:underline;

	}

#header {

	width:980px;

	height:133px;

	margin:0 auto;

	}

#logo {

	position:relative;

	top:19px;

	}

#call-logo {

	top:15px;

	left:350px;

	position:relative;

	}

#phone {

	margin-top:45px;

	margin-right:5px;

	float:right;

	}

#call {

	font-style:italic;

	color:#838383;

	}

#nr {

	font-weight:bold;

	font-size:20px;

	color:#555555;

	}

#nav {

	width:980px;

	height:50px;

	margin:0 auto;

	clear:both;

	}

#nav ul {

	list-style:none;

	}

#nav ul li {

	display:inline;

	}

#nav ul li a {

	display:block;

	float:left;

	height:50px;

	}

#nav ul li a span, #nav ul li span {

	display:none;

	}

#nav ul li a#nav_home {

	background:url('../images/nav_home.gif') no-repeat;

	width:96px;

	}

#nav ul li a#nav_refinance {

	background:url(../images/nav_refinance.gif) no-repeat;

	width:119px;

	}

#nav ul li a#nav_calculators {

	background:url('../images/nav_calculators.gif') no-repeat;

	width:140px;

	}

#nav ul li a#nav_about {

	background:url('../images/nav_about.gif') no-repeat;

	width:113px;

	}

#nav ul li a#nav_contact {

	background:url('../images/nav_contact.gif') no-repeat;

	width:128px;

	}

#nav ul li a#nav_apply {

	background:url('../images/nav_apply.gif') no-repeat;

	width:124px;

	}
	
#nav ul li a#nav_fha {

	background:url('../images/nav_fha.gif') no-repeat;

	width:74px;

	}

#nav ul li a#nav_reverse {

	background:url('../images/nav_reverse.gif') no-repeat;

	width:181px;

	}

#nav ul li a#nav_home:hover,

#nav ul li a#nav_refinance:hover,

#nav ul li a#nav_fha:hover,

#nav ul li a#nav_reverse:hover,

#nav ul li a#nav_calculators:hover,

#nav ul li a#nav_about:hover,

#nav ul li a#nav_contact:hover,

#nav ul li a#nav_apply:hover {

	background-position:0 -50px;

	}

img {

	border:0;

	}

hr {

	color:#eeeeee;

	background:#eeeeee;

	height:1px;

	border:0;

	margin:25px 0 27px 0;

	}

.clear {

	clear:both;

	}

.clear.thick {

	height:18px;

	}

.clear.mid {

	height:11px;

	}

#wrapper {

	background:url('../images/shade.gif') no-repeat;

	width:980px;

	margin:0 auto;

	padding:0 20px 0 20px;

	}

#subcontent {

	padding:0 20px 0 20px;

	}

#content {

	width:980px;

	background:#fefefe;

	padding-bottom:63px;

	}

#main {

	width:700px;

	float:left;

	margin-left:20px;

	padding-top:44px;

	}

#infobox {

	width:700px;

	height:167px;

	margin-bottom:30px;

	line-height:24px;

	}

h1 {

	font-weight:normal;

	font-size:30px;

	color:#c77601;

	padding: 10px 0;

	}

h2 {

	font-size:18px;

	font-weight:bold;

	color:#333333;

	padding: 16px 0;

	}

h2.ref {

	display:inline;

	white-space:nowrap;

	padding-bottom:0;

	width:420px;

	}

h3 {

	font-size:18px;

	font-weight:normal;

	color:#c77601;

	padding: 16px 0;

	}

p {

	padding:12px 0 12px 0;

	}

img.alignleft {

	float:left;

	margin: 0 20px 10px 0;

	}

.alignleft {

	float:left;

	}

.alignright {

	float:right;

	}

ul {

	list-style:square;

	padding-left:20px;

	}
	
ol {

	padding-left:25px;

	}

ul li {

	padding:8px 0 8px 6px;

	}

#boxleft {

	font-size:12px;

	float:left;

	width:320px;

	border-top:1px solid #eeeeee;

	border-right:1px solid #eeeeee;

	padding-right:20px;

	margin-top:25px;

	}

#boxright {

	font-size:12px;

	float:left;

	width:339px;

	border-top:1px solid #eeeeee;

	padding-left:20px;

	margin-top:25px;

	}

#footer {

	width:980px;

	height:70px;

	margin:0 auto;

	background:url('../images/bg_footer.gif') no-repeat;

	font-size:12px;

	padding-top:33px;

	}

span.divider {

	padding: 0 8px;

	}

#sidebar {

	float:left;

	width:220px;

	margin-left:20px;

	padding-top:24px;

	}

#sidebar img, .footbox img {

	display:block;

	}

.footbox {

	width:220px;

	float:left;

	margin-left:20px;

	}

.footlogo {

	float:left

	}

.sb-box {

	border-left:1px solid #cccccc;

	border-right:1px solid #cccccc;

	background:#f7f7f7;

	padding:5px 10px 24px 10px;

	}

.sb-box h2 {

	padding-bottom:5px;

	}

.img-home {

	background:url('../images/img-home.jpg') no-repeat;

	}

.img-home div {

	position:relative;

	width:330px;

	left:364px;

	top:42px;

	}

.img-home .big {

	font-size:24px;

	font-weight:bold;

	color:#444444;

	}

.img-about {

	background:url('../images/img-about.jpg') no-repeat;

	}

.img-about div {

	position:relative;

	width:330px;

	left:35px;

	top:42px;

	}

.img-about .big {

	font-size:24px;

	font-weight:bold;

	color:#ffffff;

	}

.img-about .small {

	color:#b7b5b2;

	}

.img-contact {

	background:url('../images/img-contact.jpg') no-repeat;

	}

.img-contact div {

	position:relative;

	width:330px;

	left:420px;

	top:42px;

	}

.img-contact .big {

	font-size:24px;

	font-weight:bold;

	color:#ffffff;

	}

.img-contact .small {

	color:#ffffff;

	}

.img-refinance {

	background:url('../images/img-refinance.jpg') no-repeat;

	}

.img-refinance div {

	position:relative;

	width:330px;

	left:40px;

	top:42px;

	}

.img-refinance .big {

	font-size:24px;

	font-weight:bold;

	color:#444444;

	}

.img-refinance .small {

	color:#837c6f;

	}

.bigframe {

	border:1px solid #dddddd;

	}

.smallframe {

	background:#f8f8f8;

	margin:18px;

	padding:18px;

	}

form#apply {

	width:182px;

	font-size:12px;

	}

#apply label {

	display:block;

	}

#apply input {

	width:192px;

	}

#apply select {

	width:198px

	}

.applysubmit {

	width:132px;

	}	
	
.thanks {
    margin: 88px 5px 0 517px!important;
}



.error {
    color: #FF0000!important;
}
.g-recaptcha #recaptcha-anchor-label {
	font-size: 22px!important;
}