
/* HERITAGE SAVINGS SPECIFIC SIFR CODE */

.sIFR-active .account h2,.sIFR-active #hds h1, .sIFR-active #hds h2, .sIFR-active #col1 h1, .sIFR-active #sr .ac-opn, .sIFR-active #sr #js-r h1, .sIFR-active #sr #js-r h2, .sIFR-active #ac-content h3, .sIFR-active #col1 .call, .sIFR-active #col2 h2, .sIFR-active #tag {
      visibility: hidden;
      font-family: Verdana;
      line-height: 1em;
	  }
.sIFR-active #col1 h1, .sIFR-active #sr #js-r h1 {
	width: 500px;
}
.sIFR-active #na #hds h1, .sIFR-active #ea #hds h1{font-size:43px;width:150px;}
.sIFR-active #bo #hds h1 {font-size:38px;width:150px;}
.sIFR-active #hds h2 {font-size:16px; width:150px;}

.sIFR-active #sr .ac-opn {font-size:16px;}
.sIFR-active #col2 h2 {font-size:20px;margin-bottom:0px;}
.sIFR-active #col1 .call {font-size:20px;}
.sIFR-active #tag {font-size:40px;}
.sIFR-active #main {font-size:24px;margin-bottom:12px;}

.sIFR-active #ac-content h3  {margin-bottom:40px;}

.sIFR-active .account h2 {width: 150px; padding-bottom:0px;}


/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
  display: block;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}

/*---- Header styling ---*/
