p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left;}
li {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left;}
h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 36px; font-weight: bold; color: #3333CC}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; font-style: italic}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: italic}
h5 {  font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold}
h6 {  font-family: Arial, Helvetica, sans-serif; font-size: 6px; font-weight: bold}
acronym {border-bottom: 1px dashed #FF9700;}
body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}
a:active {  color: #FFFF00}
a:hover {  }
a:link {  color: #0000FF}
a:visited {  color: #FF0000}
p.bold {font-weight: bold;}
p.italic {font-style: italic;}
/* Left Column */
.left_col {background-color: #CCCCCC; vertical-align: top;}

/* Center Column */
.center_col {background-color: #FFFFFF;; vertical-align: top}

/* Right Column */
.right_col {background-color: #CCCCCC; vertical-align: top;}
.page_header {
		background-color: #333399; 
		width: 100%;
		height: 50px;}
.page_footer {
		background-color: #CCCCCC; 
		width: 100%;
		height: 20px;}.ht {  font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; color: #3333CC}
.RecTable TD, .RecTable TH, FORM {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;; text-align:left;}
.bg0 {
	background-color:#000a78;
	font-weight:bold;
	color:#FFFFFF;
	text-align: center;
	text-transform: uppercase;
	font-size:10px; 
}
.bg0font, .bg0font A, A.bg0font {color:#ffffff; font-weight:bold;font-size:10px;}
.bg1 {background-color: #b9b9b9; font-weight:bold;font-size:10px; }
.bg2 {background-color: #ededed;font-size:10px; }
.bg2big {background-color: #ededed;font-weight:bold;font-size:12px; }
.bgin {background-color: #FFFF66;font-size:10px; }
.bgout {background-color: #FF9999;font-size:10px; }
.bg2_0 {font-size:10px; }
.bg3 {
	background-color: #FFFFCC;
	font-size: 8px;
	font-style: italic;
}
.bgh {
	background-color:#000a78;
	font-weight:bold;
	color:#FFFFFF;
	text-align: center;
}
.bgwin {
	font-weight:bold;
	color:#0000FF;
}
.bglose {
	font-weight:bold;
	color:#FF0000;
}
.bgelim {
	background-color:#FF0000;
	font-weight:bold;
	color:#FFFFFF;
	text-align: center;
}
.bgimmunity {
	background-color:#0066FF;
	font-weight:bold;
	color:#FFFFFF;
	text-align: center;
}
.homepagemodule {
}

.homepagecolumn .homepagemodule H3, .homepagecolumn .homepagemodule CAPTION {
   padding-top: 5px;
   padding-bottom: 5px;
   color: #FFFFFF;
   background-color: #285430;
}

.homepagecolumn .homepagemodule {
   width: 95%;
}
.eventablerow {
   background-color: #CCCCCC;
}

.oddtablerow {
   background-color: #FFFFFF;
}
TH {
   font-size: 8pt;
   font-family: Arial;
   color: #FFFFFF;
   font-style: italic;
   background-color: #285430;
}

TH A:link {
    color: #FFFFFF;
}

TH A:visited {
    color: #FFFFFF;
}

BLOCKQUOTE, TD, OL, UL, CENTER {
   font-size: 8pt;
   font-family: Arial;
}

SMALL {
   font-size: 7pt;
   font-family: Arial;
}

BIG {
   font-size: 9pt;
   font-family: Arial;
}
	.pfflarticlelinks A:link {
        color: #fff370;
      }
    .pfflarticlelinks A:active {
        color: blue;
      }
    .pfflarticlelinks A:visited {
        color: #fff370;
      }
    .pfflarticlelinks A:hover {
        color: red;
      }
    .pfflarticlelinks A:focus {
        color: red;
      }

