@font-face{font-family:'RBSLolaExtraBold';font-style:normal;font-weight:bold;src:url('clientlib_branchlocator/resources/fonts/rbs_lola-bold-webfont.eot');src:url('clientlib_branchlocator/resources/fonts/rbs_lola-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),url('clientlib_branchlocator/resources/fonts/rbs_lola-bold-webfont.woff') format('woff'),url('clientlib_branchlocator/resources/fonts/rbs_lola-bold-webfont.ttf') format('truetype'),url('clientlib_branchlocator/resources/fonts/rbs_lola-bold-webfont.svg#RBSLolaExtraBold') format('svg')}
.bl-rbs a{color:#003b79}
.bl-Bradsville Metropolitan Bank a{color:#242654}
a img{border:0}
.bl-ulsterbank a{color:#003b79}
body{font-family:Helvetica,Verdana,sans-serif;font-size:13pt;margin:0;padding:0}
body.bl-rbs{color:#003b79}
body.bl-ulsterbank{color:#003b79}
div.clear{clear:both;display:block !important;position:static !important}
div.left{float:left}
div.olympic{position:relative}
div.right{float:right}
input.text:focus{color:black !important}
th{text-align:left !important}
#branch-locator-image-div,#search-input-div,#search-button,#show-me-image-div,.custom-radio label{background-image:url(clientlib_branchlocator/resources/css/sprite-images/home-sprite.png);background-repeat:no-repeat}
#ajax-loader{background:white;border:1px solid #c8dce5;border-radius:5px;bottom:15px;display:none;height:32px;padding:10px;position:absolute;right:15px;width:32px;z-index:999}
#branch-locator-image-div{width:auto;height:auto;background:0;background-position:-25px -25px;margin-bottom:15px}
#branch-locator-image-div h1{margin:0;font-size:30px;line-height:40px;color:#242654}
.bl-ulsterbank #branch-locator-image-div h1,.bl-rbs #branch-locator-image-div h1{color:#003b79}
.bl-Bradsville Metropolitan Bank #branch-locator-image-div{width:auto;height:auto;background-position:-25px -102px;margin-bottom:15px;background:0}
#header{height:79px;background:#002d64}
.bl-Bradsville Metropolitan Bank #header{width:100%;background:#23266d;height:63px}
.bl-Bradsville Metropolitan Bank #footer{height:42px;padding:10px 20px 0 20px;width:760px;background:#23266d}
.bl-Bradsville Metropolitan Bank #header #logo{width:331px;height:33px;margin-left:20px;margin-top:18px}
.bl-Bradsville Metropolitan Bank .logo{margin-left:0}
#content{padding:25px 20px}
script{display:none}
#search-text{margin-bottom:15px}
form{display:block;margin-top:0}
#footer{height:27px;padding:0 20px 0 20px;width:760px;background:#002d64}
.logo{width:260px;height:79px;margin-left:20px}
#wrapper{width:800px}
#search-text{margin-bottom:15px}
input[type="hidden" i],input[type="image" i],input[type="file" i]{-webkit-appearance:initial;padding:initial;background-color:initial;border:initial}
user agent stylesheetinput[type="hidden" i]{display:none}
user agent stylesheetinput{-webkit-appearance:textfield;padding:1px;background-color:white;border:2px inset;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;-webkit-rtl-ordering:logical;-webkit-user-select:text;cursor:auto}
user agent stylesheetinput,textarea,keygen,select,button{margin:0;font:13.3333px Arial;text-rendering:auto;color:initial;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:start}
user agent stylesheetinput,textarea,keygen,select,button,meter,progress{-webkit-writing-mode:horizontal-tb}
#search-input-div{width:369px;height:36px;background-position:-25px -750px}
#locate-me,#search-input,.print-results{font-size:13px}
#search-input{border:0;border-color:transparent;color:#333;margin:8px;width:350px}
#search-button{margin-left:0;margin-top:5px}
#search-button{display:block;width:83px;height:40px;background-position:-25px -488px}
.bl-rbs #search-button{display:block;width:82px;height:40px;background-position:-25px -664px}
.bl-Bradsville Metropolitan Bank #search-button{width:82px;height:36px;background-position:-25px -578px}
#locate-me,.print-results{background:transparent;padding-top:8px;padding-left:8px;padding-right:8px;height:28px;text-decoration:underline;display:block}
#locate-me{margin-left:3px}
#search-example{font-size:11px;color:#6d6d6d}
#search-error{font-size:11px;color:#db1327;margin-top:10px}
.bl-rbs #search-error{margin-top:6px}
#show-me-image-div{width:91px;height:19px;background-position:-25px -836px;margin-top:50px;margin-bottom:13px;clear:both}
.bl-Bradsville Metropolitan Bank #show-me-image-div{background-position:-25px -904px;margin-top:29px;margin-bottom:16px}
.bl-rbs #show-me-image-div{margin-bottom:18px}
#initial-type-selection .custom-radio{margin-bottom:10px}
.custom-checkbox,.custom-radio{position:relative}
.custom-checkbox,.custom-radio{position:relative}
.custom-radio label{background-position:-40px -187px}
}
.custom-checkbox input,.custom-radio input{position:absolute;left:2px;top:3px;margin:0;z-index:0}
.custom-checkbox label,.custom-radio label{background-repeat:no-repeat}
.custom-checkbox label,.custom-radio label{display:block;position:relative;z-index:1;padding-right:1em;padding:3px 0 0 25px;cursor:pointer}
.custom-checkbox input,.custom-radio input{position:absolute;left:2px;top:3px;margin:0;z-index:0}
.main #initial-type-selection,#livePerson{float:left}
.main #initial-type-selection{width:251px}
.custom-checkbox label.checked,.custom-radio label.checked{background-position:-40px -387px}
#filter-chat-holder{margin-left:-1px}
.bl-ulsterbank #search-text a{text-decoration:none}
.custom-radio label.hover,.custom-radio label.focus{background-position:-40px -287px}
.bank-ways{overflow:hidden;padding:35px 0 25px 0}
.homepagesearch+div .bank-ways{padding-top:25px}
.bl-ulsterbank .homepagesearch+div .bank-ways{padding-top:35px}
.bank-ways .bank-type{width:50%;float:left;overflow:hidden}
.bank-ways .bank-ways-title{font-size:17px;line-height:20px;padding-bottom:20px;color:#003b79}
.bank-ways .bank-type-image{width:50px;height:50px;float:left;text-align:center;overflow:hidden}
.bank-ways .bank-type-image div[id^='cq-image']{width:50px;height:50px}
.bank-ways .bank-type-image img{max-height:100%;max-width:100%}
.bank-type .bank-type-content{float:left;width:280px;padding:6px 29px 0 14px}
.bank-type .bank-type-title{font-size:15px;line-height:18px;font-weight:bold;color:#003b79}
.bank-type .bank-type-text{padding:15px 0;font-size:13px;line-height:16px;color:#333;letter-spacing:-0.2px}
.bank-type .bank-type-link a{font-size:13px;line-height:16px;color:#003b79;letter-spacing:-0.2px}
.banner-msg{background-color:#dfd9d1;overflow:hidden;clear:both;padding:17px 0 20px 29px}
.banner{overflow:hidden}
.banner-msg .banner-image{float:left;width:32px;height:32px;text-align:center;overflow:hidden}
.banner-msg .banner-image div[id^='cq-image']{width:32px;height:32px}
.banner-msg .banner-image img{max-height:100%;max-width:100%}
.banner-msg .banner-msg-content{float:left;width:454px;padding:3px 0 0 14px}
.banner-msg .banner-msg-title{font-weight:bold;font-size:20px;line-height:26px;padding-bottom:10px}
.banner-msg .banner-msg-text{font-size:12px;line-height:16px}
.bl-Bradsville Metropolitan Bank .bank-ways .bank-ways-title,.bl-Bradsville Metropolitan Bank .bank-type .bank-type-title,.bl-Bradsville Metropolitan Bank .bank-type .bank-type-link a,.bl-Bradsville Metropolitan Bank .banner-msg .banner-msg-title,.bl-Bradsville Metropolitan Bank .banner-msg .banner-msg-text{color:#252659}
.cq-wcm-edit .bank-type-image .cq-image-placeholder{min-width:50px;min-height:50px}
.cq-wcm-edit .banner-image .cq-image-placeholder{min-width:32px;min-height:32px}
.aem-AuthorLayer-Edit .search{display:inline-block}
.aem-AuthorLayer-Edit .locateme{display:inline-block}
.bl-captcha .captcha__wrapper{margin-top:0}
.bl-captcha{margin-left:10px;margin-bottom:15px;background-color:#f5f5f5;padding:30px 0 30px 15px}
.bl-captcha .captcha__wrapper .captcha__title{padding-bottom:20px}
.bl-captcha .captcha__wrapper .title-comp{font-size:24px;line-height:32px;margin:0;color:#242654}
.bl-rbs .bl-captcha .captcha__wrapper .title-com,.bl-ulsterbank .bl-captcha .captcha__wrapper .title-com{color:#003b79}
.bl-rbs .bl-captcha .captcha__wrapper .title-comp,.bl-ulsterbank .bl-captcha .captcha__wrapper .title-comp{color:#003b79}
.bl-captcha .captcha__wrapper .captcha__text{font-family:Helvetica,Verdana,sans-serif;font-size:13pt;line-height:22px}
.bl-captcha .captcha__holder{margin-bottom:30px}
.bl-captcha .captcha__holder .captcha__img{top:0}
.bl-captcha .captcha__holder .captcha__img img{height:40px}
.bl-captcha .captcha__holder .captcha__refresh input{height:40px}
.bl-captcha .captcha__holder .captcha__audioTest input,.bl-captcha .captcha__holder .captcha__audioTest .downloadBtn{width:50px;height:40px}
.bl-captcha .captcha__wrapper .captcha__holder .captcha__audioTest input,.bl-captcha .captcha__holder .captcha__audioTest .downloadBtn{background-color:#242654;border:1px solid #242654}
.bl-rbs .bl-captcha .captcha__wrapper .captcha__holder .captcha__audioTest input,.bl-rbs .bl-captcha .captcha__holder .captcha__audioTest .downloadBtn,.bl-ulsterbank .bl-captcha .captcha__holder .captcha__audioTest .downloadBtn,.bl-ulsterbank .bl-captcha .captcha__wrapper .captcha__holder .captcha__audioTest input{background-color:#003b79;border:1px solid #003b79}
.bl-captcha .captcha__holder .captcha__audioTest .downloadBtn,.bl-ulsterbank .bl-captcha .captcha__holder .captcha__audioTest .downloadBtn{border:0}
.bl-ulsterbank .bl-captcha .captcha__wrapper .captcha__holder .captcha__audioTest input{box-shadow:none;border:1px solid #003b79}
.bl-ulsterbank .bl-captcha .captcha__wrapper .captcha__holder .captcha__refresh input,.bl-ulsterbank .bl-captcha .captcha__holder .captcha__audioTest .downloadBtn{box-shadow:none}
.bl-rbs .bl-captcha .captcha__wrapper .captcha__holder .captcha__refresh input,.bl-ulsterbank .bl-captcha .captcha__wrapper .captcha__holder .captcha__refresh input{background-color:#003b79;border:1px solid #003b79}
.bl-captcha .captcha__wrapper .captcha__holder .captcha__refresh input{background-color:#242654;color:#fff;border:1px solid #242654;font-size:13pt;line-height:22px;font-family:Helvetica,Verdana,sans-serif;-moz-appearance:none;-webkit-appearance:none}
.bl-captcha .captcha__wrapper .captcha__inpField .captcha__input .form-field-label{display:inline-block;margin-bottom:10px;margin-top:0}
.bl-captcha .captcha__wrapper .captcha__wrapper .captcha__inpField .text-input-field .text-field-wrap .text__input-wrap{width:249px}
.bl-captcha .captcha__wrapper .text-input-field .text__input-wrap{position:relative;border:1px solid #c5c5c5;background-color:#fff;margin-bottom:0}
.bl-captcha .captcha__wrapper .text-input-field .text__input-wrap .text-field-comp input{border-color:transparent}
.bl-captcha .captcha__wrapper .text-input-field .text__input-wrap .input-field{width:260px;color:#333}
@media(min-width:768px) and (max-width:1023px){.bl-captcha .captcha__wrapper .text-input-field .text__input-wrap .input-field{width:252px}
}
.bl-captcha .captcha__inpField .captcha__input::after{display:none}
.bl-captcha .captcha__wrapper .text-selection-error-message{display:none}
.bl-captcha .captcha__wrapper .text-input-field.row{margin-left:0;margin-right:0}
.bl-captcha .captcha__wrapper .text-input-field{-webkit-transform:translateY(0);transform:translateY(0);transition:transform .2s ease-out}
.bl-captcha .captcha__wrapper .captcha__inpField .text-input-field .text-field-wrap .text__input-wrap{width:268px;font-size:13px;padding:8px 10px}
.bl-Bradsville Metropolitan Bank #show-me-image-div{margin-top:50px}
.bl-captcha .captcha__errormsg,.bl-captcha .text-selection-error-message{padding-top:0;margin-top:10px;margin-bottom:0;font-size:11px;color:#db1327}
.iphone .bl-captcha .captcha__errormsg,.iphone .bl-captcha .text-selection-error-message{font-size:6px}
.bl-captcha .captcha__inpField.captcha--error .form-field-label,.bl-captcha .text-input-field.errorState .form-field-label,.bl-captcha .text-input-field.errorState.focus .form-field-label{color:#db1327}
.bl-captcha .text-input-field.errorState .text__input-wrap{border-color:#db1327}
.bl-captcha .captcha__inpField.captcha--error .text-input-field .text__input-wrap{border-color:#db1327}