/* CSS Document */
.supbold {
vertical-align: super;
font-size: 60%;
font-weight:bold;
}
body {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}
.subcontent {
font-size: 11px;
}
.midcontent {
font-size: 12px;
}
.midcontentred {
font-size: 12px;
color:#de0323;
}
.midcontentsmallred {
font-size: 10px;
color:#de0323;

}
.schedrow {
background-color:#1700BC;
}
.schedhead {
background-color:#1700BC;
color:#FFFFFF;
font-size:16px;
text-align:center;
}
.standardhead {
font-size:16px;
font-weight:bold;
color:#000000;
text-align:center;
}
.standardheadleftsmallcaps {
font-size:16px;
color:#000000;
text-align:left;
font-variant:small-caps;
font-weight:bold;
}
.smallhead {
font-size:14px;
font-weight:bold;
color:#000000;
text-align:center;
}
.standardheadalt {
font-size:14px;
font-weight:bold;
color:#000000;
text-align:center;
}
.standardheadred {
font-size:16px;
font-weight:bold;
color:#de0323;
text-align:center;
}
.bgcolorred {
bgcolor:#DE0323;
}
.bgcolorblue {
bgcolor:#1700BC;
}
.namewhitebold {
font-weight:bold;
color:#FFFFFF;
}
.namered {
color:#DE0323;
}
.nameredbold {
font-weight:bold;
color:#DE0323;
}
.tablehead {
font-weight:bold;
font-size:18px;
}
.tablehead14px {
font-size:14px;
}
.tableborderred {
border-color:#FF0000
}
.caltable {
border-color:#DE0323;
border-width:thin;
}
.calhead {
font-size:14px;
font-weight:bold;
background-color:#1700BC;
color:#FFFFFF;
text-align:center;
}
.calday {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
border-color:#DE0323;
background-color:#DE0323;
}
.caldayname {
font-size:12px;
font-weight:bold;
color:#1700BC;
text-align:center;
border-color:#DE0323;
background-color:#FFFFFF;
}
tr.caldate {
font-size:10px;
font-weight:bold;
color:#000000;
text-align:right;
}
tr.caldateno {
font-size:12px;
font-weight:bold;
color:#000000;
text-align:right;
}
td.caldate {
background-color:#FFFFFF;
}
td.caldateblank {
border-color:#FFFFFF;
background-color:#FFFFFF;
}
.caldatehighlight {
font-size:12px;
font-weight:bold;
text-align:right;
background-color:#DE0323;
color: #FFFFFF;
}
a.calteamlink:link {
font-size:12px;
color: #FFFFFF;
text-decoration:underline;
}
a.calteamlink:visited {
font-size:12px;
color: #FFFFFF;
text-decoration:underline;
}
a.calteamlink:hover {
font-size:12px;
color: #FFFFFF;
text-decoration:underline;
}
.outertable {
background-color:#DE0323;
}
.middletable {
background-color:#1700BC;
}
.redtable {
background-color:#DE0323;
}
.whitetable {
background-color:#FFFFFF;
}
.bluetable {
background-color:#1700BC;
}
.innertable {
background-color:#DE0323;
}
.redtablebottomlinetable {
background-color:#DE0323;
border-bottom-style:solid;
border-bottom-width:thin;
}
.whitetablebottomlinetable {
background-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:thin;
}
.content {
background-color:#FFFFFF;
}
.footer {
font-size:11px;
background-color:#1700BC;
color:#FFFFFF;
text-align:center;
}
A:link {
color: #1700BC; 
text-decoration: underline;
}
A:visited {
color: #1700BC; 
text-decoration: underline;
}
A:hover {
color: #1700BC; 
text-decoration: underline;
}
a.footerlink:link {
font-size:11px;
color: #FFFFFF;
text-decoration:underline;
}
a.footerlink:visited {
font-size:11px;
color: #FFFFFF;
text-decoration:underline;
}
a.footerlink:hover {
font-size:11px;
color: #FFFFFF;
text-decoration:underline;
}
.sitereviewhead {
font-size:18px;
font-weight:bold;
text-align:center;
}
.sitereviewsection {
font-size:14px;
font-weight:bold;
background-color:#1700BC;
color:#FFFFFF;
text-align:center;
}
.snptext {
font-family:"Times New Roman", Times, serif;
}
.snptexthead {
font-family:"Times New Roman", Times, serif;
font-size:18px;
}
.snptextbody {
font-family:"Times New Roman", Times, serif;
font-size:14px;
}
.snptextbodyred {
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#de0323;
}
.snptextbodyredbold {
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#de0323;
font-weight:bold;
}

.snptextfooter {
font-family:"Times New Roman", Times, serif;
font-size:11px;
}
.smallcapshead {
font-size:14px;
}
.smallcapsbody {
font-size:11px;
}
.smallcapsfooter {
font-size:11px;
}
.byline {
font-size:9px;
}
.byline11 {
font-size:11px;
}
.byline10 {
font-size:10px;
}
.byline11red {
font-size:11px;
color:#DE0323;
}
.byline12red {
font-size:12px;
color:#DE0323;
}
.forminfo {
font-size:13px;
text-align:left;
}
.forminfobutton {
font-size:13px;
}
.smallcapsbold10px {
	font-size: 10px;
	font-variant: small-caps;
	font-weight:bold;
}
.smallcapsbold12px {
	font-size: 12px;
	font-variant: small-caps;
	font-weight:bold;
}
.smallcapsbold14px {
	font-size: 14px;
	font-variant: small-caps;
	font-weight:bold;
}
.smallcapsbolder16px {
	font-size: 16px;
	font-variant: small-caps;
	font-weight:bolder;
}
.snpredbold36px {
	color:#DE0323;
	font-size: 36px;
	font-weight:bold;
}
.snpredbold32px {
	color:#DE0323;
	font-size: 32px;
	font-weight:bold;
}
.snpredbold28px {
	color:#DE0323;
	font-size: 28px;
	font-weight:bold;
}
.snpredbold24px {
	color:#DE0323;
	font-size: 24px;
	font-weight:bold;
}
.snpredbold20px {
	color:#DE0323;
	font-size: 20px;
	font-weight:bold;
}
.snpredbold16px {
	color:#DE0323;
	font-size: 16px;
	font-weight:bold;
}
.snpredbold12px {
	color:#DE0323;
	font-size: 12px;
	font-weight:bold;
}

.snpcapsbody {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-variant: small-caps;
}
.snpcapsbodyred {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-variant: small-caps;
	color:#DE0323;
}
.snpcapsheader {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	font-variant: small-caps;
}
.snpcapsheader14ptred {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	font-variant: small-caps;
	color:#de0323;

}
.snpcapsheader20ptred {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight:bold;
	font-variant: small-caps;
	color:#de0323;
}

.snpcapsheaderred {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	font-variant: small-caps;
	color:#de0323;
}
.snpcapsfooter {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-variant: small-caps;
}
.menutext {
color:#FFFFFF;
font-size:11px;
}
a.menulink:link {
font-size:11px;
color: #FFFFFF;
text-decoration:none;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}
a.menulink:visited {
font-size:11px;
color: #FFFFFF;
text-decoration:none;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}
a.menulink:hover {
font-size:11px;
color: #FFFFFF;
text-decoration:underline;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}
.datelist {
border-color:#1700BC;
border-style:none;

}
.datelistsep {
color:#000000;
}
.datelisthead {
font-weight:bold;
font-size:14px;
}
.pressrelease {
font-size:12px;
}
.fileinfo {
	font-size: 10px;
}
A.media:link {
color: #1700BC; 
text-decoration: underline;
font-style:italic;
}
A.media:visited {
color: #1700BC; 
text-decoration: underline;
font-style:italic;
}
A.media:hover {
color: #1700BC; 
text-decoration: underline;
font-style:italic;
}
.gallery {
background-color:#999999;
}
.galleryhead {
background-color: #1700BC;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}
.galleryspacer {
background-color: #1700BC;
font-size:4px;
}
.galleryfoot {
background-color:#1700BC;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}
.gallerynotes {
font-size:11px;
color:#FFFF00;
}
.snpbold28px {
font-size:28px;
font-weight:bold;
color:#000000;
}
.snpbold24px {
font-size:24px;
font-weight:bold;
color:#000000;
}
.snpbold20px {
font-size:20px;
font-weight:bold;
color:#000000;
}
.snpbold18px {
font-size:18px;
font-weight:bold;
color:#000000;
}
.snpbold16px {
font-size:16px;
font-weight:bold;
color:#000000;
}
.snpbold14px {
font-size:14px;
font-weight:bold;
color:#000000;
}
.snpbold12px {
font-size:12px;
font-weight:bold;
color:#000000;
}
.snp10px {
font-size:10px;
color:#000000;
}
.snp14px {
font-size:14px;
color:#000000;
}