#backdrop {
  background-color: #000;
  display: none;
  filter: alpha(opacity = 60);
  height: 5000px;
  left: 0;
  opacity: .60;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1100;
}

.bank-account-overlay{
  position: fixed !important;
}

#backdrop.show {
  display: block!important;
}

html.in-obtrusive,body.in-obtrusive {
  height: 100%;
  /*overflow: hidden;*/
  position: relative;
  width: 100%;
}

div.obtrusive-xsmall,div.obtrusive-small,div.obtrusive-little,div.obtrusive-slight,div.obtrusive-medium,div.obtrusive-large,div.obtrusive-xlarge {
  position: absolute;
  left: 50%;
  top: 10%;
  z-index: 1105;
  line-height: 1;
}

div.obtrusive-xsmall {
  width: 21.67em;
  margin-left: -10.84em;
}

div.obtrusive-small {
  width: 25.00em;
  margin-left: -12.50em;
}

div.obtrusive-little {
  width: 31.54em;
  margin-left: -15.77em;
}

div.obtrusive-slight {
  width: 38.46em;
  margin-left: -19.23em;
}

div.obtrusive-medium {
  width: 45.00em;
  margin-left: -22.50em;
}

div.obtrusive-large {
  width: 60.00em;
  margin-left: -30.00em;
}

div.obtrusive-xlarge {
  width: 80.00em;
  margin-left: -40.00em;
}

div.obtrusive-xsmall div.body,div.obtrusive-small div.body,div.obtrusive-little div.body,div.obtrusive-slight div.body,div.obtrusive-medium div.body,div.obtrusive-large div.body,div.obtrusive-xlarge div.body {
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 1em;
  padding-bottom: 1em;
  clear: both;
  background-color: #FFF;
}

div.obtrusive-xsmall div.body {
  width: 18.67em;
}

div.obtrusive-small div.body {
  width: 22.00em;
}

div.obtrusive-little div.body {
  width: 28.54em;
}

div.obtrusive-slight div.body {
  width: 35.46em;
}

div.obtrusive-medium div.body {
  width: 42.00em;
}

div.obtrusive-large div.body {
  width: 57.00em;
}

div.obtrusive-xlarge div.body {
  width: 77.00em;
}

div.obtrusive-xsmall div.body:after,div.obtrusive-small div.body:after,div.obtrusive-little div.body:after,div.obtrusive-slight div.body:after,div.obtrusive-medium div.body:after,div.obtrusive-large div.body:after,div.obtrusive-xlarge div.body:after {
  content: "";
  display: block;
  clear: both;
}

div.obtrusive-xsmall div.body div.hdr-left,div.obtrusive-small div.body div.hdr-left,div.obtrusive-little div.body div.hdr-left,div.obtrusive-slight div.body div.hdr-left,div.obtrusive-medium div.body div.hdr-left,div.obtrusive-large div.body div.hdr-left,div.obtrusive-xlarge div.body div.hdr-left {
  position: absolute;
  top: 0;
  left: 0;
  height: .5em;
  width: .5em;
  background-image: url('/images/overlays/obtrusive-hdr-left.gif');
  background-repeat: no-repeat;
  background-position: left top;
}

div.obtrusive-xsmall div.body div.hdr-right,div.obtrusive-small div.body div.hdr-right,div.obtrusive-little div.body div.hdr-right,div.obtrusive-slight div.body div.hdr-right,div.obtrusive-medium div.body div.hdr-right,div.obtrusive-large div.body div.hdr-right,div.obtrusive-xlarge div.body div.hdr-right {
  position: absolute;
  top: 0;
  right: 0;
  height: .5em;
  width: .5em;
  background-image: url('/images/overlays/obtrusive-hdr-right.gif');
  background-repeat: no-repeat;
  background-position: right top;
}

div.obtrusive-xsmall div.body div.ftr-left,div.obtrusive-small div.body div.ftr-left,div.obtrusive-little div.body div.ftr-left,div.obtrusive-slight div.body div.ftr-left,div.obtrusive-medium div.body div.ftr-left,div.obtrusive-large div.body div.ftr-left,div.obtrusive-xlarge div.body div.ftr-left {
  position: absolute;
  bottom: 0;
  left: 0;
  height: .5em;
  width: .5em;
  background-image: url('/images/overlays/obtrusive-ftr-left.gif');
  background-repeat: no-repeat;
  background-position: left bottom;
}

div.obtrusive-xsmall div.body div.ftr-right,div.obtrusive-small div.body div.ftr-right,div.obtrusive-little div.body div.ftr-right,div.obtrusive-slight div.body div.ftr-right,div.obtrusive-medium div.body div.ftr-right,div.obtrusive-large div.body div.ftr-right,div.obtrusive-xlarge div.body div.ftr-right {
  position: absolute;
  bottom: 0;
  right: 0;
  height: .5em;
  width: .5em;
  background-image: url('/images/overlays/obtrusive-ftr-right.gif');
  background-repeat: no-repeat;
  background-position: right bottom;
}

div.obtrusive-xsmall div.body a.close-link,div.obtrusive-small div.body a.close-link,div.obtrusive-little div.body a.close-link,div.obtrusive-slight div.body a.close-link,div.obtrusive-medium div.body a.close-link,div.obtrusive-large div.body a.close-link,div.obtrusive-xlarge div.body a.close-link {
  display: block;
  clear: both;
  position: absolute;
  top: 1em;
  right: 1em;
  margin: 0;
  padding-right: 1.3em;
  color: #363d40;
  background-color: transparent;
  background-image: url('/images/overlays/close-icon.gif');
  background-position: right center;
  background-repeat: no-repeat;
}

div.obtrusive-xsmall div.body h1,div.obtrusive-small div.body h1,div.obtrusive-little div.body h1,div.obtrusive-slight div.body h1,div.obtrusive-medium div.body h1,div.obtrusive-large div.body h1,div.obtrusive-xlarge div.body h1 {
  color: #293033;
  font-weight: bold;
}

div.obtrusive-xsmall div.body p,div.obtrusive-small div.body p,div.obtrusive-little div.body p,div.obtrusive-slight div.body p,div.obtrusive-medium div.body p,div.obtrusive-large div.body p,div.obtrusive-xlarge div.body p {
  line-height: 1.3;
}

div.obtrusive-xsmall div.body p.terminator-bar,div.obtrusive-small div.body p.terminator-bar,div.obtrusive-little div.body p.terminator-bar,div.obtrusive-slight div.body p.terminator-bar,div.obtrusive-medium div.body p.terminator-bar,div.obtrusive-large div.body p.terminator-bar,div.obtrusive-xlarge div.body p.terminator-bar {
  margin-top: 1em;
}

div.obtrusive-xsmall div.body p.terminator-bar *,div.obtrusive-small div.body p.terminator-bar *,div.obtrusive-little div.body p.terminator-bar *,div.obtrusive-slight div.body p.terminator-bar *,div.obtrusive-medium div.body p.terminator-bar *,div.obtrusive-large div.body p.terminator-bar *,div.obtrusive-xlarge div.body p.terminator-bar * {
  vertical-align: middle;
}

div.obtrusive-xsmall div.body p.terminator-bar a,div.obtrusive-small div.body p.terminator-bar a,div.obtrusive-little div.body p.terminator-bar a,div.obtrusive-slight div.body p.terminator-bar a,div.obtrusive-medium div.body p.terminator-bar a,div.obtrusive-large div.body p.terminator-bar a,div.obtrusive-xlarge div.body p.terminator-bar a {
  position: relative;
  margin-left: 5px;
}

.overlay {
  background: transparent url(/images/overlays/icon-overlay.gif) no-repeat left center;
  padding-left: 1.22em;
  margin-left: .5em;
  font-weight: normal;
}

.section h3 .overlay-trigger {
  font-size: .86em;
}

p .overlay-trigger {
  font-weight: normal;
}

#security-message .overlay-trigger {
  background: 0;
  padding: 0;
  margin: 0;
}

div.overlay-xsmall,div.overlay-small,div.overlay-little,div.overlay-slight,div.overlay-medium,div.overlay-large,div.overlay-xlarge {
  position: absolute;
  z-index: 800;
  line-height: 1;
}

div.overlay-xsmall {
  width: 21.67em;
}

div.overlay-small {
  width: 25.00em;
}

div.overlay-little {
  width: 31.54em;
}

div.overlay-slight {
  width: 38.46em;
}

div.overlay-medium {
  width: 45.00em;
}

div.overlay-large {
  width: 60.00em;
}

div.overlay-xlarge {
  width: 80.00em;
}

div.overlay-small div.body,div.overlay-little div.body,div.overlay-slight div.body,div.overlay-medium div.body,div.overlay-large div.body,div.overlay-xlarge div.body {
  border: 1px solid #c0c8cc;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 1em;
  padding-bottom: 1em;
  background-color: #FFF;
  clear: both;
}

div.overlay-xsmall div.body {
  border: 1px solid #c0c8cc;
  padding-left: 1.42em;
  padding-right: 1.42em;
  padding-top: 1em;
  padding-bottom: 1em;
  background-color: #FFF;
  clear: both;
}

div.overlay-xsmall div.body:after,div.overlay-little div.body:after,div.overlay-slight div.body:after,div.overlay-large div.body:after,div.overlay-medium div.body:after,div.overlay-small div.body:after {
  content: "";
  display: block;
  clear: both;
}

div.overlay-xsmall div.body {
  width: 18.87em;
}

div.overlay-small div.body {
  width: 22.00em;
}

div.overlay-little div.body {
  width: 28.54em;
}

div.overlay-slight div.body {
  width: 35.46em;
}

div.overlay-medium div.body {
  width: 42.00em;
}

div.overlay-large div.body {
  width: 57.00em;
}

div.overlay-xlarge div.body {
  width: 77.00em;
}

div.overlay-xsmall div.body div.hdr-left,div.overlay-little div.body div.hdr-left,div.overlay-slight div.body div.hdr-left,div.overlay-small div.body div.hdr-left,div.overlay-medium div.body div.hdr-left,div.overlay-large div.body div.hdr-left,div.overlay-xlarge div.body div.hdr-left {
  position: absolute;
  top: 0;
  left: 0;
  height: .6em;
  width: .6em;
  background-image: url('/images/overlays/overlay-hdr-left.png');
  background-repeat: no-repeat;
  background-position: left top;
}

div.overlay-xsmall div.body div.hdr-right,div.overlay-small div.body div.hdr-right,div.overlay-slight div.body div.hdr-right,div.overlay-little div.body div.hdr-right,div.overlay-medium div.body div.hdr-right,div.overlay-large div.body div.hdr-right,div.overlay-xlarge div.body div.hdr-right {
  position: absolute;
  top: 0;
  right: -.2em;
  height: .6em;
  width: .6em;
  background-image: url('/images/overlays/overlay-hdr-right.png');
  background-repeat: no-repeat;
  background-position: right top;
}

div.overlay-xsmall div.body div.ftr-left,div.overlay-small div.body div.ftr-left,div.overlay-slight div.body div.ftr-left,div.overlay-little div.body div.ftr-left,div.overlay-medium div.body div.ftr-left,div.overlay-large div.body div.ftr-left,div.overlay-xlarge div.body div.ftr-left {
  position: absolute;
  bottom: 0;
  left: 0;
  height: .6em;
  width: .6em;
  background-image: url('/images/overlays/overlay-ftr-left.png');
  background-repeat: no-repeat;
  background-position: left bottom;
}

div.overlay-xsmall div.body div.ftr-right,div.overlay-small div.body div.ftr-right,div.overlay-little div.body div.ftr-right,div.overlay-slight div.body div.ftr-right,div.overlay-medium div.body div.ftr-right,div.overlay-large div.body div.ftr-right,div.overlay-xlarge div.body div.ftr-right {
  position: absolute;
  bottom: 0;
  right: -.2em;
  height: .6em;
  width: .6em;
  background-image: url('/images/overlays/overlay-ftr-right.png');
  background-repeat: no-repeat;
  background-position: right bottom;
}

div.overlay-xsmall div.body a.close-link,div.overlay-small div.body a.close-link,div.overlay-little div.body a.close-link,div.overlay-slight div.body a.close-link,div.overlay-medium div.body a.close-link,div.overlay-large div.body a.close-link,div.overlay-xlarge div.body a.close-link {
  display: block;
  clear: both;
  position: absolute;
  top: 1em;
  right: 1em;
  margin: 0;
  padding-right: 1.3em;
  color: #363d40;
  background-color: transparent;
  background-image: url('/images/overlays/close-icon.gif');
  background-position: right center;
  background-repeat: no-repeat;
}

div.overlay-xsmall div.body h1,div.overlay-small div.body h1,div.overlay-little div.body h1,div.overlay-slight div.body h1,div.overlay-medium div.body h1,div.overlay-large div.body h1,div.overlay-xlarge div.body h1 {
  font-weight: bold;
  padding: 0;
  font-size: 1em;
}

div.obtrusive-xsmall h1,div.obtrusive-small h1,div.obtrusive-little h1,div.obtrusive-slight h1,div.obtrusive-medium h1,div.obtrusive-large h1,div.obtrusive-xlarge h1,div.overlay-xsmall h1,div.overlay-small h1,div.overlay-little h1,div.overlay-slight h1,div.overlay-medium h1,div.overlay-large h1,div.overlay-xlarge h1 {
  margin-bottom: 1em;
}

div.obtrusive-xsmall h1,div.obtrusive-small h1,div.obtrusive-little h1,div.obtrusive-slight h1,div.obtrusive-medium h1,div.obtrusive-large h1,div.obtrusive-xlarge h1 {
  width: 100%;
  text-align: center;
}

div.obtrusive-xsmall h2,div.obtrusive-small h2,div.obtrusive-little h2,div.obtrusive-slight h2,div.obtrusive-medium h2,div.obtrusive-large h2,div.obtrusive-xlarge h2,div.overlay-xsmall h2,div.overlay-small h2,div.overlay-little h2,div.overlay-slight h2,div.overlay-medium h2,div.overlay-large h2,div.overlay-xlarge h2 {
  font-size: 1em;
  font-weight: bold;
}

div.obtrusive-xsmall .section,div.obtrusive-small .section,div.obtrusive-little .section,div.obtrusive-slight .section,div.obtrusive-medium .section,div.obtrusive-large .section,div.obtrusive-xlarge .section,div.overlay-xsmall .section,div.overlay-small .section,div.overlay-little .section,div.overlay-slight .section,div.overlay-medium .section,div.overlay-large .section,div.overlay-xlarge .section {
  width: 100%;
  padding: 0;
}

div.obtrusive-xsmall .section h4,div.obtrusive-small .section h4,div.obtrusive-little .section h4,div.obtrusive-slight .section h4,div.obtrusive-medium .section h4,div.obtrusive-large .section h4,div.obtrusive-xlarge .section h4,div.overlay-xsmall .section h4,div.overlay-small .section h4,div.overlay-little .section h4,div.overlay-slight .section h4,div.overlay-medium .section h4,div.overlay-large .section h4,div.overlay-xlarge .section h4 {
  margin: 0;
}

div.obtrusive-small .form-controls,div.obtrusive-medium .form-controls,div.obtrusive-large .form-controls,div.obtrusive-xlarge .form-controls {
  width: 100%;
  text-align: center;
}

div.obtrusive-small .form-controls input,div.obtrusive-medium .form-controls input,div.obtrusive-large .form-controls input,div.obtrusive-xlarge .form-controls input {
  margin-right: 1.25em;
}

.obtrusive-overlay.dark div.body {
  background: #293033;
}

.obtrusive-overlay.dark div.body .hdr-left,.obtrusive-overlay.dark div.body .hdr-right,.obtrusive-overlay.dark div.body .ftr-left,.obtrusive-overlay.dark div.body .ftr-right {
  height: 7px;
  width: 7px;
}

.obtrusive-overlay.dark div.body .hdr-left {
  background: url(/images/overlays/dark-top-left.gif) no-repeat left top;
}

.obtrusive-overlay.dark div.body .hdr-right {
  background: url(/images/overlays/dark-top-right.gif) no-repeat right top;
}

.obtrusive-overlay.dark div.body .ftr-left {
  background: url(/images/overlays/dark-btm-left.gif) no-repeat left bottom;
}

.obtrusive-overlay.dark div.body .ftr-right {
  background: url(/images/overlays/dark-btm-right.gif) no-repeat right bottom;
}

.obtrusive-overlay.dark div.body h1 {
  color: #FFF;
  text-align: left;
  font-size: 16px;
}

.obtrusive-overlay.dark div.body div.internal-container {
  position: relative;
  padding: 10px;
  background-color: #FFF;
}

.obtrusive-overlay.dark div.body div.internal-container .hdr-left,.obtrusive-overlay.dark div.body div.internal-container .hdr-right,.obtrusive-overlay.dark div.body div.internal-container .ftr-left,.obtrusive-overlay.dark div.body div.internal-container .ftr-right {
  height: 22px;
  width: 22px;
}

div.obtrusive-xsmall div.body div.hdr-left,div.obtrusive-small div.body div.hdr-left,div.obtrusive-little div.body div.hdr-left,div.obtrusive-slight div.body div.hdr-left,div.obtrusive-medium div.body div.hdr-left,div.obtrusive-large div.body div.hdr-left,div.obtrusive-xlarge div.body div.hdr-left {
  background: url(/images/overlays/dark-inner-top-left.gif) no-repeat left top;
}

.obtrusive-overlay.dark div.body div.internal-container .hdr-left {
  background: url(/images/overlays/dark-inner-top-left.gif) no-repeat right top;
}

.obtrusive-overlay.dark div.body div.internal-container .hdr-right {
  background: url(/images/overlays/dark-inner-top-right.gif) no-repeat right top;
}

.obtrusive-overlay.dark div.body div.internal-container .ftr-left {
  background: url(/images/overlays/dark-inner-btm-left.gif) no-repeat left bottom;
}

.obtrusive-overlay.dark div.body div.internal-container .ftr-right {
  background: url(/images/overlays/dark-inner-btm-right.gif) no-repeat right bottom;
}

.obtrusive-overlay.dark div.body .close {
  height: 12px;
  position: absolute;
  display: inline;
  right: 10px;
  top: 10px;
  padding-right: 15px;
  text-align: right;
  color: #ebeff0;
  font-size: 11px;
  font-weight: normal;
  background: transparent url(/images/overlays/close-icon-dark.gif) no-repeat scroll right center;
}
a.button-stay-logged-in{
  border: medium none;
  border-radius: 6px 6px 6px 6px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  margin: 0 7px 0 0;
  padding: 5px 15px;
  vertical-align: middle;
  background-color: #FF6000;
  border-bottom: 2px solid #E94D00;
  color: #FFFFFF;
  outline: none;
  text-decoration: none;
  -webkit-appearance: none;
}
a.button-stay-logged-in:hover{
text-decoration: none;
  background-color: #FF7800;
}
a.button-stay-logged-in:active{
text-decoration: none;
  border-bottom: medium none;
  margin-top: 2px;
}
/* CR151026-14 style */
#email-address-obtrusive a#email-address-close-link {
    position: relative;
    right: 0px;
    top: 0px;
    line-height: 12px;
    color: #267bb1;
    cursor: pointer;
    z-index: 10;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
    width: 50px;
    height: 12px;
    background: url('/loginlogout/images/bg_close-btn.gif') no-repeat right top;
    float:right;
}