
@media Screen    
{
.sIFR-flash {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; VISIBILITY: visible! important; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sIFR-replaced {
	VISIBILITY: visible! important
}
.sIFR-ignore {
	VISIBILITY: visible! important
}
.sIFR-alternate {
	DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
.sIFR-replaced DIV.sIFR-fixfocus {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; FLOAT: none; PADDING-BOTTOM: 0pt; MARGIN: 0pt; OVERFLOW: auto; PADDING-TOP: 0pt; LETTER-SPACING: 0px
}

}

@media Print    
{
.sIFR-flash {
	DISPLAY: none! important; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px
}
.sIFR-alternate {
	DISPLAY: block! important; LEFT: auto! important; VISIBILITY: visible! important; WIDTH: auto! important; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important
}

}

@media Screen    
{
.sIFR-active #headings H1 {
	VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1em; FONT-FAMILY: Verdana; BACKGROUND-COLOR: transparent
}
.sIFR-active #col-content #headings H1 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 28px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: bottom; WIDTH: 380px; COLOR: #007ac9
}
.sIFR-active #col-content #headings H2.tag {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: bottom; WIDTH: 522px; COLOR: #002776
}
.sIFR-active #col-content #headings {
	PADDING-RIGHT: 0px; MARGIN-TOP: -20px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 35px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; WIDTH: 522px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 25px
}
.sIFR-active #col-content .one-line-two#headings {
	MARGIN-TOP: -45px; HEIGHT: 55px
}
.sIFR-active #col-content .two-line-one#headings {
	MARGIN-TOP: -48px; HEIGHT: 55px
}

}
