@charset "utf-8";
/* CSS Document */
body, p, ul, li, h1, h2, h3, h4, h5, h6, form, input, textarea {
padding:0px;
margin:0px;
}
h1 {font:24px Arial, Helvetica, sans-serif;}
h2 {
font:21px Arial, Helvetica, sans-serif;
color:#e31837;
padding:0 0 5px 14px;
text-align: left;
}
h2 a
{
	text-decoration:none;
	color:#e31837;
}

h2 a:hover
{
	text-decoration:underline;
}

h3, h1.news-headline {
font:14px Arial, Helvetica, sans-serif;
color:#e31837;
text-align: left;
padding:10px 15px;
}
h3 a, h1.news-headline a {
	text-decoration:none;
color:#e31837;
}
h3 a:hover, h1.news-headline a:hover
{
	text-decoration:underline;
}
h4 {
font:bold 15px Arial, Helvetica, sans-serif;
color:#666666;
text-align:left;
padding:15px;
margin:0px 0px 10px 0px;
background:url(images/abouttitlebg.jpg) no-repeat center bottom;
}

h4 a
{
	text-decoration:none;
	color:#666666;
}

h4 a:hover
{
	text-decoration:underline;
}

p {
font: normal 12px/17px Arial, Helvetica, sans-serif;
color:#666666;
padding:0 15px 10px;	
text-align: left;
}
div.hr
{
	border-bottom:15px solid #F2F2F2;
	margin:10px 20px;
}
body {
text-align:center;
background:#fff url(images/bg.jpg) repeat-x;
color:#666666;
}
.main {
width:930px;
margin:auto;
background:url(images/bg.jpg) repeat-x;
}
.clear {
clear:both;
height:1px;
overflow:hidden;
}
/*header section header start*/
.headerleft {
float:left;
width:214px;
height:101px;
overflow:hidden;
padding:50px 0px 0px 42px;
}
.headerright {
float:right;
width:551px;
text-align:right;
}
.bankingwrapper {
padding:0px 0px 0px 300px;
text-align:right;
margin:auto;
}
.onlinebanking {
background:url(images/onlinebankingbg.gif) no-repeat 0px 0px;
text-align:center;
width:233px;
margin:auto;
padding:16px 0px 36px 10px;
}
.onlinebanking a {
font:bold 15px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
.onlinebanking a:hover {text-decoration: underline;}
.header_caption {
margin:0px 114px 0px 0px;
}
.nav {
width:856px;
margin:auto;
}
.nav ul {
list-style-type:none;
}
.nav li {
float:left;
padding:0px 0px 0px 0px;
border-top:2px solid #e31837;
border-left:2px solid #e31837;
border-right:2px solid #e31837;
text-align:center;
background:url(images/navhover.jpg) repeat-x;
margin:0 7px 0px 0px;
line-height:10px;
}
.nav a {
font:12px Arial, Helvetica, sans-serif;
color:#ffffff;
padding:6px 7px 7px 7px;
text-decoration:none;
line-height:10px;
display:block;
}
.nav a:hover {
background:url(images/navnormal.jpg) repeat-x;
color:#CD2131;
}
.nav li.end {
margin:0 0px 0px 0px;
}
.nav li.selected {
float:left;
padding:0px 0px 0px 0px;
border-top:2px solid #e31837;
border-left:2px solid #e31837;
border-right:2px solid #e31837;
text-align:center;
background:url(images/navnormal.jpg) repeat-x;
margin:0 7px 0px 0px;
line-height:10px;
}
.nav li.selected a {
font:12px Arial, Helvetica, sans-serif;
color:#CD2131;
padding:7px 7px 6px 7px;
text-decoration:none;
line-height:10px;
display:block;
}
.nav li.endselected {
float:left;
padding:0px 0px 0px 0px;
border-top:2px solid #e31837;
border-left:2px solid #e31837;
border-right:2px solid #e31837;
text-align:center;
background:url(images/navnormal.jpg) repeat-x;
margin:0 0px 0px 0px;
line-height:10px;
}
.nav li.endselected a {
font:12px Arial, Helvetica, sans-serif;
color:#CD2131;
padding:7px 7px 6px 7px;
text-decoration:none;
line-height:10px;
display:block;
}
/*header section header end*/
/*banner section start*/
.banner {
background:url(images/banner.jpg) no-repeat 0px 41px;
}

.banner.banner-new
{background:url(images/new-header.jpg)  no-repeat 0px 41px;
height:197px;
}
.banner.banner-rotate
{background:none;
}

.banner.banner-rotate img
{margin:20px 0 0;
}
.banner.banner-new h1
{
	margin:30px 0 0 225px;
}

.banner.banner-new p
{
	margin:5px 0 0 225px;
}
.bannerleft {
float:left;
display:inline;
width:300px;
text-align:left;
margin:14px 0px 0px 69px;
}
.bannerleft img.ieonly
{
	display:none;
}
.bannerright {
float:left;
width:526px;
display:inline;
text-align:left;
padding:0px 0px 0px 19px;
}
.pagestatus {
margin:9px 23px 0px 0px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#e31837;
text-align:right;
}
.pagestatus a
{
	color:#e31837;
	text-decoration:underline;
}
.pagestatus a:hover
{
	text-decoration:none;
}
.banner h1 {
font:24px Arial, Helvetica, sans-serif;
color:#ffffff;
margin:31px 0px 5px 0px;
padding:0 0 5px 0;
text-align:left;
}
.banner p {
margin:0;
padding:0;
color:#ffffff;
}

.banner p a {
color:#ffffff;
}
.banner_more {
text-align:right;
margin:-12px 10px 0px 0px;
}

.banner.banner-new .banner_more {
text-align:right;
margin:-5px 10px 0px 0px;
}
/*banner section end*/
/*content section start*/
.content {
margin:auto;
width:876px;
padding:5px 0px 0px 0px;
}
.contentleft {
width:660px;
float:left;
text-align:left;
}
.producttop {
background:url(images/content_lefttop.jpg) no-repeat;
height:14px;
width:100%;
overflow:hidden;
}
.product {
background:url(images/content_leftmiddle.jpg) repeat-y;
text-align:center;
min-height:312px;
}

.product-red h2
{
	font-size:22px;
	padding:5px 20px 5px 30px;
	width:610px;
}

.product-red p{
	padding:5px 20px 20px 30px;
		width:610px;
}
.productbottom {
background:url(images/content_leftbottom.jpg) no-repeat;
height:14px;
width:100%;
}

.producttop-red {
background:url(images/content_lefttop-red.gif) no-repeat;
height:14px;
width:100%;
overflow:hidden;
margin-top:5px;
}
.product-red {
background:url(images/content_leftmiddle-red.gif) repeat-y;
text-align:center;
min-height:312px;
}
.productbottom-red {
background:url(images/content_leftbottom-red.gif) no-repeat;
height:14px;
width:100%;
margin-bottom:10px;
}


.productheader {
background:url(images/productheader.jpg) no-repeat;
margin:0px 0px 0px 11px;
padding:0px 0px 0px 12px;
}
.productheader-red {
background:url(images/productheader-red.gif) no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
}
.productheader ul, .productheader-red ul {
list-style-type:none;
}
.productheader li, .productheader-red li {
float:left;
width:95px;
padding:12px 0px 12px 0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:12px;
text-align:center;
}
.productheader li.double, .productheader-red li.double {
width:190px;
}
.productheader li.doubleline, .productheader-red li.doubleline {
float:left;
width:95px;
padding:5px 0px 12px 0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:12px;
text-align:center;
}
.productcont_wrap_er {
margin:auto;
width:638px;
}
.productcontent {
width:638px;
background:url(images/productcontentbg.jpg) no-repeat 0px 0px;
}
.productcontent-red {
width:660px;
background:url(images/productcontentbg-red.gif) no-repeat 0px 0px;
margin:0 0 0 -11px;
}
.productlist {
float:left;
width:628px;
margin:0px 0px 0px 10px;
padding:2px 0;
background:url(images/dotted_border.jpg) repeat-x left bottom;
}

.productlist-red {
float:left;
width:628px;
margin:0px 0px 0px 20px;
padding:2px 0;
background:url(images/dotted_border.jpg) repeat-x left bottom;
}
.productlist_bottom {
float:left;
width:628px;
margin:0px 0px 0px 10px;
background:none;
}
.productlist ul, .productlist-red ul {
list-style-type:none;
}
.productlist li, .productlist-red li {
float:left;
width:96px;
padding:8px 0px 8px 0px;
text-align:center;
line-height:15px;
font:12px Arial, Helvetica, sans-serif;
color:#666666;
}
.productlist li.double, .productlist-red li.double {
width:192px;
}
.productlist li.topitem, .productlist-red li.topitem {
padding:7px 0px 7px 0px;
text-decoration:underline;
}
.productlist li.topn, .productlist-red li.topn {
padding:7px 0px 7px 0px;
}
.productlist li.uline, .productlist-red li.uline {
padding:8px 0px 8px 0px;
text-decoration:underline;
}
.productlist li.topitem a, .productlist li.uline a, .productlist-red li.topitem a, .productlist-red li.uline a
{
	text-decoration:underline;
	color:#666666;
}
.productlist li.topitem a:hover, .productlist li.uline a:hover, .productlist-red li.topitem a:hover, .productlist-red li.uline a:hover
{
	text-decoration:none;
}
.productlist li.moreinfo, .productlist-red li.moreinfo {
padding:6px 0px 0px 0px;
width:50px;
border:none;
}
.productlist li.moreinfo img, .productlist-red li.moreinfo img
{
	border:none;
}

.survey-panel
{
	margin:2px 0 0 0;
}

.survey-panel img
{
	border:none;
}
.savingsaccount {
background:url(images/savingsaccount.jpg) no-repeat;
width:209px;
float:left;
margin:5px 0px 25px 3px;
}
.accountheading {
padding:28px 18px 0px 18px;
text-align:center;
font:bold 18px Arial, Helvetica, sans-serif;
color:#e31837;
line-height:21px;
}
.howmuch {
padding:60px 90px 0px 15px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#e31837;
line-height:21px;
text-align:left;
}
.plzselect {
font:bold 13px Arial, Helvetica, sans-serif;
padding:22px 0px 6px 14px;
text-align:left;
color:#e31837;
}
.selectmen {
padding:0px 0px 0px 14px;
text-align:left;
color:#C3262F;
font:bold 13px Arial, Helvetica, sans-serif;
}


.selectmen input
{
width:120px;
background:url(images/input-bg.gif) repeat-x;
padding:2px 4px;
border:1px solid #CCCCCC;
}
.selectmensubmit {
padding:9px 0px 10px 12px;
text-align:left;
}
span.select {
position: absolute;
width: 168px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
height: 26px;
padding: 3px 24px 0 8px;
color: #333333;
font: 12px/21px arial,sans-serif;
background:url(images/select_bg.jpg) no-repeat;
overflow: hidden;
}
.accountingsubmit {
background:url(images/select_submit.gif) no-repeat;
width:72px;
height:34px;
cursor:pointer;
border:none;
}
.rates {
margin:0px 5px 15px 5px;
float:left;
width:209px;
display:inline;
text-align:left;
}
.ratestop {
background:url(images/rates_top.jpg) no-repeat;
height:9px;
overflow:hidden;
}
.ratesmiddle {
background:url(images/rates_middle.jpg) repeat-y;
}
.ratesbottom {
background:url(images/rates_bottom.jpg) no-repeat;
height:9px;
}
.ratesmiddle p { font-size: 11px; height:50px;}
.rateimage {
padding:5px 0px 5px 0px;
text-align:center;
}
.rates_button_bg {
margin:0px 14px 0px 14px;
background:url(images/rates_button_bg.jpg) repeat-x left bottom;
text-align:right;
padding:0px 5px 5px 0px;
}
.rates_button_bg img
{
	border:none;
}
.latestnews {
width:424px;
float:left;
display:inline;
margin:0px 4px 0px 10px;
text-align:left;
}
.latestnews_top {
background:url(images/latestnews_t.jpg) no-repeat;
height:10px;
overflow:hidden;
}
.latestnews_middle {
background:url(images/latestnews_m.jpg) repeat-y;
min-height:500px;
}
.latestnews_middle_two {
background:url(images/latestnews_m.jpg) repeat-y;
min-height:280px;
}

.latestnews_middle .news-did-height
{
	min-height:80px;
}


.latestnews_middle_two .news-did-height
{
	min-height:79px;
}
.latestnews_middle_two .did-height
{
	min-height:84px;
	max-height:117px;
}
.latestnews_middle .feedlink h3, .latestnews_middle_two .feedlink h3
{
	float:left;
}
.latestnews_middle .feedlink h3.ie, .latestnews_middle_two .feedlink h3.ie
{
	display:none;
}

.latestnews_middle .feedlink a, .latestnews_middle_twp .feedlink a
{
	border:none;
}
.latestnews_bottom {
background:url(images/latestnews_b.jpg) no-repeat;
height:10px;
}
.latestnews h3.news {
	margin:0 0 0 15px;
	padding:0;
	font-size: 14px;
	font-weight:bold;
	}

.latestnews p {padding:0px 25px 0px 14px; font-size: 11px;}
.news_button_bg {
margin:0px 14px 0px 12px;
background:url(images/rates_button_bg.jpg) repeat-x left bottom;
text-align:right;
padding:0px 5px 5px 0px;
}
.newssubtitle {
font:14px Arial, Helvetica, sans-serif;
color:#e31837;
padding:8px 0px 7px 14px;
}
/*content section end*/
/*footer section start*/
.footertop {
height:21px;
}
.footer {
margin:auto;
width:860px;
padding:0px 0px 0px 0px;
background:url(images/footerbg.jpg) repeat-y;
}
.sitemap {
background:#000000;
font:14px Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:left;
padding:11px 0px 5px 42px;
margin:0px 5px 0px 2px;
}
.sitemap_title {
margin:2px 6px 0px 2px;
background:url(images/sitemap_bg.jpg) repeat-x;
height:31px;
}
.sitemapleft {
background:url(images/sitemap_title_l.jpg) no-repeat;
width:33px;
height:31px;
float:left;
}
.sitemapmiddle {
width:780px;
float:left;
}
.sitemapright {
width:33px;
float:right;
height:31px;
background:url(images/sitemap_title_r.jpg) no-repeat;
}
.sitemapmiddle ul{
list-style-type:none;

}
.sitemapmiddle li{
float:left;
text-align:left;
font:bold 12px Arial, Helvetica, sans-serif;
color:#f5f5f5;
width:170px;
padding:8px 0px 0px 2px;
margin:0px 40px 0px 0px;
}

.sitemapmiddle li.last
{
	margin:0;
	width:140px;
}

.sitemaptext {
float:left;
width:170px;
margin:10px 0px 0px 40px;
text-align:left;
display:inline;
}
.sitemaptext ul {
list-style-type:none;
}

.sitemaptext ul.usefultools
{
	margin-left:4px;
}
	
.sitemaptext li {
background:url(images/site_border.jpg) repeat-x left bottom;
line-height:10px;
padding:5px 0px 10px 0px;
}
.sitemaptext li.bottomstyle {
background:none;
line-height:10px;
padding:5px 0px 10px 0px;
}
.sitemaptext a {
font:11px Arial, Helvetica, sans-serif;
color:#666666;
display:block;
background:url(images/sitebullet.jpg) no-repeat 0px 6px;
text-decoration:none;
padding:0px 0px 0px 15px;
}
.sitemaptext a:hover {
color:#333333;
text-decoration:underline;
}
.searchsite {
text-align: left;
margin:15px 0px 0px 10px;
}
.searchstyle {
background:url(images/searchbg.jpg) no-repeat;
width:155px;
padding:7px 0px 7px 10px;
font:11px Arial, Helvetica, sans-serif;
color:#666666;
border:none;
}
.searchbuttonstyle {
background:url(images/searchbutton.jpg) no-repeat;
width:69px;
height:32px;
cursor:pointer;
border:none;
}
.searchbutton {
text-align:right;
margin:5px 0px 0px 0px;
padding-right: 10px;
}
.copyright {
background:url(images/footer_bottom.jpg) no-repeat left bottom;
margin:auto;
width:859px;
font:10px Arial, Helvetica, sans-serif;
color:#e31837;
padding:0px 0px 11px 0px;
}
/*footer section end*/
/*inner page content start here*/
.pagestatus_inner {
margin:9px 38px 22px 0px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#e31837;
text-align:right;
}
.pagestatus_inner a
{
	text-decoration:none;
	color:#e31837;
}
.pagestatus_inner a:hover
{
	text-decoration:underline;
}
.pagestatus_inner span {
color:#333333;
}
.aboutus_left {
float:left;
width:210px;
margin:0px 0px 0px 0px;
}
.about_center {
float:left;
width:445px;
}
.about_right {
float:left;
width:209px;
}
.international {
background:url(images/international_bg.jpg) repeat-y;
}

.international p a
{
	text-decoration:none;
	color:#666;
}

.international p a:hover
{
	text-decoration:underline;
}
.internationalbottom {
background:url(images/international_bottom.jpg) no-repeat;
height:15px;
margin-bottom:10px;
width:210px;
}
.internationaltitle { 
background:url(images/international_title.jpg) repeat-x;
margin:0px 10px 0px 10px;
text-align:left;
padding:13px 0px 13px 10px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.internationalcontent {
margin:0px 10px 0px 10px;
font:11px Arial, Helvetica, sans-serif;
color:#666666;
text-align:justify;
}
.internationalcontent ul {
list-style-type:none;
}
.internationalcontent li {
background:url(images/international_bullet.jpg) no-repeat left bottom;
padding:8px 10px 8px 10px;
text-align:left;
line-height:14px;
}
.internationalcontent a {
font:13px Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}
.international a:hover {
color:#333333;
text-decoration: underline;
}
.internationalcontent a.active, .help_searchcontent a.active
{
	color:#C3262F;
}
.rates_innerpage {
margin:5px 0px 5px 0px;
float:left;
width:210px;
text-align:left;
}
.aboutbritannia {
background:url(images/aboutcenterbg.jpg) repeat-y;
}
.aboutbritannia h3, .aboutbritannia h1.news-headline
{padding:10px 20px 5px 20px;
}
.aboutbritannia h4
{padding-left:20px;
padding-right:20px;
}
.aboutbritannia p
{padding:5px 20px;
}
.aboutbritannia p a
{
	text-decoration:underline;
	color:#666666;
}
.aboutbritannia p a:hover
{
	text-decoration:none;
}
.aboutbritannia li
{
	margin-right:20px !important;
}
.aboutbritannia li a
{
	text-decoration:underline;
	color:#666666;
}
.aboutbritannia li a:hover
{
	text-decoration:none;
}
.britanniatitle { 
background:url(images/international_title.jpg) repeat-x;
margin:0px 10px 0px 10px;
text-align:left;
padding:12px 0px 14px 10px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
h1.britanniatitle { 
background:url(images/international_title.jpg) repeat-x;
margin:0px 10px 0px 10px;
text-align:left;
padding:12px 0px 14px 10px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.imporotant_subtitle {
padding:5px 0px 5px 25px;
color:#e31837;
text-align:left;
font:14px Arial, Helvetica, sans-serif;
}
.importanttext {
font:12px Arial, Helvetica, sans-serif;
color:#666666;
line-height:16px;
padding:0px 26px 0px 25px;
text-align:left;
}
.aboutus_button_bg {
margin:0px 15px 0px 15px;
background:url(images/rates_button_bg.jpg) repeat-x left bottom;
text-align:right;
padding:0px 5px 5px 0px;
}


.aboutus_button_bg_thin {
margin:0px 15px 0px 15px;
background:none;
border-bottom:2px solid #F2F2F2;
text-align:right;
padding:0px 5px 5px 0px;
}

.aboutusbottom {
background:url(images/aboutus_bottom.jpg) no-repeat;
height:37px;
}
.innerpageblank {
height:57px;
}
.calluswrapper {
margin:10px 0px 0px 5px;
}
.calluswrapper.corp {
margin:-4px 0px 0px 5px;
}
.bookloginwrapper {
margin:0px 0px 0px 5px;
}
.callus_tab {
background:url(images/call_top.jpg) no-repeat;
height:8px;
overflow:hidden;
}

.callus_tab.contact{

margin:-18px 0 0 0;
}
.callus_tab.which{

margin:-15px 0 0 0;
}
.callus_middle_tab {
background:url(images/callcenter.jpg) repeat-y;
padding:0px 0px 5px 0px;
}

.callus_middle_tab h2.contact
{
background:url(images/international_title.jpg) repeat-x;
margin:0px 4px 10px 8px;
text-align:left;
padding:12px 0px 14px 10px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.bok_middle_tab {
background:url(images/callcenter.jpg) repeat-y;
padding:0px 0px 0px 0px;
}
.callus_bottom_tab {
background:url(images/call_bottom.jpg) no-repeat;
height:8px;
}
.savingsaccount_inner {
background:url(images/savingsaccount.jpg) no-repeat;
width:209px;
margin:0px 0px 0px 5px;
}
.calluswrapper p {
background:url(images/caltext_border.jpg) no-repeat center bottom;
padding:0 14px 14px;
}
.callback_button_bg {
margin:12px 14px 0px 14px;
background:url(images/rates_button_bg.jpg) repeat-x left bottom;
text-align:right;
padding:0px 5px 5px 0px;
}

.callback_button_bg img.newsletter
{
	margin:0px 0 0 -8px;

}
img.newsletter
{
	padding-top: 10px;
}
.loginpage_left {
width:655px;
float:left;
text-align:left;
}
.clientloginwrapper {
padding:0px 0px 0px 0px;
}
.clientcentre {
background:url(images/loginpage_bg.jpg) repeat-y;
}
.client_topbg {
background:url(images/client_logintop.jpg) no-repeat;
height:3px;
}
.client_bottombg {
background:url(images/client_loginbottom.jpg) no-repeat;
height:18px;
}
.logintitle { 
background:url(images/international_title.jpg) repeat-x;
margin:0px 10px 0px 8px;
text-align:left;
padding:12px 0px 14px 10px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.existingclient {
font:bold 15px Arial, Helvetica, sans-serif;
background:url(images/existingbg.jpg) no-repeat center bottom;
color:#e31837;
padding:28px 0px 12px 31px;
}
.existlogintext {
padding:11px 28px 24px 31px;
font:13px Arial, Helvetica, sans-serif;
color:#666666;
line-height:16px;
}
.existlogintext span {
font:14px Arial, Helvetica, sans-serif;
}
.onlinebanking_link {
padding:0px 0px 0px 31px;
}
.onlinebanking_link ul {
list-style-type:none;
}
.onlinebanking_link li {
padding:0px 0px 23px 20px;
}
.onlinebanking_link a {
font:13px Arial, Helvetica, sans-serif;
color:#e31837;
text-decoration:none;
}
.onlinebanking_link a:hover {
text-decoration:underline;
}
.surveytextwrapper {
margin:15px 0px 0px 12px;
}
.survey_img {
float:left;
width:133px;
padding:0px 10px 10px 20px;
}
.survey_text {
width:456px;
font:13px Arial, Helvetica, sans-serif;
color:#666666;
float:left;
line-height:16px;
margin:0px 0px 0px 11px;
}
.takesurvey {
text-align:right;
padding:10px;
}
.booklogin {
background:url(images/bookloginbg.jpg) repeat-y;
}
.boklogintitle {
font:bold 19px Arial, Helvetica, sans-serif;
color:#e31837;
text-align:left;
padding:16px 0px 0px 10px;
}
.boktext {
font:12px Arial, Helvetica, sans-serif;
color:#666666;
line-height:16px;
background:url(images/bokloginborder.jpg) no-repeat center bottom;
padding:10px 10px 14px 10px;
text-align:left;
}
.bokbutton {
text-align:right;
padding:10px 10px 0px 0px;
}
.contactformwrapper {
margin:33px 0px 0px 15px;
text-align:left;
}

.contactformwrapper h3
{
	margin:10px 0 5px 3px;
	padding:0;
}

.contactformwrapper h3.aboutyou
{
	margin:0 0 5px 3px;
}
.contactleft {
float:left;
text-align:right;
width:90px;
padding:0px 9px 0px 0px;
font:12px Arial, Helvetica, sans-serif;
color:#666666;
}
.contactleftwide {
float:left;
text-align:left;
width:400px;
padding:5px 9px 0px 5px;
font:12px Arial, Helvetica, sans-serif;
color:#666666;
}
.rightcont {
width:308px;
float:left;
padding:0px 0px 14px 0px;
}
.rightcontinner {
float:left;
width:146px;
}
.rightcontentinner_r {
float:right;
width:146px;
padding:0px 27px 15px 0px;
}
.contactfield {
float:left;
width:306px;
background:url(images/inputbg.jpg) no-repeat;
padding:0px 0px 14px 0px;
}
.contactfieldcap{
float:left;
width:306px;
padding:0px 0px 14px 0px;
}

.contactfieldcap p
{
	padding:0;
	margin:-5px 0 0 0;
	font-size:11px;
}

.contactfieldcap p a
{
	color:#666666;
}


.contactfieldcap input
{
width:127px;
float:right;
border:none;
color:#806666;
font:bold 11px Arial, Helvetica, sans-serif;
background:none;
padding:7px 7px 7px 7px;
line-height:10px;
margin-left:10px;
margin-right:0;
background:url(images/inputcapbg.jpg) no-repeat;
}
.contactfield_address {
float:left;
width:306px;
background:url(images/queriesbg.jpg) no-repeat;
padding:0px 0px 14px 0px;
}
.contactimgleft {
float:left;
width:245px;
}
.submit_contct {
text-align:right;
padding:0px 20px 0px 0px;
}
.rightcont span.select {
position: absolute;
width: 93px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
height: 37px;
padding: 3px 24px 0 8px;
color: #666666;
font:bold 11px/21px arial,sans-serif;
background:url(images/title_select.jpg) no-repeat;
overflow: hidden;
}
.contactinputstyle {
width:292px;
border:none;
color:#806666;
font:bold 11px Arial, Helvetica, sans-serif;
background:none;
padding:5px 7px 5px 7px;
line-height:10px;
}
select.interest
{
	width:306px;
	background:url(images/inputbg.jpg) no-repeat;
border:none;
color:#806666;
font:bold 11px Arial, Helvetica, sans-serif;
padding:5px 7px 5px 7px;
height:30px;
}
.contacttextareastyle {
width:292px;
height:97px;
color:#806666;
font:bold 11px Arial, Helvetica, sans-serif;
border:none;
background:none;
padding:5px 7px 5px 7px;
line-height:10px;
}
.contacttextareaqueries {
width:292px;
height:97px;
color:#806666;
font:bold 11px Arial, Helvetica, sans-serif;
border:none;
background:none;
padding:5px 7px 5px 7px;
line-height:10px;
}
.rightconttex{
width:306px;
text-align:left;
float:left;
background:url(images/queriesbg.jpg) no-repeat;
margin:0px 0px 14px 0px;
}

.rightconttexr{
width:306px;
text-align:left;
float:left;
background:url(images/queriesbg.jpg) no-repeat;
margin:5px 0px 14px 99px;
}
.via {
width:308px;
float:left;
padding:0px 0px 14px 0px;
}
.via select.styled, .viar select.styled
{
	width:306px !important;
}

.viar {
width:308px;
float:left;
padding:0px 0px 14px 0px;
margin-left:99px;
margin-top:5px;
}

.via span.select {
position: absolute;
width: 306px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
height: 30px;
padding: 3px 24px 0 8px;
color: #666666;
font:bold 11px/21px arial,sans-serif;
background:url(images/contactvia.jpg) no-repeat;
overflow: hidden;
}
.viar span.select {
position: absolute;
width: 306px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
height: 30px;
padding: 3px 24px 0 8px;
color: #666666;
font:bold 11px/21px arial,sans-serif;
background:url(images/contactvia.jpg) no-repeat;
overflow: hidden;
}

.viar p
{
	margin:0;
	padding:0;
}

.viar p input
{margin:0 5px 0 0;
}
.submitbutton {
background:url(images/submitbutton.jpg) no-repeat;
width:68px;
height:30px;
border:none;
outline:none;
cursor:pointer;
}
.branches {
font:bold 14px Arial, Helvetica, sans-serif;
color:#e31837;
text-align:left;
padding:28px 0px 10px 25px;
margin:17px 0px 0px 0px;
background:url(images/abouttitlebg.jpg) no-repeat center top;
}

.branchesb {
font:bold 14px Arial, Helvetica, sans-serif;
color:#e31837;
text-align:left;
padding:18px 0px 10px 25px;
margin:7px 0px 0px 0px;
}
.map {
padding:0px 0px 30px 0px;
background:url(images/abouttitlebg.jpg) no-repeat center bottom;
}

.search-sep
{background:url(images/help-bg.gif) no-repeat;
height:30px;
}
.help_search {
padding:0px 0px 0px 0px;
background:url(images/international_bullet.jpg) no-repeat left bottom;
padding:0px 0px 8px 0px;
}

.help_search h2
{margin:20px -15px -10px -15px;
background:url(images/help-bg.gif) no-repeat top;
padding:35px 25px 0;
position:relative;
z-index:100;
}
.help_searchtitle {
font:13px Arial, Helvetica, sans-serif;
color:#666666;
line-height:16px;
text-align:left;
padding:12px 5px 0px 10px;
}
.help_searchcontent {
margin:0px 8px 0px 8px;
font:13px Arial, Helvetica, sans-serif;
color:#666666;
}
.help_searchcontent ul {
list-style-type:none;
}
.help_searchcontent li {
background:url(images/international_bullet.jpg) no-repeat left bottom;
padding:8px 10px 8px 11px;
text-align:left;
line-height:14px;
}
.help_searchcontent a {
font:13px Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}
.help_searchcontent a:hover {
color:#333333;
}
.pageindextitle {
text-align:center;
font:bold 11px Arial, Helvetica, sans-serif;
color:#666666;
padding:17px 0px 0px 0px;
}
.pageindex {
margin:auto;
padding:11px 0px 0px 0px;
width:auto;
text-align:center;
}
.pageindex ul {
list-style-type:none;
text-align:center
}
.pageindex li {
float:left;
padding:0px 0px 0px 0px;
margin:0px 6px 0px 0px;
border:1px solid #eec9c6;
}
.pageindex li.prev {
float:left;
padding:0px 0px 0px 0px;
margin:0px 6px 0px 0px;
border:none;
}
.pageindex li.nolink
{
	display:block;
font:11px Arial, Helvetica, sans-serif;
color:#CCC;
line-height:10px;
padding:2px 3px;
text-decoration:none;
border:none;
}
.pageindex a {
display:block;
font:11px Arial, Helvetica, sans-serif;
color:#666666;
line-height:10px;
padding:2px 3px;
text-decoration:none;
}
.pageindex a:hover {
text-decoration:underline;
}
.pageindex li.highlighted a {
display:block;
font:11px Arial, Helvetica, sans-serif;
color:#666666;
line-height:10px;
padding:2px 3px;
text-decoration:underline;
}
.ratepage_blank {
height:10px;
}
.productratetitle { 
text-align:left;
padding:0px 0px 20px 0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.productratetitlebg { 
background:url(images/pdficon.jpg) no-repeat 148px 8px;
text-align:left;
padding:0px 0px 20px 0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.rates_abtcontent {
margin:0px 15px 0px 15px;
font:11px Arial, Helvetica, sans-serif;
color:#666666;
text-align:justify;
}
.ratesinfo {
font:bold 15px Arial, Helvetica, sans-serif;
color:#e31837;
text-align:left;
padding:28px 0px 16px 25px;
margin:0px 0px 10px 0px;
background:url(images/abouttitlebg.jpg) no-repeat center bottom;
}
p.date { text-align: left;
font: normal 11px/16px Arial, Helvetica, sans-serif;
color:#666666;
padding: 0 20px;
}
p.date-home { text-align: left;
font: normal 11px/16px Arial, Helvetica, sans-serif;
color:#666666;
padding: 0 15px;
}
.viewproductdet {
padding:0px 0px 20px 33px;
text-align:right;
border-bottom:1px solid #DDDDDD;
margin: 0 20px 20px 20px;
}
.viewproductdet a {
font:13px Arial, Helvetica, sans-serif;
color:#e31837;
text-decoration:none;
}
.viewproductdet a:hover {
text-decoration:underline;
}
p.eventsicon-ie
{
	display:none;
}
p.eventsicon a {
position:relative;
background:url(images/events_icon.jpg) no-repeat 0px 0px;
height:49px;
width:47px;
top:-50px;
left:0px;
float:right;
margin:0px 10px 0px 0px;
}
.newspic {
width:129px;
float:left;
padding:3px 10px 10px 15px;
}
img.newsimage
{
	float:left;
	margin:5px 10px 10px 20px;
	border:1px solid #666666;
	padding:2px;
}
.news_subtitle {
padding:0px 0px 0px 14px;
color:#e31837;
float:left;
width:235px;
text-align:left;
font:14px Arial, Helvetica, sans-serif;
}
.newstext {
font:12px Arial, Helvetica, sans-serif;
color:#666666;
line-height:16px;
padding:10px 0px 10px 0px;
text-align:left;
}
.newsletter_title {
background:url(images/newsletter.jpg) no-repeat 140px 5px;
padding:12px 0px 14px 18px;
font:21px Arial, Helvetica, sans-serif;
color:#e31837;
text-align:left;
}
.newspage_blank {
height:70px;
}
.news_button_bg {
margin:0 15px 5px;
background:url(images/rates_button_bg.jpg) repeat-x left bottom;
text-align:right;
padding:0 5px 5px 0;
}
.offshorechart_wrapper {
margin:auto;
width:408px;
}
.offshorecharttop {
background:url(images/offshorecharttop.jpg) no-repeat;
height:9px;
width:408px;
}
.offshorechartmiddle {
background:url(images/offshorechart_middle.jpg) repeat-y;
padding:0px 0px 0px 0px;
}
.offshorechartbottom {
background:url(images/offshorechart_bottom.jpg) no-repeat;
height:9px;
width:408px;
}
.summarywrapper {
width:390px;
margin:auto;
}
.summarytop {
background:url(images/summaryleft.jpg) no-repeat;
width:8px;
float:left;
height:45px;
}
.summarymiddle {
background:url(images/summarymiddle.jpg) repeat-x;
width:374px;
float:left;
height:45px;
}
.summmaryright {
background:url(images/summaryright.jpg) no-repeat;
width:8px;
height:45px;
float:right;
}
.aboutbristannia ul
{
	margin:0px 20px 10px 40px;
	padding:0;
}
.aboutbritannia li
{
font: normal 12px/17px Arial, Helvetica, sans-serif;
color:#666666;
padding:5px 0;
margin:0 10px 0 40px;
text-align: left;
}
.aboutbritannia .summaryinner {
width:357px;
margin:auto;
}
.aboutbritannia .summaryinner ul {
list-style-type:none;
margin:1px 0 0 0;
}
.aboutbritannia .summaryinner li {
float:left;
background:url(images/summarybullet.jpg) no-repeat right top;
padding:15px 10px 15px 10px;
margin:0 !important;
line-height:10px;
}
.aboutbritannia .summaryinner li.laststyle {
float:left;
background:none;
padding:15px 10px 15px 10px;
line-height:10px;
}
.summaryinner li a {
font:bold 14px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}
.summaryinner li a:hover {
color:#560011;
text-decoration:underline;
}
.summaryinner li.active a {
font:bold 14px Arial, Helvetica, sans-serif;
color:#560011;
text-decoration:none;
}
.productfeature {
padding:30px 0px 22px 8px;
font:14px Arial, Helvetica, sans-serif;
color:#e31837;
text-align:left;
}
.productfeatlist {
padding:0px 0px 15px 0px;
background:url(images/abouttitlebg.jpg) no-repeat center bottom;
}
.productfeatlist ul {
list-style-type:none;
}
.productfeatlist li {
background:url(images/featuresbullet.jpg) no-repeat 22px 16px;
padding:10px 10px 10px 33px;
text-align:left;
margin:0;
font:12px Arial, Helvetica, sans-serif;
color:#666666;
line-height:14px;
}
.interestrates {
padding:0px 0px 4px 0px;
background:url(images/interest_bg.jpg) repeat;
width:368px;
margin: 20px auto;
}

.interestrates.five {
padding:0px 0px 4px 0px;
background:url(images/interest-bg-5.jpg) repeat;
width:365px;
margin: 20px auto;
}
.interestrates ul {
list-style-type:none;
}
.interestrates li {
float:left;
width:92px;
text-align:center;
font:bold 11px Arial, Helvetica, sans-serif;
color:#666666;
line-height:12px;
min-height:40px;
margin:0 !important;
padding:7px 0px 0 0;
}


.interestrates.five li {
float:left;
width:73px;
text-align:center;
font:bold 11px Arial, Helvetica, sans-serif;
color:#666666;
line-height:12px;
min-height:40px;
margin:0 !important;
padding:7px 0px 0 0;
}


.interestrates li.up {
	padding:3px 0 0 0;
}
.featuresnotes {
padding:0px 20px 16px 20px;
font:11px Arial, Helvetica, sans-serif;
color:#666666;
text-align:left;
line-height:16px;
}
.applynow_button {
text-align:right;
padding:0px 12px 5px 0px;
margin:10px 0 0 0;
}
/*inner page content end here*/
div.nonews
{
margin:10px 6px 0px 40px !important;
padding:10px 0 !important;
}
div.nonews p
{
text-align:center !important;
font-size:13px;
color:#666666;
padding:5px !important;
margin:0 !important;
}
div.pagenav
{
margin:10px 6px 0px 3px;
padding:10px 0 0 0;
}
div.pagenav p
{
text-align:center;
font-size:11px;
color:#666666;
padding:5px;
letter-spacing: 0.4px;
}
div.pagenav p a
{
color:#666666;
text-decoration:none;
}
div.pagenav p a:hover
{
text-decoration:underline;
}
div.pagenav p a.pagenumber
{
background:#fff;
padding:2px 5px 2px 5px;
border: 1px solid #666666;
}
div.pagenav p a.pagenumber:hover
{
text-decoration:underline;
background:#EAEAEA;
}
div.pagenav p .nolink
{
color:#CCC;
}
p.home-rss
{
		margin: -30px 0 30px 0;
}

p.home-rss-ie
{
	display:none;
}
p.home-rss img
{
	float:right;
	border:none;
}
div.branch
{
	background:url(images/abouttitlebg.jpg) bottom no-repeat;
	padding:0px 0 20px 0;
	margin:0 0 0px 0px;
	width:100%;
}
div.branch table
{
	margin:0 0 0 20px;
	padding:0;
	float:none !important;
}
div.branch h4
{
	color:#E31837;
	background:none;
	margin-bottom:0;
}
div.branch img
{
	margin:0 0 10px 0px;
}
div.branch p
{
		margin:5px 0;
	padding:0;
}
div.branch p.branch-left
{
	color:#E31837;
	font-weight:bold;
}
/*******************************************/
.apply-wrapper {
	float:left;
	width:655px;
}
.about_wide {
	background:transparent url(images/apply_bg.jpg) repeat-y scroll 0 0;
padding:18px;
}
.apply-wrapper {
	float:left;
}
.apply-top {
	background:url(images/apply_top.jpg) no-repeat;
	height:12px;
}
.apply-bottom {
	background:url(images/apply_bottom.jpg) no-repeat;
	height:21px;
	clear:both;
}
.apply-wrapper .britanniatitle {
	margin-left:8px;
	width:625px;
}
.apply-col {
background:transparent url(images/box-bg.jpg) repeat-y scroll center center;
float:left;
font-size:12px;
margin:30px 0 30px 15px;
text-align:left;
width:283px;

}
.apply-col h2 {
float:left;
margin-top:12px;
padding:0 0 5px 30px;
text-align:left;
}
.apply-col img {
float:left;
margin-left:16px;
}
.apply-col p {
	clear:both;
	padding:5px 30px;
}

.apply-col .col-height
{
	min-height:200px;
}
.col-top {
background:transparent url(images/box-top.jpg) no-repeat scroll center center;
height:15px;
}
.col-bottom {
background:transparent url(images/box-bottom.jpg) no-repeat scroll center center;
height:10px;
clear:both;
}
.box-sep {
background:transparent url(images/box-sep.jpg) no-repeat scroll center center;
height:5px;
margin:10px 0 24px;
}
.action-btn {
background:#EBEBEB;
height:20px;
margin:0 auto 5px;
width:235px;
}
a img{
	border:medium none;
}
.action-btn a img{
margin-left:133px;
margin-top:-14px;
}
.action-btn a img.big{
margin-left:82px;
margin-top:-14px;
}
.wide-sep {
background:transparent url(images/wide-sep.jpg) no-repeat scroll center center;
height:30px;
}
table.app-forms {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:15px auto;
width:600px;
}
table.app-forms tr td {
border-bottom:1px dashed #808080;
height:40px;
}

table.app-forms.rate tr td {
border-bottom:1px dashed #808080;
height:40px;
width:auto;
}

table.app-forms.rate tr td.left
{
	width:270px;
}

table.app-forms.rate tr td.right
{
	width:480px;
}

table.app-forms.rate tr td.right img
{
}
thead{
	font-weight:bold;
}
table.app-forms tr.first td{
}
table.app-forms td.left {
	border-right: 1px dashed #808080;
}
table.app-forms td.right {
}
tr.odd {
	background-color:#EDEDED;
}

table.app-forms td.right p {
color:#A2A2A2;
float:left;
line-height:17px;
margin-top:8px;
padding:0 10px;

}

table.app-forms img {

}
.clearfix {
	clear:both;
}
p.required {
	margin-left:305px;
}
.submit_request {
margin-left: 344px;
}
td.odd {
	background-color:#EDEDED;
}
td.even {
	background-color:#fff;
}
a.hist-link {
color:red;
display:block;
margin:10px 0;
}
table.app-forms.large {
	width:814px;
}
.footer1 {
color:#666666;
font-size:11px;
line-height:14px;
}
.footer2 {
	font-size:9px;
	color:#808080;
	line-height:12px;
}
.large-top {
	background:transparent url(images/large-top.jpg) no-repeat center center;
	height:10px;
}
div.large {
	background:transparent url(images/large-bg.jpg) repeat-y center center;
	padding:18px;
}
.large-bottom {
	background:transparent url(images/large-bottom.jpg) no-repeat center center;
	clear:both;
	height:15px;
}
.large-sep {
background:transparent url(images/large-sep.jpg) no-repeat scroll center center;
height:30px;
}
.large-wrapper {
	width:876px;
}
table.app-forms.rate-list tr td.left {
	width:100px;	
}
table.app-forms.rate-list td.right p {
color:inherit;
font-size:11px;
}
table.app-forms.rate-list tr.first td {
	border-top: 1px dashed #808080;
}

p.legals
{
	text-align:justify;
	font-size:11px;
}

p.legals a
{
	color:#666;
	text-decoration:none;
}

p.legals a:hover
{
	text-decoration:underline;
}
#searchresults
{
	margin:-10px 0 0 0;
}

#searchresults h5
{
font:14px Arial, Helvetica, sans-serif;
color:#e31837;
text-align: left;
padding:0px 0px 5px 0;
}

#searchresults h5 a
{
	color:#e31837;
	text-decoration:none;
}

#searchresults h5 a:hover
{
	text-decoration:underline;
}

#searchresults p
{
	padding:0;
}

#searchresults p.readmore
{
	text-align:right;
	margin-top:5px;
}
#searchresults p a
{
	color:#666666;
	text-decoration:underline;
}

#searchresults p a:hover
{
	text-decoration:none;
}

#searchresults .result
{
	border-bottom:1px solid #DDDDDD;
	padding:10px 0 15px;
	margin:10px 10px;
}
.dataprotection 
{width:420px;

}
.dataprotection h5
{
font:14px Arial, Helvetica, sans-serif;
color:#e31837;
text-align: left;
padding:20px 0px 5px 20px;
}

.dataprotection.in h5
{padding-left:15px;
}

.dataprotection p 
{
	margin:0 0px 0px 0;
	padding-left:18px;
	padding-bottom: 0px;
	padding-top: 0px;
}


.dataprotection p a
{
	color:#666;
	text-decoration:underline;
	margin:-10px 0px -10px 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.dataprotection p a:hover
{
	text-decoration:none;
}
.dataprotection ol
{
	margin:0 0 0 10px;
	padding:0;
}
.dataprotection.in ol
{
		margin:0 0 0 40px;
}

.dataprotection li
{
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	padding:5px 10px;
}
.dataprotection input.checkbox
{
	width:10px;
	margin:0 10px 0 2px;
}
#whichform input
{
width:200px;
background:url(images/input-bg.gif) repeat-x;
padding:2px 4px;
border:1px solid #CCCCCC;
}
#whichform select
{
width:400px;
background:url(images/input-bg.gif) repeat-x;
padding:2px 4px;
border:1px solid #CCCCCC;
margin:10px 0 0 0;
}
#whichform input.submit
{
background:url(images/select_submit.gif) no-repeat;
width:72px;
height:34px;
cursor:pointer;
border:none;
}

#whichform input.submit
{
	float:right;
background:url(images/select_submit.gif) no-repeat;
width:72px;
margin-right:13px;
margin-top:10px;
height:34px;
cursor:pointer;
border:none;
}
#whichform input.submitb
{
	float:right;
background:url(images/select_submit.gif) no-repeat;
width:72px;
margin-right:100px;
height:34px;
cursor:pointer;
border:none;
}

img.back
{
	float:left;
	margin:15px 0 10px 20px;
}

.faqs p a
{
	text-decoration:none;
}

.faqs p a:hover
{
	text-decoration:underline;
}
img.award
{
	float:left;
	margin:10px 0 10px 20px;
}
img.awardb
{
	float:left;
	margin:10px 0 10px 10px;
}

.clearl
{
	clear:left;
}

p.backtotop
{
	text-align: right;
	border-bottom:2px solid #f2f2f2;
	margin:5px 20px 20px 20px;
	padding-right:0;
}

table.app-forms-thin {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:15px auto;
width:400px;
}
table.app-forms-thin tr td {
border-bottom:1px dashed #808080;
height:40px;
width:190px;
}

table.app-forms-thin tr td.left
{
	width:280px;
}

table.app-forms-thin tr td.right
{
	width:120px;
}


table.app-forms-thin tr td.right img
{
	margin-right:10px;
}
thead{
	font-weight:bold;
}
table.app-forms-thin tr.first td{
}
table.app-forms-thin td.left {
	border-right: 1px dashed #808080;
}
table.app-forms-thin td.right {
}
tr.odd {
	background-color:#EDEDED;
}

table.app-forms-thin td.right p {
color:#A2A2A2;
float:left;
line-height:17px;
margin-top:8px;
padding:0 10px;

}

table.app-forms-thin img {
	float:right;
}

div.addthis
{
	width:125px;
	float:right;
	margin:5px 20px 0 0;
}
div.clientcentre p a
{
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
}


img.capimg
{
	border:1px solid #D9D9D9;
}

.help_searchcontent a.ie
{
	display:none;
}

#apptable table
{
	border:1px solid #E1E1E1;
	margin:10px 20px;
}

#apptable table tr.head td
{
	background:#F0F0F0;
}

#apptable table td
{
	padding:5px;
	text-align:center;
	color:#727272;
	font-weight:bold;
}

#apptable table td p
{
	padding:0;
	margin:0;
	text-align:center;
	font-weight:bold;
}
