/*
-----------------------------------------------
Bad Credit Mortgage - Base Styles
Version:  Dec. 20, 2006
----------------------------------------------- */
/* Change Log:
Created Dec. 207, 2006

----------------------------------------------- */
/* Default Styles
----------------------------------------------- */
body {
margin: 0; 
background: #fff;
color: #111; 
}

table { 
border-collapse: collapse; 
}
td {
font-size: 12px;
line-height:16px;
color: #353535;
font-family: Arial;
}

/* Added 4 October 2004  - stop WinIE6 from calculating width of
italicized text twice, thereby wrecking layout
----------------------------------------------- */
* html em {
font-style: normal;
font-weight: bold;
}

/* Titles 
----------------------------------------------- */
h1 {
font-size: 18px;
font-weight:bold;
line-height:22px;
color: #5871A1;
font-family: Arial;
}
h2 {
font-size: 12px;
line-height:18px;
color: #1A51BB;
font-family: Arial;
text-decoration: none;
}
.title2 {
font-size: 12px;
font-weight:bold;
line-height:14px;
color: #CF5800;
font-family: Arial;
}
.title3 {
font-size: 13px;
font-weight:bold;
line-height:14px;
color: #FFFFFF;
font-family: Arial;
}
.title4 {
font-size: 14pt;
font-weight:bold;
line-height:22px;
color: #FFFFFF;
font-family: Helvetica;
}


/* Links 
----------------------------------------------- */
a {
font-size: 12px;
line-height:18px;
color: #1A51BB;
font-family: Arial;
text-decoration: underline;
}
a.link {
font-size: 12px;
line-height:18px;
color: #1A51BB;
font-family: Arial;
text-decoration: underline;
}
a.visited {
font-size: 12px;
line-height:18px;
color: #1A51BB;
font-family: Arial;
text-decoration: underline;
}
a.active {
font-size: 12px;
line-height:18px;
color: #1A51BB;
font-family: Arial;
text-decoration: underline;
}
a.hover {
font-size: 12px;
line-height:18px;
color: #1A51BB;
font-family: Arial;
text-decoration: none;
}



/* Links 2
----------------------------------------------- */
a.link2:link {
font-size: 12px;
line-height:34px;
color: #666666;
font-family: Arial;
text-decoration: none;
}
a.link2:visited {
font-size: 12px;
line-height:34px;
color: #666666;
font-family: Arial;
text-decoration: none;
}
a.link2:active {
font-size: 12px;
line-height:34px;
color: #666666;
font-family: Arial;
text-decoration: none;
}
a.link2:hover {
font-size: 12px;
line-height:34px;
color: #F8A12E;
font-family: Arial;
text-decoration: none;
}   


/* Links leftnav2
----------------------------------------------- */
a.leftnav2:link {
font-size: 11px;
font-weight: bold;
line-height:18px;
color: #CF5800;
font-family: Arial;
text-decoration: underline;
}
a.leftnav2:visited {
font-size: 11px;
font-weight: bold;
line-height:18px;
color: #CF5800;
font-family: Arial;
text-decoration: underline;
}
a.leftnav2:active {
font-size: 11px;
font-weight: bold;
line-height:18px;
color: #CF5800;
font-family: Arial;
text-decoration: underline;
}
a.leftnav2:hover {
font-size: 11px;
font-weight: bold;
line-height:18px;
color: #666666;
font-family: Arial;
text-decoration: underline;
}


/* Section Header
----------------------------------------------- */
.SectionHeader {
background-image: url(../images/form_bar.gif);
background-repeat: no-repeat;
background-position: center; 
font-weight: bold;
color: #FFFFFF;
padding: 8px 10px 6px;
font-size: 12px;
}

#tdhomeimage {
background-image: url(../images/header_home.jpg);
background-repeat: no-repeat;
background-position: center; 
text-align: right;
color: #F8A12E;
padding-right: 14px;
}
#tdloan-programsimage {
background-image: url(../images/header4.jpg);
background-repeat: no-repeat;
background-position: center; 
text-align: right;
color: #F8A12E;
padding-right: 14px;
}
#tdlocationsimage {
background-image: url(../images/flash_spacer.jpg);
background-repeat: no-repeat;
background-position: center; 
text-align: right;
color: #F8A12E;
padding-right: 14px;
}
#tdlendersimage {
background-image: url(../images/header3.jpg);
background-repeat: no-repeat;
background-position: center; 
text-align: right;
color: #F8A12E;
padding-right: 14px;
}
#tdcalculatorsimage {
background-image: url(../images/header2.jpg);
background-repeat: no-repeat;
background-position: center; 
text-align: right;
color: #F8A12E;
padding-right: 14px;
}
#tdformimage {
background-image: url(../images/header_form.jpg);
background-repeat: no-repeat;
background-position: center; 
text-align: right;
color: #F8A12E;
padding-right: 14px;
}

a.topnav:link {
font-size: 12px;
color: #8a8a8a;
text-decoration: none;
}
a.topnav:visited {
color: #8a8a8a;
text-decoration: none;
}
a.topnav:active {
color: #F8A12E;
text-decoration: none;
border-bottom:1px dotted #F8A12E;
}
a.topnav:hover, a.topnavOn:link, a.topnavOn:visited, a.topnavOn:hover, a.topnavOn:active {
color: #F8A12E;
text-decoration: none;
border-bottom:1px dotted #F8A12E;
}



/* Mortgage Quote Box
----------------------------------------------- */
#mortgage_quote_box{
position:relative;
background-image:url(../images/quote_box_bkg.jpg);
top:0;
left:0;
width:247px;
height:200px;
padding-top:50px;
}
#mortgage_quote_box .submit{
position:absolute;
bottom:50px;
right:50px;
}

#mortgage_quote_box .form_row {
clear: both;
padding-top: 10px;
}

#mortgage_quote_box .form_row span.label {
float: left;
width: 80px;
padding: 3px 0 0 0;
text-align: right;
font-weight:normal;
}

#mortgage_quote_box .form_row span.object {
float: right;
width: 150px;
text-align: left;
} 


/*rss styles*/
.rate { 
display:inline; 
padding-right:10px; 
}
.apr { 
display: inline; 
}


/* Form
----------------------------------------------- */
.even { 
text-align:left;
background-color: #f0f0f0; 
}
.odd { 
text-align:left;
background-color: #fff; 
}


/* Links footer
----------------------------------------------- */
a.footer:link {
font-size: 10px;
line-height:10px;
color: #666666;
font-family: Arial;
text-decoration: none;
}
a.footer:visited {
font-size: 10px;
line-height:10px;
color: #666666;
font-family: Arial;
text-decoration: none;
}
a.footer:active {
font-size: 10px;
line-height:10px;
color: #666666;
font-family: Arial;
text-decoration: none;
}
a.footer:hover {
font-size: 10px;
line-height:10px;
color: #666666;
font-family: Arial;
text-decoration: underline;
}
/* Footer
----------------------------------------------- */
.footer {
font-size: 11px;
line-height:18px;
color: #666666;
font-family: Arial;
}
.date {
font-size: 11px;
line-height:18px;
color: #CECECE;
font-family: Arial;
}
.white {
font-size: 11px;
line-height:14px;
color: #FFFFFF;
font-family: Arial;
}
.white3 {
font-size: 10px;
line-height:11px;
color: #FFFFFF;
font-family: Arial;
}
.white2 {
font-size: 12px;
line-height:14px;
color: #FFFFFF;
font-family: Arial;
}