/* LAYOUT BLOCKS */

html, body {
margin: 0; padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
text-align: left;
line-height: 140%
}

#container1 {
width: auto;
margin-right: 20px; /* compliant center */
text-align: left; /* reset text alignment */
}

#container2 {
width: auto;
margin: 0px; /* compliant center */
}

#container3 {display:none}
#topbar, #menu {display:none}

#header {
width: auto;
margin: 0px;
text-align: left;
}

#top_menu, #login {display: none}
#column1, #column2, #column3 {float: none;}
#column1 {display:none}
#column2 {padding-bottom: 0px; margin-top: -20px; width: auto;}
#column3 {clear: both; width: auto;}
#home_column1 {float: none; width: auto; margin-top: 20px; margin-bottom: 20px; padding-left: 0px;}
#home_column2 {float: none; clear: both; padding-bottom: 20px; width: 524px; margin-left: 20px}
#home_column2 ul {list-style-image: none; list-style-type: none; margin-top: 0px}
#home_column2 li {margin-left: -18px; list-style-type: disc; padding-left: 0px }

#with_you {margin-left: 27px; margin-top: 22px; float: left}

div.gradient {margin: 0px;}

#online_servicing {clear: both; display: none}
#online_servicing p {margin: 0px 0px 6px 0px}

.related_info {float: none; padding: 10px; margin: 0px 20px 20px 0px; width: 559px; border: 1px solid #777}
.related_info p, .related_info ul {margin-top: 0px; margin-bottom: 6px}
.related_info li {margin-left: -18px; list-style-type: disc; padding-left: 0px }


/* GENERAL STYLES */

img {border: 0}
form {margin: 0}
select, input, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em}
input#search_go {margin-bottom: -6px;}
img.searchImg {margin-bottom: -6px}
a:link, a:visited, a:hover, a:active {color: #003399}
div.footnote {font-size: 0.9em; padding: 10px 20px 20px 20px; line-height: 120%}
div.footnote p {margin: 10px 0px}
h1, h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; margin: 25px 5px 10px 0px}
h3, p.biggreentext {margin-top: 30px; margin-bottom: 10px; font-family: Verdana, Arial, sans-serif; color: #333; font-size: 1.2em;}
h6.cta {display: none}
p, ul {margin-top: 10px; margin-bottom: 16px; margin-right: 10px}
hr {border: 1px dashed #999; border-width: 0px 0px 1px 0px; color: #fff; height: 1px;}
.text-small {font-size: 0.85em; line-height: 120%;}

.printonly, .yesPrint {display:block !important}
.noprint, .noPrint {display: none !important}

div.noborders td, div.noborders th {border: 0px; padding: 0px; }
table{border-collapse: collapse; margin-left: 1px;}
table p{margin-top: 0px; margin-bottom: 0px}
table td, table th {padding: 5px 10px; border: 1px solid black}

.rightImg {display: none}

#column2 ul li {list-style-image: none; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin-left: 0px; background-image: none; list-style-type: disc;}
#column2 ul li.apply, #column2 ul li.branch, #column2 ul li.callback, #column2 ul li.contact, #column2 ul li.email, #column2 ul li.home, #column2 ul li.info, #column2 ul li.logout, #column2 ul li.mandatory, #column2 ul li.pdf, #column2 ul li.ring, #column2 ul li.save, #column2 ul li.tick, #column2 ul li.book, #column2 ul li.man, #column2 ul li.rate, #column2 ul li.rate2, #column2 ul li.leaflet2, #column2 ul li.back, #column2 ul li.call, #column2 ul li.lock {background-image: none; list-style-type: disc; list-style-image:none;}
#column2 ul li.apply2, #column2 ul li.branch2, #column2 ul li.callback2, #column2 ul li.contact2, #column2 ul li.email2, #column2 ul li.home2, #column2 ul li.info2, #column2 ul li.logout2, #column2 ul li.mandatory2, #column2 ul li.pdf2, #column2 ul li.ring2, #column2 ul li.save2, #column2 ul li.tick2, #column2 ul li.book2, #column2 ul li.man2, #column2 ul li.rate2, #column2 ul li.rate22, #column2 ul li.leaflet22, #column2 ul li.back2, #column2 ul li.call {background-image: none; list-style-type: disc; list-style-image:none;}

.footnote_print {clear: both; width: auto; border: 1px solid #777; padding: 10px; margin-top: 10px; font-size: 0.85em; line-height: 130%}

.risk_statement {margin: 20px 0px 0px 0px; padding: 0px; color: #4B4B4B; border: 0px; font-size: 0.9em}

/* QUICK FIX - to accommodate apply2 classes in savings section */
li.apply2, li.branch2, li.callback2, li.contact2, li.email2, li.home2, li.info2, li.logout2, li.mandatory2, li.pdf2, li.ring2, li.save2, li.tick, li.mandatory2 {margin-left: -30px; padding-left: 35px; padding-top: 6px; padding-bottom: 8px;}

/* QUICK FIX */
p.biggreentext, p.biggreentext2 {font-weight: bold}


/*-- MIGRATED --*/

/* MISCELLANEOUS */

.hidden {
display: none;
}

.noprint {
display: none;
}

/* created by Marianne */
div.imgbox1 {float: right; width: 245px; padding: 0px; margin: 10px; border: 1px solid black}
div.imgbox2 {margin: 4px 6px}
div.imgbox3 {float: left; width: 205px;} /* for Image Library pictures */
div.imgbox4 {float: left; width: 140px;} /* for Image Library pictures */

.bodycopy table {border-collapse: collapse; font-size: 100%}
.bodycopy td, .bodycopy th {padding: 2px 6px 4px 6px; text-align:left;}
.bodycopy td ul, .bodycopy th ul {margin-top: 0px; margin-bottom: 2px}

div.noborders td, div.noborders th {border: 0px; padding: 0px;}

hr {color: #fff; height: 1px; border-bottom: 1px dashed #999}
.biggreentext {font-size: 120%; font-weight: bold;}
.textarea {border-top: 1px solid black}

#print_logo {display: inline; width: 188px; height: 40px; margin: 0px}
#logo {display: none}

.mortgage-box {display: none}

table.print_borders td {border: 0px;}

.noborders .header1, .noborders .header2 {padding: 4px 8px 8px 10px;}

/* HOMEPAGE */
div.block {float: left; margin-top: 0px; width: 173px; margin-left: 0px; margin-right: 20px;}
div.block_text {padding: 0px 14px 14px 14px; margin-top: -5px; border: 1px solid #777; border-top-width: 0px}
div.block_text p, div.block_text ul {margin-top: 0px; padding-top: 10px; margin-bottom: 2px}
div.block_text li {list-style-type: none; margin-left: -40px}

/* LANDING PAGES: MORTGAGES, INVESTMENTS etc */
.contentBox_container1, .contentBox_container2 {background: none; width: 300px;}
.contentBox_container1 img, .contentBox_container2 img {display: none}
.contentBox_wrapper {float: left; overflow: hidden}
.contentBox {width: auto; padding: 2px 10px 15px 10px; margin: 0px;}
.contentBox ul {margin-bottom: 7px}
#column2 .contentBox ul li {margin-left: -22px; list-style-image:none; background: none; padding-left: 0px}
#column2 .content_col_1 ul li, #column2 .content_col_2 ul li, #column2 .content_col_3 ul li {margin-left: -12px; list-style-image:none; background: none; padding-left: 0px}
.content_col_1 {float: left; width: 280px; border-right: 0px; }
.content_col_2 {float: left; width: 300px; border-right: 0px; margin-left: 0px; margin-bottom: 10px; }
.content_col_1 h1, .content_col_2 h1 {margin-left: 2px}

/* CALL TO ACTION BUTTONS */
#cta_button, #cta_button_blue {float:none !important; line-height:normal; list-style:none; margin: 0px !important}
#cta_button ul, #cta_button_blue ul {margin: 0px !important; padding: 0 !important; list-style:none; white-space:nowrap;}
#cta_button li, #cta_button_blue li {background-image: none; margin:0!important; padding:0; list-style:none; display: block; float: none; }
#cta_button li:hover, #cta_button_blue li:hover {background-image: none;}
#cta_button a, #cta_button_blue a {color:#000; text-decoration: underline; display: inline; padding: 0;}
#cta_button a:hover, #cta_button_blue a:hover {color:#000;}
#cta_button li:hover a, #cta_button_blue li:hover a {background-image: none;}
#column2 #cta_button ul li, #column2 #cta_button_blue ul li{list-style-image:none; list-style-type: none;}
/* END CALL TO ACTION BUTTONS */

/* INTEREST RATES PAGE - TABLE UPDATE */
a.help {text-decoration: none; color: #1B883C}
.previousRatesLink {display: none}
.currentRatesLink {display: none}
.currentRatesDate {float: none; margin: 0px 0px 10px 0px}
.previousRatesDate {float: none; margin: 30px 0px -8px 0px}
.interestRates, .previousRates {margin-left: 1px}
#previousRates {display: block !important}
.helpText{display:none;}
/* END INTEREST RATES PAGE - TABLE UPDATE */

/* CTF pages - print all info */
#tabContent1, #tabContent2, #tabContent3, #tabContent4, #tabContent5,
#tab1_item1, #tab1_item2, #tab1_item3, #tab1_item4, #tab1_item5, #tab1_item6, #tab1_item7, #tab1_item8, #tab1_item9, #tab1_item10, #tab1_item11, #tab1_item12, #tab1_item13, #tab1_item14, #tab1_item15, #tab1_item16, #tab1_item17, #tab1_item18, #tab1_item19, #tab1_item20, #tab1_item21, #tab1_item22, #tab1_item23, #tab1_item24, #tab1_item25 {display: block !important}
.tabs {display: none}
.tabsContent {border: 0px; padding: 0px; width: auto}
#cta_button {display: none}
.inTabsColumn1, .inTabsColumn2 {display: none}
div.ebondApply1, div.ebondApply2 {display: none}

.previousRatesLink {display: none}
.currentRatesText {float: none; padding: 0px; margin: 10px 0px; font-size: 110%}
.previousRatesText {float: none; padding: 0px; margin: 20px 0px 10px 0px; font-size: 110%;}
.currentRatesLink {display: none}

li {margin-left: auto !important}