/* Core Defaults */
body, td, a, p {line-height:14px; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#636466;}
p {line-height:17px;}
body { background:#FFFFFF url(../../../../idc/fragments/cons_fl_global/images/consumer-bg.jpg) repeat-x; text-align:center;}
* { margin:0px; padding:0px;}
hr { border:0; height:1px; background-color:#D1D1D1; color:#D1D1D1; padding:0px; margin:5px 0;}
html { min-height: 100%; margin-bottom: 1px; }

/* Text */
h1 { }
h2 { }
h3 {color: #209BD7; font-weight: bold; font-size:11px;}
h4 { }
a { }
a:hover { }

.normal {color:#636466; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.title-black {color: #3b3a26; font-weight: bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height: 21px}
.subtitle-blue {color: #209BD7; font-weight: bold; font-size:11px; line-height:19px}

/* Layout */
.box {text-align:center; width:955px; margin:0px auto; background:#ffffff url(../../../../idc/fragments/cons_fl_global/images/consumer-topbg.jpg) no-repeat;}
.box-container {width:919px; margin:0px auto; text-align:left; background:url(../../../../idc/fragments/cons_fl_global/images/consumer-sidebar-bg.gif) repeat-y;}
.box-container-home {width:919px; margin:0px auto; text-align:left;}
.area-left {width:259px; background-color:#209bd7; float:left;}
.area-right {width:660px; float:left;}

.area-introduction {height:450px; width:919px; background:#FFFFFF url(../../../../idc/fragments/cons_fl_global/images/homeloan-maingraphic.jpg) no-repeat; text-align:left;}
.area-introduction p{line-height:14px; padding-top:10px}
.area-homeintro {width:285px;}
.area-promotagline {height:56px; width:605px; background-color:#ff9c0e}
.area-homeintropad {padding:40px 30px 23px 30px}
.area-businessections {padding:17px; background:#FFFFFF; text-align:left}
.area-hpsectionholder {float:left; padding:1px;}
.area-hpsectionholder a{color:#56b2e0; text-decoration:underline;}
.area-hpsectionholder a:hover{text-decoration:none;}
.area-hpsectionbg {width:291px; height:168px;}
.area-hpsectionpad {padding:19px 17px}
.area-businessections p{line-height:14px;}

.area-logo {}
.area-callafg {background:#209bd7 url(../../../../idc/fragments/cons_fl_global/images/consumer-callafg.jpg) no-repeat; width:259px; height:93px;}
.area-afglead {background:#209bd7 url(../../../../idc/fragments/cons_fl_global/images/consumer-callafg-1.jpg) no-repeat; width:259px; height:112px;}
.area-callalternate-txt {padding:44px 29px 0 29px; color:#d1e4ec;}
.area-requestappointment {padding:9px 0 0 28px;}
.area-loancalculators {width:259px; background-color:#209bd7;}
.area-loanguides {width:259px; background-color:#209bd7;}
.area-awards {}

.area-topmenu {height:42px; background:#32b2e2 url(../../../../idc/fragments/cons_fl_global/images/consumer-topnav-divider.gif) right no-repeat;}
.area-consumermenu {height:26px; background:#209bd7 url(../../../../idc/fragments/cons_fl_global/images/consumer-topnav-divider.gif) right no-repeat;}
.area-sectionnav{height:91px; background-color:#ff9c0e;}
.area-content {padding:30px 20px; line-height:17px;}

.section-title {padding:19px 0 0 22px;}
.subsectionnav {background: url(../../../../idc/fragments/cons_fl_global/images/consumer-homeloans-sectionbg.jpg); height:21px; width:615px; margin:4px 0 0 22px;}

#globalmenu {text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:15px 0 13px 0; color:#97d7ed; text-decoration:none; font-size:11px;}
#globalmenu a {color:#97d7ed; text-decoration:none; font-size:11px; font-weight:bold}
#globalmenu ul {margin:0px; padding:0px; display:inline;} 
#globalmenu ul li {display:inline; list-style:none; padding:15px 18px 13px 16px; background:#32b2e2 url(../../../../idc/fragments/cons_fl_global/images/consumer-topnav-divider.gif) left no-repeat;}
#globalmenu ul li.globalsearch {padding:15px 8px 13px 14px;}

#consumermenu {text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;  padding:7px 0 5px 0; color:#97d7ed; text-decoration:none; font-size:10px;}
#consumermenu a {color:#97d7ed; text-decoration:none; font-size:10px;}
#consumermenu ul {margin:0px; padding:0px; display:inline;} 
#consumermenu ul li {display:inline; list-style:none; padding:0px 12px 0px 16px; background:#209bd7 url(../../../../idc/fragments/cons_fl_global/images/consumer-topnav-divider.gif) left no-repeat;}
#consumermenu ul li.first{display:inline; list-style:none; padding:0px 12px 0px 16px;}

#subsectionmenu {text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;  padding:2px 0 0px 0; color:#ffffff; text-decoration:none; font-size:9px;}
#subsectionmenu a {color:#ffffff; text-decoration:none; font-size:9px;}
#subsectionmenu a:hover {text-decoration:underline;}
#subsectionmenu ul {margin:0px; padding:0px; display:inline;} 
#subsectionmenu ul li {display:inline; list-style:none; padding:0px 9px 0px 9px;}
#subsectionmenu ul li.first{display:inline; list-style:none; padding:0px 9px 0px 9px;}

.float-left {float:left}

/* Elements */
.img-loan-sidetitle {padding:20px 0 10px 29px;}
.img-loan-sidebutton {padding:10px 0 0px 29px;}
.img-hppromo-link {padding:13px 0px 0 30px}

#sidelist-loans {padding:0 29px; color:#c2ebff;}
#sidelist-loans a{color:#c2ebff; text-decoration:none;}
#sidelist-loans a:hover{text-decoration:underline;}
#sidelist-loans ul{margin:0; padding:0;}
#sidelist-loans ul li{list-style:none}
#sidelist-loans li{padding:2px 0; border-top:#33a9e2 1px solid;}


/* Search */
.search_box {margin-top:10px; width:165px; height:21px; background: url(../../../../idc/fragments/cons_fl_global/images/search-field.gif) no-repeat;}
.search_box #s {float:left; padding:0; margin:4px 0 0 4px; border:0; width:139px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.search_box #s:focus {background:#eaf9ff;}
.search_box #go {float:right; margin:0; padding:0; border:0;}

/*Contact Form*/
.contactholder { width:445px; background:url(../../../../idc/fragments/cons_fl_global/images/contact-form-bg.jpg) no-repeat; text-align:left; }
.contactpad {padding:260px 20px 44px 20px}
.contact-q-top {height:1px; width:405px;}
.contact-q-small {height:30px; width:405px; background:url(../../../../idc/fragments/cons_fl_global/images/contact-qlist-smlbg.gif) no-repeat;}
.contact-expq-small{width:405px; background:url(../../../../idc/fragments/cons_fl_global/images/contact-qlist-smlbgtop.gif) top no-repeat;}
.contact-q-large {height:160px; width:405px; background:url(../../../../idc/fragments/cons_fl_global/images/contact-qlist-lrgbg.gif) no-repeat;}
.contact-q-smallpad {padding:3px 4px 0 10px; vertical-align:middle}
.contact-questionpad {padding:24px 16px}
.contact-titles {float:left; width:127px; text-align:right}
.contact-questions {float:left;  text-align:right; width:244px; }

.contact-comments input{margin:2px 0; height:16px; border:0; vertical-align:middle}
.contact-comments label{margin:0px 8px; vertical-align:middle; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#4e4e4e;}

.contactholder input,label:hover{cursor:pointer}
.contact-question-field input{width:219px; line-height:12px; margin: 0 0 8px 0; padding:9px 4px 6px 6px; background:url(../../../../idc/fragments/cons_fl_global/images/contact-textfield.gif) no-repeat; border:none}
.contact-question-field input:hover{ cursor:text}
.contact-titles img{margin:10px 0 15px 0}
.contact-extra-field {width:228px; text-align:left; float:right}

.contact-question-field select{width:229px; line-height:12px; margin: 0 0 8px 0; padding:6px 6px 7px 6px; background:url(../../../../idc/fragments/cons_fl_global/images/contact-textfield.gif) no-repeat; border:none}

#contact-summary {border:1px solid #666666; line-height:12px; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}

.contact-subscribe {padding:10px 0 20px 0; height:20px}
.contact-subscribe input{margin:2px 10px 0 0; padding:0px; float:left;}
.contact-subscribe label{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:left; color:#5b5b5b}

.contact-submit {padding:0 0 40px 0}
.contact-submit input{width:108px; height:31px; background:url(../../../../idc/fragments/cons_fl_global/images/contact-submit.gif) no-repeat; font-weight:bold; color:#FFFFFF; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; border:none}

/* News Item*/
.NewsHolder {border-top: 1px solid #D1D1D1; background:#FFFFFF none repeat scroll 0%;}
.NewsHolder a{text-decoration:none; display:block; border:5px solid #FFFFFF;border-top:12px solid #FFFFFF;border-bottom:12px solid #FFFFFF;}
.NewsHolder a:hover{background:#ebf6ff none repeat scroll 0%; border:5px solid #ebf6ff;border-top:12px solid #ebf6ff;border-bottom:12px solid #ebf6ff;}

.NewsCollapsed {border-top: 1px solid #D1D1D1; background:#FFFFFF none repeat scroll 0%;}
.NewsCollapsed a{text-decoration:none; display:block; border:5px solid #FFFFFF;border-top:7px solid #FFFFFF;border-bottom:7px solid #FFFFFF;}
.NewsCollapsed a:hover{background:#ebf6ff none repeat scroll 0%; border:5px solid #ebf6ff;border-top:7px solid #ebf6ff;border-bottom:7px solid #ebf6ff;}

.NewsDate {float:right; color: #bababa ; font-size:9px;}
.NewsQuickList {color:#636466; font-size:11px; font-weight:normal;}
.NewsQuickList a:hover{text-decoration:underline;}
.NewsTitle {color:#209bd7; font-size:12px; font-weight:bold; line-height:24px}
.NewsSummary {color:#636466; font-size:11px;}
.NewsMore {color:#209bd7; font-size:11px; text-align:right; font-weight:bold; text-decoration:none; line-height:24px}
.NewsMore a:hover{text-decoration:none}

/* Promo Email */
.box-cashdraw {width:460px; float:left; text-align:left;}
.box-graphic {width:459px; float:left; text-align:left;}
.promo-cd-terms { background:#232b2e url(../../../../idc/fragments/cons_fl_global/images/promo/email/terms-graphic.gif) no-repeat; color:#434d50; width:459px; height:72px;}
.promo-cd-terms a{color:#434d50; text-decoration:underline}
.promo-cd-terms a:hover{color:#596163;}
.promo-cd-terms-pad { padding:28px 0 0 100px }
.promo-cd-intro {background:#ab1d00; padding:8px 65px}
.promo-cd-form {background:url(../../../../idc/fragments/cons_fl_global/images/promo/email/promo-cd-formbg.gif) no-repeat; width:460px; height:319px;}
.promo-cd-formbox {padding:42px 50px 0 50px}
.promo-cd-formfield {}
.promo-cd-formfield a{color:#afafaf; text-decoration:underline; padding:3px; font-size:10px}
.promo-cd-formfield a:hover{color:#8e8e8e;}
.promo-cd-formtitle {text-align:right; width:99px}
.promo-cd-formtitle img{margin-right:14px}

.promo-cd-formfield input{width:219px; line-height:12px; margin:0px; padding:9px 4px 6px 6px; background:url(../../../../idc/fragments/cons_fl_global/images/promo/email/contact-textfield.gif) no-repeat; border:none; color:#34474e}
.promo-cd-formfield input:hover{cursor:text}
.promo-cd-formsubmit {padding:4px}
.promo-cd-formsubmit input{width:148px; height:38px; margin:0px; background:url(../../../../idc/fragments/cons_fl_global/images/promo/email/promo-cd-button.gif) no-repeat; border:none}
.promo-cd-formsubmit input:hover{cursor:pointer; background:url(../../../../idc/fragments/cons_fl_global/images/promo/email/promo-cd-button-over.gif) no-repeat;}

td.fab-postcode {padding:0 3px 0 13px; background:url(../../../../idc/fragments/cons_fl_global/images/fab/fab-talktoanexpert-field.gif) no-repeat;}
td.fab-postcode input{width:50px; height:23px; border:0; background:transparent}