h1, h2, table.datatable tr.columnhead, table.datatable td.caption, table.datatable caption {
  background-color:#C4CDDE;
  color:#FFF;
}
h2{
 border-bottom:5px solid #E7EBF2;
}
h6 {
  color:#EDC9C4;
}

.level1selected{
  text-decoration:underline;
}
img.sectionrhpbottomline {
  background-color:#e5b2ab;
}
form.bankform div.formsection {  background-color:#e5b2ab;}

ul#skynav li#panel3 a span {background:url(/corporate/images/header/section-navigation.png) no-repeat -210px bottom;}

div.rhp div.title {background-position:0 0;}
div.rhp div.title a span, div.rhp div.title span {color:#cb6557;}

div#gatewayheading {
  background:transparent url(/corporate/images/gateways/subgateways/corporate-sponsorship.jpg) no-repeat ;
  background-position:0 -14px;
}


div#gatewaypanel div.gatewaycolumn { padding-bottom: 15px; }


ul.sitelevel2 li {
  background-image: url(/corporate/images/home/arrow5.gif);
  background-position: 0 5px;
  padding:2px 0 2px 10px;
}

table th {
	font-size: 0.8em; padding-bottom: 10px;
}

/*styles for terminals table from here down*/

table#terminals {
    margin: 10px 0 10px 0;
    background-color: #feeeed;
    }

table#terminals tr th, table#terminals tr td {
    vertical-align: top;
    }
table#terminals p { margin: 0 0 10px 10px; padding-bottom: 6px; }
table#terminals tr td {
    background: #e7ebf2 url(/corporate/images/day-to-day-banking/blue.jpg) repeat-x scroll top left;
    padding-bottom: 15px;
    }

table#terminals tr td.grey {
    background: #fdf8f7 url(/corporate/images/day-to-day-banking/grey.gif) repeat-x scroll top left;
    text-align: center;
    }

table#terminals tr th h4 {
    color: #fff;
    margin: 10px 0 4px 12px;
    padding: 0;
    }

table#terminals tr td h4 {
	clear:left;
    color: #13377C;
    margin: 10px 0 4px 12px;
    padding: 0; font-size: 1em;
    }

table#terminals tr td.grey h4 {
    color: #000;
    margin: 10px 0 20px 12px;
    padding: 0;
    }

table#terminals tr th {
    background-color: #cb6557;
    }

table#terminals tr th.grey {
    background-color: #adadad;
    }

table#terminals tr td ul.fullbullet {
    list-style:url(/corporate/images/gateways/online-services-chevron.gif);
    margin: 0px 0 5px 0;
    padding:0 0 0 10px;
    list-style-position:inside;    
    }

table#terminals tr td ul.fullbullet li {
    /*    line-height: 1.2em;*/
    /*padding-left: 3px;*/
    margin-right: 0;
    padding-right: 0;
    }
    
table#terminals div.example { padding: 5px 7px 0 12px;  float: left; }
table#terminals div.details {  padding-top: 1px;  }
    
table#notes div.example { width: 120px; padding: 5px 7px 0 12px;  float: left; }
table#notes div.details { width: 210px; float: left; padding-top: 1px; clear: right; }
table#notes div.details ul.fullbullet { margin-top: 0; padding-top: 0; }

/*styles for notes from here down*/

table#notes {
    margin: 10px 0 10px 0;
    background-color: #feeeed;
    }

table#notes tr th, table#notes tr td {
    vertical-align: top;
    }
table#notes p { margin-bottom: 0; padding-bottom: 10px; }
table#notes tr td {
    background: transparent url(/corporate/images/day-to-day-banking/purple.jpg) repeat-x scroll top left;
    padding: 6px 30px 15px 0px;
    }

table#notes tr td.grey {
    background: #fdf8f7 url(/corporate/images/day-to-day-banking/grey.gif) repeat-x scroll top left;
    text-align: center;
    }

table#notes tr th h4 {
    color: #fff;
    margin: 0px 0 4px 12px;
    padding: 0;
    }

table#notes tr td h4 {
    color: #cb6557;
    margin: 0px 0 4px 12px;
    padding: 0; font-size: 1em;
    }

table#notes tr td.grey h4 {
    color: #000;
    margin: 10px 0 20px 12px;
    padding: 0;
    }

table#notes tr th {
    background-color: #cb6557;
    }

table#notes tr th.grey {
    background-color: #adadad;
    }

table#notes tr td ul.fullbullet {
    list-style:url(/corporate/images/day-to-day-banking/list-marker.gif);
    margin: 5px 0 5px 0;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 5px;
    }

table#notes tr td ul.fullbullet li {
    /*    line-height: 1.2em;*/
    /*padding-left: 3px;*/
    margin-right: 0;
    padding-right: 0;
    }
/*

h1.cibbrochurehead {
    height: 98px;
    width: 399px;
    position: relative;
    padding: 0;
    margin-bottom: 15px;
    background-color: #efefef;
    }

h1.cibbrochurehead span {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;    
    }


h1#speedandefficiency span {
    background: transparent url(/corporate/images/header/speed-and-efficiency.jpg) scroll no-repeat top left;
    }
h1#wheneveryouwantit span {
    background: transparent url(/corporate/images/header/whenever-you-want-it.jpg) scroll no-repeat top left;
    }
h1#totalcontrol span {
    background: transparent url(/corporate/images/header/total-control.jpg) scroll no-repeat top left;
    }
h1#easytouse span {
    background: transparent url(/corporate/images/header/easy-to-use.jpg) scroll no-repeat top left;
    }
h1#securityandreliability span {
    background: transparent url(/corporate/images/header/security-and-reliability.jpg) scroll no-repeat top left;
    }
h1#costeffective span {
    background: transparent url(/corporate/images/header/cost-effective.jpg) scroll no-repeat top left;
    }


div.truthbox {
    position: relative;
    width: 100%;
    height: 95px;
    background: #e9e0ee url(/corporate/images/day-to-day-banking/truthbox-arrow.gif) scroll no-repeat bottom right;
    margin: 20px 0 0 0;
    cursor: pointer;
    cursor: hand;
    }
div.truthbox img {
    float: left;
    margin-right: 15px;
    }
div.truthbox p {
    margin: 0px;
    padding: 15px;
    }
div.truthbox a {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    }
div.truthbox strong {
    font-weight: normal;
    color: #13377C;
    }

*/

div.rhp img.rider {
	margin: 0.7em 0 0 0.7em; 
}