/*-----------------------------------------------------------------*/
/*                        Old CashCall CSS                         */
/*         Put this first in the file, so subsequent styles that   */
/*         use the same names or affect the same elements will     */
/*         override these old styles. Remove them when the website */
/*         is completely redone. Of course, you'll have to check   */
/*         to see if we had to tweak any new styles because of     */
/*         the effects of these old ones.                          */
/*-----------------------------------------------------------------*/
A:link {
	color: #0066CC;
	outline: none;
	text-decoration: none;
}

A:visited {
	color: #0066CC;
	outline: none;
	text-decoration: none;
}

A:active {
	color: #0066CC;
	outline: none;
	text-decoration: none;
}

A:hover {
	color: #0066CC;
	outline: none;
	text-decoration: underline;
}

A.footer:link {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
}

A.footer:visited {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
}

A.footer:active {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
}

A.footer:hover {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: underline;
}


/*-----------------------------------------------------------------*/
/*                     Headings                                    */
/*-----------------------------------------------------------------*/
h1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: 12pt;
	margin: 0;
	padding: 0;
}

h2 {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 22pt;
	font-weight: 400;
	line-height: 22pt;
	margin: 0;
	padding: 0;
}

.gold {
	color: #F9AA0A;
}

.blue {
	color: #014fa4;
}

h3 {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14pt;
	font-weight: bold;
	line-height: 18pt;
	margin: 0;
	padding: 0;
}

li {
	padding-bottom: 8px;
}

.content {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.contentblack {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.addressbar {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 16pt;
	padding-bottom: 70px;
	padding-left: 10px;
	padding-top: 70px;
}

/* Specific style for form boxes */
.AppForm select {
	background-color: #c9edff;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

.AppFormTextfield {
	background-color: #c9edff;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.AppForm textarea {
	background-color: #c9edff;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: 90px;
	width: 400px;
}

.AppForm {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.ContactForm select {
	background-color: #c9edff;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.ContactFormTextfield {
	background-color: #c9edff;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.ContactForm textarea {
	background-color: #c9edff;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height: 90px;
	width: 400px;
}

.ContactForm .ContactFormIndent {
	padding-left: 10px;
}

.ContactForm {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.Button, .ContinueBtn, .BackBtn {
	background-color: White;
	border-bottom: outset 2px #006dB3;
	border-left: outset 1px #006dB3;
	border-right: outset 2px #006dB3;
	border-top: outset 1px #006dB3;
	color: Black;
	font-weight: bold;
	text-transform: uppercase;
}

.Button:hover, .ContinueBtn:hover, .BackBtn:hover, .Button:focus, .ContinueBtn:focus, .BackBtn:focus {
	color: #F9AA0A;
}
/*---------CR 6100 Firefox and Safari Web Application - Displays: Disabled buttons should be gray out 2011/08/17--------*/
.Button:disabled{ 
    background-color: White;
	border-bottom: outset 2px #006dB3;
	border-left: outset 1px #006dB3;
	border-right: outset 2px #006dB3;
	border-top: outset 1px #006dB3;
	color: gray;
	font-weight: bold;
	text-transform: uppercase;
}

.ContinueBtn {
	background: url(../../images/ContArrow.png) no-repeat right center;
	padding-right: 20px;
}

.BackBtn {
	background: url(../../images/BackArrow.png) no-repeat left center;
	padding-left: 20px;
}

/*CashCall Start*/
.header1 {
	color: #f19d0c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 16pt;
	text-transform: uppercase;
}

.header2 {
	color: #f19d0c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.appQuestion {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.fieldLabel {
	color: #333333;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
}

.fieldLabelAligned {
	color: #333333;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 22px;
	padding: 2px;
	padding-top: 1px;
	vertical-align: top;
}

/*same as AppFormTextfield*/
/* modified */.fieldInput, .fieldInputPhone, .fieldInputCurrency, .fieldInputDate, .fieldInputUpper, .fieldInputPercent {
	background-color: #c9edff;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.fieldInputPhone {
	width: 86px;
}

.fieldInputCurrency {
	padding-right: 2px;
	width: 80px;
}

.fieldInputDate {
	width: 67px;
}

.fieldInputPercent {
	width: 50px;
}

.fieldInputUpper {
	text-transform: uppercase;
}

input[disabled].fieldInput, input[disabled].fieldInputCurrency, input[disabled].fieldInputPhone, input[disabled].fieldInputDate, input[disabled].fieldInputUpper {
	background-color: #f0f0f0;
}

.fieldInputRadios, .fieldInputChecks {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.fieldInputRadios > label, .fieldInputRadios * label {
	padding-left: 10px;
	padding-right: 20px;
}

.fieldInputChecks > input, .fieldInputChecks * input {
	margin-right: 10px;
}

.fieldInputChecks > label, .fieldInputChecks * label {
	padding-right: 20px;
}

.fieldsTable td {
	padding-right: 15px;
	padding-top: 8px;
}

.validator {
	color: #D30126;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.valSummary {
	color: #D30126;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.error_message {
	color: #a22525;
	font-weight: normal;
	text-decoration: none;
}

.banner_section_title {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

A.login_menu {
	color: #4F81BD;
	font-family: Calibri;
	font-size: 10pt;
	padding-left: 12px;
}

.login_menu_sep {
	color: #FF0000;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

fieldset.CalcHeader {
	border-style: solid none none;
	border-top-color: #2A78C6;
	border-top-style: solid;
	border-width: 1px 0 0;
	clear: both;
}

fieldset.CalcHeader legend.CalcHeader {
	background-color: #2A78C6;
	color: #fff;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 5px;
}

.sourceContent {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}

.sourceContent > a {
	color: Blue;
	text-decoration: none;
}

.prodCat {
	color: #F9AA0A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

.rateTableContainer {
	background-color: #FFFFFF;
	border: solid 1px #000000;
	vertical-align: top;
}

/*.rateTable {
color:#414141;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
width:100%;
}

tr.rateTableTitle th {
background-color:#0057BC;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
padding:2px 4px;
text-align:center;
text-transform:uppercase;
}

tr.rateTableSubtitle td {
background-color:#0057BC;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
padding:0 4px 2px;
text-align:center;
}

tr.rateTable th {
color:#414141;
font-weight:bold;
padding:2px 4px;
text-align:center;
}

tr.rateTable td {
background-color:#E8E9EA;
padding:2px 4px;
text-align:center;
}

tr.rateTable_Alt td {
padding:2px 4px;
text-align:center;
}
*/
.rateAdjTable {
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 100%;
}

tr.rateAdjTableTitle th {
	background-color: #0057BC;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding: 1px 4px;
}

tr.rateAdjTable th {
	font-weight: bold;
	padding: 1px 4px;
	text-align: center;
}

tr.rateAdjTable td {
	background-color: #dddddd;
	padding: 1px 4px;
	text-align: center;
}

tr.rateAdjTable_Alt td {
	padding: 1px 4px;
	text-align: center;
}


.modalBackground {
	background-color: #888888;
	filter: alpha(opacity=40);
	height: 100%;
	left: 0;
	opacity: 0.40;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
}

.pleaseWaitContainer {
	height: 100%;
	left: 0;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 1000;
}

.pleaseWait {
	background-color: #ffffc6;
	background-image: url(/images/processingbar.gif);
	background-position: 82px 35px;
	background-repeat: no-repeat;
	border: #004D8C thin solid;
	filter: alpha(opacity=100);
	height: 45px;
	line-height: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20%;
	opacity: 1.0;
	padding: 5px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	width: 300px;
	z-index: 9999;
}

.title1 {
	color: #F9AA0A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	line-height: 16pt;
	margin: 0;
	padding: 0;
}

.title2 {
	color: #F9AA0A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	line-height: 13pt;
	margin: 0;
	padding: 0;
}

.title3 {
	color: #F9AA0A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 10pt;
	margin: 0;
	padding: 0;
}

/*
A.testimonialLink:link {
color:#FFFFFF;
text-decoration:none;
}

A.testimonialLink:visited {
color:#FFFFFF;
text-decoration:none;
}

A.testimonialLink:active {
color:#FFFFFF;
text-decoration:none;
}

A.testimonialLink:hover {
color:#FFFFFF;
cursor:hand;
text-decoration:none;
}
*/

/*-------------------------------------------------------*/
/*Old CashCall End                                       */
/*-------------------------------------------------------*/



/*-------------------------------------------------------*/
/*                 B A S I C  E L E M E N T S            */
/*-------------------------------------------------------*/
body {
	background-color: #002760;
	background-image: url(/images/master/backgroundNew.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height: 100%;
	line-height: 17px;
	margin: 0;
	padding: 0;
}

.clearboth {
	clear: both;
}

.center {
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	width: 981px;
}

.topBanner {
	background-position: right top;
	background-repeat: no-repeat;
	float: right;
	height: 260px;
	margin-top: -260px;
	padding-top: 0;
	white-space: nowrap;
	width: 981px;
}

.top_noBanner {
	background-image: url(/images/Master/bkgd_top.jpg);
	background-repeat: no-repeat;
	height: 189px;
	margin-left: auto;
	margin-right: auto;
	width: 981px;
}

.subRight {
	float: right;
	margin-top: 42px;
	padding-top: 0;
	white-space: nowrap;
	width: 723px;
}

.lowerSub .left {
	float: left;
	margin-top: 0;
	padding-bottom: 10px;
	width: 250px;
}

.lowerSub .right {
	float: right;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: -100px;
	width: 650px;
}

/*-----------------------------------------------------------------*/
/*                        T O P N A V                              */
/*-----------------------------------------------------------------*/
.d_homeLink a {
	float: left;
	height: 60px;
	left: 10px;
	outline: none;
	position: relative;
	top: 10px;
	width: 180px;
}

.banner_questions {
	color: #000000;
	float: left;
	font-size: 14pt;
	font-style: italic;
	left: 226px;
	padding-top: 25px;
	position: relative;
}

.btn_personalLoans a:hover {
	text-decoration: underline;
}

.mainMenu {
	left: 25px;
	margin-top: -49px;
	position: relative;
	z-index: 1000;
}

.loggedOut {
	background-image: url(/images/Master/bkgd_top_loggedOut_blue2.jpg);
	background-repeat: no-repeat;
}

.btn_personalLoans a {
	color: #FFFFFF;
	float: right;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	/*left: 298px;*/
	margin-right: 15px;
	outline: none;
	position: relative;
	text-shadow: black 0 0 5px;
	top: 2px;
}

.loggedOut .btn_account a {
	float: left;
	visibility: hidden;
}

.loggedIn {
	background-image: url(/images/Master/bkgd_top_loggedIn_blue2.jpg);
	background-repeat: no-repeat;
}

.loggedIn .btn_account a {
	color: #FFFFFF;
	float: right;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	/*left: 265px;*/
	margin-right: 42px;
	outline: none;
	position: relative;
	text-shadow: black 0 0 5px;
	top: 2px;
}

/*.loggedIn .btn_personalLoans a {
	color: #FFFFFF;
	float: right;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-right: 15px;
	outline: none;
	position: relative;
	text-shadow: black 0 0 5px;
	top: 2px;
}*/

/*-----------------------------------------------------------------*/
/*                       Testimonials                              */
/*-----------------------------------------------------------------*/
.testimonialsBanner {
	background-image: url(/images/bkgd_testimonialsBanner.jpg);
	background-position: right;
	background-repeat: no-repeat;
	height: 100%;
}

div.quote {
	background-image: url(/images/leftquote.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 55px;
	margin-right: 55px;
}

img.quoteMark {
	margin-left: 5px;
}

div.quote p /*p.testimonial */ {
	font-family: Times New Roman, Serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	margin-left: 15px;
	padding-top: 3px;
}

h1.testimonialHeader {
	color: #1a4e95;
	font-family: Sans-Serif, Serif;
	margin-left: 40px;
}

div.shortTestimonials {
	background-image: url(/images/bkgd_testimonials.jpg);
	background-repeat: repeat-x;
	height: 30px;
	padding-top: 5px;
	text-align: center;
	vertical-align: middle;
	width: 981px;
}

div.shortTestimonials a {
	line-height: 25px;
}

div.shortTestimonials a:link {
	color: #0a6cb3;
	text-decoration: none;
}

div.shortTestimonials a:visited {
	color: #0a6cb3;
	text-decoration: none;
}

div.shortTestimonials a:active {
	color: #0a6cb3;
	text-decoration: none;
}

div.shortTestimonials a:hover {
	color: #0a6cb3;
	cursor: hand;
	text-decoration: none;
}

div.shortTestimonials .text {
	color: #0a6cb3;
	font-size: 13pt;
	font-weight: bold;
}

/*-----------------------------------------------------------------*/
/*                       H O M E P A G E                           */
/*-----------------------------------------------------------------*/
.topHome {
	height: 329px;
	margin-left: auto;
	margin-right: auto;
	width: 981px;
}

.homeBannerRight {
	background-image: url(/images/bkgd_homeBanner.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 100%;
}

.lowerHome {
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	width: 981px;
}

.lowerLeftHome {
	background-color: #FFFFFF;
	float: left;
	height: 100%;
	width: 270px;
}

.lowerRightHome {
	float: left;
	width: 711px;
}

.testimonial_bubble {
	background-image: url(/images/bkgd_homeTestimonials.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	float: left;
	height: 193px;
	margin-left: 95px;
	padding-top: 65px;
	width: 210px;
}

.testimonial_bubble .text {
	color: #005ec0;
	display: block;
	font-family: Times New Roman, Serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	height: 85px;
	line-height: 20px;
	margin-left: 5px;
	overflow: visible;
	padding-top: 40px;
	text-align: center;
	white-space: normal;
	width: 200px;
}

.testimonial_bubble .link {
	display: block;
	padding-top: 15px;
	text-align: center;
}

.testimonial_bubble .link a {
	color: #0d1d4b;
	font-size: 10pt;
	text-decoration: underline;
}

/*-----------------------------------------------------------------*/
/*                   H O M E P A G E  Q U O T E                    */
/*-----------------------------------------------------------------*/
.quickQuoteTitle {
	background-image: url(/images/btn_quotesToday1.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 13pt;
	font-weight: bold;
	height: 33px;
	margin: 10px 0 0 15px;
	padding: 10px 0 0 15px;
	position: relative;
	text-shadow: black 0 0 5px;
	width: 235px;
}

.lowerLeftHome .quickQuoteForm {
	left: 25px;
	padding-left: 15px;
	position: relative;
	width: 235px;
}

.quickQuoteForm .text {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	left: 8px;
	position: relative;
	width: 210px;
}

.selectMenu1 {
	height: 18px;
	padding-bottom: 11px;
	width: 180px;
}

.quickQuoteForm select {
	width: 202px;
}

.quickQuoteForm input {
	width: 195px;
}

.quickQuoteForm .applyNow {
	background-image: url(/images/btn_ApplyNow.jpg);
	background-repeat: no-repeat;
	height: 41px;
	margin: 12px 0 0 20px;
	padding-top: 9px;
	width: 167px;
}

.quickQuote_Error {
	background-image: url(/images/quickQuote_Error.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #50abfa;
	font-size: 9pt;
	font-weight: bold;
	height: 50px;
	line-height: 14px;
	margin: 5px 0 0 -10px;
	padding-left: 30px;
	width: 210px;
}

.quickQuote_Success {
	background-image: url(/images/quickQuote_Success.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #50abfa;
	font-size: 9pt;
	font-weight: bold;
	height: 50px;
	line-height: 14px;
	margin-top: 5px;
	padding-left: 45px;
	width: 180px;
}

/*-----------------------------------------------------------------*/
/*       H O M E P A G E  R A T E  C O M P A R I S O N             */
/*-----------------------------------------------------------------*/
.homeRateComparison {
	width: 710px;
}

.homeRateComparisonTop {
	background-image: url(/images/bkgd_ratesComparison.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 356px;
}

.homeRateComparisonMiddle {
	background-image: url(/images/bkgd_ratesComparisonSliver.jpg);
	background-position: right top;
	background-repeat: repeat-y;
	height: 10px;
}

.homeRateComparisonLower {
	background-image: url(/images/bkgd_ratesComparisonLower.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 43px;
}

.homeRateComparisonTop .textTop {
	color: #FFFFFF;
	font-size: 22pt;
	font-style: italic;
	font-weight: bold;
	height: 88px;
	line-height: 30px;
	padding-top: 40px;
	text-align: right;
	text-shadow: black 0 0 5px;
	width: 360px;
}

.homeRateComparisonTop .textLeft {
	color: #ffffff;
	float: left;
	font-size: 13pt;
	font-weight: bold;
	padding-left: 80px;
	text-shadow: black 0 0 5px;
	width: 249px;
}

.homeRateComparisonTop .textRight {
	color: #ffffff;
	float: left;
	font-size: 13pt;
	font-weight: bold;
	padding-left: 60px;
	text-shadow: black 0 0 5px;
	width: 279px;
}

.homeRateComparisonTop .comparisons {
	margin-top: 32px;
}

.homeRateComparisonTop .leftColumn {
	float: left;
	height: 180px;
	width: 315px;
}

.leftColumn .row
{
	margin: 0 0 0 35px;
	padding: 0;
}

.leftColumn .product {
	color: #000000;
	float: left;
	margin-left: 0px;
	width: 95px;
}

.leftColumn .rate {
	color: #000000;
	float: left;
	font-weight: bold;
	width: 65px;
}

.leftColumn .rateFreeCloser {
	color: #000000;
	float: left;
	font-weight: bold;
	width: 52px;
}

.leftColumn .apr {
	color: #505051;
	float: left;
	width: 52px;
}

.leftColumn .points {
	color: #505051;
	float: left;
	width: 60px;
}

.leftColumn .pointsFreeCloser {
	background-image: url(/images/noclosingcosts.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	margin-top: -4px;
	margin-left: 0px;
	width: 64px;
}

.ie7below .leftColumn .pointsFreeCloser {
	margin-top: -8px;
}

.leftColumn .hDivider {
	background-image: url(/images/leftColumnHorizontal.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	height: 10px;
	margin-left: 60px;
	margin-top: 22px;
	width: 219px;
}

.leftColumn .applyNow {
	background-image: url(/images/btn_ApplyNow.jpg);
	background-repeat: no-repeat;
	height: 31px;
	margin: 2px 0 0 80px;
	padding-top: 9px;
	position: relative;
	top: 12px;
	width: 167px;
}

.leftColumn div.disclosures {
	text-align: center;
	margin: -45px 0 0 25px;
	padding: 0 0 1px 0;
	width: 280px;
}
.leftColumn div.disclosures a {
	color: #0d1d4b;
}

.homeRateComparisonTop .divider {
	background-image: url(/images/ratesComparison_vDivider.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	float: left;
	height: 168px;
	margin-top: 30px;
	width: 9px;
}

.homeRateComparisonTop .rightColumn {
	float: left;
	height: 180px;
}

.rightColumn .broker {
	color: #000000;
	float: left;
	width: 125px;
}

.timestamp {
	font-size: 9pt;
	text-align: center;
	margin: -30px 0 0 30px;
	float: left;
}

.rightColumn .rate {
	color: #000000;
	float: left;
	font-weight: bold;
	width: 58px;
}

.rightColumn .apr {
	color: #505051;
	float: left;
	width: 50px;
}

.rightColumn .points {
	color: #505051;
	float: left;
	width: 50px;
}

.rightColumn .hDivider {
	background-image: url(/images/rightColumnHorizontal.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	height: 10px;
	margin-left: 25px;
	margin-top: 22px;
	width: 230px;
}

.rightColumn .applyNow {
	background-image: url(/images/btn_ApplyNow.jpg);
	background-repeat: no-repeat;
	height: 31px;
	margin: 32px 0 0 45px;
	padding-top: 9px;
	position: relative;
	top: 12px;
	width: 167px;
}

.applyNow a:link {
	color: #ffffff;
}

.applyNow a:visited {
	color: #ffffff;
}

.applyNow a:hover {
	text-decoration: underline;
}

.leftColumn .applyNow a {
	margin-left: 28px;
}

.applyNow a {
	color: #ffffff;
	font-size: 13pt;
	font-weight: bold;
	margin-left: 38px;
	text-decoration: none;
	text-shadow: black 0 0 5px;
}

.homeRateComparisonTop .rateType {
	float: left;
	height: 180px;
	margin-top: 70px;
	padding: 0 10px 0 10px;
	width: 50px;
}

.leftTitles {
	color: #000000;
	font-weight: bold;
	height: 30px;
}

.leftTitles .a {
	float: left;
	margin-left: 130px;
}

.leftTitles .b {
	float: left;
	margin-left: 30px;
}

.leftTitles .c {
	float: left;
	margin-left: 30px;
}

.rightTitles {
	color: #000000;
	font-weight: bold;
	height: 30px;
}

.rightTitles .a {
	float: left;
	margin-left: 130px;
}

.rightTitles .b {
	float: left;
	margin-left: 20px;
}

.rightTitles .c {
	float: left;
	margin-left: 20px;
}

/*-----------------------------------------------------------------*/
/*                        Sub Pages                                */
/*-----------------------------------------------------------------*/
.subPageMiddle {
	background-color: #FFFFFF;
	height: 100%;
	padding-bottom: 10px;
	width: 981px;
}

.subPageContent {
	margin: 0px 30px 0 30px;
	padding-top: 30px;
}

.subPageContent h1, .subPageContent h2 {
	color: #014fa4;
}

.subBannerRight {
	float: right;
	height: 260px;
	margin-top: 42px;
	padding-top: 0;
	white-space: nowrap;
	width: 723px;
}

.lowerSub {
	background-color: #FFFFFF;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	min-height: 400px;
	width: 981px;
}


/*-----------------------------------------------------------------*/
/*                    B A N N E R  A R E A                         */
/*-----------------------------------------------------------------*/
.bannerApplyNow {
	background-image: url(/images/btn_ApplyNow.jpg);
	background-repeat: no-repeat;
	height: 28px;
	margin: 0 0 0 100px;
	padding-top: 9px;
	position: relative;
	top: 8px;
	width: 160px;
}

.productsBanner .bannerApplyNow {
	margin-left: 0;
}

.bannerApplyNow .a:link {
	color: #ffffff;
}

.bannerApplyNow .a:visited {
	color: #ffffff;
}

.bannerApplyNow .a:hover {
	text-decoration: underline;
}

.bannerApplyNow .a {
	color: #ffffff;
	font-size: 13pt;
	font-weight: bold;
	margin-left: 35px;
	text-decoration: none;
	text-shadow: black 0 0 5px;
}

.productsBanner .bannerApplyNow .a {
	margin-left: 0;
}

.bannerList {
	float: left;
	line-height: 15px;
	padding-top: 0;
}

.bannerList h2 {
	color: #1a4e95;
	font-size: 11.5pt;
	font-weight: bold;
	margin-bottom: -7px;
}

.bannerList ul {
	list-style-type: none;
	margin: 0;
	margin-top: 40px;
	padding: 0;
	width: 520px;
}

.bannerList li {
	background-image: url(/images/greenCheckMark.jpg);
	background-position: 0 4px;
	background-repeat: no-repeat;
	color: #666666;
	margin: 0 0 -10px -105px;
	padding-left: 32px;
	white-space: normal;
}

.bannerList a:link {
	color: #0a6cb3;
}

/*-----------------------------------------------------------------*/
/*                    Static Banner                                */
/*-----------------------------------------------------------------*/
.advert15YrBanner {
	background-image: url(/images/bkgd_Banner1b.jpg);
	background-position: right;
	background-repeat: no-repeat;
	height: 100%;
}

.advert30YrBanner {
	background-image: url(/images/bkgd_Banner2b.jpg);
	background-position: right;
	background-repeat: no-repeat;
	height: 100%;
}

.advertArmBanner {
	background-image: url(/images/bkgd_Banner7b.jpg);
	background-position: right;
	background-repeat: no-repeat;
	height: 100%;
}

.compRatesBanner {
	background-image: url(/images/bkgd_Banner3b.jpg);
	background-position: right;
	background-repeat: no-repeat;
	height: 100%;
}

.staticBannerContent {
	float: left;
	height: 100%;
	margin-left: 20px;
	margin-top: 10px;
	width: 440px;
}

.staticBannerContent .blackText {
	color: black;
}

.staticBannerContent .blueText {
	color: #014FA4;
}

.staticBannerContent .huge {
	font-family: Arial, Serif;
	font-size: 34pt;
	font-weight: bold;
	padding-top: 20px;
	text-align: center;
}

.staticBannerContent .text2 {
	font-family: Arial, Serif;
	font-size: 15pt;
	padding-top: 3px;
	text-align: center;
}

.staticBannerContent .text2Taller {
	font-family: Arial, Serif;
	font-size: 18pt;
	padding-top: 20px;
	text-align: center;
}

.staticBannerContent .text3 {
	font-family: Arial, Serif;
	font-size: 16pt;
	padding-top: 10px;
	text-align: center;
}

.staticBannerContent .bold1 {
	font-family: Arial, Serif;
	font-size: 28pt;
	font-weight: bold;
	line-height: 25px;
	padding-top: 10px;
	padding-bottom: 3px;
	text-align: center;
}

.staticBannerContent .bold2 {
	font-family: Arial, Serif;
	font-size: 14pt;
	font-weight: bold;
	line-height: normal;
	padding-top: 5px;
	text-align: center;
}

.staticBannerContent .bold2Taller {
	font-family: Arial, Serif;
	font-size: 14pt;
	font-weight: bold;
	padding-top: 20px;
	text-align: center;
}

.staticBannerContent .bold3 {
	font-family: Arial, Serif;
	font-size: 20pt;
	font-weight: bold;
	padding-top: 10px;
	text-align: center;
}

.staticBannerContent .bold4 {
	font-family: Arial, Serif;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 10px;
	text-align: center;
}

.staticBannerContent .bold4Taller {
	font-family: Arial, Serif;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 20px;
	text-align: center;
}

.staticBannerContent .applyLink {
	font-family: Arial, Serif;
	font-size: 14pt;
	padding-top: 10px;
	text-align: center;
}

.staticBannerContent .ARMRateDesc {
	color: #0066CC;
	font-family: Arial, Serif;
	font-size: 10pt;
	padding-top: 10px;
	text-align: center;
}

.staticBannerContent .compRates {
	padding: 15px 0 5px 0;
}

.staticBannerContent .compRateItem {
	color: #818181;
	font-family: Arial, Serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: normal;
	margin-left: 15px;
	padding-top: 6px;
	text-align: left;
}

.staticBannerContent .compRateLeft {
	float: left;
	width: 130px;
}

.staticBannerContent .compRateRight {
	text-align: left;
}

.staticBannerContent .disclosuresLink {
	font-family: Arial, Serif;
	line-height: normal;
	padding-top: 5px;
	text-align: center;
}

.staticBannerContent .disclosuresLink a {
	color: #0d1d4b;
	font-size: 10pt; /*text-decoration:underline;*/
}

/*-----------------------------------------------------------------*/
/*                    Homepage tools                               */
/*-----------------------------------------------------------------*/
.homeTools {
	float: right;
	text-align: center;
}

.homeTools a {
	color: #0c1d4a;
	font-weight: bold;
	padding-top: 70px;
}

.homeTools a:hover {
	color: #4894ef;
	font-weight: bold;
}
.homeTools .calcBox{
	display:block;
	float: left;
	margin-left:5px;
	width: 240px; 	
}
.homeTools .evaluatorBox{
	display:block;
	float: right;
	width: 260px; 	
}
.homeTools .secondsBox{
	display:block;
	float: right;
	margin-right: 10px;
	width: 186px; 	
}
.homeTools .eValuator {
	float: right;
	height: 102px;
	
}

.homeTools .eValuator a {
	background: url(/images/btn_eValuatorNew.jpg) 0 0 no-repeat;
	display: block;
	float: right;
	height: 122px;
	margin-top: 12px;
	padding-top: 0;
	text-decoration: none;
	margin-right: 25px;
	width: 238px;
}

.homeTools .eValuator a:hover {
	background-position: 0 -155px;
}

.homeTools .eValuator a:active {
	background-position: 0 -310px;
}

.homeTools .mortgageCalc {
	float: left;
	height: 66px;
	width: 210px;
}

.homeTools .mortgageCalc a {
	background-image: url(/images/btn_mortgageCalcNew.jpg);
	display: block;
	float: left;
	padding-top: 0;
	height: 66px;
	width: 210px;
	margin-top: -7px;
}

.homeTools .mortgageCalc a:hover {
	background-position: 0 -66px;
}

.homeTools .mortgageCalc a:active {
	background-position: 0 -132px;
}

.homeTools .seconds {
	float: right;
	height: 129px;
	width: 200px;
}

.homeTools .seconds a {
	background-image: url(/images/btn_125PercentNew.jpg);
	display: block;
	float: right;
	padding-top: 0;	
	height: 129px;
	width: 186px;
	margin-top: 6px;
	margin-right: 10px;
}

.homeTools .seconds a:hover {
	background-position: 0 -129px;
}

.homeTools .seconds a:active {
	background-position: 0 -258px;
}

.homeTools .emailAlert {
	float: left;
	height: 82px;
	width: 211px;
}

.homeTools .emailAlert a {
	background-image: url(/images/btn_emailAlertsNew.jpg);
	float: left;
	height: 82px;
	width: 211px;
	padding-top: 0px;
	margin-top: -8px;
}

.homeTools .emailAlert a:hover {
	background-position: 0 -82px;
}

.homeTools .emailAlert a:active {
	background-position: 0 -164px;
}

.homeTools .callback {
	background-image: url(/images/btn_callback.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-top: 90px;
	width: 131px;
}



/*-----------------------------------------------------------------*/
/*                        Rate Watch Page                          */
/*-----------------------------------------------------------------*/

.rateWatchBanner {
	background-image: url(/images/bkgd_Banner6b.jpg);
	background-position: right;
	background-repeat: no-repeat;
	height: 100%;
}

/*-----------------------------------------------------------------*/
/*                        Disclosures Page                         */
/*-----------------------------------------------------------------*/
.disclosuresBanner {
	background-image: url(/images/bkgd_Banner3b.jpg);
	background-position: right;
	background-repeat: no-repeat;
	height: 100%;
}

.p_disclosure {
	color: #414141;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	padding-top: 10px;
	text-align: justify;
}

.p_disclosure div.inset {
	margin: 0 0 0 30px;
	padding: 0 0 1px 0;
}
.p_disclosure div.inset li {
	margin-bottom: 0px;
	padding-bottom: 1px;
}
.p_disclosure div.inset2 {
	margin: 0 0 0 60px;
	padding: 0 0 1px 0;
}

/*-----------------------------------------------------------------*/
/*                     Fair Lending Policy Page                    */
/*-----------------------------------------------------------------*/
.fairLendingPolicyBanner {
	background-image: url(/images/bkgd_Banner4b.jpg);
	background-position: right;
	background-repeat: no-repeat;
	height: 100%;
}

/*-----------------------------------------------------------------*/
/*                        Privacy Policy Page                      */
/*                        Terms of Use page                        */
/*-----------------------------------------------------------------*/
.stdMiddle {
	margin: -100px 50px 0 120px;
	padding-top: 20px;
}

.stdContent {
	margin-right: 25px;
}

/*-----------------------------------------------------------------*/
/*                        Loan Application pages                   */
/*-----------------------------------------------------------------*/
.appMiddle {
	float: right;
	margin-top: -100px;
	padding-top: 20px;
	position: relative;
}

.appContent {
	margin: auto;
	min-height: 480px;
	padding: 20px 0 30px 0;
}


/*-----------------------------------------------------------------*/
/*                        LoanProducts Page                        */
/*-----------------------------------------------------------------*/
.productsBanner {
	background-image: url(/images/bkgd_Banner2b.jpg);
	background-position: right;
	background-repeat: no-repeat;
	height: 100%;
}

.productsBanner .bannerContent {
	float: right;
	margin-right: 250px;
	margin-top: 20px;
	text-align: center;
	width: 400px;
}

.productsBanner h1 {
	color: black;
	font-family: Arial, Serif;
	font-size: 22pt;
	font-weight: bold;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 1px;
}

.productsBanner h2 {
	font-family: Arial, Serif;
	font-size: 16pt;
	padding-top: 5px;
	padding-bottom: 1px;
}

.productsBanner div.h1_bold {
	font-family: Arial, Serif;
	font-size: 16pt;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 1px;
	margin: 1px 0 4px 0;
}

.productsBanner h3 {
	font-family: Arial, Serif;
	font-size: 14pt;
	font-weight: bold;
	padding-top: 10px;
}


.productsBanner .phoneBlue {
	color: #014FA4;
	font-family: Arial, Serif;
	font-size: 28pt;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 1px;
	margin: 0 0 1px 0;
}

.productsBanner .applyLink {
	color: #014FA4;
	font-family: Arial, Serif;
	font-size: 14pt;
	padding-top: 5px;
	padding-bottom: 1px;
	margin: 10px 0 1px 0;
}

.bannerContent .disclosuresLink {
	font-family: Arial, Serif;
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 1px;
	text-align: center;
	margin: 0 0 1px 0;
}

.bannerContent .disclosuresLink a {
	color: #0d1d4b;
	font-size: 10pt; /*text-decoration:underline;*/
}

/*-----------------------------------------------------------------*/
/*                        Rates Page                               */
/*-----------------------------------------------------------------*/
.ratesBanner {
	background-image: url(/images/bkgd_Banner1b.jpg);
	background-position: right;
	background-repeat: no-repeat;
	height: 100%;
}

.ratesBanner .banner {
	float: left;
	margin-left: -50px;
	margin-top: 20px;
}

/*.ratesBanner h2 {
color:#0a6cb3;
font-size:22pt;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
}

.ratesBanner h3 {
color:black;
font-family:Arial, Serif;
font-size:14pt;
font-weight:bold;
margin-bottom:10px;
}

.ratesBanner .bannerText {
color:#666666;
font-family:Arial, Serif;
font-size:16pt;
padding-top:10px;
text-align:left;
}

.ratesBanner .applyBox {
margin-top:20px;
}

.ratesBanner a {
color:#014FA4;
font-family:Arial, Serif;
font-size:14pt;
}
*/

.ratesMiddle {
	background-color: #FFFFFF;
	height: 250px;
	padding-bottom: 10px;
	width: 981px;
}

.ratesContent {
	margin: 0 30px 0 30px;
	padding-top: 30px;
}

/*-----------------------------------------------------------------*/
/*                          Contact Us                             */
/*-----------------------------------------------------------------*/
.contactBanner {
	background-image: url(/images/bkgd_contactBanner2.jpg);
	background-position: right;
	background-repeat: no-repeat;
	height: 100%;
}

.contactBanner h2 {
	color: #2567b7;
	font-weight: bold;
	margin-left: 15px;
	margin-top: 40px;
	width: 550px;
}

.contactBanner .contactText {
	color: #666666;
	float: left;
	line-height: 15px;
	margin-left: 15px;
	margin-top: 30px;
}

.cuContent {
	margin-top: 20px;
	min-height: 450px;
}

.cuContent .mainPageLeft {
	background: url(/images/bkgd_contactContent.jpg) no-repeat;
	color: #000000;
	float: left;
	height: 415px;
	margin-left: 15px;
	width: 707px;
}

.cuContent .mainPageLeft h1 {
	color: white;
	font-size: 18px;
	padding-top: 30px;
	text-align: center;
	text-shadow: black 0 0 5px;
}

.cuContent .mainPageRight {
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	width: 254px;
}

.cuContent .mainPageRight img.instantReportLogo {
	margin-top: 25px;
}

.cuContent .centeredImage {
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding: 0;
	text-align: center;
}

.cuContent .mainPageRight img.greyDivider {
	margin-bottom: 5px;
	margin-left: 55px;
	margin-top: 10px;
}

.cuContent .imgFloatLeft {
	border-style: none;
	float: left;
}

.cuContent .mainPageRight p.signUpToday {
	color: #0c1d4a;
	font-family: Arial, Serif;
	font-size: 12px;
	font-weight: bold;
	height: 75px;
	margin-left: 20px;
	margin-right: 40px;
	margin-top: 20px;
	text-align: right;
}

.textUnderline {
	text-decoration: underline;
}

.cuContent .mainPageRight p.signUpToday a {
	color: #0c1d4a;
	font-family: Arial, Serif;
	font-weight: bold;
	outline: none;
	text-decoration: none;
}

.cuContent p.contentHeader {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	margin-top: 1em;
}

.cuContent .email {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	margin-top: 4em;
}

.cuContent p.contentHeader2 {
	font-size: 12px;
	margin: 0;
	margin-top: 2.7em;
	outline: none;
	text-decoration: none;
}

.cuContent .email2 {
	font-size: 12px;
	margin: 0;
	margin-top: 1.2em;
}

.cuContent div.contentLeft {
	float: left;
	margin-left: 50px;
	margin-top: 5px;
}

.cuContent div.contentLowerLeft {
	float: left;
	margin-left: 50px;
	margin-right: 50px;
}

.cuContent div.contentRight {
	float: right;
	margin-top: 5px;
	width: 300px;
}

/*-----------------------------------------*/
/*        vert expanding box style         */
/*-----------------------------------------*/

.box_full {
	width: 963px;
	background: url(  '/images/box_bg_full.jpg' ) repeat-y top center;
	position: relative;
}

.box_full h3 {
	width: 963px;
	height: 34px;
	background: url(  '/images/box_top_full.jpg' ) no-repeat;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding: 40px 0 0 0;
	margin: 0;
	line-height: 12pt;
	text-align: center;
}

.box_full .box_body {
	width: 963px;
	min-height: 385px;
	background: transparent url(  '/images/box_body_bg_full.jpg' ) no-repeat top center;
}

.box_full .box_body p {
	margin: 0 0 9px 0;
	width: 873px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding: 1px 50px 1px 100px;
	background: transparent;
}
.box_full .box_bottom {
	width: 963px;
	height: 42px;
	background: url(  '/images/box_bottom_full.jpg' );
}

/*-----------------------------------------------------------------*/
/*                          Box 2                                  */
/*-----------------------------------------------------------------*/
.box2 {
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	width: 981px;
}

.box2 .top {
	background-image: url(/images/bkg_2Box_Top.jpg);
	background-repeat: no-repeat;
	height: 74px;
	width: 981px;
}

.box2 .middleTop {
	background-image: url(/images/bkg_2Box_Content.jpg);
	background-repeat: repeat-x;
	width: 981px;
}

.box2 .lowerTop {
	background-image: url(/images/bkg_2Box_lowerTop.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 981px;
}

.box2 .topLower {
	background-image: url(/images/bkg_2Box_TopLower.jpg);
	background-repeat: no-repeat;
	height: 71px;
	width: 981px;
}

.box2 .bottom {
	background-image: url(/images/bkg_2Box_TopBottom.jpg);
	background-repeat: no-repeat;
	height: 88px;
	width: 981px;
}

.box2 .middleTop .leftColumn {
	float: left;
	margin-left: 70px;
	width: 380px;
}

.box2 .middleTop .rightColumn {
	float: left;
	margin-left: 75px;
	width: 380px;
}

.leftTitle {
	color: #FFFFFF;
	float: left;
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	margin-top: 27px;
	text-align: center;
	text-shadow: black 0 0 5px;
	width: 520px;
}

.rightTitle {
	color: #FFFFFF;
	float: left;
	font-size: 16pt;
	font-style: italic;
	font-weight: bold;
	margin-top: 27px;
	text-align: center;
	text-shadow: black 0 0 5px;
	width: 410px;
}
/*-----------------------------------------------------------------*/
/*                          Multi Boxes                            */
/*-----------------------------------------------------------------*/
.upperBoxes {
	background-image: url(/images/bkgd_upperBoxes.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 981px;
}

.middleBoxes {
	background-image: url(/images/bkgd_middleBoxes.jpg);
	background-repeat: repeat-y;
	width: 981px;
}

.lowerBoxes {
	background-image: url(/images/bkgd_lowerBoxes.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 981px;
}

.leftBox {
	float: left;
	margin-left: 37px;
	width: 459px;
}

.rightBox {
	float: left;
	margin-left: 4px;
	width: 459px;
}

.boxTitleBar {
	background-image: url(/images/bkg_boxTitleBar.jpg);
	background-repeat: no-repeat;
	height: 66px;
	width: 454px;
}

.boxTitleBar .text {
	color: #FFFFFF;
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	height: 60px;
	text-align: center;
	text-shadow: black 0 0 5px;
	width: 454px;
}

.text > .floating {
	display: table;
	position: static;
}

.floating {
	height: 100%;
	position: relative;
	width: 440px;
}

.floating > div {
	display: table-cell;
	position: static;
	vertical-align: middle;
}

.floating div div {
	position: relative;
	top: 25%;
}

.boxMiddle {
	background-image: url(/images/bkg_boxMiddle.jpg);
	background-repeat: repeat-y;
	width: 454px;
}

.boxMiddle .text {
	margin-left: 15px;
	width: 415px;
	text-align: justify;
}

.boxFooter {
	background-image: url(/images/bkg_boxFooter.jpg);
	background-repeat: no-repeat;
	height: 10px;
	padding-bottom: 10px;
	width: 454px;
}

/*-----------------------------------------------------------------*/
/*                         Calculators                             */
/*-----------------------------------------------------------------*/
.calcBannerRight {
	float: right;
	height: 260px;
	margin-top: 42px;
	padding-top: 0;
	white-space: nowrap;
	width: 723px;
}

.calcTitle {
	background-image: url(/images/bkgd_CalcHeader.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 13pt;
	font-weight: bold;
	height: 43px;
	margin: 0 0 0 30px;
	padding-top: 10px;
	position: relative;
	text-align: center;
	text-shadow: black 0 0 5px;
	width: 560px;
}

/*-----------------------------------------------------------------*/
/*                         Calculator Left Nav                     */
/*-----------------------------------------------------------------*/
.leftNav_Calc {
	margin-left: 10px;
	width: 235px;
}

.leftNav_Calc .title {
	background-image: url(/images/title_leftNav_calc.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 13pt;
	font-weight: bold;
	height: 40px;
	padding-top: 14px;
	text-align: center;
	text-shadow: black 0 0 5px;
	width: 235px;
}

.leftNav_Calc .center {
	background-image: url(/images/leftNav_calc_sliver.jpg);
	background-repeat: repeat-y;
	line-height: 14px;
	margin-top: -14px;
	width: 235px;
}

.leftNav_Calc .footer {
	background-image: url(/images/leftNav_calc_footer.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 235px;
}

.leftNav_Calc .center .link {
	margin-left: 22px;
	padding-bottom: 10px;
	text-align: center;
	width: 175px;
}

.leftNav_Calc .center .link a {
	color: #08245b;
	font-weight: bold;
}

.leftNav_Calc .center .link a:hover {
	color: #4894ef;
	text-decoration: none;
}

.leftNav_Calc .center .hDivider {
	height: 2px;
	padding-bottom: 10px;
	width: 235px;
}

/*-----------------------------------------------------------------*/
/*  State Licensing Page                                           */
/*-----------------------------------------------------------------*/
/*p.licenseContent
{
color: #505051;
font-size:14px;
margin:0;
margin-top:1em;
}
*/

.licenseContent {
	margin-left: 10px;
}

.licensesList {
	margin-left: 0px;
}

.licenseState {
	display: inline-block;
	float: left;
	font-weight: bold;
	margin-right: 5px;
	width: 140px;
}

.licenseText {
	display: inline-block;
}

.licenseContent .hDivider {
	background-image: url(/images/LicensesHorizontal.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	height: 10px;
	margin: -5px 0 10px 60px;
	width: 600px;
}

/*-----------------------------------------------------------------*/
/*  Payments Per 1000 Page                                         */
/*-----------------------------------------------------------------*/

.pmts1kContent {
	margin-left: 10px;
}

.pmts1kContent .pmtsBoxTop {
	background: url(  '/images/box_top_full_title.jpg' ) no-repeat;
	width: 963px;
	height: 95px;
}

.pmtsBoxTop .text {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	height: 30px;
	padding: 40px 0 0 0;
	margin: 0;
	line-height: 12pt;
	text-align: center;
}

.pmts1kContent .pmtsBoxTop .titles {
	color: #1d4c81;
	font-size: 13pt;
	height: 20px;
	margin: 0 0 0 50px;
	padding-bottom: 1px;
	text-shadow: none;
}

.pmts1kContent .pmtsBoxTop .titles .col {
	float: left;
	margin-left: 0;
	width: 155px;
	text-align: center;
}

.pmts1kContent .pmtsBoxTop .titles .colArm {
	float: left;
	font-size: 12pt;
	margin-left: 0;
	margin-top: -9px;
	width: 155px;
	text-align: center;
}

.pmts1kContent .data {
	margin-left: 30px;
	padding-top: 10px;
	width: 900px;
}

.pmts1kContent .datarow {
	height: 28px;
	margin: 0 0 0 50px;
	width: 900px;
}

.pmts1kContent .datarow .rate {
	color: #000000;
	float: left;
	font-weight: bold;
	line-height: 15px;
	padding-left: 31px;
	text-align: right;
	width: 30px;
}

.pmts1kContent .datarow .col {
	color: #000000;
	float: left;
	line-height: 15px;
	padding-left: 90px;
	padding-right: 10px;
	text-align: right;
	width: 60px;
}

.pmts1kContent .hDivider {
	background-image: url(/images/PmtsHorizontal.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	height: 10px;
	margin: -15px 0 2px 0px;
	padding-bottom: 1px;
	width: 900px;
}

/*-----------------------------------------------------------------*/
/*                          F O O T E R                            */
/*-----------------------------------------------------------------*/
.footerHome {
	background-image: url(/images/master/bkgd_footersub.jpg); 
	/*background-image:url(/images/master/bkgd_footerHome.jpg);*/
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 82px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	width: 981px;
}

.footerSub {
	background-image: url(/images/master/bkgd_footerSub.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 82px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	width: 981px;
}

.footerText {
	font-size: 11px;
	font-weight: normal;
}

.footerLinks {
	color: #000000;
	float: left;
	font-size: 9pt;
	font-weight: bold;
	left: 30px;
	position: relative;
	text-align: left;
	top: 20px;
	width: 450px;
}

.footerLinks a {
	color: #0a6cb3;
	text-decoration: none;
}

.footerLinks a:hover {
	text-decoration: underline;
}

.equalHousing {
	float: left;
	left: 15px;
	position: relative;
	top: 33px;
	width: 100px;
}

.verisignSecure {
	float: left;
	left: 30px;
	position: relative;
	top: 15px;
	width: 125px;
}

.mcafeeSecure {
	float: left;
	left: 25px;
	position: relative;
	top: 33px;
	width: 100px;
}

.mortgageBankers {
	float: right;
	position: relative;
	right: 26px;
	top: 16px;
}

.bbbRating {
	float: left;
	left: 15px;
	position: relative;
	top: 25px;
}

.nmls {
	float: left;
	position: relative;
	left: 15px;
	top: 23px;
}


