
/*============GENERAL DEFAULTS + PAGE CONTAINER============*/
html,body {font:12px trebuchet MS,arial,sans-serif; background-color: #fff; padding:0px; margin:0px; color:#333;}
form {margin:0px; padding:0px;}
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:100%; margin:0px auto; padding:0px; border-width:0px; background-color:#fff;}
#interface_container {margin:0px auto; padding:0px; width:100%; background:#fff;border-width:0px;}
#form_container {margin:0px auto; padding:0px; width:960px; background: #fff;  border-width:0px;}
#seo_pages_container {margin:0px auto; padding:0px; width:960px; background:#fff; border-width:0px;}

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


/*============SIDE/NAVBAR============*/
#side {display:none;}


/*============MAIN CONTENT AREA============*/

#content {width:100%; margin-left:0px; 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; display:none;}
#content_maintitle {width:645px; height:69px; overflow:hidden;}


#content p {margin:10px;}
#content p table {margin:20px 10px 20px 20px;}
#content h1 {margin:5px 0px; padding:3px 0px; background-color:#5B9ABD;color:#fff; font:Bold 13px trebuchet MS, arial; letter-spacing:1px;}
#content h2 {margin:5px 0px; padding:3px 0px; 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 10px; 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;}

.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:820px; 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 {width:750px; margin:0px auto; padding:0px;}
#appform_container p {margin:0px; padding:0px;}
#appform_container textarea {font:12px 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:12px trebuchet MS,arial,sans-serif; border-collapse:collapse; margin:5px; float:left; }
#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:12px trebuchet MS,arial,sans-serif; height:16px; padding-top:1px; }
#appform_container table td select  {font:12px trebuchet MS,arial,sans-serif; height:20px;}

#appform_container h1, #appform_container h2 {font:Bold 12px trebuchet MS,arial,sans-serif; color:#3E7695; border-bottom:1px solid #3E7695; clear:both; margin:1px 10px;}
#appform_container h2 {width:330px; margin:1px 0px;}

.input-standard {width: 200px;}
.input-short {width:70px;}
#appform_submit {text-align:center; position:relative;}
#thawte {float:right; margin-top:-60px;}

/*====EQUITY LOAN======*/
#eqform_section3 {width:410px; float:left;}
#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_section6 .appform_sectiondata {width:100%; 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;}


/* ============ 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;}


/*===========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;}
#ts_guides, #ts_tools {padding:5px 0px;}
#ts_guides {width:320px; margin:0px; float:left;}
#ts_tools {width:310px; margin-left:324px;}
#ts_guides p, #ts_tools p {font-weight:bold; color:#497B96; font-size:13px;}

a.ts_more {display:block; height:20px; overflow:hidden; float:right; margin-right:15px;}
a:link.ts_more, a:visited.ts_more {background:url(../images/ts_more.gif) 0px 0px no-repeat #E9F1F5;}
a:hover.ts_more,a:active.ts_more  {background:url(../images/ts_more.gif) 0px -20px no-repeat #E9F1F5;}

ul#ts_list_guides,  ul#ts_list_calc {list-style-type:none; margin:0px 0px 0px 20px; padding:0px;}
ul#ts_list_guides li,  ul#ts_list_calc li {display:block;}

ul#ts_list_guides li a, ul#ts_list_calc li a {color:#064A68; display:block; padding:2px 2px 2px 20px;}

ul#ts_list_guides li a:link, ul#ts_list_guides li a:visited {background:url(../images/ts_list_guides_bullet.gif) 0px 0px no-repeat; text-decoration:none; color:#11415F;}
ul#ts_list_guides li a:hover, ul#ts_list_guides li a:active {background:url(../images/ts_list_guides_bullet.gif) 0px -50px no-repeat; text-decoration:none; color:#1E74A8;}

ul#ts_list_calc li a:link, ul#ts_list_calc li a:visited {background:url(../images/ts_list_calc_bullet.gif) 0px 0px no-repeat; text-decoration:none; color:#11415F;}
ul#ts_list_calc li a:hover, ul#ts_list_calc li a:active {background:url(../images/ts_list_calc_bullet.gif) 0px -50px no-repeat; text-decoration:none; color:#1E74A8;}

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; display:none;}
#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;}
#home_info_content {margin:15px;}
div#home_info {width:420px; margin:10px auto;}


#home_info_content {margin: 20px 15px;; line-height:115%;}
#home_info_content p {margin: 3px 0px 10px 0px;}
#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;;}

ul#home_info_bullets {list-style-type:none; margin:0px; padding:0px; font-weight:bold;}
ul#home_info_bullets {list-style-type:none; margin:0px; padding:0px; font-weight:bold;}
ul#home_info_bullets li {display:inline; width:140px;}
ul#home_info_bullets li a {color:#444; display:block; background:url(../images/home_info_bullet.gif) no-repeat 1% 50% #FDE6CB; padding:7px 10px 7px 35px; border-bottom:solid 1px #FBC688; text-decoration:none;}
ul#home_info_bullets li a:hover {background:url(../images/home_info_bullet.gif) no-repeat 1% 50% #FEF3E7;}

#home_action_container {margin-left:444px; padding:0px; background:url(../images/home_action_bg.gif) repeat-y #CDE0EB; font:12px Trebuchet MS;}
#home_actions_top {height:210px; overflow:hidden; position:relative;}
#home_action1 {width:230px; position:absolute;  left:12px; top:10px; padding: 5px 6px 0px 0px; margin: 0px;}
#home_action2 {width:230px; position:absolute; left:270px; top:10px;}
#home_action3_header {background-color:#9ACC26; border-top:1px solid #fff; padding:0px;} 
#home_action3_headergfc {height:69px; overflow:hidden;}
#home_action3 {border-top:1px solid #fff; background-color:#DFF3B0; padding:20px;} 

.home_coverpic {padding:5px 20px 10px 5px;}


#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;}

/*--------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;}


/*--------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;}