/* BODY */
body {
color: #333;
margin: 0px;
padding: 0px 0px 0px 0px;
font-size:90%;
}

/* BACKGROUNDS */
.bg-white {
color: #333;
background-color: #fff;
}

.mainnav {
}

.nav-end {
}

.nav-break {
}

.left-nav {
display: none;
}

/* BARS */

.bar-home {
}

.bar-savings {
}

/* RIGHT COLUMNS */

.right-home, .right-mortgages, .right-savings, .right-insurance, .right-investments, .right-loans, .right-shareplans, .right-econv {
display: none;
}

/* LINKS */

/* MAIN BAR */
a.main, a.main:hover, a.main-home, a.main-home:hover, a.main-savings, a.main-savings:hover {
}

/* SECOND LEVEL NAVIGATION */

a.sub, a.sub:hover {
}


/* TEXT LINKS */

a:link, a:visited {
font-weight: normal;
color: #333;
background-color: transparent;
}

a.login, a.login:hover {
}


/* TEXT */

h1, h2 {
margin-top: 10px;
margin-bottom: 20px; 
font-family: arial, helvetica, geneva, sans-serif;
color: #333;
background-color: transparent;
}

h1 {
font-size: 150%;
padding-bottom: 0px;
}

h2 {
font-size: 150%;
padding-bottom: 0px;
}

.text, .bodycopy {
padding: 10px;
font-size: 70%;
font-family: verdana, arial, helvetica, arial, sans-serif;
color: #333; 
line-height: 140%;
background-color: #fff;
}

.relatedlinks-home {
}

.relatedlinks-savings {
}

.bc {
}

/* COLOURS */

.home {
color: #393;
background-color: transparent;
}

.savings {
color: #00bd27;
background-color: transparent;
}

/* FORMS ELEMENTS */

.field {
font-family: verdana, arial, helvetica, arial, sans-serif;
font-size: 70%;
font-weight: bold;
color: #333;
padding: 0px;
margin: 0px;
width: 130px;
border: solid 1px #333;
background-color: #fff;
}


/* MISCELLANEOUS */

.hidden {
display: none;
}

.banner {
}

.home-main {
color: #333;
background-color: #fff;
padding: 10px;
}

.home-separator {
}

.home-feature-left, .home-feature-right {
font-size: 70%;
font-family: verdana, arial, helvetica, arial, sans-serif;
color: #333; 
line-height: 140%;
background-color: #fff;
padding: 10px;
}

.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 */

.text-small {font-size: 90%; line-height: 120%;}
.bodycopy table {border-collapse: collapse; font-size: 100%}
.bodycopy td, .bodycopy th {border-bottom: 1px solid #666; border-top: 1px solid #666; 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; background-color: white;}

hr {color: white; height: 1px; border-bottom: 1px dashed #999}
.biggreentext {font-size: 120%; font-weight: bold;}
.textarea {border-top: 1px solid black}

img.print_logo {width: 188px; height: 59px}
img.screen_logo {display: none}


div.terriers_offer {}
div.terriers_bg {}
div.terriers_content {padding: 10px; margin-right: 153px;}
div.terriers_disclaimer {}
ul.terriers_list {margin-top: 0px; margin-bottom:0px}
div.terriers_print {border: 3px double black; padding: 10px 10px 2px 10px}

/* Landing page: Apply Now, Corporate Business news etc. */
.picture_g {border: 1px solid #313031; float: left;}
.landing1_g {border-bottom: 1px solid #313031; border-right: 1px solid white; padding: 1px 0px; font-size: 100%; font-weight: bold; text-transform: uppercase; line-height: 100%}
.landing2_g {border-right: 1px solid #313031;}
.landing3_g {border-right: 1px solid #313031; padding: 1px 0px; line-height: 100%;}
.landing4_g {font-size: 100%; line-height: 100%; font-weight: bold; text-transform: uppercase; color: #313031; border-bottom: 1px solid #313031; padding: 0px 20px 1px 0px}
.landing5_g {font-size: 100%; line-height: 100%; font-weight: bold; text-transform: uppercase; color: #313031; border-bottom: 1px solid #313031; padding: 0px 7px 1px 0px}
.landing6_g {padding: 7px 10px 0px 74px; max-width: 99%}
.landing1_g a:link, .landing1_g a:visited,
.landing3_g a:link, .landing3_g a:visited {color: #313031; text-decoration: none; font-weight: bold} 
.landing1_g a:hover, .landing1_g a:active,
.landing3_g a:hover, .landing3_g a:active {color: #CC0000; text-decoration: none; font-weight: bold}

.mortgage-box {display: none}

.bodycopy td.bordered {background-color: #fff; border-bottom: 1px solid #666; border-top: 1px solid #666; border-right: 1px solid #666;  padding: 7px 7px}

.noborders .insurance_text1, .noborders .insurance_text2, 
.noborders .mortgages_text1, .noborders .mortgages_text2, 
.noborders .investments_text1, .noborders .investments_text2, 
.noborders .savings_text1, .noborders .savings_text2, 
.noborders .sharedealing_text1, .noborders .sharedealing_text2 {background-color: white}

table.print_borders td {border: 1px solid #333333}
table.print_borders {border-collapse:collapse}

.noborders .header1, .noborders .header2 {padding: 4px 8px 8px 10px;}



/* style for new homepage */

table.topnavmin {
min-width:1024px;
width:100%;
}


a.home, a.home:visited, a.home:active, a.home:hover {
color: #333;
}

a.home:hover {
color: #FF0000;

}



td.whiteborder{
border:solid 1px #FFFFFF;

}

td.whitebordertop{
border-top:solid 1px #FFFFFF;


}

td.row3text{
background-color:#DBE8FA;

border-top: 1px solid #6699FF;
border-bottom: 1px solid #6699FF;
border-left: 1px solid #6699FF;
border-right: 1px solid #6699FF;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
padding: 4px 4px 4px 4px;
}


div.row3headingdiv {
padding-left: 4px;
padding-bottom:4px;

}


td.row1column1text{
background-color:#FFF;
border:solid #FBCD51 1px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
padding: 4px 4px 4px 4px;

}


td.row2column1text{
background-color:#FFF;
border:solid #EB8D5B 1px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
padding: 4px 4px 4px 4px;
}

td.row3column1text{
background-color:#FFF;
border:solid #EE5B5B 1px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
padding: 4px 4px 4px 4px;
}

td.padright{
padding-right:3px;
}

td.padbottom{
padding-bottom:10px;
}

.left-column {display:none;}
.pageMover {display:none;}
.getStarted {display:none;}
.sideboard-container-right {display:none;}
