
#ffcontainer {width:980px; margin:0 auto; text-align: left; padding:0px}
B        { font-weight : bold; }
TABLE    { font-family : Verdana, Arial, Helvetica, sans-serif; }
FONT     { font-family : Verdana, Arial, Helvetica, sans-serif; }
TD       { font-family : Verdana, Arial, Helvetica, sans-serif; }
P        { font-family : Verdana, Arial, Helvetica, sans-serif; }

/* left nav */

.mapChild                { background-color: #CCCCCC; text-align : center;  }
.lhsNavSeparator         { color: #CCCCCC; font-size : 13px; text-align : center; }
.lhsNavSeparatorChild    { color: #333366; font-size : 13px; background-color: #CCCCCC; text-align : center; }
.cc3300                  { background-color: #CC3300; }
.sectionStyle            { line-height : 15px; letter-spacing : 0px; font-weight : 600; }
.sectionStyleTightNarrow { line-height : 12px; letter-spacing : -1px; font-weight : 600; padding-right : 1px; }
.sectionStyleTight       { line-height : 15px; letter-spacing : -1px; font-weight : 600; padding-right : 1px; }
.sectionStyleTighter     { line-height : 15px; letter-spacing : -2px; font-weight : 600; padding-right : 2px; }



.text      { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }
.tabtext   { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;  text-decoration: none; }
.foottext  { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }

.textxxs   { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.textxs    { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.textsm    { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.textlg    { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px;  font-weight: bold;  }
.textxl    { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 18px;  font-weight: bold;  }
.textxxl   { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 20px;  font-weight: bold;  }

.titlessm   { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.titles     { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.titleslg   { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.titlesxl   { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
.titlesxxl  { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }


/*  Navigational links in the header  */
.navheader, a.navheader:link, a.navheader:active, a.navheader:visited { 
 color: #FBBD39;
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS sans serif";
 font-size:   12px; 
 font-weight: bold;
} 

a.navlinks:link, a.navlinks:active, a.navlinks:visited { 
 color:  #000000; 
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS sans serif";
 font-size:   11px; 
 font-weight: bold;
 text-decoration: none;   
} 

a.navlinks:hover { 
 color:  #eb2118; 
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS sans serif";
 font-size:   11px; 
 font-weight: bold;  
 text-decoration: none;
}
a.navlinksmall:link, a.navlinksmall:active, a.navlinksmall:visited { 
 color:  #000000; 
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS sans serif";
 font-size:   10px; 
 font-weight: bold;
 text-decoration: none;   
} 

a.navlinksmall:hover { 
 color:  #eb2118; 
 font-family: Verdana, Arial, Helvetica, sans-serif,"MS sans serif";
 font-size:   10px; 
 font-weight: bold;  
 text-decoration: none;
}



.maintextsm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.maintextxs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.maintext   { font-family:  Verdana,  Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.maintextlg { font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.navlnk1    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }
.navlnk2    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; font-weight: bold; }

.arthead    { font-family: impact, Arial, Helvetica, sans-serif; font-size: 26px; color: #990000; font-weight: bold; text-transform: uppercase; }
.artname    { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.arttext    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.artdate    { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.tophead1   { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; }
.tophead2   { font-family: impact, Arial, Helvetica, sans-serif; font-size: 15px; color: #990000; font-weight: regular;  }
.toplnk     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular;  }

.srchlnk    {font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #990000; }

.text       { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.text10     { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
	
td.top-nav {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	color: #ffffff;}
		
tr.top-nav {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	color: #ffffff;}

	
a.top-nav {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	color: #ffffff;}
	
a.top-nav:active {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	color: #ffffff;}
	
a.top-nav:link {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	color: #ffffff;}

a.top-nav:visited {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	color: #ffffff;}
		
a.top-nav:hover {font: 10pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	color: #c8e3ff;}
	
td.fwpBody {
	color:#000000;
	font-family:verdana, sans-serif;
}

th.fwp, td.fwpCell, td.fwpCellOn, .fwpText, .fwpTextBold {
	font-size:12px;
}

.fwpSmallText {
font-size:9px;
}




th.fwpSmall, td.fwpSmallCell, td.fwpSmallCellOn, .fwpSmallTextBold {
	font-size:10px;
}

.fwpTextBold, .fwpSmallTextBold {
	font-weight:bold;
}

a.fwp {
	text-decoration:none;
}

a.fwp:active, a.fwp:hover {
	text-decoration:underline;
}

a.fwp:link {
	color:#3333ff;
}

a.fwp:visited {
	color:#3333ff;
}

th.fwp, th.fwpSmall, td.fwpCell, td.fwpSmallCell, td.fwpCellOn, td.fwpSmallCellOn {
	border-color:#000000;
	border-style:solid;
	padding:2px 3px !important;
}

th.fwp, th.fwpSmall {
	background-color:#339933;
	color:#ffffff;
	font-weight:bold;
}

td.fwpCellOn, td.fwpSmallCellOn {
	font-weight:bold;
}

span.fwpAttendance {
	background-color:#6699ff;
}

span.fwpAverage {
	background-color:#ff6666;
}


