span.normal h4 {margin:0}
p.nospace {margin-top:0;margin-bottom:0;padding:0}
p.central {text-align:center}
p.righthand {text-align:right}
li.list02 {font-size:80%;text-align:left;color:#003399}
p.smalltextblue {font-family:Arial, sans-serif;font-size:65%;color:#003399;text-align:left}
.centralgreen {text-align:center;font-size:160%;color:#5DB900}
#maintable {width:750px;margin:0px auto;text-align:left}
#printtable {width:576px;margin:0px auto;text-align:left}

/* #hometable {width:766px;margin:0px auto;align:center;text-align:left} */
#navtable {text-align:left}
fieldset {border:0;margin:0;padding:0}
legend {border:0;margin:0;margin-left:-2%;padding:0;font-size:80%;color:#000000}
p {font-family:Arial, sans-serif;font-size:80%;color:#000000;text-align:left}
div.forms {font-family: Arial, sans-serif;font-size: 80%;color: #000000;text-align: left; margin-top:0px; margin-bottom:0px;}
.normal {font-family:Arial, sans-serif;font-size:80%;color:#000000;text-align:left}
p.tables {font-family:Arial, sans-serif;font-size:80%;color:#000000;text-align:left}
p.center {font-family:Arial, sans-serif;font-size:80%;color:#000000;text-align:center}
.left {text-align:left}
.right {font-family:Arial, sans-serif;font-size:0.8em;color:#000000;text-align:right}
span.right {font-family:Arial, sans-serif;font-size:0.8em;color:#000000;text-align:right}
.defaulttext {font-family:Arial, sans-serif;font-size:80%;color:#000000;text-align:left}
.listtext {font-family:Arial, sans-serif;font-size:120%;color:#000000;text-align:left}
.larger {font-size:120%}
.nowrap {white-space:nowrap}

/* used for associated mortgage products listDO NOT use for other purposes */
p.mortgageassoc {font-family:Arial, sans-serif;font-size:80%;color:#000000;text-align:center;margin-top:-0.3em}

/* used for associated savings products listDO NOT use for other purposes */
p.savingsassoc {font-family:Arial, sans-serif;font-size:80%;color:#000000;text-align:center;margin-top:-0.3em}
p.savingpdf {font-family:Arial, sans-serif;font-size:80%;color:#000000;text-align:left;margin-top:-0.3em}
p.smalltext {font-family:Arial, sans-serif;font-size:65%;color:#000000;text-align:left}
p.littletext {font-family:Arial, sans-serif;font-size:50%;color:#000000;text-align:left}
p.smalltextcenter {font-family:Arial, sans-serif;font-size:65%;color:#000000;text-align:center}
p.smalltextcenterNAV {font-family:Arial, sans-serif;font-size:70%;color:#000000;text-align:center}
p.midtextcenter {font-family:Arial, sans-serif;font-size:75%;color:#000000;text-align:center}
p.midtextcenterbold {font-family:Arial, sans-serif;font-weight:bold;font-size:75%;color:#000000;text-align:center}
td.smalltextcenter {font-family:Arial, sans-serif;font-size:65%;color:#000000}
.mortgagetable {font-size:70%}
.savingsetable {font-size:80%}
.savingsetablecenter {font-size:80%;text-align:center}
.newstable {font-family:Arial, sans-serif;font-size:80%;color:#000000;text-align:left}

/* table */
p.mtable {font-family:Arial, sans-serif;font-size:70%;color:#000000;text-align:left}
div.mtable{font-family: Arial, sans-serif;font-size: 70%;color: #000000;text-align: left;}
p.mtablecentered {font-family:Arial, sans-serif;font-size:70%;color:#000000;text-align:center}
div.mtablecentered{font-family: Arial, sans-serif;font-size: 70%;color: #000000;text-align: center;}
p.mtablebold {font-family:Arial, sans-serif;font-weight:bold;font-size:70%;color:#000000;text-align:left}
div.mtablebold{font-family: Arial, sans-serif;font-weight: bold;font-size: 70%;color: #000000;text-align: left;}
p.mtablebold2 {font-family:Arial, sans-serif;font-weight:bold;font-size:90%;color:#000000;text-align:left}
div.mtablebold2{font-family: Arial, sans-serif;	font-weight: bold;font-size: 90%;color: #000000;text-align: left;}
p.mtablebolditalic2 {font-family:Arial, sans-serif;font-weight:bold;font-style:italic;font-size:90%;color:#000000;text-align:left}
ul.mtable {font-family:Arial, sans-serif;font-size:85%;color:#000000;text-align:left}

li.mtable {
	list-style-image: url(../images/tables/blue_bullet.gif);
	margin-bottom: 5px;
    margin-left: -15px;
}

ol.bigger {font-weight:bold}
ol.intext {font-size:120%;margin:25px;padding:0px;margin-top:0px}
ol.aligned {margin:25px;padding:0px;margin-top:0px}
.nobigger {font-weight:normal}

/* table colours */
.table_purple_white_edge  {background-color:#89CE23}
.table_purple_white_edge bg {background-color:#DBEEC5}
td.table_purple_white_edge {background-color:#439AD4}
th.newtablegrey, td.newtablegrey {background-color:#CADBEE}
.purple_table_bg {background-color:#A1D9EF;text-align:left}
th.newtablegreybg, td.newtablegreybg {background-color:#F2F8FC;text-align:left}
td.newtablegreeenbg {background-color:#DBEEC5}
td.table_purple_white_edgegrey {background-color:#9999CC}

/* colours */
.headergreen {background-color:#69BA1E}
.bgwhite {background-color:#FFFFFF}
.bgblack {background-color:#000000}

/* For form progress bars */
.bgred {background-color:red}

/* For form progress bars */
.bggreen {background-color:green}
td.wbgreen {background-color:#99CC00}
td.wblblue {background-color:#66CCFF}
.wbcolheadergrn {background-color:#43C700}
.wbcolheadergrnvaltable{background-color: #43C700;color: white;font-weight:bold;font-size:70%;}
tr.wbblue {background-color:#003399}
td.wbblue {background-color:#003399}
.mortgage-grey {background-color:#CCCCCC}
.mortgage-palegreen {background-color:#CCFF33}
.mortgage-paleblue {background-color:#CCCCFF}
.mortgage-white {font-family:Arial, sans-serif;color:#FFFFFF;font-weight:bold}
.form-additionaltext {font-family:Arial, sans-serif;color:#002C90;font-weight:bold}
.form-additionaltext-nobold {font-family:Arial, sans-serif;color:#002C90;font-weight:normal}
.mortgage-red {color:#FF0000}
.mortgage-greygreen {font-family:Arial, sans-serif;color:#66BE54;font-weight:bold;text-align:center}
.wbyellow {background-color:#FAC832}
.savings-assochead {font-family:Arial, sans-serif;color:#0099FF;font-weight:bold;text-align:center}

/* headers */
.admin-h2-yellow {font-family:Arial, sans-serif;font-size:140%;color:#DAA812;font-weight:bold}
.admin-h1-yellow {font-family:Trebuchet MS;font-size:160%;color:#CA9802;font-weight:bold}
h1.home {font-family:Trebuchet MS;font-size:160%;color:#5DB900;text-align:center;margin-bottom:0px;margin-top:0px}
h1.mortgages {font-family:Trebuchet MS;font-size:150%;color:#5DB900;text-align:left;margin-top:0px}
h1.mortgages-home {font-family:Trebuchet MS;font-size:160%;color:#5DB900;text-align:left; margin:-10px 0 10px 20px; text-align:center}
h1.savings {font-family:Trebuchet MS;font-size:150%;color:#0099CC;text-align:left;margin-top:0px}
h1.savings-websave {font-family:Trebuchet MS;font-size:150%;color:#7d2198;text-align:left;margin-top:6px}
h2.savings {font-family:Trebuchet MS;font-size:110%;color:#0099CC;text-align:left;margin-top:1em}
h1.financial {font-family:Trebuchet MS;font-size:150%;color:#CC0066;text-align:left;margin-top:0px}
h2 {font-family:Arial, sans-serif;font-size:140%;color:#000000;text-align:left}
h2.mortgagebox {font-family:Arial, sans-serif;font-size:90%;font-weight:bold;color:#5CB900;margin:0px;margin-top:0px;margin-bottom:0px;padding:0px}
h2.bluebold2 {font-family :Arial, sans-serif;font-size :1.1em;color :#003399;text-align :left;font-weight:normal}
h2.mortgagecategories {font-family :Arial, sans-serif;font-size :1.1em;color :#003399;text-align :left;font-weight:normal;margin:0}
h3 {font-family:Arial, sans-serif;font-size:110%;font-weight:lighter;color:#000000;text-align:left}
h3.idd {font-family:Arial, sans-serif;font-size:90%;font-weight:bold;color:#003399;text-align:left}
h3.bolded {font-family:Arial, sans-serif;font-size:80%;color:#000000;text-align:left;font-weight:bold;margin:0px;margin-top:0px;margin-bottom:0px;padding:0px;padding-bottom:0px}
.titlegreenlarge {font-family:Arial, sans-serif;font-size:150%;font-weight:bold;color:#33CC00}
.titlegreenmed {font-family:Arial, sans-serif;font-size:130%;font-weight:bold;color:#33CC00}
.titlegreensmall {font-family:Arial, sans-serif;font-size:90%;font-weight:bold;color:#5CB900}
.titlebluelarge {font-family:Arial, sans-serif;font-size:150%;font-weight:bold;color:#003399}
.titlebluemed {font-family:Arial, sans-serif;font-size:130%;font-weight:bold;color:#003399}
.navtitle {font-family:Arial, sans-serif;font-size :65%;color:#FFFFFF;text-align:left}

/* text styles */
b {font-weight:bold}

/* Use within paragraphs to highlight phrases */
.blueboldinpara  {font-weight:bold;color:#003399}

/* Use when an entire paragraphs needs to be highlighted */
.blackbold  {font-weight:bold;color:#000;font-size:80%}
.bluebold  {font-weight:bold;color:#000;font-size:80%}
.bluebold1 {font-family:Arial, sans-serif;font-size:120%;font-weight:bold;color:#003399;text-align:left}
.bluebold2 {font-family:Arial, sans-serif;font-size:140%;color:#003399;text-align:left}
.bluebold4 {font-family:Arial, sans-serif;font-size:108%;color:#003399;text-align:left;font-weight:bold;margin-bottom:0}
.bluebold5 {font-size:120%;color:#003399;text-align:left;font-weight:bold;margin-bottom:0}
.blueboldnav  {font-weight:bold;color:#003399;font-size:60%}
.greenbold {font-family:Arial, sans-serif;font-size:130%;font-weight:bold;color:#33CC00;text-align:left}
.savingstitle {font-family:Arial, sans-serif;font-size:140%;font-weight:bold;color:#0099FF;text-align:left}
.bluebold3 {font-family:Arial, sans-serif;font-size:130%;font-weight:bold;color:#003399;text-align:left}
.form-additionaltext2  {font-weight:bold;color:#003399;font-size:80%}
.form-additionaltext1  {font-weight:normal;color:#003399;font-size:80%}
.form-additionaltext3  {font-weight:bold;color:#003399;font-size:110%}
.blueboldtablehead {font-weight:bold;color:#003399}
.whitebold  {font-size:140%;font-weight:bold;color:#FFFFFF}
.whitebold2  {font-size:110%;font-weight:bold;color:#FFFFFF}
.whitebold3  {font-size:105%;font-weight:bold;color:#FFFFFF}
.whiteboldtablehead {font-weight:bold;color:#FFFFFF}
.whiteboldsmall {font-weight:bold;color:#FFFFFF;font-size:80%}
.whiteboldtable {font-weight:bold;color:#FFFFFF;font-size:70%;text-align:center}
.whitetable {color:#FFFFFF;font-size:70%;text-align:center}
.smallprint {font-family:Arial, sans-serif;font-size:85%;color:#000000;text-align:left}
.smallprintblue2 {font-family:Arial, sans-serif;font-size:85%;font-weight:normal;color:#003399;text-align:left}
.smallprintblue {font-family:Arial, sans-serif;font-size:85%;font-weight:bold;color:#003399;text-align:left}
.smallprintbold {font-family:Arial, sans-serif;font-weight:bold;font-size:85%;color:#000000;text-align:left}
.copyright {font-family:Arial, sans-serif;font-size:65%;color:#000000;text-align:left}
.locatorkey {font-family:Arial, sans-serif;font-size:70%;color:#000000;text-align:left}

/* list styles */
li {font-size:80%;text-align:left}
li.sublist {font-size:100%;text-align:left}
li.ol {font-size:90%}
li.kfi {font-size:100%;line-height:20px}
li.features {font-size:80%;font-weight:bold;text-align:left;color:#000}
li.smalltext {font-size:65%;text-align:left}
li.littletext {font-size:50%;text-align:left;line-height:10px}
ul.savingformnopad {margin:30px;margin-top:-17px;margin-bottom:-17px;padding:0}
p.pagebreak, p.page {text-align:center;page-break-after:always}
div.pagebreak, div.page{text-align:center;page-break-after:always;font-size:80%;margin-top: 6px;margin-bottom: 6px;width:650px;}
span.pagebreak {page-break-after:always}

/* link styles */
a  {color:#003399}
a:visited  {color:#003399}
a:active  {color:#003399}
a:hover  {color:#003399}
a.biglink {font-size:2em}

/* Small Links */
a.smalllink  {font-family:Arial, sans-serif;color:#000000;font-size:80%;text-align:center;text-decoration:underline}
a.smalllink:visited  {font-family:Arial, sans-serif;color:#000000;font-size:80%;text-align:center;text-decoration:underline}
a.smalllink:active  {font-family:Arial, sans-serif;color:#000000;font-size:80%;text-align:center;text-decoration:underline}
a.smalllink:hover  {font-family:Arial, sans-serif;color:#000000;font-size:80%;text-align:center;text-decoration:underline}

/* Blue Table */
a.bluetable  {color:#003399;font-size:70%}
a.bluetable2  {color:#003399;font-size:80%}
a.bluetable2 {font-weight:bold;color:#003399;font-size:80%}
a.bluetable:visited  {color:#003399;font-size:70%}
a.bluetable:active  {color:#003399;font-size:70%;text-decoration:none}
a.bluetable:hover  {color:#003399;font-size:70%;text-decoration:none}

/* Blue Nav */
a.bluenav  {font-weight:bold;color:#003399;font-size:60%;text-decoration:none;text-align:center}
a.bluenav:visited  {font-weight:bold;color:#003399;font-size:60%;text-decoration:none}
a.bluenav:active  {font-weight:bold;color:#003399;font-size:60%;text-decoration:none}
a.bluenav:hover  {font-weight:bold;color:#003399;font-size:60%;text-decoration:none}

/* White Nav */
a.whitenav  {font-family:Trebuchet MS, Arial, sans-serif;font-size :70%;color:#FFFFFF;text-align:center;text-decoration:none;margin:0px;font-weight:bold}
a.whitenav:visited  {font-family:Trebuchet MS, Arial, sans-serif;font-size :70%;color:#FFFFFF;text-align:center;text-decoration:none}
a.whitenav:active  {font-family:Trebuchet MS, Arial, sans-serif;font-size :70%;color:#FFFFFF;text-align:center;text-decoration:none}
a.whitenav:hover  {font-family:Trebuchet MS, Arial, sans-serif;font-size :70%;color:#FFFFFF;text-align:center;text-decoration:none}

/* Side nav updated smallselected */
a.sidenavnew  {color:#003399;text-decoration:none;font-weight:bold;font-size:0.8em;font-family:Trebuchet MS, Verdana, Arial}
a.sidenavnew:visited  {color:#003399;text-decoration:none;font-weight:bold;font-size:0.8em;font-family:Trebuchet MS, Verdana, Arial}
a.sidenavnew:active  {color:#003399;text-decoration:none;font-weight:bold;font-size:0.8em;font-family:Trebuchet MS, Verdana, Arial}
a.sidenavnew:hover  {color:#003399;text-decoration:none;font-weight:bold;font-size:0.8em;font-family:Trebuchet MS, Verdana, Arial}

/* Side nav updated smallselected */
a.sidenavsmall  {color:#003399;text-decoration:none;font-weight:bold;font-size:0.7em;font-family:Trebuchet MS, Verdana, Arial}
a.sidenavsmall:visited  {color:#003399;text-decoration:none;font-weight:bold;font-size:0.7em;font-family:Trebuchet MS, Verdana, Arial}
a.sidenavsmall:active  {color:#003399;text-decoration:none;font-weight:bold;font-size:0.7em;font-family:Trebuchet MS, Verdana, Arial}
a.sidenavsmall:hover  {color:#003399;text-decoration:none;font-weight:bold;font-size:0.7em;font-family:Trebuchet MS, Verdana, Arial}

/* Side nav updated nonselected */
a.sidenavnew1  {color:#000000;font-weight:bold;text-decoration:none;font-size:0.8em;font-family:Trebuchet MS, Verdana, Arial}
a.sidenavnew1:visited  {color:#000000;font-weight:bold;text-decoration:none;font-size:0.8em;font-family:Trebuchet MS, Verdana, Arial}
a.sidenavnew1:active  {color:#000000;font-weight:bold;text-decoration:none;font-size:0.8em;font-family:Trebuchet MS, Verdana, Arial}
a.sidenavnew1:hover  {color:#000000;font-weight:bold;text-decoration:none;font-size:0.8em;font-family:Trebuchet MS, Verdana, Arial}

/* Side nav selected */
a.sidenavsel  {color:#003399;font-weight:bold}
a.sidenavsel:visited  {color:#003399;font-weight:bold}
a.sidenavsel:active  {color:#003399;font-weight:bold}
a.sidenavsel:hover  {color:#003399;font-weight:bold}

/* Product results table */
a.prod  {color:#000000;font-weight:bold}
a.prod:visited  {color:#000000;font-weight:bold}
a.prod:active  {color:#000000;font-weight:bold}
a.prod:hover  {color:#000000;font-weight:bold}

/* Mortgage right nav (related products) */
a.mortright  {color:#66BE54;font-weight:bold}
a.adminlnk  {color:#CA9802;font-weight:bold}

/* Savings right nav (related products) */
a.savright  {color:#0099FF;font-weight:bold}

/* Category headers links */
a.category, a.category:link, a.category:visited, a.category:hover {font-size:0.7em;font-weight:bold;text-decoration:none;color:#FFFFFF}

/* form attributes */
form {margin:0px}
.proddivider {background-color:#EFEFEF}
.bodycellbg {background-color:#CCCCFF}
.headercellbg {background-color:#33CC00}
.newscellbg {background-color:#99CC00}
.newscellbgblue {background-color:#CCCCFF}
.savingsblueheader {background-color:#0099FF}
.savingsbluecell {background-color:#66CCFF}
.savingsdivider {background-color:#FFFFFF}
.savingsgrey {background-color:#CCCCCC}
.savingsblack {background-color:#000000}
.adminheader {background-color:#CA9802}
.admincell {background-color:#D8C630}
.adminlightercell {background-color:#FFE150}
.admindivider {background-color:#CCCCCC}

/* Recalculate form field */
.recalculate {width:50px}
select {width:150px;font:80% Arial, Helvetica, sans-serif}
select.faqtopic {width:280px;font:80% Arial, Helvetica, sans-serif}
select.mortgages {width:195px;font:Arial, Helvetica, sans-serif;font-size:0.7em}
select.mortgages2 {width:195px;font:Arial, Helvetica, sans-serif;font-size:0.7em}
select.mortgages2b {width:195px;font:Arial, Helvetica, sans-serif;font-size:0.8em}
select.autosize  {width:auto;font:80% Arial, Helvetica, sans-serif}
select.bigselect  {width:300px;font:80% Arial, Helvetica, sans-serif}
select.fullwidth {width:95%}
select.midselect  {width:200px;font:80% Arial, Helvetica, sans-serif}
select.medsmallselect  {width:120px;font:80% Arial, Helvetica, sans-serif}
select.smallselect  {width:50px;font:80% Arial, Helvetica, sans-serif}
.midtext {background:White;width:175px;font:80% Arial, Helvetica, sans-serif;color:#000000}
.midlongtext {background:White;width:235px;font:80% Arial, Helvetica, sans-serif;color:#000000}
.longtext {background:White;width:300px;font:80% Arial, Helvetica, sans-serif;color:#000000}
.hometext {background:White;width:110px;font:7pt Arial, Helvetica, sans-serif;color:#000000}

/* 6 digit values */
.shorttext {background:White;width:50px;font:80% Arial, Helvetica, sans-serif;color:#000000}
.radio {background:#CCCCFF;width:25px;border:none none #000000}
.adminradio {width:25px;border:none none #000000}
.adminbutton {width:66px;font:80% Arial, Helvetica, sans-serif;color:#000000}
.adminlongtext {background:White;width:300px;font:80% Arial, Helvetica, sans-serif;color:#000000}
.adminlongertext {background:White;width:500px;font:80% Arial, Helvetica, sans-serif;color:#000000}
.kfiheader {font-size:80%;font-weight:bold;color:#FFFFFF;text-align:left;margin:0}
.kfibgheader {background-color:#00519C}
.careertelnum {font-size:110%}

/* Template BGs */
.prodgrad {background-image:url(../images/tables/wb_softgradleft.gif)}
.newsheaderbg {background-image:url(../images/tables/newsbar.gif);background-repeat:repeat-x}
.newsheaderfade {background-color:#C9D1E9}
td.templatebg1 {background-image:url(../images/nav/top_nav_16.jpg)}
td.templatebg2 {background-image:url(../images/nav/top_nav_18.jpg)}
td.templatebg3 {background-image:url(../images/nav/top_nav_20.jpg)}
td.templatebg4 {background-image:url(../images/nav/top_nav_22.jpg)}
td.templatebg5 {background-image:url(../images/nav/top_nav_24.jpg)}
td.templatebg6 {background-image:url(../images/index_layout_12.jpg)}
td.templatebg7 {background-image:url(../images/index_03_63bg.jpg)}
td.templatebg8 {background-image:url(../images/bluenav_bg.gif)}
td.templatebg9 {background-image:url(../images/index_layout_14.jpg)}
td.templatebg10 {background-image:url(../images/index_layout_17.jpg)}
td.templatebg11 {background-image:url(../images/index_layout_19.jpg)}
td.templatebg12 {background-image:url(../images/index_04_40.jpg)}
td.templatebg13 {background-image:url(../images/index_05_43.jpg)}
td.templatebg13b {background-image:url(../images/index_05_44.jpg)}
td.templatebg14 {background-image:url(../images/index_03_65.jpg)}
td.templatebg15 {background-image:url(../images/index_03_67.jpg)}
td.templatebg16 {background-image:url(../images/index_03_69.jpg)}
td.templatebg17 {background-image:url(../images/index_03_71.jpg)}
td.templatebg18 {background-image:url(../images/index_03_73.jpg)}
td.templatebg19 {background-image:url(../images/index_03_75.jpg)}
td.templatebg20 {background-image:url(../images/index_03_77.jpg)}
td.templatebg21 {background-image:url(../images/index_03_78bg.jpg)}
td.templatebg22 {background-image:url(../images/search_bg.gif)}
td.templatebg23 {background-image:url(../images/index_03_52.jpg)}
td.templatebg24 {background-image:url(../images/index_03_bg.gif);text-align:center}
td.templatebg25 {background-image:url(../images/index_03_90.jpg)}

/* Table BGs */
td.tablebg01 {background-image:url(../images/tables/table_132.gif)}
.tablebg02 {background-image:url(../images/tables/table_133.gif);text-align:center}
td.tablebg03 {background-image:url(../images/tables/table_134.gif)}
.tablebg04 {background-image:url(../images/tables/table_135.gif);text-align:center}
td.tablehead_a3 {background-image:url(../images/tables/table_135.gif);text-align:left}
td.tablemidbar {background-image:url(../images/tables/mid_bar.gif)}
td.tablebg06 {background-image:url(../images/tables/widegreenspacer.gif)}
td.tablebg07 {background-image:url(../images/savings/index_03_sav_44.gif)}
td.tablebg08 {background-image:url(../images/financial/index_finplan_nav_44.gif)}
td.tablebg09 {background-image:url(../images/tables/savings_table_11.gif)}
.tablebg10 {background-image:url(../images/tables/savings_table_12.gif);text-align:center}
td.tablehead_a5 {background-image:url(../images/tables/savings_table_13.gif)}
.tablebg12 {background-image:url(../images/tables/savings_table_14.gif);text-align:center}
.tablebg12 p {margin:0; padding:0}
.tablehead_a3_inner {background-color:#01A4E1;text-align:center}
td.tablebg13 {background-image:url(../images/tables/savings_table_16.gif)}
td.tablehead_a6 {background-image:url(../images/tables/savings_table_17.gif)}
td.tablehead_d2 {/*background-image:url(../images/mortgages/new/new_headerbg.gif);*/background-color:#377900;text-align:center}
th.tablehead_d2 {background-image:url(../images/mortgages/new/new_headerbg.gif);text-align:center;font-weight:normal}
td.tablemidbar {background-image:url(../images/mortgages/new/new_base_top.gif)}
td.tablebg17 {background-image:url(../images/mortgages/new/new_mainline.gif)}
td.tablebg18 {background-image:url(../images/images_purple/table_head_d3.gif)}
th.tablebg18 {background-image:url(../images/images_purple/table_head_d3.gif)}
td.tablebg19 {background-image:url(../images/mortgages/new/mortgage_home_box_15bg.gif)}
td.tablebg20 {background-image:url(../images/mortgages/new/top_bl.gif)}
td.tablebg21 {background-image:url(../images/mortgages/new/left_bl.gif)}
td.tablebg22 {background-image:url(../images/mortgages/new/right_bl.gif)}
td.tablebg23 {background-image:url(../images/mortgages/new/bottom_bl.gif)}
td.tablebg24 {background-image:url(../images/mortgages/new/new_mainseperator.gif)}
td.tablebg25 {background-image:url(../images/mortgages/new/new_lh_dg.jpg)}
td.tablebg26 {background-image:url(../images/mortgages/new/new_rh_dg.jpg)}
td.tablebg27 {background-color:#3E8700;vertical-align:bottom}

.tablebg28 {
	background-image: url(../images/tables/savings_table_14.gif);
    text-align: center;
    padding-left:5px;
    padding-top:8px;
    padding-bottom: 15px;
}

/* Nav BGs */
td.navbg01 {background-image:url(../images/nav/2ndnav_24.gif)}
td.navbg12 {background-image:url(../images/nav/top_nav_04.jpg);text-align:right}

/* Product finder shading */
.producttable {background-image:url(../images/mortgages/apphead_mort_bg.gif)}
.producttable2 {background-image:url(../images/product/proddetails_tablehead_bg.gif)}
.producttableborder {background-color:#8ACD22}
.purple_table_border {background-color: #D7DAE3; height:1px;width:1px;margin-top:0px;padding-top:0px;}
.purple_table_bg {background-color:#F0F8FA}
.productsbar {background-image:url(../images/products/prodlist_greenline.gif)}
.productsgradient {background-image:url(../images/products/prodlist_greengrad.gif)}
td.bgblue {background-color:#003399}
.topnavbggreen {background-color:#2EB000}
.topnavbgblue {background-color:#0092D1}
.topnavbgred {background-color: #C2113B;}
.topnavbgburgundy {	background-color: #9D224E;}
.equitytable {border-width:0.08em;border-style:solid;border-color:#439AD4}
p.calcresult {font-size:200%;background:#D7D7D7;text-align:center;margin:0 50px}
.titlemed {font-family:Arial, sans-serif;font-size:130%;font-weight:bold}
input.findertextfieldsmall {width:60px}

/**********/
/* RE-SKIN */
/**********/
html {height:101%}
body {margin:0; font-family:Arial, Helvetica, sans-serif; background:#fff url(../images/body_background.jpg) repeat-x 0 0}
#wrapper {width:762px; margin:0 auto; background-color:#fff}
#header, #navigation, #footer, #tabs {width:750px; margin:0 auto}

/* TABS */
#tabs {height:23px; background-color:transparent; margin-top:20px}
#tabs ul {margin:0; padding:0; text-align:center}
#tabs ul li {display:block; float:left; list-style-type:none; line-height:23px; text-align:center}
#tabs ul li a {text-decoration:none; color:#fff; font-size:90%; font-weight:bold; display:block; margin-top:1px}

#tabs ul li.tab1 {width:116px; background:transparent url(../images/tab_blue_blue.jpg) no-repeat 0 0; margin-left:22px}
#tabs ul li.tab2 {width:110px; background:transparent url(../images/tab_blue_green.jpg) no-repeat 0 0}
#tabs ul li.tab3 {width:110px; background:transparent url(../images/tab_blue_red.jpg) no-repeat 0 0}
#tabs ul li.tab4 {width:156px; background:transparent url(../images/tab_blue_burgundy.jpg) no-repeat 0 0}
#tabs ul li.tab5 {width:126px; background:transparent url(../images/tab_purple.jpg) no-repeat 0 0; float:right; margin-right:24px}

#tabs ul li.tab1 a {padding-left:8px}
#tabs ul li.tab2 a {}
#tabs ul li.tab3 a {}
#tabs ul li.tab4 a {padding-right:8px}

/* HEADER */
#header {width:762px; height:90px}
#header_link {width:294px; }
#header img {margin:23px 0 0 20px}
#header form {width:225px; float:right; margin:-60px 10px 0 0; text-align:right}
#header form input#search {border:1px solid #1F3E7B; width:100px; margin-left: 5px;}
#header form input.button {background:#C7D0E7 url(../images/button_background.jpg) repeat-x 0 0; border:1px solid #6E89BE; line-height:17px; font-size:90%}
#header form label {display:none}



/* NAVIGATION */
#nav {width:762px; background:transparent url(../images/body_sides_background.jpg) no-repeat 50% 0}
#navigation {background:#fff url(../images/nav_background.gif) repeat-x 0 0; height:26px; border-bottom:1px solid #819BCD; padding-bottom:1px}
#navigation ul {margin:0; padding:0; float:left}
#navigation ul li {float:left; width:150px; text-align:center; line-height:26px; font-size:80%; background:transparent url(../images/nav_seperator.gif) no-repeat 0 50%; list-style-type:none; margin:0; padding:0}
#navigation ul li span {padding-left:8px; background:transparent url(../images/nav_arrow.gif) no-repeat 0 50%}
#navigation ul li.first {background:none}
#navigation ul li.selected span {background-image:url(../images/nav_arrow_selected.gif)}
#navigation ul li.selected a {color:#fff; background:transparent url(../images/nav_selected.gif) repeat-x 0 50%; display:block; margin:0 5px}
#navigation ul li a {text-decoration:none; color:#002882; display:block}

#sides {width:762px; background:#fff url(../images/body_sides_background_repeat.jpg) repeat-y 50% 0; clear:both}
td.homeapplybuttons {padding-left: 17px}

/* MAIN CONTENT */
#main {background:transparent url(../images/body_sides_background.jpg) no-repeat 50% 0; overflow:auto}
/* #main #content {padding:25px 18px 25px 17px; background:transparent url(../images/main_bottom_background.jpg) no-repeat 0 100%; float:left}  */
#main #content {padding:10px 0px 25px 0px; background:transparent url(../images/main_bottom_background.jpg) no-repeat 0 100%; float:left; width: 762px;}
/* Fix to padding bug */
<!--[if lte IE 7]>
table.leftnavspaced {padding-left: 11px;}
<![endif]-->
table.leftnavspaced tr td {padding-left: 0px;}
table.leftnavspaced tr td img {padding-left: 11px;}

/* FOOTER */
#footer {width:762px; background:#fff url(../images/footer_background.gif) no-repeat 0 0; height:40px; clear:both}
#footer ul {margin:0; padding:0; text-align:center}
#footer ul li {font-size:80%; display:inline}
#footer ul li a {text-decoration:none; color:#fff; padding:0 .25em 0 .5em; background:transparent url(../images/footer_seperator.gif) no-repeat 0 50%; line-height:30px}
#footer ul li.first a {background:none}

/* ALTERNATE TEMPLATES */

#template_green #header {background:#fff url(../images/header_background_green.jpg) no-repeat 0 50%}
#template_blue #header {background:#fff url(../images/header_background_blue.jpg) no-repeat 0 50%}
#template_red #header {background:#fff url(../images/header_background_red.jpg) no-repeat 0 50%}
#template_burgundy #header {background:#fff url(../images/header_background_burgundy.jpg) no-repeat 0 50%}
#template_purple #header {background:#fff url(../images/header_background_purple.jpg) no-repeat 0 50%}

#template_blue #tabs ul li.tab1 {background-image:url(../images/tab_blue_blue.jpg)}
#template_blue #tabs ul li.tab2 {background-image:url(../images/tab_blue_green.jpg)}
#template_blue #tabs ul li.tab3 {background-image:url(../images/tab_blue_red.jpg)}
#template_blue #tabs ul li.tab4 {background-image:url(../images/tab_blue_burgundy.jpg)}

#template_green #tabs ul li.tab1 {background-image:url(../images/tab_green_blue.jpg)}
#template_green #tabs ul li.tab2 {background-image:url(../images/tab_green_green.jpg)}
#template_green #tabs ul li.tab3 {background-image:url(../images/tab_green_red.jpg)}
#template_green #tabs ul li.tab4 {background-image:url(../images/tab_green_burgundy.jpg)}

#template_red #tabs ul li.tab1 {background-image:url(../images/tab_red_blue.jpg)}
#template_red #tabs ul li.tab2 {background-image:url(../images/tab_red_green.jpg)}
#template_red #tabs ul li.tab3 {background-image:url(../images/tab_red_red.jpg)}
#template_red #tabs ul li.tab4 {background-image:url(../images/tab_red_burgundy.jpg)}

#template_burgundy #tabs ul li.tab1 {background-image:url(../images/tab_burgundy_blue.jpg)}
#template_burgundy #tabs ul li.tab2 {background-image:url(../images/tab_burgundy_green.jpg)}
#template_burgundy #tabs ul li.tab3 {background-image:url(../images/tab_burgundy_red.jpg)}
#template_burgundy #tabs ul li.tab4 {background-image:url(../images/tab_burgundy_burgundy.jpg)}

#template_purple #tabs ul li.tab1 {background-image:url(../images/tab_blue_blue.jpg)}
#template_purple #tabs ul li.tab2 {background-image:url(../images/tab_blue_green.jpg)}
#template_purple #tabs ul li.tab3 {background-image:url(../images/tab_blue_red.jpg)}
#template_purple #tabs ul li.tab4 {background-image:url(../images/tab_blue_burgundy.jpg)}

/* Additions */
/* .leftcol {width:154px; float:left; padding-bottom:20px}  */
.leftcol {width:169px; float:left; padding-bottom:20px; margin-right:4px; }
.rightcol {width:565px; float:left; margin-left:2px}
.fullwidth {width:710px; float:left; padding-left:25px}
a img {border:none}
#websaverightpanel {float:right}
#websaveforms {float:right}
#websaveforms form {text-align:right; width:110px; margin:0 0 2px 0; padding:0}
#websaveforms form input {width:100px; background-color:#7d2198; color:#fff; font-weight:bold; font-size:80%}
#websavcontent {clear:both}
table.sav-table td {background-color:#E3E9F5; border-bottom:1px solid #fff}
.sav-left {background:#fff url(../images/websave_table_top.jpg) no-repeat 0 0}
.sav-mid {background:#fff url(../images/websave_table_top.jpg) no-repeat 50% 0}
.sav-right {background:#fff url(../images/websave_table_top.jpg) no-repeat 100% 0}
tr.sav-row td {font-size:80%; padding:3px 6px}
#footertext {width:750px; margin:0 auto}
#footertext p.midtextcenterbold {margin:.5em 0 0 0; padding:0}
#footertext p.smalltextcenter {margin:1em 0 0 0; padding:0}
#footertext p.grey {color:#666666}
table.mortgage-boxes tr th {color:#fff; background:transparent url(/images/mortgage_boxes_top.jpg) no-repeat 0 0; padding:8px 5px 5px 10px; text-align:left; font-size:80%}
table.mortgage-boxes tr td.borderbox1 {border:1px solid #819BCD; border-right:none; border-top:none}
table.mortgage-boxes tr td.borderbox2 {border:1px solid #819BCD; border-left:none; border-top:none; border-bottom:none}
table.mortgage-boxes tr td.borderbox3 {border:1px solid #819BCD; border-top:none; border-left:none}
table.mortgage-boxes tr td p {margin:0; padding:6px 4px 4px 4px; font-size:75%}
table.mortgage-boxes tr td.borderbox3 img {margin-bottom:5px}
p.savfooter {text-align:center; width:720px; margin:0 auto}

p.applybuttons {text-align:right; padding:0; margin:0}
td.applybutcont {padding-top:3px; text-align:right}
table.p-padding tr td p {margin:0; padding:0}

td.addressleft	{
	font-family: Arial, sans-serif;
	font-size: 80%;
	color: #000000;
	text-align: right;
}

/* Savings product interest rates */
th.yellowtable {
    background:#FAFAAA;
    border-color: #999999;
    border-style: solid;
    border-left-width: 1px;
    border-right-width: 0px;
    border-top-width: 1px;
    border-bottom-width: 0px;
    vertical-align:bottom;
    font-family: Arial, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: center;
    font-weight:bold;
    padding-left: 3px;
    padding-right: 3px;
}

td.yellowtable {
    border-color: #999999;
    border-style: solid;
    border-left-width: 1px;
    border-right-width: 0px;
    border-top-width: 1px;
    border-bottom-width: 0px;
    vertical-align:bottom;
    font-family: Arial, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: center;
    font-weight:normal;
    padding-left: 3px;
    padding-right: 3px;
    padding-top:4px;
    padding-bottom: 4px
}
#wrapper2 {
    margin: 0 auto;
    width: 700px;
}

#content2 {
    width: 100%;
}
