@media print {
	div.FF {page-break-before: always; }
}

body { background-color: white; margin: 0; overflow: auto }
/* body { background-color: #FnoneFE7CF; margin: 0; overflow: scroll } Depreciated */
A { text-decoration: underline }
A:visited { color: #1F3E99; font-weight: bold }
A:link { color: #1F3E99; font-weight: bold }
A:active { color: #1F3E99; font-weight: bold }
A.headline:visited { font-size: 28pt; color: red; font-weight: bold }
A.headline:link { font-size: 28pt; color: red; font-weight: bold }
A.headline:active { font-size: 28pt; color: red; font-weight: bold }
A.whitetext:visited { color: #FFFFFF; font-weight: normal }
A.whitetext:link { color: #FFFFFF; font-weight: normal }
A.whitetext:active { color: #FFFFFF; font-weight: normal }
A.text:visited { color: #000000; font-weight: normal }
A.text:link { color: #1F3E99; font-weight: normal }
A.text:active { color: #1F3E99; font-weight: normal }
A.inline:visited { color: blue; font-weight: bold }
A.inline:link { color: blue; font-weight: bold }
A.inline:active { color: blue; font-weight: bold }
A.ad:visited { color: white; font-weight: normal }
A.ad:link { color: white; font-weight: normal }
A.ad:active { color: white; font-weight: normal }
A.foot:visited { color: red; font-family: Times, serif; font-size: 8pt; font-weight: normal }
A.foot:link { color: red; font-family: Times, serif; font-size: 8pt; font-weight: normal }
A.foot:active { color: red; font-family: Times, serif; font-size: 8pt; font-weight: normal }
A.more { font-style: italic; font-size: 10pt; font-family: Times, serif }
A.here { font-size: 14pt; font-weight: bold; font-family: Times, serif }
A.logo { text-decoration: none; font-weight: normal }
A.logo:visited { text-decoration: none; font-weight: normal }
A.logo:link { text-decoration: none; font-weight: normal }
A.logo:active { text-decoration: none; font-weight: normal }

H1 { font-family: Arial, Times, serif; color: #1F3E99; text-align: center; font-size: 24pt }
H2 { text-align: center }
H3 { font-family: "Century Gothic"; text-align: center; font-size: 18pt }
H4 { background-color: #FFFFFF; font-family: Arial; text-align: center; color: red; font-style: italic; font-size: 14pt; font-weight: normal }

span.logo { position:absolute; left:84px; top:2px; font-family: Arial, serif; color: red; float: right; font-size: 10pt; font-weight: bold; text-align: right; vertical-align: top }

div.ad { background-color: #1F3E99; padding: 5px; float: left; width: 145px; color: white; }
div.bar { float: left; width: 145px; }
div.frame { background-color: #1F3E99; padding: 5px; padding-right: 0px; float: right }
div.paper { background-color: #FFFFFF; padding: 5px }
div.caption { color: #FFFFFF; background-color: #000000; font-family: Times, serif; font-size: 8pt; text-align: justify }

/* div.content { position: fixed; top: 60px; left: 180px; padding: 5px } */
div.content { 
	position: absolute;
	top: 60px;
	left: 35px;
	padding: 5px;
	overflow: auto
}

div.centertext { text-align: center }
div.element { border-bottom:  solid; border-bottom-width: thin }
div.footer { font-size: 8pt; text-align: center; }
div.footer2 { font-size: 9pt; text-align: center; font-weight: bold; }
div.left { float: left; width: 50%; padding: 5px; border-bottom: groove; border-right: groove }
div.general { font-family: Arial, Times, serif; font-size: 12pt; padding: 5px; text-align: left; text-indent: 0em }
div.general2 { font-family: Verdana, Arial, Times, serif; font-size: 12pt; padding: 5px; text-align: left; text-indent: 0em }
div.glotitle { font-family: Arial, Times, serif; color: #1F3E99; font-size: 18pt }
div.frontpic { padding: 10px }
div.hard { width: 99%; padding: 5px }
div.news { font-family: Arial, Times, serif; font-size: 12pt; padding: 5px; text-align: left; text-indent: 1em }
div.program { position: absolute; left: 165px; top: 60px }
div.right { float: right; width: 50%; padding: 5px; border-bottom: groove }
div.subgen { padding-left: 3em }
div.sublist { padding-left:  1em; font-size: 12pt; line-height: 15pt; padding-bottom: 5px }
div.subtitle { font-size: 13pt; line-height: 22pt; font-weight: bold }
div.quote  { padding-left:  5em;  padding-bottom: 10px;  font-style: italic; font-size: 10pt; font-family: Times, serif }
div.quotebox { padding: 15px; color: #000000; background-color: #FFFFFF; font-family: Times, serif; font-size: 16pt }
div.quoteboxb { padding: 15px; color: #000000; background-color: #FFFFFF; border: double; border-width: thin; border-color: #1F3E99; font-family: Times, serif; font-size: 16pt }
div.quoteboxb2 { padding: 15px; color: #000000; background-color: #FFFFFF; border: solid; border-width: 3px; border-color: #1F3E99; font-family: Times, serif; font-size: 16pt }
div.quoteboxr { padding: 5px; width: 150px; vertical-align: top; float: right; border: solid; border-width: thin; color: #000000; background-color: #FFFFFF; font-family: Times, serif; font-size: 16pt }
div.quoteboxl { padding: 5px; width: 150px; vertical-align: top; float: left; border: solid; border-width: thin; color: #000000; background-color: #FFFFFF; font-family: Times, serif; font-size: 16pt }
div.subquoteboxl { padding: 5px; width: 120px; vertical-align: top; float: left; border: solid; border-width: thin; color: #000000; background-color: #FFFFFF; font-family: Times, serif; font-size: 10pt }
div.subquoteboxr { padding: 5px; width: 120px; vertical-align: top; float: right; border: solid; border-width: thin; color: #000000; background-color: #FFFFFF; font-family: Times, serif; font-size: 10pt }
div.subquoteboxc { padding: 5px; vertical-align: top; float: left; border: solid; border-width: thin; color: #000000; background-color: #FFFFFF; font-family: Times, serif; font-size: 10pt }

img.center { float: right; vertical-align: top; padding: 5px }
img.left { float: left; vertical-align: top; padding: 10px }
img.right { float: right; vertical-align: top; padding: 10px }

OL.plain { list-style: none }

LI.dot { list-style: disc; padding: 2px }
LI.general { list-style-position: outside; padding: 2px }
LI.subgeneral { list-style-type: lower-alpha; list-style-position: outside; padding: 2px }

table.news { border-top: medium solid #000000; border-left: medium solid #000000; border-right: thin solid #000000; border-bottom: thin solid #000000 }

td.sleft { padding: 5px; border-bottom: groove; border-right: groove }
td.sright { padding: 5px; border-bottom: groove }
td.news { border-right: thin solid #000000; border-bottom: thin solid #000000; background-color: #FFFFFF }
td.newsheader { border-right: thin solid #000000; border-bottom: thin solid #000000; background-color: #000000; color: #FFFFFF }
td.fleft { padding: 5px }
td.fright { padding: 5px; border-left: groove }

/* Save A Life */
.SALquoteboxb { padding: 15px; color: #000000; background-color: #FFFFFF; border: double; border-width: thin; border-color: #1F3E99; font-family: arial, serif; font-size: 16pt }
.SALLeft {font-size:  12pt; font-weight: bold; color: red }
.SALRight1 {font-size: 12pt; font-weight: bold; color: black }
.SALRight2 {font-size: 10pt; font-weight: bold; color: black }
.SALRight3 {font-size: 12pt; font-weight: bold; color: red }
.SALRight4 {font-size: 10pt; font-weight: bold; color: red; text-align: center }
.SALRight5 {font-size: 16pt; font-weight: bold; color: red; text-align: center }



