/*---- 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-active h1, .sIFR-active h2, .sIFR-active h3 {
	line-height: 1em;
	padding: 10px 0 5px 0;
	margin: 0;
}
.sIFR-active h1 {
	font-size: 1.9em;
}
.sIFR-active h2 {
	font-size: 1.4em;
}