/*---- sIFR ---*/

.sIFR-flash {
		visibility: visible !important;
		margin: 0;
		padding: 0;
		}

.sIFR-replaced, .sIFR-ignore {
		visibility: visible !important;
		}

.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;
		}

.sIFR-active h1 {
  		visibility: hidden;
  		line-height: 1em;
  		font-size: 19px;
  		margin-left: -1px;
  		margin-bottom: 0;
  		padding-bottom: 0;
		}