body {		
  margin-top:0px;
  padding-top:0px;
  font-size:100%;
  background:#FFF url(/corporate/images/newbuild/background/background-grad.gif) repeat-x 0 0; }
/*  background:#ebe9ec url(/corporate/images/header/full-shadow.png) 50% 100% no-repeat;*/
/*  background:#ececec url(/corporate/images/header/background-shadow.png) 50% 0 repeat-y !important;*/
/*background:#ececec !important;*/
}
/*div[align=center] {
	 background:url(/corporate/images/header/base-shadow.png) 50% 100% no-repeat !important
}
*/
a img {border:0;}
h1, h2, h3, h4 {
  /*font-family:Arial;*/
  font-weight:normal;
  line-height:1.2em;
  color:#FFF;
  text-align:left;
  padding:12px 12px 0 12px; 
  display:block;
  font-size:1.55em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:1.6em;
}

html>body h1 {
    font-size:1.6em;
}


div#logo a span {
font-size:1px;
visibility:hidden;
}
h2 {
  margin:0 0 10px 0;
  padding:0 12px 10px 12px;
  font-size:1.08em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:1.05em;
}
html>body h2 {
    font-size:1.05em;
}

h3, h4 {
  font-family:Arial;
  font-weight:bold;
  line-height:1.3em;
  width:100%;
  color:#000;
  padding:0 12px 0 0;
  margin:0 0 -0.1em 0;
  font-size:.8em;
  voice-family: "\"}\"";
  voice-family: inherit;
  margin-bottom:0;
  font-size:.78em;
  width:auto;
}
html>body h3 {
  margin-bottom:0;
  font-size:.78em;
}

h4 {
  line-height:140%;
  display:block;
  font-size:.71em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:.7em;
}
html>body h4 {
    font-size:.7em;
}

h5, h6 {
  font-family:Arial;
  font-weight:normal;
  line-height:1.2em;
  color:#FFF;
  text-align:left;
  padding:12px 12px 0 28px;
  margin:10px 0 0 0;
  display:block;
  font-size:23px;
}

h5 {
  padding-top:14px;
  letter-spacing:3.5px;
  margin-bottom:6px;
}

h6 {
  line-height:26px;
  letter-spacing:3px;
  margin:0;
  padding:0 12px 0 28px;
  font-size:18px;
}

ol {
  text-align:left;
  padding-left:12px;
  padding-right:12px;
}

ol li {
  font-family:Arial;
  font-weight:normal;
  margin-bottom:3px;
  margin-top:3px;
  line-height:140%;
  font-size:.71em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:.7em;
}
html>body ol li {
    font-size:.7em;
}

#maincontent ul.fullbullet {  	
	list-style-position:outside;
  text-align:left;
  list-style:url(/corporate/images/assets/bullet.gif);
  margin:0 0 10px 0;
  padding: 0 0 0 2em;
  voice-family: "\"}\"";
  voice-family: inherit;
                      /* Rules here hidden from IE5, IE5.5 & NN4 */
}




ul.nobullet {
  text-align:left;
  list-style:none;
  margin:0;
  padding-top:0;
  padding-bottom:0;
  padding-left:18px;
  padding-right:12px;
  voice-family: "\"}\"";
  voice-family: inherit;
                      /* Rules here hidden from IE5, IE5.5 & NN4 */
}
html>body ul.nobullet {
  margin-top:-0.5em;  /* Rules here hidden from IE5, IE5.5, IE6 */
  margin-bottom:0.5em;
  padding-left:16px;
}

ul.fullbullet li, ul.introfullbullet li, ul.nobullet li {
  font-family:Arial;
  font-weight:normal;
  padding:0;
  margin:0 12px 0 0;  
  line-height:140%;
  font-size:12px;    
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:12px;
}
html>body ul.fullbullet li, html>body ul.introfullbullet li, html>body ul.nobullet li {	
    font-size:12px;    
    margin-right:6px; 
}

#maincontent ul.introfullbullet {
	list-style-position:outside;	
  text-align:left;
  list-style:url(/corporate/images/assets/bullet.gif);
  margin:0;
  padding-top:0;  
  padding-bottom:-1em;
  padding-left:2em;
  padding-right:12px;
  voice-family: "\"}\"";
  voice-family: inherit;
                      /* Rules here hidden from IE5, IE5.5 & NN4 */
}
html>body ul.introfullbullet {
	
  margin:0;

  /* IE7 hack */  
  #margin-bottom:20px;
  #padding-left:16px;
}

/* Other bits */
.onlyprint {
  display:none;
}

.hiddenlabel {
  position:absolute;
  text-align:left;
  left:-10000px;
  width:9000px;
}

image.contact {
text-align:right;
margin-bottom: 6px;
}

.back {
padding-left:0;
}

a.no-underline {
    text-decoration: none;
}

/*p, .text-right, .text-med, .text-intro, .purple, .smalltext,
.contacttext, .internationalcontacttext, .footer, .boxtop,
.boxtext,.gateway-title {
  vertical-align:top;
  text-align:left;
  margin-top:0;
  padding-left:12px;
  padding-right:12px;
  font-family:Arial;
  font-weight:normal;
  line-height:140%;

  font-size:.71em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:.7em;
}

html>body p, .text-right, .text-med, .text-intro, .purple, .smalltext,
.contacttext, .internationalcontacttext, .footer, .boxtop,
.boxtext, .gateway-title {
    font-size:.7em;
}*/



/* corporate finance magazine download link */
div.financemagazinewrap {
    margin-top:15px;
    width:151px;
    height:93px;
    background-image:url(/corporate/images/rhp/finance-mag.gif);
    background-position: bottom left;
    }

div.financemagazinewrap a:link, div.financemagazinewrap a:hover, div.financemagazinewrap a:active, div.financemagazinewrap a:visited {
    color: #fff;
    text-decoration: none;
    display: block;
    border:0;
    margin: 0;
    }

div.financemagazinetitle {
    line-height: 120%;
    color:#fff;
    font-weight:bold;
    font-family:Arial;
    font-size:.86em;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size:.85em;
    }
html>body div.financemagazinetitle {
    font-size:.85em;
    }

div.financemagazinecontent {
    color: #fff;
    line-height:100%;
    line-height: 1.2em;
    font-size:.61em;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size:.6em;
    }
html>body div.financemagazinecontent {
    font-size:.6em;
    }

div.financemagazinetitle a {
    padding:6px 0 0 7px;
    width: 151px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 145px;
    }
html>body div.financemagazinetitle a {
    width: 145px;
    }

div.financemagazinecontent a {
    padding: 14px 0px 18px 6px;
    width: 151px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 145px;
    }
html>body div.financemagazinecontent a {
    width: 145px;
    }




/* start right hand panel */


div.europeancrossborder {
    margin:0;
    padding:0;
    border:0;
    width:151px;
    background-repeat:no-repeat;
    background-position: top left;
    color: #fff;
    background-color: #73369e;
    float: left;
    font-size: 90%;
    }

div.europeancrossborder p {
	font-size:12px; 
	padding:10px; 
    
    }
    
div.europeancrossborder p.pdf {
    background:transparent url(/corporate/images/assets/pdf.gif) 0 0px no-repeat;
    padding-left: 23px;
    margin: 10px 0 10px 10px;
    }
    
div.rhppanel {
    margin:0;
    padding:0;
    border:0;
    width:151px;
    height:55px;
    background-repeat:no-repeat;
    background-position: bottom left;
    }
div.sectionrhppanel {
  background:top left no-repeat;
    height:149px;
}
div.rhppanel p, div.sectionrhppanel p {
    margin:0;padding:12px 0 0 7px;border:0;
    vertical-align:top;
    text-align:left;
    color:#fff;font-weight:bold;
    font-family:Arial;
    text-transform: uppercase;

  font-size:.71em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:.7em;
}
html>body div.rhppanel p, div.sectionrhppanel p {
    font-size:.7em;
}
img.rhpbottomline {
    margin-top: 6px;
    margin-bottom:5px;
    background-color: #c4c3d5;
    display: block;
    }
img.sectionrhpbottomline {
    margin-top: 6px;
    margin-bottom:5px;
    background-color: #c4c3d5;
    display: block;
    }
span.rhpphonenumber {
    color:#13377c;
    }

p.rhpparagraph {
    padding-left:6px;
    margin:0;
    }

div.rhptall {
    height:96px;
    }

p.rhpparagraphbig {
    padding-left:6px;
    margin:0;
    }

div.rhptall p {
    padding:51px 0 0 7px;
    }

div.rhpmedium p {
    padding:11px 0 0 7px;
    }

div.rhppanel p.altpaneltitle {
    margin:0;
    border:0;
/*    vertical-align:top; */
    text-transform: none;

    font-family:Arial;
    font-weight:normal;
    font-size:1.08em;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size:1.05em;
    }
html>body div.rhptall p {
    font-size:1.05em;
}

div.europeancrossborder p a, div.europeancrossborder p a:visited, div.europeancrossborder p a:hover, div.europeancrossborder p a:active {
    color:#fff;
    text-decoration:underline;
    }
    
div.rhppanel p a.sidebarpanellink, div.rhppanel p a.sidebarpanellink:visited, div.rhppanel p a.sidebarpanellink:hover, div.rhppanel p a.sidebarpanellink:active
{
    display:block;
    width:100%;
    height: 34px;
    color:#fff;
    text-decoration:none;
    line-height: 100%;
    padding-top: 2px;
    }

div.sidebarwarning {
    margin-top: 10px;
    width:150px;
    border:2px solid #cb6557;
    font-size:0.81em;
    }

div.sidebarwarning p {
    margin:9px;
    padding:0;
    }

div.sidebarwarning p.sidebarwarningheader {
    color:#cb6557;
    font-weight: bold;
    }


/* left over rhp styles for deletion */
#contactrhppanel {background-image:url(/corporate/images/rhp/contact-us-panel.jpg);}
#meettheteamrhppanel, #newsrhppanel {
    height:96px;
    background-image:url(/corporate/images/rhp/meet-the-team.gif);
    }
#meettheteamrhppanel p, #newsrhppanel p {
    margin:0;padding:51px 0 0 7px;border:0;
    vertical-align:top;
    text-align:left;
    color:#FFF;
    font-family:Arial;
    font-weight:normal;
    font-size:1.08em;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size:1.05em;
}
html>body #meettheteamrhppanel p, html>body #newsrhppanel p {
    font-size:1.05em;
}

#newsrhppanel {
    height:56px;
    background-position: 0 -40px;
}
#newsrhppanel p {
    padding:11px 0 0 7px;border:0;
}
div.truthrhppanel {
    margin:0;padding:0;border:0;
    width:151px;height:55px;
    background-repeat:no-repeat;
    background-image:url(/corporate/images/the-truth/panel.gif);
}
div.truthrhppanel p {
    margin:0;padding:12px 0 0 7px;border:0;
    vertical-align:top;
    text-align:left;
    color:#FFF;font-weight:bold;
    font-family:Arial;

    font-size:.71em;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size:.7em;
}
html>body div.truthrhppanel p {
    font-size:.7em;
}
div.truthrhppanel p a, div.truthrhppanel p a:hover {
    color:#FFF;font-weight:bold;
    font-family:Arial;
    text-decoration:none;
    display:block;
    width:100%;height:30px;
}
/* end left over rhp styles for deletion */

/* end right hand panel */


.text-right {
  text-align:right;
  font-size:12px;
}

.text-med, .text-intro {
 display:block;
 padding-bottom:2px;
}

.text-med {
  padding-left:0px;
}

.purple {
  color:#13377c;
  font-weight:bold;
  line-height:120%;
  margin:0;
}

.smalltext, .contacttext, .footer, .internationalcontacttext {
	margin-top:10px; 
  line-height:120%;
  font-size:.59em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:.54em;
}
html>body .smalltext, .contacttext, .footer, .internationalcontacttext {
    font-size:.54em;
}

.contacttext {
  padding:0 6px 3px 6px;
  margin:0;
}

.internationalcontacttext {
  padding-left:6px;
  padding-right:6px;
  margin-bottom:0;
  padding-bottom:0;
  voice-family: "\"}\"";
  voice-family: inherit;
}
html>body .internationalcontacttext {
  padding-bottom: 10px;
}

.boxtop {
  color:#FFF;
  font-weight:bold;
  display:inline;
}

.boxtext {
  line-height:100%;
}

.gateway-title {
  font-weight:bold;
  color:#13377c;
  margin:0;
  padding:2px 12px 6px 12px;
  display:block;
  font-size:.85em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:.79em;
}
html>body .gateway-title {
    font-size:.79em;
}

a.gateways {
  font-family:Arial;
  padding-left:0px;
  font-weight:bold;
  text-decoration:none;
  font-size:.8em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:.78em;
}
html>body a.gateways {
    font-size:.78em;
}

a:hover, a.gateways:hover, a.home:hover, a.bodylist:hover {
  color:#13377c;
  text-decoration:underline;
}

.greypanel {
  text-align:left;
  background-color:#C4CDDE;
  color:#000;
  padding:12px;
  padding:12px;
  margin-bottom:12px;
  margin-top:10px;
}

.greypanel p {
  margin-bottom:0px;
}

/* Form Styles */
form table{
  background-color: #E7EBF2;
  margin:10px 0;
  text-align:left;
  border:0px;
  border-collapse:collapse;
  font-size:12px;
}

form table tr {
  width:400px;
}

form table td {
  text-align:left;
  vertical-align:middle;
}

form table td.top {
  text-align:middle;
  vertical-align:top;
  padding: 7px 0px 7px 0;
}

form table td.padding {
  text-align:left;
  vertical-align:top;
  padding: 7px 0px 7px 0;
}

form table td.values {
  font-family:Arial;
  font-size: 12px;
  white-space: nowrap;
  color: #13377c;
  text-align:right;
  padding: 10px 10px 10px 0;
}

form table td.values input {
  width: 100px;
}

form table td.spacer {
  background-color:#FFFFFF;
  height:4px;
}

form table tr.buttons {
  background-color:#FFF;
}

form table tr.buttons td.reset {
  text-align:left;
  padding-left: 10px;
}

form table tr.buttons td.calculate {
  text-align:right;
  padding-right: 10px;
}


/*Hacks for https://www.bankofscotland.co.uk/CB_contact.nsf/Contact?OpenForm */
/* uses :last-child - css3 which is unsupported in IE, meaning we can get round the dodgy html which was causing firefox 2 rendering issues */

html body form div:last-child table td {
	vertical-align:top;
	font-family:Arial;
	}

html body form div:last-child table {
	background-color: transparent;
	}

/*end hacks*/

.bcsep {
  display:inline;
  background-image: url(/corporate/images/assets/breadcrumb-vertical-bar.gif);
  background-repeat: no-repeat;
  background-position: 45% 20%;
}
html>body .bcsep {
    font-size:.55em;
}



div#topstrip {
  margin:0;padding:0;border:0;
  float:left;
  width:760px;height:19px;
  background:url(/corporate/images/header/topstrip.gif) top left no-repeat;
}
/* very very top row links ul */
div#topstrip ul {
  margin:0;
  padding:3px 0 0 3px;
  float:left;
  display:block;
  list-style-type: none;
  color:#609;
  font-family:Arial;
  font-weight:normal;
  text-decoration:none;
}
div#topstrip ul#topleft {float:left;}
div#topstrip ul#topright {
    float:right;
    margin-right: 1px;
    }

div#topstrip ul li {
  float: left;
  display: inline;
  background:url(/corporate/images/header/vtsep.gif) 100% 2px no-repeat;
  color:#609;
  margin: 0;
  padding: 0 6px;
  font-size:.57em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:.55em;

}
html>body div#topstrip ul li {
    font-size:.55em;
    padding: 0 6px 0 6px;
}

div#topstrip ul li.last {background:none;}

div#topstrip ul li a {
  color:#609;
  text-decoration:none;
}

div#topstrip ul li a:hover {
  text-decoration:underline;
}
div#additionalnav {
  margin:0;padding:0;border:0;
  width:403px;
  height:23px;
  float:right;
  background:#E7EBF2 url(/corporate/images/header/additionalcorner.gif) top left no-repeat;
}
div#additionalnav ul {
  margin:8px 0 0 0;
  padding:0;
  border:0;
  width:348px;
  float:right;
  display:block;
  list-style-type:none;
  font-size:1px;
  background:url(/corporate/images/header/vtsep.gif) 160px 0 no-repeat;
}
div#additionalnav ul li {
  margin-left:17px;
  float:left;
  display:inline;
}
div#additionalnav ul li a {
  display:block;
  font-size:1px;
}
div#additionalnav ul li a#businessintroducers {
  background:url(/corporate/images/header/businessintroducers.gif) 0 0 no-repeat;
  width:135px;
  height:10px;
}
div#additionalnav ul li a#interestratescharges {
  background:url(/corporate/images/header/interestratescharges.gif) 0 0 no-repeat;
  width:170px;
  height:10px;
}
div#additionalnav ul li a span {
  display:none;
  font-size:1px;
}
div#additionalnav ul li a#businessintroducers:hover {background-position:0 -10px;}
div#additionalnav ul li a#interestratescharges:hover {background-position:0 -10px;}



div#searcharea form#searchform label {
	float:left;
	color:#13377c;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	margin:6px 4px 0 0;
}
	
div#searcharea form {
margin:0;padding:0;float:right;
  height:20px;
}

input#atozsubmit {
 margin-right:8px;
}
#atozdropdown {
  margin-top:1px;
  margin-right:3px;
  font-size:0.6em;
  width:190px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width:196px;
}
html>body #atozdropdown {
  width:196px;
}

a#noscriptlink {
  font-size:0.7em;
  padding-right:7px;
}





.vtsep {
  display:inline;
  background-image: url(/corporate/images/assets/verytop-vertical-bar.gif);
  background-repeat: no-repeat;
  background-position: 50% 0%;
}
html>body .vtsep {
    font-size:.55em;
}

/* Image links bar ul */
#skyline {
  clear:both;
  width: 760px;
  height: 28px;
  margin: 0 0;
  padding: 0;
  position: relative;
  voice-family: "\"}\"";
  voice-family: inherit;
  margin: 0 auto;
}
html>body  {
  margin: 0 auto;
}

#skyline li {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  top: 0;
}

#skyline li, #skyline a {
  margin: 0;
  padding: 0;
  height: 28px;
  display: block;
  color:#FFF;
  font-weight:bold;
  font-size:x-small;
  border-right:1px solid #FFF;
  font-family:Arial;
  vertical-align:middle;
  text-decoration:none;
}

#skyline #panel1 {left: 0; width: 127px;  background-image: url(/corporate/images/header/the-difference.gif); background-repeat:no-repeat;}
#skyline #panel2 {left: 127px; width: 127px;  background-image: url(/corporate/images/header/day-to-day.gif); background-repeat:no-repeat;}
#skyline #panel3 {left: 254px; width: 127px;  background-image: url(/corporate/images/header/funding-solutions.gif); background-repeat:no-repeat;}
#skyline #panel4 {left: 381px; width: 127px;  background-image: url(/corporate/images/header/corporate-finance.gif); background-repeat:no-repeat;}
#skyline #panel5 {left: 508px; width: 127px;  background-image: url(/corporate/images/header/international.gif); background-repeat:repeat-x;}
#skyline #panel6 {left: 635px; width: 127px;  background-image: url(/corporate/images/header/contact-us.gif); background-repeat:repeat-x;}

#skyline a span {
  position:absolute;
  left:-10000px;
  width:9000px;
}

/* new skynav */

#skynav {
  clear:both;
  width: 760px;
  height: 25px;
  margin: 0 0;
  padding: 0;
  position: relative;
  voice-family: "\"}\"";
  voice-family: inherit;
  margin: 0 auto;
}
html>body  {
  margin: 0 auto;
}

#skynav li, #skynav a {
  margin: 0;
  padding: 0;
  height: 25px;
  display: block;
  color:#FFF;
  font-weight:bold;
  font-size:x-small;
  font-family:Arial;
  vertical-align:middle;
  text-decoration:none;
}


#skynav li {
  list-style: none;
  position: absolute;
  top: 0;
}

#skynav li a {
	position:relative;
}

#skynav li a span {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	cursor:hand;
	background:url(/corporate/images/header/section-navigation.png) no-repeat left top;
}

#skynav #panel1 {left: 0; width: 105px;}
#skynav #panel2 {left: 105px; width: 105px;}
#skynav #panel3 {left: 210px; width: 128px;}
#skynav #panel4 {left: 338px; width: 123px;}
#skynav #panel5 {left: 461px; width: 127px;}
#skynav #panel6 {left: 588px; width: 95px;}
#skynav #panel7 {left: 683px; width: 77px;}

#skynav #panel1 a span {background-position:0 0;}
#skynav #panel2 a span {background-position:-105px 0;}
#skynav #panel3 a span {background-position:-210px 0;}
#skynav #panel4 a span {background-position:-338px 0;}
#skynav #panel5 a span {background-position:-461px 0;}
#skynav #panel6 a span {background-position:-588px 0;}
#skynav #panel7 a span {background-position:-683px 0;}

/***/

div#homecontainer {
margin:0;padding:0;border:0;
width:760px;
height:450px;
}

div#welcomecontainer {
  width:453px;
  height:220px;
  float:left;
  background:url(/corporate/images/home/welcome.jpg) top left no-repeat;
  position:relative;
}

div#logincontainer {
  width:302px;
  height:70px;
  float:right;
  background:url(/corporate/images/home/login-background.gif) top right no-repeat;
}
div#logincontainer a {
  float:left;
}
div#logincontainer a#onlinebanking {
  float:right;
  display:block;
  width:69px;height:69px;
}

div#navigationcontainer {
  margin:2px 0 0 0;padding:0;border:0;
  position:relative;
  width:302px;
  height:318px;
  float:right;
}

div#advertone {
  margin:6px 8px 0 0;padding:0;border:0;
  width:223px;
  height:165px;
  float:left;
  display: inline;
}

div#adverttwo {
  margin:6px 0 0 0;padding:0;border:0;
  width:223px;
  height:165px;
  float:left;
}

div#welcomecontainer p {
  position:absolute;
  top:80px;
  left:9px;
  width:216px;
  color:#FFF;
  font-size:0.6em;
  visibility:hidden;
}
div#welcomecontainer p a {
  color:#FFF;
  text-decoration:underline;
}
div#welcomecontainer a.linkmask {
  position:absolute;top:0;left:0;
  text-decoration:none;
  display:block;
  width:100%;height:100%;
}

div#navigationcontainer div#lefthalf {
  margin:3px 0 0 0;padding:0;border:0;
  width:140px;
  float:left;
  display:inline;
}
div#navigationcontainer div#righthalf {
  margin:3px 0 0 0;padding:0;border:0;
  width:125px;
  float:left;
}
div#navigationcontainer h3 {
  margin:0 0 0 14px;padding:0;border:0;
  font-size:0.6em;
  color:#787878;
}
div#navigationcontainer div ul {
  margin:0 0 5px 14px;padding:0;border:0;
  float:left;
  display:inline;
  list-style:none;
  width:125px;
  line-height:90%;
}
div#navigationcontainer div ul li {
  margin:0;padding:0 0 0 10px;border:0;
  float:left;
  clear:both;
  display:block;
  width:125px;
  background:url(/corporate/images/home/arrow5.gif) 0 4px no-repeat;
}
div#navigationcontainer div ul li a {
  margin:0;padding:0;border:0;
  color:#787878;
  font-size:0.55em;
  text-decoration:none;
}
div#navigationcontainer div ul li a:hover {
  text-decoration:underline;
}

div#navigationcontainer div ul#homefinance li { line-height: 0.8em; }

div#navigationcontainer div ul#homedaytoday li {background:url(/corporate/images/home/arrow5.gif) 0 4px no-repeat;}
div#navigationcontainer div ul#homefunding li {background:url(/corporate/images/home/arrow5.gif) 0 4px no-repeat;}
div#navigationcontainer div ul#homefinance li {background:url(/corporate/images/home/arrow5.gif) 0 4px no-repeat;}
div#navigationcontainer div ul#homeinternational li {background:url(/corporate/images/home/arrow5.gif) 0 4px no-repeat;}
div#navigationcontainer div ul#homeservices li {background:url(/corporate/images/home/arrow5.gif) 0 4px no-repeat;}
div#navigationcontainer div ul#homedaytoday li a:hover {color:#cb6557;}
div#navigationcontainer div ul#homefunding li a:hover {color:#ff9966;}
div#navigationcontainer div ul#homefinance li a:hover {color:#5280da;}
div#navigationcontainer div ul#homeinternational li a:hover {color:#56949f;}
div#navigationcontainer div ul#homeservices li a:hover {color:#13377C;}

div#navigationcontainer a#businessintroducer {
  position:absolute;
  bottom:0;left:0;
}

/* Left Nav & Section Relevant Colours  */
/*.leftlevel1 {
  padding:0;
  margin:0;
  margin-top:13px;
  text-align:left;
  background-image: url(/corporate/images/assets/dot.gif);
  background-repeat: repeat-x;
  background-position: 0 100%; 
  voice-family: "\"}\"";
  voice-family: inherit;
  margin-top:10px;
}
html>body .leftlevel1 {
  margin-top:10px;
}

.leftlevel2 {
  padding:0;
  margin:0;
  width:100%;
  padding-top:6px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width:auto;
}
html>body .leftlevel2 {
  width:auto;
}

.leftlevel3 {
  padding:0;
  margin:0;
  padding-top:4px;
}
html>body .leftlevel3 {
  margin-bottom:-0.4em;
}

.leftlevel4 {
  padding:0;
  margin:0;
}
html>body .leftlevel4 {
  margin-bottom:-0.4em;
}

.leftlevel5 {
  padding:0;
  margin:0;
}
html>body .leftlevel5 {
  margin-bottom:-0.4em;
}

.leftlevel1 li {
  padding:0;
  margin:0;
  display:block;
  padding:0.2em 0 0.3em 6px; 
  margin:0;
  list-style:none;
  line-height:80%;
  background-image: url(/corporate/images/assets/dot.gif);
  background-repeat: repeat-x;
  background-position: 0 0;
  text-align:left;
  margin-left:-13px;
  margin-left:0;
  padding-bottom:0.6em;
  voice-family: "\"}\"";
  voice-family: inherit;
  margin-left:0;
  float:none;
  padding-bottom:0.3em;
}
html>body .leftlevel1 li {
  margin-left:0;
  float:none;
  padding-bottom:0.3em;
}

.leftlevel2 li {
  background-image:none;
  padding:0;
  margin:0;
  display:block;
  width:100%;
  line-height:80%;
  padding:0.4em;  
  float:left;
  padding-left:0;
  padding-top:0;
  margin:0;
  list-style:none;
  voice-family: "\"}\"";
  voice-family: inherit;
  float:none;
  width:auto;
}
html>body .leftlevel2 li {
  float:none;
  width:auto;
}

.leftlevel3 li {
  padding:0;
  margin:0;

  padding:1px;  
  padding-left:8px;     
  line-height:100%;
  list-style:none;
  background-image: url(/corporate/images/assets/leftnav-bullet.gif);
  background-repeat: no-repeat;
  background-position: 1px 8px;
  voice-family: "\"}\"";
  voice-family: inherit;
}
html>body .leftlevel3 li {
}

.leftlevel4 li {
  padding:0;
  margin:0;
  padding-left:8px;     
  line-height:100%;
  list-style:none;
  background-image: none;
}

.level1 a, .level1selected a, .level2 a, .level2selected a, .level3 a, .level3selected a {
  text-decoration:none;
}

.level1 a:hover, .level1selected a:hover, .level2 a:hover, .level2selected a:hover, .level3 a:hover, .level3selected a:hover {
  text-decoration:underline;
}

.level1 {
  text-decoration:none;
  font-family:Arial;
  font-weight:bold;
  text-align:left;
  font-size:0.71em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:0.7em;
}
html>body .level1  {
  font-size:0.7em;
}

.level1selected {
  text-decoration:none;
  font-family:Arial;
  font-weight:bold;
  font-size:0.71em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:0.7em;
}
html>body .level1selected  {
  font-size:0.7em;
}

.level2 {
  text-decoration:none;
  font-family:Arial;
  font-weight:normal;
  font-size:0.57em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:0.55em;
}
html>body .level2  {
  font-size:0.55em;
}

a.level2 {
  text-decoration:none;
  color:#666 !important;
}

.level2selected {
  text-decoration:none;
  font-family:Arial;
  font-weight:normal;
  font-size:0.57em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:0.55em;
}
html>body .level2selected  {
  font-size:0.55em;
}

.level3 {
  text-decoration:none;
  font-family:Arial;
  font-size:0.57em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:0.55em;
}
html>body .level3 {
  font-size:0.55em;
}

.level3selected {
  text-decoration:none;
  font-family:Arial;
  font-size:0.57em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:0.55em;
}
html>body .level3selected {
  font-size:0.55em;
}

.level4 {
  text-decoration:none;
  font-family:Arial;
  font-size:0.57em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:0.55em;
}
html>body .level3 {
  font-size:0.55em;
}

.level4selected {
  text-decoration:none;
  font-family:Arial;
  font-size:0.57em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:0.55em;
}
html>body .level4selected {
  font-size:0.55em;
}
.level5 {
  text-decoration:none;
  font-family:Arial;
  font-size:0.57em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:0.55em;
}
html>body .level5 {
  font-size:0.55em;
}

.level5selected {
  text-decoration:none;
  font-family:Arial;
  font-size:0.57em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:0.55em;
}
html>body .level5selected {
  font-size:0.55em;
}

.level2, .level3, .level4, .level5 {
  color:#666;
}*/

.gatewaylists {
  padding:0px;
  display:block;
  list-style:none;
  text-align:left;
  padding-left:12px;
  margin:5px 0px 0px 0px;
  voice-family: "\"}\"";
  voice-family: inherit;

}
html>body .gatewaylists  {  
}

.gatewaylists li a {
  padding-left:7px;
  background-image: url(/corporate/images/assets/leftnav-bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 60%;
  voice-family: "\"}\"";
  voice-family: inherit;
  padding-left:10px;
}
#maincontent .gatewaylists li a  {
  padding-left:10px;
  padding-bottom:4px;
}

.nolist {
  text-decoration:none;
  display:block;
  font-family:Arial;
  color: #666;
  margin-bottom:-2em;
  font-size:0.57em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:12px;
}
html>body .nolist {
  margin:0;
  margin-bottom:3px;
  display:block;
  font-size:12px;
}

.gatewaylisttitle {
  text-decoration:none;
  padding:0;
  margin:0;
  padding-left:12px;
  padding-top:13px;
  color: #13377c;
  font-family:Arial;
  list-style:none;
  font-weight:bold;
  font-size:.71em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:.7em;
}
html>body .gatewaylisttitle  {
  font-size:12px;
}

/* Centre Column Data Table Styles */
table.datatable {
  width:100%;
  border:0px;
  border-left:0px;
  padding:0px;
  margin:0px;
  margin-top:5px;
  margin-left:-2px;
  margin-bottom: 18px;
  border-collapse:collapse;
}
table.datatable2, table.datatable3 {
  margin-top:15px;
}

table.datatable tfoot tr {
border-top: 1px solid #9D9DB9;
font-weight:bold;
}

table.baseplus tfoot tr { border-top: 0; }

table.datatable tr, table.datatable caption {
  font-family:Arial;
  font-weight:normal;
  line-height:100%;
  margin:0px;
  padding:0px;
  border:0px;
  font-size:.71em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:.7em;
}
html>body table.datatable tr, html>body table.datatable caption {
    font-size:.7em;
}

table.datatable th, table.datatable td {
  text-align:center;
  border-left:1px solid white;
  padding-left:3px;padding-right:3px;
}
.category, td.data1 {
  line-height:120%;
  padding:5px 5px 4px 12px;
}


.odd, .odd .category, .odd .data1, .odd td {
  background-color:#E8E7EE;
}

table.datatable td.category,table.datatable th.category, table.datatable td.data1 {
  padding-left:12px;
  text-align:left;
}
table.datatable tfoot tr td {
  line-height:140%;
  padding:4px 12px 0 12px;
  text-align:left;
}

table.datatable td.caption, table.datatable caption {
  padding-left:12px;
  text-align:left;
  font-family:Arial;
  color:#FFF;
  font-weight:bold;
  line-height:140%;
  background-color:#CB6557;
  border-bottom:1px solid white;
  text-transform:uppercase;
}
table.datatable caption {
  padding:1px 0 1px 12px;
  text-align:left;
  font-family:Arial;
  color:#FFF;
  font-weight:bold;
  line-height:140%;
  background-color:#CB6557;
  border-bottom:1px solid white;
  text-transform:uppercase;
}

.greypanel input {
  margin-left:100px;
}

ul.gatewaylist {
  margin:0;
  padding:0;
  text-align:left;
  list-style:none;
}

ul.gatewaylist li {
  padding:0;
  padding-left:12px;
  background-image: url(/corporate/images/assets/gateway-bullet.gif);
  background-repeat: no-repeat;
  background-position: 0 0.5em;
  voice-family: "\"}\"";
  voice-family: inherit;
  padding-left:12px;
}
html>body ul.gatewaylist li   {
  padding-left:12px;
}

ul.gatewaylist li p {
  padding-left:0;
  padding-right:0;
}

ul.gatewaylist a {
  font-family:Arial;
  font-weight:bold;
  text-decoration:none;
  color:#CB6557;

  font-size:.8em;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:.78em;
}
html>body ul.gatewaylist a {
    font-size:.78em;
}
div.rhp {
  margin:0 0 10px 0;padding:0 0 5px 0;border:0;
  width:151px;
  font-size:.8em;
  color:#5e5e5e;
  background-color:#f0f0f0;
  float:left;
}
div.rhp.importantrhp {
  border:0;
  border-top:0;
  width:151px;
  background-color:#fff;
}
div.rhp div.title {
  margin:0;padding:0;border:0;
  height:41px;
}
div.rhp.importantrhp  div.title {
}
div.rhp.importantrhp div.body {
  margin-top:-7px;
  padding-top:3px;
   border:1px solid #13377C;border-top:0;
}
div.rhp div.title.twolines {
  height:52px;
}
div.rhp div.title.threelines {
  height:67px;
}
div.rhp div.title a {
  text-decoration:none;
  display:block;
  width:100%;
  height:100%;
}
div.rhp div.title a span, div.rhp div.title span {
  font-size:1px;
  visibility:hidden;
}
div.rhp p {
  margin:7px 5px 7px 8px;padding:0;border:0;
  color:#5e5e5e;
  font-size:11px;
  line-height:1.4em;
  position:relative;
}
div.rhp p a {
  color:#5e5e5e;
}

/* CSS Popup */
a.popup {
  font-weight:bold;
}

a.popup span {
  margin:0;padding:0;border:0;
  position:absolute;
  margin-left:10px;
  margin-top:0;
  z-index:3;
  width:200px;
  visibility:hidden;
  background:#f0f0f5;
}

a.popup:hover {
  text-indent:0;
  text-decoration:none !important;
}

a.popup:hover span {
  text-decoration:none !important;
visibility:visible;
cursor:pointer;
}

a.popup span span {
  display:block;
  padding:5px 14px 14px 12px;
  font-size:0.8em;
  color:#000;
  text-decoration:none !important;
  font-weight:normal;
}

td#mainpagecontent {
  width:399px;
}
td#mainpagecontent.gatewaycontent {
  width:566px;
}
td#mainpagecontent.truthcontent {
  margin:0;padding:0;border:0;
  width:600px;
}

/* New top-level gateways */
div#gatewayheading {
margin:0;border:0;
width:566px;
height:100px;
float:left;display:inline;
}
div#gatewayheading img {
margin-top:-10px;
}
div#gatewayheading h1 {
  margin:0;padding;0;
  background:none;
float:left;display:inline;
font-size:1.4em;
letter-spacing:0.1em;
text-transform:uppercase;
/*position:absolute;top:-10000px;left:-10000px;*/
}

div#gatewayheading p {
  margin:3px 0 0 12px;padding:0;border:0;
  font-size:0.8em;
  color:white;
  float:left;
clear:left;
letter-spacing:0.1em;
display:inline;
/*position:absolute;top:-10000px;left:-10000px;*/
}
div#gatewaypanel {
  margin:0;padding:0;border:0;
  width:566px;
  float:left;
}
div#gatewaypanel div.gatewaycolumn {
  margin:0 0 0 10px;padding:0;border:0;
  width:180px;
  float:left;
  display:inline;
}

.gatewaycolumn ul { margin-top:5px; }

div#gatewaypanel div.three {
  margin:0;
}

div.disclaimerpanel {
    width: 760px;
    background-color: #ece4ee;    
    clear: both;
    border-top: 4px solid #fff;
    border-bottom: 4px solid #fff;
    float: left;
    margin-top: 0px;
    }

div.disclaimerpanel p {
    color: #666;
    font-size: 60%;
/*    padding-top: 5px;
    padding-bottom: 8px;*/
 /*   float: left;*/
    margin: 0;
    padding: 5px 10px;
    }
    
/* Equipment Finance */

div#equipment_finance {
	width: 760px;	
}

div#equipment_finance h1 {
	background: url(/corporate/images/equipment-finance/equipment_finance_header.jpg) no-repeat;
	display: block; height: 127px; width: 760px; text-indent: -9999px;
}

div#equipment_finance div.intro_text {
	width: 240px; float: left; margin-right: 18px; 	
}

div#equipment_finance div#downloads {
	width: 501px; float: left; 	
}

div#equipment_finance div.intro_text p.first-child {
	font-weight: bold; 
}

div#equipment_finance div.contact {
	background: #ececec; color: #4c4c4c; overflow: hidden;
	padding-bottom: 15px; width: 501px;
}

div#equipment_finance div.contact div.contact_block {
	float: left; width: 155px; margin-right: 10px; 	
}

div#equipment_finance div.contact h2 {
	background: url(/corporate/images/equipment-finance/contact_details.jpg) no-repeat;
	display: block; height: 54px; width: 501px; text-indent: -9999px;	
	margin: 0; 
}

div#equipment_finance div.contact h3 {
	color: #4c4c4c; padding-bottom: 5px; font-size: 0.7em;
}

div#equipment_finance div.contact p {
	color: #4c4c4c; margin: 0; font-size: 0.6em;
}

div#equipment_finance div#downloads div.downloads_list h3 {
	font-size: 1em; margin-top: 5px; margin-bottom: 7px;
	padding: 0 7px;
}

div#equipment_finance div#downloads div.downloads_list ul li a {
	background: url(/corporate/images/assets/pdf.gif) no-repeat left 1px;
	padding-left: 20px; line-height: 1.5em; display: block;
	height: auto !Important; height: 20px; min-height: 20px;
	margin-bottom: 5px;
}

div#equipment_finance div#downloads h2.sub_header { 
	background: #13377C; font-size: 0.8em; padding: 5px;	
	font-weight: bold; margin-top: 10px; margin-bottom: 10px;
}

div#equipment_finance div#downloads div.downloads_list ul,
div#equipment_finance div#downloads div.downloads_description ul
{
	padding-left: 5px; margin-top: 3px; margin-left: 0px;
}

div#equipment_finance div#downloads div.downloads_list ul li,
div#equipment_finance div#downloads div.downloads_description ul li
{
	list-style-type: none;
}

div#equipment_finance div#downloads div.downloads_list {
	background: #f7f2fa; padding: 5px; width: 245px;
	float: left; margin-right: 5px; font-size: 0.7em;
	height: auto !Important; height: 290px; min-height: 290px;
	margin-bottom: 10px; padding-left: 0; padding-right: 0;
}

div#equipment_finance div#downloads div.downloads_description h3 {
	font-size: 0.9em; margin-top: 4px; margin-bottom: 10px;
}

div#equipment_finance div#downloads div.downloads_description {
	background: #f7f2fa; padding: 5px; width: 490px;
	clear: both; float: none; 
	font-size: 0.8em;
}
div#equipment_finance div#downloads div.downloads_description p {
	margin-left: 13px;	
}

div#equipment_finance div#downloads div.downloads_description ul li a {
	background: url(/corporate/images/assets/pdf.gif) no-repeat left 2px;
	padding-left: 25px; line-height: 20px; display: block; font-size: 0.85em;
	margin-bottom: 5px;
}

#maincontent div.sectionheading p {
	padding: 0 0 0 10px; 
}
