/*
-------------------------------------------
Term Life Mortgage Insure - Base Styles
Version:  Dec. 27, 2006
------------------------------------------- */
/* Change Log:
Created Dec. 27, 2006
Dec. 27 2006: added * html to apply the bullet bug fix only to
IE to fix Opera navigation bug
------------------------------------------- */

/* Default Styles
------------------------------------------- */
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
color: #000000;
margin: 0px;
background: #F9F9F9 url(images/skin_bg.gif) repeat-y center;	
}

/* Stop WinIE6 from calculating width of
italicized text twice, thereby wrecking layout
------------------------------------------- */
* html em {
font-style: italic;
font-weight: normal;
}


ul {
padding-left: 13px;
}

li {
margin-left: 12px;
}

ol {
padding-left: 20px;
}
.fullheight {
height:100%;
}	


.sidebar ul li {
margin:0;
padding:0;
}
.sidebar ul {
margin:0;
padding:0 0 0 17px;
}


/* Headers
------------------------------------------- */
h1 {
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 18px;
line-height: 20px;
color: #266A71;
font-weight: bold;
}
h2 {
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 14px;
color: #929da1;
font-weight: bold;
}
.feature-bold {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
font-weight: bold;
}
.left-titles {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: bold;
}
.feature {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}


/* Links
------------------------------------------- */
a.bnav {
font-size: 9px;
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #445660;
text-decoration: none;
}
a:hover.bnav { 
color: #445660; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline;}
.bnav 
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #445660;
text-decoration: none;
}
a.leftnav {
font-size: 10px;
line-height: 18px;
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #266A71;
text-decoration: none;
}
a:hover.leftnav { color: #266A71; 
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; line-height: 18px; 
text-decoration: underline; 
}
.leftnav {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 18px;
color: #266A71;
text-decoration: none;
}
.forms {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
border: thin solid #266A71;
padding: 3px;
/*	background-color: #ffffff;*/
}
.bg-header-home {
background-image : url(images/header_inner_3.jpg);
background-repeat : no-repeat;
width: 750px;
height: 101px;
}
.bg-right {
background-image : url(images/right_top.gif);
background-repeat : no-repeat;
width: 217px;
height: 35px;
}

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

/*phone*/
.phone {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;

color: #266A71;
text-decoration: none;
text-align:center;
font-style:italic;
}
.phonelarge {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 24px;
line-height: 18px;
color: #266A71;
text-align:center;
}

.xs_style {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
color: #000000;
}
#quotebox {
margin:5px 0 5px 5px;
float:right;
}
#quotebox2 {
margin:5px 0 5px 5px;
float:right;
}
.bg-quote {
background-image : url(images/quote_back.gif);
width: 231px;
height: 181px;
}
.bg-quote2 {
background-image : url(images/quote_back2.gif);
width: 190px;
height: 253px;
}
#buttongetaquote {

}

.quote-titles {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
font-weight: bold;
}

.style1 {font-style: italic}

/* Navigation 
----------------------------------------------- */
#nav{
z-index: 9;
}
.nav_button, .nav_button:visited {
height:25px;
position:relative !important;
}
#nav1-quick-applications, #quick-applications_button, #quick-applications_button:visited {
width:150px;
}
#nav2-mortgage-calculators, #mortgage-calculators_button, #mortgage-calculators_button:visited {
width:150px;
}
#nav3-mortgage-news, #mortgage-news_button, #mortgage-news_button:visited {
width:150px;
}
#nav4-mortgage-lenders, #mortgage-lenders_button, #mortgage-lenders_button:visited {
width:150px;
}
#nav5-request-a-quote, #request-a-quote_button, #request-a-quote_button:visited {
width:150px;
}

/*-- SPAN 
----------------------------------------------- */

#nav li h1 a, #nav li h1 span {
text-indent:-10000px;
outline: none;
}

.nav_button span, .nav_button:visited span {
display:block;
height:25px;
width:100%;
position:absolute;
left:0;
top:0;
z-index:1;
background-repeat:no-repeat;
}

/*-- Top Nav button images  
----------------------------------------------- */
#quick-applications_button span, #quick-applications_button:visited span {
background-image:url(images/nav1-quick-applications.gif);
}
#mortgage-calculators_button span, #mortgage-calculators_button:visited span {
background-image:url(images/nav2-mortgage-calculators.gif);
}
#mortgage-news_button span, #mortgage-news_button:visited span {
background-image:url(images/nav3-mortgage-news.gif);
}
#mortgage-lenders_button span, #mortgage-lenders_button:visited span {
background-image:url(images/nav4-mortgage-lenders.gif);
}
#request-a-quote_button span, #request-a-quote_button:visited span {
background-image:url(images/nav5-request-a-quote.gif);
}

/*-- BACKGROUND POSITIONING  
----------------------------------------------- */
.nav_button span, .nav_button:visited span {
background-position:0 0;
}
.nav_button:hover span, .nav_button:focus span, .nav_button:visited:hover span, .nav_button.oiarsoR span, .nav_button.oiarsoR:visited span, .nav_button:active span {
background-position:0 -25px;
}
.nav_buttonOn span, .nav_buttonOn:visited span {
display:block;
height:25px;
width:100%;
position:absolute;
left:0;
top:0;
z-index:1;
background-repeat:no-repeat;
}
.nav_buttonOn span, .nav_buttonOn:visited span {
background-position:0 -25px;
}
.nav_buttonOn, .nav_buttonOn:visited {
height:25px;
position:relative !important;
}
.nav_buttonOn:hover span, .nav_buttonOn:focus span, .nav_buttonOn:visited:hover span, .nav_buttonOn.oiarsoR span, .nav_buttonOn.oiarsoR:visited span, .nav_buttonOn:active span {
background-position:0 -25px;
}


/* Footer
------------------------------------------- */
#footer {
background-color:#fff;
border-top:1px solid #9DBDC1;
border-bottom:5px solid #9DBDC1;
padding-top:5px;
padding-bottom:5px;
color:#F8A12E;
position: relative;
top: 100px;
}
#footer a {
color:#8a8a8a;
}
#footer a:hover {
color:#F8A12E;
}

#copyright {
color:#8a8a8a;
margin-top:20px;
}

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