/* REVAMP LANDING PAGE */
#boxLeftSave {
border:1px solid #F1F0F0;
background-color:#fcfcfc;
float:left;
min-height:112px;
height:auto !important;
height:116px;
margin-bottom:10px;
padding:10px;
width:230px;
}

#boxRightSave {
border:1px solid #F1F0F0;
background-color:#fcfcfc;
float:right;
min-height:100px;
height:auto !important;
height:100px;
margin-bottom:10px;
padding:10px;
width:230px;
}

#boxLeftSave h3, #boxRightSave h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
padding:0px;
margin:0;
}

#boxLeftSave ul li, #boxRightSave ul li {margin-left:-39px;}

#boxLeftSave p, #boxRightSave p{padding:0px 10px}


/* 09072009 - ANDREW - SAVE INVEST PAGE CHANGE - ADDITIONAL STYLES */

.printPageButton {
float:right;
position:relative; 
height:30px; 
margin-left:7px;
}

#ebondsCta {
float:left; 
position:relative;}

#onlineAccountsCta {
float:right;
}

#allAccountsCta {
float:left; 
width:219px; 
text-align:center; 
margin:6px 0 0 0px;
}

.saveInvestProduct {
margin-bottom:25px;
float:left;
position:relative;
}

.saveInvestProduct-Container {
float:left; 
position:relative;
width:334px;
min-height:189px;
height:auto !important;
height:189px;
padding-bottom:5px;
}

/*CHRISTMAS SAVER*/
.christmasSaver-Container {
float:left;
height:auto !important;
margin:15px 20px 0 0;
min-height:175px;
height:175px;
position:relative;
width:314px;
}
/*CHRISTMAS SAVER END*/

.productpromo-Container {
float:left; 
position:relative;
width:320px;
min-height:189px;
height:auto !important;
height:189px;
padding-bottom:5px;
}

h2.saveInvestProduct-Title {
border-top:1px solid #B0B0B0;
border-bottom:1px solid #B0B0B0;
padding:6px 0 5px 6px;
margin:0 0 10px 0;
width:334px !important;
}

.saveInvestProduct-Container ul {
margin-bottom:16px;
margin-top:10px;
margin-right:17px;
}

.saveInvestProduct-Badge {
border-top:1px solid #B0B0B0;
float:right; 
margin:0; 
padding:2px 0 0 0;
}

div.productPage .saveInvestProduct-Badge {
border-top:0px solid #B0B0B0;
padding:0;
}

.saveInvestProduct-Cta {
background:transparent url("../img/cta-bg.jpg") repeat-x;
height:38px;
clear:both;
vertical-align:top;
}

div.findOutMore {
float:left;
}

div.applyOnline {
float:right;
}

#disclaimerText ul li {
margin-left:-39px;
}

#disclaimerText ul li a:link, #disclaimerText ul li a:active, #disclaimerText ul li a:visited, #disclaimerText ul li a:hover {
color:#003399 !important;
}


/* INTEREST RATES TABLE */
th {font-size: 11px;}
div#previousRates {display: none}
.borderRight {border-right: 1px solid #9E9E9E}
.borderLeft {border-left: 1px solid #9E9E9E}
th, td {padding: 5px 9px}
table.interestRates, table.previousRates {clear: both}
table.previousRates th {color: #333; background-color: #ebebeb; clear: both}
table.previousRates th, table.previousRates td {border-color: #666666}
table.previousRates th a:link, table.previousRates th a:visited, table.previousRates th a:hover, table.previousRates th a:active {color: #333;}
a.help:hover {display: inline}
a.help span {display: none;}
div.helpText {display:inline}
th a.help:hover div.helpText {position: relative; text-decoration: none; font-size: 1.2em}
td a.help:hover div.helpText {position: relative; text-decoration: none; font-size: 1em}
a.help:hover {display: inline}
a.help span {display: none;}
div.helpText {display:block;}
th a.help:hover div.helpText {position: relative; text-decoration: none; font-size: 1em;}
td a.help:hover div.helpText {position: relative; text-decoration: none; font-size: 0.85em;}
a.help:hover span.helpContent {display: block; position: absolute; top: 0px; left: -18px; z-index: 1; width: 225px; border: 1px solid #999999; color: #000; background: #f4f4f4 url("../img/help/bg_helpText.gif") bottom right no-repeat; font-weight: normal; font-size: 110%; padding: 8px 10px; margin: 10px;}
a.help:hover span.helpImg {display: block; position: absolute; top: 0px; left: 2px; width: 16px; z-index: 2; background: url("../img/help/helpText.gif") no-repeat}
.previousRatesLink {float: right; margin-bottom: 6px}
.currentRatesText {}
.previousRatesText {float: right; margin-bottom: 6px}
.currentRatesLink {}

/* Online Bond Product term Table */
table.onlineBondProducts td, table.onlineBondProducts th {
border:1px solid #CCCCCC;
padding:5px 8px;
}

