
/*============GENERAL DEFAULTS + PAGE CONTAINER============*/
html,body {font:14px trebuchet MS,arial,sans-serif; background:url(../images/bg_page.jpg) repeat-x #fff; padding:0px; margin:0px; color:#333;}
form {margin:0px; padding:0px;}
.standardfield {width:230px;}
.standardtextarea {width:250px; height:100px;}
img {border:0px; margin:0px; padding:0px;}
.image_left {float:left;}
.image_right {float:right;}
.clearfloats {clear:both;}
a {outline:none;}
a:link, a:visited {text-decoration:none; color:#11415F;}
a:hover, a:active {text-decoration:underline; color:#175A83;}

#container {width:962px; margin:0px auto; padding:0px; border:solid #A7BAC5; border-width:0px 1px; background-color:#fff;}
#interface_container {margin:0px auto; padding:0px; width:960px; background:url(../images/bg_main.gif) repeat-y #fff; border:solid #fff; border-width:0px 1px 1px 1px;}
#form_container {margin:0px auto; padding:0px; width:960px; background:url(../images/bg_main_blue.gif) repeat #fff; border:solid #fff; border-width:0px 1px 1px 1px;}
#seo_pages_container {margin:0px auto; padding:0px; width:960px; background:url(../images/bg_main_blue.gif) repeat #fff; border:solid #fff; border-width:0px 1px 1px 1px;}

/*============HEADER============*/
#header {height:149px; overflow:hidden; background-color:#fff; border-bottom:1px solid #2A4364; position:relative;}
#homelink {position:absolute; top:0px; left:5px;}
#topbar {height:18px; overflow:hidden; text-align:right; background-color:#064A68; color:#fff;}
#logo {position:absolute; left:20px; top:38px;}
#headerphone {position:absolute; right:15px; top:31px;}
#counter_title {padding-top:3px;}
#counter {position:absolute; left:530px; top:80px; white-space:nowrap; font:Bold 13px trebuchet MS, arial; line-height:100%; color:#92B43E;}
#topnav {position:absolute; right:0px; bottom:0px; height:26px; overflow:hidden;}

/*============HEADER Edits: Jan 10/11============*/
#topbar a, #topbar a:link, #topbar a:visited, #topbar a:hover, #topbar a:active {font-size:11px; color:#fefefe; margin-left:8px; margin-right:8px;}
#topbar .topbarLinkOn {text-decoration:underline;}
#homelink a, #homelink a:link, #homelink a:visited, #homelink a:hover, #homelink a:active {font-size:11px; color:#fefefe; margin-left:4px;}

/*============SIDE/NAVBAR============*/
#side {width:315px; float:left; margin:0px; padding:0px 0px 10px 0px;}

/*----------NAV DEFAULTS----------*/
ul#navlist li a,ul#subnavlist li a {font-family:trebuchet MS, arial,sans-serif; font-size:11px; line-height:120%; text-decoration:none;}
div#navcontainer {width:290px; margin:10px auto; background-color:#F9FDF1;}

/*----------NAV LIST----------*/
ul#navlist {list-style-type:none; margin:0px; padding:0px; font-weight:bold;}
ul#navlist li {display:inline; width:140px;}
ul#navlist li a {color:#064A68; display:block; background:url(../images/sidearrow_green.gif) no-repeat 5px 8px #DFF3B0; padding:5px 10px 5px 20px; border-bottom:solid 1px #9ACC26;}
ul#navlist li a:hover {background:url(../images/sidearrow_green.gif) no-repeat 5px 8px #F3FBE1;}
ul#navlist li a#current {color: #064A68; background:url(../images/sidearrow_blue.gif) no-repeat 5px 8px #DFF3B0; text-decoration:none;}

/*----------NAV: Livefstyle links LIST----------*/
ul#navlist li a.lifestyle {color:#064A68; display:block; background:url(../images/sidearrow_green.gif) no-repeat 18px 8px #DFF3B0; padding:5px 10px 5px 35px; border-bottom:solid 1px #9ACC26;}
ul#navlist li a.lifestyle:hover {background:url(../images/sidearrow_green.gif) no-repeat 18px 8px #F3FBE1;}
ul#navlist li a.lifestyle#subcurrent, ul#navlist li a.lifestyle#subcurrent:hover  {color:#5D90AB; background:url(../images/dot_orange.gif) no-repeat 20px 10px #F9FDF1; border-bottom:solid 1px #CCEC82;}

/*----------SUB NAV LIST----------*/
ul#subnavlist {margin: 0px; list-style-type:none; padding:0px; font-weight:bold; border-bottom:1px solid #9ACC26;}
ul#subnavlist li {display:inline; width:290px;}
ul#subnavlist li a {display:block; color:#064A68; background:#EAF7CC; padding:6px 10px 6px 20px; border-bottom:solid 1px #fff; height:auto;}
ul#subnavlist li a:hover {background:#F9FDF1;}
ul#navlist li a#subcurrent, ul#navlist li a#subcurrent:hover  {color:#5D90AB; background:url(../images/dot_orange.gif) no-repeat 10px 10px #F9FDF1; border-bottom:solid 1px #CCEC82;}

/*----------SUB NAV LIST2----------*/
ul#subnavlist2 {margin: 0px; list-style-type:none; padding:0px; font-weight:normal; width:270px; margin:0px auto;}
ul#subnavlist2 li {display:inline;}
ul#subnavlist2 li a {display:block; color:#064A68; background:#F9FDF1; padding:2px 10px 2px 25px; border-bottom:dotted 1px #BCE263; height:auto;}
ul#subnavlist2 li a:hover {color:#5D90AB; background:#F9FDF1; }
ul#navlist li a#subcurrent2,ul#navlist li a#subcurrent2:hover {color:#5D90AB; background:url(../images/dot_orange.gif) no-repeat 16px 6px #F9FDF1;}

/*----------SUB NAV LIST3----------*/
ul#subnavlist3 {list-style-type:none; padding:0px; font-weight:normal; width:255px; margin: 0px 0px 0px 15px;}
ul#subnavlist3 li {display:inline;}
ul#subnavlist3 li a {display:block; color:#064A68; background:#F9FDF1; padding:2px 10px 2px 25px; border-bottom:dotted 1px #BCE263; height:auto;}
ul#subnavlist3 li a:hover {color:#5D90AB; background:#F9FDF1; }
ul#navlist li a#subcurrent3,ul#navlist li a#subcurrent3:hover {color:#5D90AB; background:url(../images/dot_orange.gif) no-repeat 16px 6px #F9FDF1;}


/*============MAIN CONTENT AREA============*/
#bigh3 {font:Bold 15px trebuchet MS, arial;}
#content {width:645px; margin-left:315px; padding:0px;}
#content-form {width:855px; margin-left:50px; padding:0px;}
#content-seo-pages {width:855px; margin-left:50px; padding:0px;}
#content_mainphoto {width:645px; height:264px; overflow:hidden;}
#content_maintitle {width:645px; height:69px; overflow:hidden;}


#content p {margin:20px 10px 20px 20px;}
#content p table {margin:20px 10px 20px 20px;}
#content #howitwrks {margin:0px 10px 0px 20px;}
#content h1 {margin:5px 0px; padding:3px 15px; background-color:#5B9ABD;color:#fff; font:Bold 13px trebuchet MS, arial; letter-spacing:1px;}
#content h2 {margin:5px 0px; padding:3px 15px; color:#5B9ABD; font:Bold 16px trebuchet MS, arial; text-align:center; }
#content h3 {margin: 20px; color:#386B87; border-bottom: 1px solid #386B87; font:Bold 13px trebuchet MS, arial;}
#content-form h3 {margin: 20px 0px 20px 0px; color:#386B87; font:Bold 13px trebuchet MS, arial;}
.h3-short {width: 307px;}
.h3-shorter {width: 275px;}
#content ul {list-style-type: square; margin-top: -10px;}
#content li, ol {padding: 0px 10px 4px 0px;}
#content ol {list-style-type: lower-roman; padding-right: 10px;}

#content a:link, #content a:visited {text-decoration:none; color:#E2610C;}
#content a:hover, #content a:active {text-decoration:underline; color:#F77722;}

#content a.link-list:link, #content a.link-list:visited {background: url(../images/arrow_ahref.gif) no-repeat 0px 3px; padding-left: 15px; text-decoration:none; color:#E2610C;}
#content a.link-list:hover, #content a.link-list:active {background: url(../images/arrow_ahref.gif) no-repeat 2px 3px; padding-left: 15px; text-decoration:underline; color:#F77722;}


#content-bluebar {color: #FFF; font-size:13px; margin:0px; padding:10px 20px; line-height:130%;  background-color:#4E92B6; border-bottom:1px solid #FFF; border-top:1px solid #FFF;}

#content-bluebar-form {color: #FFF; font-size:13px; margin: 0px; padding: 10px 51px 13px 50px; line-height: 110%;  background-color: #4E92B6; border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; }

#content-bluebar-calculators {color: #FFF; height:69px; margin: 0px;background: url(../images/calcicon.gif) no-repeat #4E92B6; overflow:hidden;}

#content-bluebar-calculatorstext {color: #FFF; height:69px; font-size:13px; margin: 12px 30px 0px 220px; line-height: 110%;}

#content-bluebar-brokers {color: #FFF; font-size:22px; font-weight: normal; margin: 0px; padding: 10px 51px 13px 50px; line-height: 110%;  background-color: #4E92B6; border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; }

#content-bluebar a {outline:none;}
#content-bluebar a:link, #content-bluebar a:visited {text-decoration:underline; color:#FFF;}
#content-bluebar a:hover, #content-bluebar a:active {text-decoration:underline; color:#000;}

#content-contactus-left {float: left;}
#content-contactus-right {float: left; margin-left: 80px;}

.callouts {padding: 0px 0px 6px 11px;}

td.callouts-keys { }

.content-image-right {display: block; float: right; margin: 0px 10px 0px 10px; width: 316px; height: 258px;}
.content-image-right-no-height {display: block; float: right; margin: 0px 20px 0px 10px;}

td.view-rates {font-weight: bold; color:#FFFFFF; background-color: #4E92B6;}
ul.view-rates {font-size: 11px; margin: 10px; display:block; color:#064A68; padding:2px 10px 2px 25px; height:auto;}

table.table-overall {border: 1px solid #4E92B6; border-collapse: collapse;}
td.table-headers {padding: 4px; font-weight: bold; color:#FFFFFF; background-color: #4E92B6;}
td.table-column {padding: 4px; border: 1px solid #4E92B6;}
td.table-column-hilight {padding: 4px; border: 1px solid #4E92B6; background-color: #FFFFFF;}

.smaller-font {font-size: 10px;}

.disclaimer-all-pages {margin:20px 10px 20px 20px; font-size: 10px; color: #9ABECF;}
.disclaimer-smaller-font {margin:20px 10px 20px 20px; font-size: 10px; color: #9ABECF;}

#content a.disclaimer {outline:none;}
#content a.disclaimer:link, #content a.disclaimer:visited, #content a.disclaimer:active, #content a.disclaimer:hover {text-decoration:underline; color:#7BA9BF;}
#content a.disclaimer:hover, #content a.disclaimer:active {text-decoration:underline; color:#497D96;}

#content a.disclaimer-all-pages:link, #content a.disclaimer-all-pages:visited {margin:0px; text-decoration:underline; color:#7BA9BF;}
#content a.disclaimer-all-pages:hover, #content a.disclaimer-all-pages:active {margin:0px; text-decoration:underline; color:#497D96;}

.mortgage-brokers-heading, .mortgage-brokers-heading-blue {margin:5px 0px; padding:3px 15px; background-color:#5B9ABD;color:#fff; font:Bold 13px trebuchet MS, arial; letter-spacing:1px;}

.mortgage-brokers-quote {margin:5px 0px; padding:3px 15px; color:#5B9ABD; font:Bold 16px trebuchet MS, arial; text-align:center;}

/*============APPLICATION FORMS============*/

/*====GENERAL======*/
#content-eqform {width:630px; margin: 0px auto; padding:50px 20px; }
/*background:url(../images/eqformbg.gif) 380px 20px no-repeat;*/
#content-mortform {width:820px; margin: 0px auto; padding:50px  20px; background:url(../images/mortformbg.gif) 380px 20px no-repeat;}

#appform_container {margin:0px auto; padding:0px;}
#appform_container p {margin:0px; padding:0px;}
#appform_container textarea {font:13px trebuchet MS,arial,sans-serif;}
.appform_sectiontab {height:28px;}
.appform_sectiondata {background-color:#CADEEA; border:1px solid #67A2C0; margin:0px 0px 10px 0px;}

#appform_container table {font:13px trebuchet MS,arial,sans-serif;}
/*#appform_container table td {padding:2px; border:0px solid #fff;}*/
.appform_label {text-align:right; width:120px; font-weight:normal;}
#appform_container table td input {font:13px trebuchet MS,arial,sans-serif; height:16px; padding-top:1px; }
#appform_container table td select  {font:13px trebuchet MS,arial,sans-serif; height:20px;}

#appform_container h1, #appform_container h2 {font:Bold 13px trebuchet MS,arial,sans-serif; color:#3E7695; border-bottom:1px solid #3E7695; clear:both;}

.input-standard {width: 200px;}
.input-standard-L {width: 320px;}
.input-short {width:70px;}
#appform_submit {text-align:center; position:relative; height:140px;}
#thawte {float:left; margin-top:-60px;}
#appformrateguar {position:absolute; top:-10px; left:550px;}

/*====EQUITY LOAN======*/
#eqform_section3 {width:423px; background-color:#FEFEFE;}
#eqform_section3 .appform_label {width:auto;}
#eqform_section3  textarea {width:370px; height:95px;}
#eqform_section3  .appform_sectiondata {height:260px; overflow:hidden;}

#eqform_section4 {width:325px; float:right;}
#eqform_section4  select, textarea {width:285px;}
#eqform_section4  textarea {width:285px; height:150px;}
#eqform_section4  .appform_sectiondata {height:260px; overflow:hidden;}

#eqform_section5 {clear:both;}
#eqform_section5 table {float:right; margin-top:10px; width:45%;}
.agreetext {width: 45%; background-color:#ADCDDE;  padding:10px; float:left; height:230px; overflow:visible;}
#eqform_section5 .appform_sectiondata {width:445px; height:250px; overflow:auto;}
#eqform_section6 .appform_sectiondata {width:445px; height:250px; overflow:auto; }
#eqform_section6 .appform_sectiondata p {margin:5px 10px;}

/*====MORTGAGE LOAN======*/
#mortform_section3 {width:310px; float:left;}
#mortform_section3  .appform_sectiondata {height:150px; overflow:hidden;}

#mortform_section4 {width:425px; float:right;}
#mortform_section4  select, textarea {width:285px;}
#mortform_section4  textarea {width:385px; height:50px;}
#mortform_section4  .appform_sectiondata {height:150px; overflow:hidden;}

#mortform_section5 {clear:both;}
#mortform_section5 table {float:right; margin-top:10px; width:45%;}
 .agreetext {width: 45%; background-color:#ADCDDE;  padding:10px; float:left; height:230px; overflow:visible;}

#mortform_section6 .appform_sectiondata {width:100%; height:250px; overflow:auto;}
#mortform_section6 .appform_sectiondata p {margin:5px 10px;}


#nl-regform p {margin: 5px 25px;}

/* ============ TODAYS RATES =============*/
.rates_eg {width:285px; float:right; margin:10px;}
.rates_eg_tabs {width:285px; height:29px; overflow:hidden; margin-top:5px;}
.rates_eg2 {width:315px; float:right; margin:10px;}
.rates_eg2_tabs {width:315px; height:29px; overflow:hidden; margin-top:5px;}

#view_rates{margin:20px 0px 0px 80px;}
#view_rates a {color:#064A68; display:block; width:480px; height:110px; overflow:hidden;; background:url(../images/view_ratesbg.gif) no-repeat;  text-decoration:none;}
#view_rates a:link, #view_rates a:visited {background-position:0px 0px;}
#view_rates a:hover, #view_rates a:active {background-position: 0px -125px; text-decoration:none;}

/*===========TIPS & TESTIMONIALS=============*/
#tips_callout {margin:5px auto; padding-right: 8px; width:270px; font:12px Trebuchet MS; line-height:130%; color:#396277;}
#tips_callout_title {float:left;}
#tips_callout_footer {clear:both;}
#tips_callout a:link, #tips_callout a:visited, #tips_callout a:hover, #tips_callout a:active {display:block; text-decoration:none; color:#396277;} 
#testimonials_callout {float:left;}
.testimonials_callout_content {width: 216px; display:block; color:#64831B; padding: 19px 3px 0px 3px;}
.testimonials_callout_content_bold {display:block; color:#4A6017; font-weight: normal; padding: 10px 3px 19px 3px;}

.testimonials_callout_right {padding-bottom: 0px;}

#content_tipstitle {height:51px; overflow:hidden;}
#ts_gt {background:url(../images/ts_div.gif) 324px repeat-y; overflow:hidden; margin-right:3px;}
#ts_guides, #ts_tools {padding:5px 0px;}
#ts_guides {width:320px; margin:0px;}
#ts_tools {width:310px; float:right;}
#ts_guides p, #ts_tools p {font-weight:bold; color:#497B96; font-size:13px;}

#ts_gt a.ts_button {display:block; width:295px; height:95px; overflow:hidden; margin: 2px 10px;}
#ts_guides a.ts_button {margin-left: 14px;}

#ts_gt a:link, #ts_gt a:visited {background-position:0px 0px; text-decoration:none;}
#ts_gt a:hover, #ts_gt a:active {background-position:-300px 0px; text-decoration:none;}

a#ts_guide1  {background:url(../images/ts_guide1.jpg) no-repeat; }
a#ts_guide2  {background:url(../images/ts_guide2.jpg) no-repeat; }
a#ts_guide3  {background:url(../images/ts_guide3.jpg) no-repeat; }
a#ts_guide4  {background:url(../images/ts_guide4.jpg) no-repeat; }
a#ts_guide5  {background:url(../images/ts_guide5.jpg) no-repeat; }
a#ts_guide6  {background:url(../images/ts_guide6.jpg) no-repeat; }
a#ts_guide7  {background:url(../images/ts_guide7.jpg) no-repeat; }
a#ts_guide8  {background:url(../images/ts_guide8.jpg) no-repeat; }

a#ts_calc0  {background:url(../images/ts_calc0bg.jpg) no-repeat; }
a#ts_calc1  {background:url(../images/ts_calc1bg.jpg) no-repeat; }
a#ts_calc2  {background:url(../images/ts_calc2bg.jpg) no-repeat; }
a#ts_calc3  {background:url(../images/ts_calc3bg.jpg) no-repeat; }
a#ts_calc4  {background:url(../images/ts_calc4bg.jpg) no-repeat; }
a#ts_calc5  {background:url(../images/ts_calc5bg.jpg) no-repeat; }

a.glossary {padding-right: 8px;}

/*===========FOOTER============*/
#footer {border-top:1px solid #A7BAC5; width:964px; margin:0px auto; background:url(../images/bg_footer.gif) repeat-x #fff; padding:20px 0px; font:10px arial; color:#888; text-align:center;}
#footer p {margin:10px 20px;}
#footer a:link, #footer a:visited {text-decoration: none; color:#779DB3; margin-right:10px;}
#footer a:hover, #footer a:active {text-decoration: underline; color:#4E92B6;}
#footer a.nospace:link, #footer a.nospace:visited {text-decoration: none; color:#779DB3; margin-right: 0px;}
#footer a.nospace:hover, #footer a.nospace:active {text-decoration: underline; color:#4E92B6;}

/*===========HOMEPAGE============*/
#home_interface_container {margin:0px auto; padding:0px; width:960px; background:url(../images/home_bg.gif) repeat-y #fff; border:solid #fff; border-width:0px 1px 1px 1px;}
#home_photobanner {width:960px; height:294px; overflow:hidden; background:url(../images/home_photobanner.jpg) no-repeat #fff; border-bottom:1px solid #fff;}

#home_flashbanner {width:960px; height:363px; overflow:hidden; background-color: #fff; border-bottom:1px solid #fff;}
#home_flashalt-top {height:294px; overflow:hidden;}

#home_photobanner_text {width:475px; margin:30px 10px 10px 460px; font:13px Trebuchet MS; color:#fff; line-height:140%;}
#home_photobanner_text p {margin:5px 0px 15px 0px;}

#home_titlebar {height:69px; overflow:hidden; border-bottom:1px solid #fff;}

#home_info_container {width:443px; float:left; margin:0px;}
div#home_info {margin:0px auto;}

#home_info_content {margin: 15px 15px 10px 15px; line-height:115%;}
/* standard style >> #home_info_content p {font-size:13px; line-height:17px; margin-bottom:15px;}*/
/* temp to balance against "Ask" button >>*/ #home_info_content p {margin: 20px 15px 15px 15px; font-size:13px; line-height:20px;}

#home_info_content a:link, #home_info_content a:visited {text-decoration:none; color:#D07609;}
#home_info_content a:hover, #home_info_content a:active {text-decoration:none; color:#A96107;}
.home_subtitle {font: Bold 13px Arial;}

/*----ORIGINAL INFO LINKS----*/
ul#home_info_bullets {list-style-type:none; margin:0px; padding:0px; font-weight:bold; margin:10px 0px 0px 0px; }
ul#home_info_bullets li {display:inline;}
ul#home_info_bullets li a:link, ul#home_info_bullets li a:visited {display:block; background:url(../images/home_info_bullet.gif) no-repeat 1% 50% #FDE6CB; padding:6px 5px 6px 35px; border-bottom:solid 1px #FBC688; text-decoration:none; color:#444; }
ul#home_info_bullets li a:hover, ul#home_info_bullets li a:active {background:url(../images/home_info_bullet.gif) no-repeat 1% 50% #FEF3E7; color:#444;}

/*----INFO LINKS FOR RSS Version A----*/
ul#home_info_bullets_a {list-style-type:none; margin:0px; padding:0px; font-weight:bold; margin:10px 0px 0px 0px; }
ul#home_info_bullets_a li {display:inline; }
ul#home_info_bullets_a li a:link, ul#home_info_bullets_a li a:visited {display:block; background:url(../images/home_info_bullet.gif) no-repeat 1% 50% #FDE6CB; padding:10px 10px 10px 35px; border-bottom:solid 1px #FBC688; text-decoration:none; color:#444; }
ul#home_info_bullets_a li a:hover, ul#home_info_bullets_a li a:active {background:url(../images/home_info_bullet.gif) no-repeat 1% 50% #FEF3E7; color:#444;}

/*----INFO LINKS FOR RSS Version B----*/

#ts_gt a.ts_button {display:block; width:295px; height:95px; overflow:hidden; margin: 2px 10px;}
#ts_guides a.ts_button {margin-left: 14px;}

#ts_gt a:link, #ts_gt a:visited {background-position:0px 0px; text-decoration:none;}
#ts_gt a:hover, #ts_gt a:active {background-position:-300px 0px; text-decoration:none;}


  /*<div id="home_info_container">
     <div id="home_info">
     <div id="home_info_content">
       <ul id="home_info_bullets_b">
       <li id="homenext1" class="homenextbutton">*/
	   /* ul#home_info_bullets_b li {display:block; height:53px; overflow:hidden; border:solid 1px #FEF5EA; padding:0px; margin:0px;} */

#content-wwo a.wwotl:link, #content-wwo a.wwotl:visited {background-position:0px 0px; text-decoration:none;}
#content-wwo a.wwotl:hover, #content-wwo a.wwotl:active {background-position:-295px 0px; text-decoration:none;}

a#wwo1  {background:url(../images/wwo1.jpg) no-repeat; }	
	
div#hib_b {width:410px; padding:0px; font-weight:bold; font-size:13px; margin:10px 0px 15px 0px; }

div#hib_b a:link, div#hib_b a:visited, div#hib_b a:hover, div#hib_b a:active {display:block; height:53px; width:410px; overflow:hidden; text-decoration:none; border:0px solid #FDE6CB;}

div#hib_b a:link, div#hib_b a:visited {background-position:0px 0px;  color:#666; }
div#hib_b a:hover, div#hib_b  a:active {background-position:-420px 0px; color:#fff;}

div.hibtext1{margin: 16px 15px 5px 105px; }
div.hibtext2{margin: 10px 15px 5px 105px;}

a#homenext1  {background:url(../images/hib1.jpg) no-repeat;}
a#homenext2  {background:url(../images/hib2.jpg) no-repeat;}
a#homenext3  {background:url(../images/hib3.jpg) no-repeat;}
a#homenext4  {background:url(../images/hib4.jpg) no-repeat;}
a#homenext5  {background:url(../images/hib5.jpg) no-repeat;}
a#homenext6  {background:url(../images/hib6.jpg) no-repeat;}
a#homenext7  {background:url(../images/hib7.jpg) no-repeat;}
a#homenext8  {background:url(../images/hib8.jpg) no-repeat;}
a#homenext9  {background:url(../images/hib9.jpg) no-repeat;}



#home_action_container {margin-left:444px; padding:0px; background:url(../images/home_action_bg.gif) repeat-y #CDE0EB; font:12px Trebuchet MS; line-height:120%;}
#home_actions_top {height:245px; overflow:hidden; position:relative;}
#home_action1 {width:230px; position:absolute;  left:12px; top:10px; padding: 5px 10px; margin: 0px;}
#home_action1text{margin:118px 42px 10px 6px; height:100px;  font-size:12px;}
#home_action2 {width:230px; position:absolute; left:270px; top:10px; padding: 5px 10px 5px 2px; }
#home_action2text{margin:118px 16px 25px 54px; font-size:12px;}
#home_action3_header,#home_action4_header {background-color:#9ACC26; border-top:1px solid #fff; padding:0px; position:relative;} 
#home_action3_headergfc {height:69px; overflow:hidden;}
#home_action3 {border-top:1px solid #fff; background-color:#DFF3B0; padding:10px;} 
#home_action3 p {margin:10px 0px 15px 0px; line-height:130%;} 
#home_action4_headergfc {height:36px; overflow:hidden;}
.home_coverpic {margin:0px 10px 5px 0px;}
#home_rateguar {position:absolute; bottom:0px; left:195px; width:115px; height:90px; overflow:hidden; z-index:200;}
#home_rateguar a {display:block; }

#home_actions_top a {outline:none; text-decoration:none;}
#home_actions_top a:link, #home_actions_top a:visited {text-decoration:none; color:#11415F;}
#home_actions_top a:hover, #home_actions_top a:active {text-decoration:none; color:#175A83;}

#ask {background-color:#D1E3ED; border-top:1px solid #fff;}
#ask a {margin:0px auto; display:block; background:url(../images/ask_home.jpg) no-repeat;  height:125px; width:505px;}
#ask a:link, #homeclean a:visited {background-position:0px 0px; text-decoration:none;}
#ask a:hover, #ask a:active {background-position:0px -139px; text-decoration:none;}


a#homeins {margin-left:10px; display:block; background:url(../images/home_mpplink.gif) no-repeat;  height:103px; width:361px;}
a#homeins:link, a#homeins:visited {background-position:0px 0px; text-decoration:none;}
a#homeins:hover, a#homeins:active {background-position:0px -100px; text-decoration:none;}

/*--------Home Page: RSS FEED -----------*/
#home_rss {background-color: #DFF3B0; width:515px; border-top:1px solid #fff; float:right;}
#rss-container {margin:0px; height:200px; width:100%; overflow:auto;}
ul#rss-feeds {list-style-type:none; margin:0px; padding:0px; font-weight:bold;}
ul#rss-feeds li {display:block;}
ul#rss-feeds li a:link, ul#rss-feeds li a:visited {display:block; background:url(../images/home_rss_bullet.gif) no-repeat 9px 50%; background-color:#D8EDA5; padding:6px 5px 6px 35px; border-bottom:solid 1px #F1FADE; text-decoration:none; color:#11415F; }
ul#rss-feeds li a:hover, ul#rss-feeds li a:active {background:url(../images/home_rss_bullet.gif) no-repeat 9px 50% #C8E683; color:#175A83;}

ul#rss-feeds div {border-bottom:solid 1px #F1FADE; font-weight: normal; margin:0px; padding:5px 5px 10px 35px; background-color: #DFF3B0;}
ul#rss-feeds div a:link, ul#rss-feeds div a:visited {font-weight:bold; display:inline; background:transparent; padding:0px; text-decoration:none; color:#11415F; border:0px;}
ul#rss-feeds div a:hover, ul#rss-feeds div a:active {font-weight:bold;  display:inline; background:transparent; padding:0px; text-decoration:underline; color:#175A83; }

a#more_rss {margin-left:360px; display:block; background:url(../images/home_rsslink.gif) no-repeat;  height:25px; width:135px;}
a#more_rss:link, a#more_rss:visited {background-position:0px 0px; text-decoration:none;}
a#more_rss:hover, a#more_rss:active {background-position:-198px 0px; text-decoration:none;}


/*--------RSS FEED PAGE -----------*/

#home_rss {background-color: #DFF3B0; width:515px; border-top:1px solid #fff;}
#rss-page-container {margin:10px auto; width:600px;}
ul#rss-page-feeds {list-style-type:none; margin:0px; padding:0px; font-weight:bold;}
ul#rss-page-feeds li {display:block; width:600px;}
ul#rss-page-feeds li a:link, ul#rss-page-feeds li a:visited {display:block; background:url(../images/home_rss_bullet.gif) no-repeat 9px 50%; padding:6px 5px 6px 35px; text-decoration:none; color:#11415F; }
ul#rss-page-feeds li a:hover, ul#rss-page-feeds li a:active {background:url(../images/home_rss_bullet.gif) no-repeat 9px 50%; color:#175A83; text-decoration:underline; }

ul#rss-page-feeds div {font-weight: normal; margin:0px 0px 5px 0px; padding:5px 5px 10px 35px; border-bottom:1px solid #4E92B6;}
ul#rss-page-feeds div a:link, ul#rss-page-feeds div a:visited {font-weight:normal; display:inline; background:transparent; text-decoration:none; color:#11415F; border:0px;}
ul#rss-page-feeds div a:hover, ul#rss-page-feeds div a:active {font-weight:normal; display:inline; background:transparent; text-decoration:underline; color:#175A83; }


/*--------APPLY NOW-----------*/
#applynow_action_container {padding:0px; background:url(../images/home_action_bg.gif) repeat-y #CDE0EB; font:12px Trebuchet MS;}

#applynow_action_container {margin-left:0px; padding:0px; background:url(../images/applynow_action_bg.gif) repeat-y #CDE0EB; font:12px Trebuchet MS;}
#applynow_actions_top {height:190px; overflow:hidden; position:relative;}
#applynow_action1 {width:280px; position:absolute;  left:20px; top:10px; padding: 5px 6px 0px 0px; margin: 0px;}
#applynow_action2 {width:280px; position:absolute; left:340px; top:10px;}
#applynow_actions_top a {outline:none; text-decoration:none;}
#applynow_actions_top a:link, #applynow_actions_top a:visited {text-decoration:none; color:#11415F;}
#applynow_actions_top a:hover, #applynow_actions_top a:active {text-decoration:none; color:#175A83;}
#apply_500mort {position:absolute; top:210px; left:20px; width:210px; height:100px;}
#apply_500eq {position:absolute; top:210px; left:400px; width:230px;}
#apply_rate {position:absolute; top:210px; left:230px; width:180px; height:100px;}


/*--------CALCULATORS-----------*/
#calc-container {margin:0px auto; width: 606px; padding:0px; background:url(../images/calcsbg.jpg) 0px 0px no-repeat;}

#calctop{height:18px; overflow:hidden;}
#calc {margin:0px; text-align:center;} 
#calc-buttons input {color:#fff;  background-color: #3F7A9A; font:13px Trebuchet MS; margin:0px 10px;}
#calcbottom{height:17px; overflow:hidden;}


/*---------LANDING PAGES---------*/
.debtFree {background: url(../images/landingpages/landing_bg_debt_free.jpg) no-repeat 0px 0px;  margin: 0px; padding: 0px; width: 780px;}
.onePayment {background: url(../images/landingpages/landing_bg_one_payment.jpg) no-repeat 0px 0px;  margin: 0px; padding: 0px; width: 780px;}
.secondProperty {background: url(../images/landingpages/landing_bg_second_property.jpg) no-repeat 0px 0px;  margin: 0px; padding: 0px; width: 780px;}
.midContainer {padding: 15px 0px 0px 30px;}
.midContainerWide {padding: 15px 0px 0px 30px; padding-right: 250px;}
.bottomContainer {background: #FFF url(../images/landingpages/landing_bottom_bg.jpg) no-repeat top left; padding: 10px 30px 0px 330px; margin: 0px; overflow: visible;}
.floatLeft {width: 557px; float: left;}
.applyNowOnePayment {width: 192px; float: right; padding-left: 20px; padding-top: 45px; padding-bottom: 0px; padding-right: 60px;}
.applyNowDebtFree {width: 159px; float: right; padding-left: 20px; padding-top: 35px; padding-bottom: 0px; padding-right: 170px;}	
.applyNowSecondProperty {width: 159px; float: right; padding-left: 20px; padding-top: 25px; padding-bottom: 0px;  padding-right: 134px;}
p.landingpage, li.landingpage, td.landingpage, a.landingpage {font-family :  Lucida Grande, Trebuchet MS, Helvetica, Arial, sans-serif;}
p.landingpage, li.landingpage, a.landingpage {font-size: 12px; line-height: 1.5; color: #4C7C9E;}
h2.landingpage {font-family: Lucida Grande, Trebuchet MS, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1; color: #4C7C9E; text-transform: uppercase;}
h4.landingpage {font-family: Lucida Grande, Trebuchet MS, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 1.5; color: #4C7C9E;}
ul.landingpage {padding-left: 14px; list-style-type: circle;}
#footer-landingpage {width: 780px;}


/*--------WHAT WE OFFER-----------*/
#content-wwo {}

.wwo_cat {border:1px solid #4C7C9E; border-width:0px 0px 1px 0px; margin:0px 20px 5px 20px; padding:10px 0px 5px 0px; line-height:18px;}

div.wwo_cattext  {margin: 0px 0px 5px 300px;}
.offer h3 {width:250px; margin: 0px;}

#content-wwo a.hlink, #content-wwo a.hlink:link, #content-wwo a.hlink:visited, #content-wwo a.hlink:hover, #content-wwo a.hlink:active {font-weight:bold; font-size:13px; text-decoration:none; margin: 0px; color:#386B87;}

.wwo_links {width:295px; height:110px;  position:absolute;}

.wwo_toplink a {display:block; width:295px; height:76px; overflow:hidden; margin: 0px;}

#content-wwo a.wwotl:link, #content-wwo a.wwotl:visited {background-position:0px 0px; text-decoration:none;}
#content-wwo a.wwotl:hover, #content-wwo a.wwotl:active {background-position:-295px 0px; text-decoration:none;}

a#wwo1  {background:url(../images/wwo1.jpg) no-repeat; }
a#wwo2  {background:url(../images/wwo2.jpg) no-repeat; }
a#wwo3  {background:url(../images/wwo3.jpg) no-repeat; }
a#wwo4  {background:url(../images/wwo4.jpg) no-repeat; }
a#wwo5  {background:url(../images/wwo5.jpg) no-repeat; }
a#wwo6  {background:url(../images/wwo6.jpg) no-repeat; }

.wwo_links div.wwo_bottom {display:block; width:295px; height:34px; overflow:hidden; margin: 0px; text-align:right; background: url(../images/wwo_bottom.jpg) no-repeat 0px 0px;}
.wwo_bottomlinks {padding-right:24px; color:#fff;}

#content-wwo a.link-list:link, #content-wwo a.link-list:visited {background: url(../images/arrow_ahref.gif) no-repeat 0px 3px; padding-left: 15px; text-decoration:none; color:#fff;}
#content-wwo a.link-list:hover, #content-wwo a.link-list:active {background: url(../images/arrow_ahref.gif) no-repeat 2px 3px; padding-left: 15px; text-decoration:underline; color:#fff;}

.wwoclear {height:1px; overflow:hidden; clear:right;}

/*--------WHAT WE OFFER Home Improvements-----------*/
table#wwo_inset {width:610px; margin:0px auto 15px auto; border:1px solid #fff; background:url(../images/lp-j08_inset.jpg) repeat-x #fff; border-collapse:collapse;}
table#wwo_inset td {padding:0px;} 
table#wwo_inset-reasons {width:100%; border-collapse:collapse;}
table#wwo_inset-reasons td {border-bottom:1px solid #B8D1DC; vertical-align:middle; padding:5px; line-height:13px;}
td#wwo_imagine img{margin:18px 0px 10px 0px;}

a#wwoapply {display:block; width:275px; height:130px; overflow:hidden; background:url(../images/lp-j08_buttonapply.jpg) no-repeat;  text-decoration:none;}
a#wwoapply:link, a#apply:visited {background-position:0px 0px;}
a#wwoapply:hover, a#apply:active {background-position: 0px -130px;}

a#wwoapply_goals {margin:0px 5px 10px 20px; display:block; width:346px; height:54px; overflow:hidden; background:url(../images/lp-j08_buttonapplygoals.jpg) no-repeat;  text-decoration:none;}
a#wwoapply_goals:link,  a#apply_goals:visited {background-position:0px 0px;}
a#wwoapply_goals:hover, a#apply_goals:active {background-position: 0px -60px;}

a#wwoapply_how {margin:0px 0px 10px 5px; display:block; width:175px; height:54px; overflow:hidden; background:url(../images/lp-j08_buttonhow.jpg) no-repeat;  text-decoration:none;}
a#wwoapply_how:link, a#apply_how:visited {background-position:0px 0px;}
a#wwoapply_how:hover, a#apply_how:active {background-position: 0px -60px;}

#wwohi-callout {width:290px; height:262px;  margin-top:30px; margin-bottom:40px; overflow:hidden; background:url(../images/wwohi-callout.jpg) no-repeat 0px 51px;}

a#wwohi-callout_apply {margin:124px 0px 0px 177px; display:block; width:109px; height:38px; overflow:hidden; background:url(../images/wwohi-callout_apply.jpg) no-repeat; text-decoration:none;}
a#wwohi-callout_apply:link, a#wwohi-callout_apply:visited {background-position:0px 0px;}
a#wwohi-callout_apply:hover, a#wwohi-callout_apply:active {background-position: 0px -40px;}

/*----FEEDBACK PAGE----*/
a#sf_ins {position:absolute; top:55px; left:290px; display:block; background:url(../images/sf_forward.gif) no-repeat;  height:135px; width:315px;}
a#sf_ins:link, a#sf_ins:visited {background-position:0px 0px; text-decoration:none;}
a#sf_ins:hover, a#sf_ins:active {background-position:0px -140px; text-decoration:none;}


/*----------REFER A FRIEND----------*/

/*----LINKS----*/
#refer-container {border:0px solid blue; margin:10px 0px 20px 10px; z-index:100; width:295px; position:relative;}
#links-container {background:url(../images/callout_refer.jpg) no-repeat; height:90px; position:relative;}

a#refer_link {display:block; height: 20px; width: 101px; position:absolute; top:35px; left:0px; background:url(../images/refer_friend.gif) no-repeat transparent; overflow:hidden;}
a#refer_link:link, a#refer_link:visited {background-position:0px 0px; text-decoration:none;}
a#refer_link:hover, a#refer_link:active {background-position:0px -40px; text-decoration:none;}

a#self_link {display:block; height: 37px; width: 101px; position:absolute; top:35px; left:180px; background:url(../images/refer_self.gif) no-repeat transparent; overflow:hidden;}
a#self_link:link, a#self_link:visited {background-position:0px 0px; text-decoration:none;}
a#self_link:hover, a#self_link:active {background-position:0px -40px; text-decoration:none;}


a.refer_close {display:block; height: 16px; width: 50px; position:absolute; top:10px; left:235px; background:url(../images/referform_close.gif) no-repeat transparent;}
a.refer_close:link, a.refer_close:visited {background-position:0px 0px; text-decoration:none;}
a.refer_close:hover, a.refer_close:active {background-position:-56px 0px; text-decoration:none;}

a.refer_privacy, a.refer_privacy:link, a.refer_privacy:visited {font:9px arial; color:#396277; text-decoration:none;}
a.refer_privacy:hover, a.refer_privacy:active {font:9px arial; color:#396277; text-decoration:underline;}

/*----FORMS----*/
#form-container, #form-container2 {background:#DFF3B0; position:relative; width:295px; clear:both;}

.referform_top {height:33px; width:295px; overflow:hidden;}
.referform_mid {width:295px; background:url(../images/referform_mid.jpg) repeat-y; padding-top:10px;}
.referthanks_mid {width:295px; background:url(../images/referform_mid.jpg) repeat-y; padding:10px 0px;}
.referform_bottom {height:19px; width:295px; overflow:hidden;}

table.refer_form {width:250px; border:0px; border-collapse:collapse; text-align:left; margin:0px auto;}
.refer_form td {padding:1px;}
.refer_field {width:130px; height:12px; font-size:11px;}
.refer_textarea {width:160px; height:50px; font:11px arial;}
html#refer,body#refer {font:12px trebuchet MS,arial,sans-serif; background:url(../images/spacer.gif) repeat-x #DFF3B0; padding:0px; margin:0px; color:#333;}

/*----FEEDBACK FORM----*/

/*#feedback_mode {float:right; width:320px; margin:10px 0px 0px 0px; border:1px solid red;}*/
#feedback_mode {position:absolute; top:50px; left:310px; width:320px;}
#feedback_mode div {margin-left:40px;}
#feedback_mode input {float:left; margin-top:30px;}

#feedback_mode a {display:block; width:175px; height:76px; overflow:hidden;}
#feedback_mode a.feedback_switch:link, #feedback_mode a.feedback_switch:visited,  #feedback_mode a.feedback_switch:active {background-position:0px 0px; text-decoration:none;}
#feedback_mode a.feedback_switch:hover {background-position:-180px 0px; text-decoration:none;}
a#feedback_email  {background:url(../images/contactform_email.gif) no-repeat;}
a#feedback_phone  {background:url(../images/contactform_phone.gif) no-repeat;}
#feedback_mode a.feedback_switch_on:link, #feedback_mode a.feedback_switch_on:visited,  #feedback_mode a.feedback_switch_on:active {background-position:-180px 0px; text-decoration:none;}

/*----WHAT PEOPLE SAY----*/

ul#t-tabs {height:42px; overflow:hidden; margin:0px 20px; padding:0px; z-index:10; position:relative;}
ul#t-tabs li {display:inline; list-style-type:none; margin:0px; padding:0px; border:0px solid red;}
#t-tabs li a {background-repeat:no-repeat; display:block; height:42px; overflow:hidden; float:left; padding-top:400px;}
a#t-debtconstab {width:91px; background-image:url(../images/t-debtconstab.jpg); }
a#t-homerenotab {width:86px; background-image:url(../images/t-homerenotab.jpg)}
a#t-investtab {width:88px; background-image:url(../images/t-investtab.jpg); }
a#t-mortgagetab {width:79px; background:url(../images/t-mortgagetab.jpg) 0px -60px;}
a#t-businesstab {width:101px; background-image:url(../images/t-businesstab.jpg); }
a#t-othertab {width:79px; background-image:url(../images/t-othertab.jpg); }

#t-content {margin:0px 0px 10px 20px; background-color:#F2F7F9; width:610px;}
/* .t-contents {height:430px; overflow:auto;} */
.t-contents {margin-bottom:30px;}
.t-sectionheader {background-color:#34657E; color:#fff; padding:2px;}
#t-debtcons .t-sectionheader {padding-left:86px;}
#t-homereno .t-sectionheader {padding-left:180px;}
#t-invest .t-sectionheader {padding-left:340px;}
#t-mortgage .t-sectionheader {padding-left:10px;}
#t-business .t-sectionheader {padding-left:325px;}
#t-other .t-sectionheader {padding-left:260px;}

.wps-testimonial {border:1px solid #fff; font-style:italic; padding:10px;}
.wps-testimonialperson {text-align:right; font-style:normal;}
.zebra-white {background-color:#FFF;}

/*---VIDEOS HOMEPAGE CALLOUT---*/
.vidcall {width:964px; margin:0px auto; padding:5px 0px 0px 0px; border-top:1px solid #A7BAC5; position:relative; height:200px; overflow:visible;}
a#vidcall-watch {width:223px; height:30px; display:block; overflow:hidden; background:url(../images/vidcall-watch.jpg) no-repeat; position:absolute; top:180px; left:250px; z-index:100;}
a#vidcall-watch:link, a#vidcall-watch:visited {background-position:0px 0px;}
a#vidcall-watch:hover {background-position:0px -40px;}
a#vidcall-watch:active {background-position:0px -80px;}


/*---VIDEOS OVERVIEW PAGE---*/
.ts-summary-container {width:626px; height:287px; overflow:hidden; margin:0px 0px 15px 15px;}
.ts-summary-container img {display:block;}
.ts1-summary {background:url(../images/ts1-summary.jpg) no-repeat; height:155px; overflow:hidden;}
.ts2-summary {background:url(../images/ts2-summary.jpg) no-repeat; height:155px; overflow:hidden;}
.ts-summary-text {color:#fff; line-height:15px; width:335px; margin:35px 0px 0px 30px; font-size:13px;}
.ts-summary-links {background:url(../images/ts-summarylinks.jpg) no-repeat; height:95px; overflow:hidden;}
.ts-summary-links a {display:block; float:left; height:95px; overflow:hidden; background-repeat:no-repeat;}
.ts-summary-links a:link, a:visited {background-position:0px 0px;}
.ts-summary-links a:hover, a:active {background-position:0px -100px;}

#ts1-v1 {width:310px; background-image:url(../images/ts1-v1.gif)}
#ts1-v2 {width:307px; background-image:url(../images/ts1-v2.gif)}

#ts2-v1 {width:211px; background-image:url(../images/ts2-v1.gif)}
#ts2-v2 {width:200px; background-image:url(../images/ts2-v2.gif)}
#ts2-v3 {width:206px; background-image:url(../images/ts2-v3.gif)}

/*---VIDEOS PAGES---*/
.video-title {margin:12px 0px 11px 34px;}
.video-title img {display:block;}
.videocontainer {position:relative; width:494px; height: 455px; margin-right:0px; background:url(../images/bkg_youtube_all.jpg) no-repeat #E9F1F5; overflow:hidden;}
.tc {background:url(../images/bkg_youtube_all-tc.jpg) no-repeat #E9F1F5;}
.videocontainer #flash{margin-left:34px;}

/*---------BROKERAGE PAGES-----------*/
a#bpapp {width:270px; height:105px; display:block; overflow:hidden; background:url(../images/brokerage-app.gif) no-repeat;}
a#bpapp:link, a#bpapp:visited {background-position:0px 0px; text-decoration:none;}
a#bpapp:hover {background-position:0px -110px; text-decoration:none;}
a#bpapp:active {background-position:0px -220px; text-decoration:none;}

#balance-thismonth {display:block; margin:10px 0px 0px 15px; float:right; background:url(../images/nr-reg_thismonth.jpg); width:325px; height:157px;}
a#balance-thismonth:link, a#balance-thismonth:visited, a#balance-thismonth:hover, a#balance-thismonth:active {text-decoration:none;}
.balance-thismonthcopy {width:180px; margin:40px 0px 0px 5px; font-weight:bold; font-size:11px; text-align:right;}