BODY
{
	background: #52619E url("../images/bg_tile.gif") top left repeat-x fixed;
	margin: 0;
	padding: 0;
}
P {
    FONT-SIZE: 11px;
    COLOR: #666;
    font-family: Verdana, Helvetica, sans-serif;
	line-height: 110%;
}
A:link, A:visited
{
    COLOR: #666;
}
A:hover, A:active
{
    COLOR: #ff4d00;
}
H1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000;
	font-family: Verdana, Helvetica, sans-serif;
	padding: 0 15px 0 15px;
	margin: 0;
	background: url("../images/orange_arrow.gif") 0% 0% no-repeat;
}
H2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000;
	font-family: Verdana, Helvetica, sans-serif;
	padding: 20px 15px 0 15px;
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #F60;
    font-family: Verdana, Helvetica, sans-serif;
	padding: 0 0 0 15px;
	margin: 0;
}
H4
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #F60;
    font-family: Verdana, Helvetica, sans-serif;
  	padding: 5px 15px 0 15px;
}
H5
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #F60;
	background: #FFF;
	font-family: Verdana, Helvetica, sans-serif;
	padding: 13px 15px 0 15px;
	margin: 0;
}

ul {
	list-style: none url('../images/bullet.gif') outside;
	margin: 0 25px 0 20px;
	padding: 0 25px 0 20px;
}
ul, ol {
	background: #FFF;
}
ul li, ol li {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	padding: 0 15px 5px 0;
}

sup {
	font-size: 9px;
}

/* Header */
#header {
	background: #FFF;
}


/* -------------------------------------------- */
/* Left Column                                  */
/* -------------------------------------------- */
#lcol {
	background: #FFF;
	margin: 0;
	padding: 0;
}
#lcol img {
	margin: 0;
	display: block;
}

/* -------------------------------------------- */
/* Left Nav                                     */
/* -------------------------------------------- */
#lnav {
	margin: 3px 0 0 0;
	padding: 0;
}
#lnav td {
	margin: 0;
	padding: 1px 0;
	background: url('../images/lnav_bg.gif') bottom left no-repeat;
}
#lnav img {
	display: inline;
}
#lnav a {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
	font-weight: bold;
}
#lnav a:link, #lnav a:visited {
	color: #66788F;
	text-decoration: none;
}
#lnav a:hover, #lnav a:active {
	color: #ff4d00;
	text-decoration: underline;
}


#help {
	margin: 0;
	padding: 5px 10px 5px 0;
}
#help a {
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
}
#help a:hover {
	color: #383B5C;
	font-size: 10px;
	text-decoration: none;
}

/* -------------------------------------------- */
/* Right Column - With Page Photos              */
/* -------------------------------------------- */
#rcol { 
	margin: 0;
	padding: 0;
}
#rcol H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000;
	font-family: Verdana, Helvetica, sans-serif;
	padding: 0 15px;
	margin-top: 40px;
	background: url("../images/orange_arrow.gif") 0% 0% no-repeat;
}
#rcol p {
	padding: 3px 25px 10px 15px;
	margin: 0;
	background: #FFF;
}
#rol ol li{
	padding: 0 5px 5px 0;
	margin: 0 0 0 25px;
	background: #FFF;
}

#rcol H3
{
 	FONT-WEIGHT: bold;
 	FONT-SIZE: 11px;
 	COLOR: #F60;
 	font-family: Verdana, Helvetica, sans-serif;
	padding: 0 0 0 15px;
	margin-top: 5;
}

/* -------------------------------------------- */
/* Right Column - Without Page Photos           */
/* -------------------------------------------- */
#rcol2 {
 	margin: 0;
	padding: 0;
	background: #FFF;
}
#rcol2 H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000;
	font-family: Verdana, Helvetica, sans-serif;
	padding: 0 15px;
	margin-top: 40px;
	background: url("../images/orange_arrow.gif") 0% 0% no-repeat;
}
#rcol2 p {
	padding: 3px 25px 10px 15px;
	margin: 0;
	background: #FFF;
}

#apply {
	margin: 15px 0 0 0;
}

/* -------------------------------------------- */
/* Homepage Elements                            */
/* -------------------------------------------- */
#homepage_list {
	margin: 0;
	padding: 0 5px 5px 13px;
}
#homepage_list li {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 1px 15px 1px 0;
	list-style: none none outside;
	background: #FFF;
	font-weight: bold;
}
#homepage_list a:link, #homepage_list a:visited {
	color: #000;
	text-decoration: none;
}
#homepage_list a:hover, #homepage_list a:active {
	color: #FF4D00;
	text-decoration: underline;
}


#dufus {
	padding: 75px 25px 0 15px;
	background: #FFF;
}
/* Content */
#content {
	background: #FFF;
	margin: 0;
	padding: 0;
}
#content p {
	padding: 0 15px;
}
#content h1 {
	margin: 20px 0 0 0;
}

/* -------------------------------------------- */
/* Footer Area                                  */
/* -------------------------------------------- */
#footer {
	margin: 0;
	padding: 30px 0 0 0;
	background: #FFF;
}
#footer p {
	font-size: 9px;
	color: #666;
	text-align: center;
	font-family: Verdana, Helvetica, sans-serif;
}
#footer a {
	font-size: 9px;
	color: #666;
	text-align: center;
	font-family: Verdana, Helvetica, sans-serif;
	padding: 0 6px;
}
#footer a:link {
	color: #666;
}
#footer a:hover {
	color: #FF4D00;
}
#copyright {
	background: #12236A;
	color: #666;
}
#copyright p {
	color: #66788F;
	text-align: left;
	font-size: 9px;
	margin: 0;
	padding: 5px 10px;
}

/* -------------------------------------------- */
/* Cost Comparison on Low Cost Guarantee Page   */
/* -------------------------------------------- */
#comparison {
	margin: 10px 25px 0 15px;
	background: #FFF;
	width: 394px;
	border-bottom: 1px solid #CCC;
	border-top: 4px solid #FFF;
}
#comparison th {
	font: 13px Verdana, Helvetica, sans-serif;
	color: #FFF;
	background: #18246A;
	font-weight: bold;
	padding: 5px 7px;
	text-align: left;
}
#comparison td {
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
#comparison p {
	font: 13px Verdana, Helvetica, sans-serif;
	color: #333;
	background: transparent;
	padding: 2px 3px;
	font-weight: bold;
}
#comparison strong {
	color: #F60;
}
#comparison .coltitle {
	font: 10px Verdana, Helvetica, sans-serif;
	color: #333;
	font-weight: bold;
	padding: 0;
}
#comparison .bright {
	border-right: 1px solid #CCC;
}
#comparison .big {
	font: 17px Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding: 7px 0;
}

/* -------------------------------------------- */
/* Loan Cost Chart on Disclosure Page           */
/* -------------------------------------------- */
#disclosure_chart {
	margin: 10px 25px 0 15px;
	background: #FFF;
	width: 394px;
	border-bottom: 1px solid #CCC;
}
#disclosure_chart th {
	font: 13px Verdana, Helvetica, sans-serif;
	color: #FFF;
	background: #18246A;
	font-weight: bold;
	padding: 5px 7px;
	text-align: left;
}
#disclosure_chart td {
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
#disclosure_chart p {
	font: 11px Verdana, Helvetica, sans-serif;
	color: #333;
	background: transparent;
	padding: 4px 3px;
	font-weight: normal;
}
#disclosure_chart .coltitle {
	font: 10px Verdana, Helvetica, sans-serif;
	color: #333;
	font-weight: bold;
	padding: 3px 0;
}
#disclosure_chart .bright {
	border-right: 1px solid #CCC;
}


/* Classes  */
/* Right Column */
.banner1 {
	background: #FFF url("../images/banner_couple_duo.gif") 100% 0% no-repeat;
}
.bannerlowcost {
	background: #FFF url("../images/banner_guarantee.jpg") 45px 0% no-repeat;
}
.bannernofax {
	background: #FFF url("../images/banner_nofax.jpg") 100% 0% no-repeat;
}
.bannerwhatis {
	background: #FFF url("../images/banner_whatis.jpg") 100% 0% no-repeat;
}
.bannerloancost {
	background: #FFF url("../images/banner_loancost.jpg") 180px -15px no-repeat;
}
.bannerrefer {
	background: #FFF url("../images/banner_refer.jpg") 205px 0% no-repeat;
}
.bannerlogin {
	background: #FFF url("../images/banner_login.jpg") 100% -5px no-repeat;
}
.bannerrate {
	background: #FFF url("../images/banner_rate.jpg") 100% 0% no-repeat;
}
.bannerdebt {
	background: #FFF url("../images/banner_debt.jpg") 180px -14px no-repeat;
}
.bannerleadgen {
	background: #FFF url("../images/banner_leadgen.jpg") 100% 0% no-repeat;
}
.bannerworks {
	background: #FFF url("../images/banner_works.jpg") 150px -20px no-repeat;
}
.bannertestimonials {
	background: #FFF url("../images/banner_testimonials.jpg") 190px -20px no-repeat;
}
.bannersecurity {
	background: #FFF url("../images/banner_security.jpg") 165px -20px no-repeat;
}
.bannerfaqs {
	background: #FFF url("../images/banner_faqs.jpg") 120px -35px no-repeat;
}
.banneraffiliate {
	background: #FFF url("../images/banner_affiliate.jpg") 265px -10px no-repeat;
}

.blegal{
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.legal{
    FONT-SIZE: 9px;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.nofaxing {
	font-style: italic;
	color: #000;
	font-weight: bold;
}
.zero {
	margin-bottom: 0;
}
.ten {
	margin-bottom: 10px;
}
.fifteen {
	margin-bottom: 15px;
}
.twenty {
	margin-bottom: 20px;
}
.thirty {
	margin-bottom: 30px;
}
.forty {
	margin-bottom: 40px;
}
.label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, sans-serif;
}
.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ff4d00;
    FONT-FAMILY: Verdana, Arial, sans-serif;
}
.text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	background: #FFF;
}
p.listitem{
	FONT-SIZE: 11px;
    COLOR: #666;
    font-family: Verdana, Helvetica, sans-serif;
	line-height: 115%;
	margin: 5px 25px 0 15px;
}
p.listitem2{
	FONT-SIZE: 11px;
    COLOR: #666;
    font-family: Verdana, Helvetica, sans-serif;
	line-height: 115%;
	margin: 0 25px 0 0;
}
.names {
	Font-weight: bold;
}
.hrulesolid {
	border-top: 1px solid #CCC;
}
.vrulenone {
	border-right: none;
}
.black_list {
	margin-top: 4px;
}
.black_list li {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 0 15px 4px 0;
}
.greybg {
	background: #EEE;	
}

/* Styles from Old Look and feel that were not overridden. Kept for backwards compatibilty */
.strong
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.noline
{
    TEXT-DECORATION: none
}

.subnav
{
    FONT-SIZE: 11px;
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.bnav
{
    FONT-SIZE: 9px;
    COLOR: white;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.formbox
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.bread
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.stronglink:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.breadlink:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.breadlink:active
{
    COLOR: #cc3300;
    TEXT-DECORATION: none
}
.breadlink:hover
{
    COLOR: #cc3300;
    TEXT-DECORATION: none
}

.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #cc3300;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.breadlink:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}

.labelerror
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #cc3300;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.boldorange
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ff4d00;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.pagehead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #ff4d00;
    FONT-FAMILY: Arial, helvetica, sans-serif
}

.pagehead2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ff4d00;
    FONT-FAMILY: Arial, helvetica, sans-serif
}

.printtext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.printlabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
.printhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    TEXT-DECORATION: underline
}
.printsubhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, san-serif
}
.pagesubhead2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #FF4D00;
    FONT-FAMILY: Arial, helvetica, sans-serif;
	margin-top: 25px;
	margin-bottom: -10px;
}
.printlegal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
#tips {
	margin: 10px 0 0 0;
}
#tips td {
	border-bottom: 1px dotted #ccc;
	padding: 4px;
}
#tips th {
	background:#EEE;
	padding-bottom: 5px;
	font-size: 10px;
	padding: 4px;
}

/* 1.25.2005 EJC - New Styles */
.faq {
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, sans-serif
}

.paragraph {
    FONT-SIZE: 11px;
    COLOR: #666;
    font-family: Verdana, Helvetica, sans-serif;
	line-height: 110%;
}

/* 2.14.05 EJC - Added for SEO Pages */
a.quiet:link, a.quiet:visited{
	color: #666666;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	cursor: text;
}

a.quiet:hover, a.quiet:active{
	color: #666666;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	cursor: text;
}

/* 6.21.05 EJC - Added for Affiliate Pages */
.affiliateblue
{
	color: #12236A;
	font-size: 11px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	font-weight: bold;	
	text-decoration: underline;
}

a.affiliateblue:link, a.affiliateblue:visited{
	color: #12236A;
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 11px;
	text-decoration: underline;
}

a.affiliateblue:hover, a.affiliateblue:active{
	color: Red;
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 11px;
	text-decoration: underline;
}

/* 6.14.2005 EJC - New Styles for BM */
.combotext
{
	font-family:Verdana;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}

/* 1.30.06 EJC - New Styles for Application Consolidation */
.applicationlabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, sans-serif;    
    padding: 3px 25px 10px 15px;
	background: #FFF; 
	height: 20px;
}

.applicationTopLabel
{
    FONT-FAMILY: Verdana, Arial, sans-serif;    
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;    
    COLOR: #666666;
}

.applicationText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	background: #FFF;	
}