H1 {
	font-size				: 160%;
	color					: #e32118;
	font-weight				: bold;
	margin					: 0 0 5px 0;
	padding					: 0;
}
H2 {
	font-size				: 140%;
	color					: #4c4c4c;
	font-weight				: bold;
	margin					: 0 0 5px 0;
	padding					: 0;
}
H3 {
	font-size				: 120%;
	color					: #4c4c4c;
	font-weight				: bold;
	margin					: 0;
	padding					: 0;
}
H4 {
	font-size				: 120%;
	margin					: 0;
	padding					: 0;
	color					: #e32118;
	font-weight				: bold;
}
H5 {
	font-size				: 11px;
	margin					: 0;
	padding					: 0;
	color					: #fff;
	font-weight				: bold;
}
P 
{
	margin					: 0 0 1em 0;
}
.gridview th {
	font-size				: 140%;
	color					: #4c4c4c;
	font-weight				: bold;
	margin					: 0 0 5px 0;
	padding					: 0;
}

/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility				: visible !important;
	margin					: 0;
}

.sIFR-replaced {
	visibility				: visible !important;
}

span.sIFR-alternate {
	position				: absolute;
	left					: 0;
	top						: 0;
	width					: 0;
	height					: 0;
	display					: block;
	overflow				: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display					: none !important;
}

/* Sifr headers */
.sIFR-hasFlash H1 {
	font-size				: 16pt;
	visibility				: hidden;
	line-height				: 1.2em;
	margin					: 0 0 5px 0;
}
.sIFR-hasFlash H2 {
	font-size				: 13pt;
	visibility				: hidden;
	line-height				: 1.2em;
	margin					: 0 0 5px 0;
}
.sIFR-hasFlash H3 {
	font-size				: 12pt;
	visibility				: hidden;
	line-height				: 1.2em;
}
.sIFR-hasFlash H4 {
	font-size				: 13pt;
	visibility				: hidden;
	line-height				: 1.2em;
}
.sIFR-hasFlash H5 {
	font-size				: 11pt;
	visibility				: hidden;
	line-height				: 1em;
	margin					: 0;
}
.sIFR-hasFlash .gridview th {
	font-size				: 13pt;
	visibility				: hidden;
	line-height				: 1.2em;
}
