.ce	{
	text-align: center;
	background-color: #003883;
}

.centred {
	text-align: center;
	vertical-align:	middle;
}

.right {
	text-align: right;
	vertical-align:	middle;
}

.left {
	text-align: left;
	vertical-align:	middle;
}

/*	FONT DEFINITIONS
	****************

	Base font definitions are in the format Fxyy 
	where x is a single character representing the font family and
	yy is the 2-digit font size (in pt)
*/

.fawb { 
	font-family: Arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold; 
}

.far { 
	font-family: Arial;
	font-size: 8pt;
	color: #E31A23;
}

.farb { 
	font-family: Arial;
	font-size: 8pt;
	color: #003883;
	font-weight: bold; 
}

.fabb { 
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	font-weight: bold; 
}



.fab { 
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
}

.faw { 
	font-family: Arial;
	font-size: 8pt;
	color: #FFFFFF;
}

.faub { 	
	font-family: Arial;
	font-size: 8pt;
	color: #003883;
	font-weight: bold; 
}



.fbb { 	font-family: Arial;
	font-size: 9pt;
	color: #000000;
}

.fbw { 	font-family: Arial;
	font-size: 9pt;
	color: #FFFFFF;
}

.fbbb { 	
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	font-weight: bold; 
}

.fbrb { 	
	font-family: Arial;
	font-size: 9pt;
	color: #003883;
	font-weight: bold; 
}


.fbwb { 	
	font-family: Arial;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold; 
}

.fbub { 	
	font-family: Arial;
	font-size: 9pt;
	color: #003883;
	font-weight: bold; 
}


.fcb { 	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}

.fcbc { font-family: Arial;
	font-size: 10pt;
	text-align: center;
	color: #000000;
}

.fcbbc { font-family: Arial;
	font-size: 10pt;
	text-align: center;
	color: #000000;
	font-weight: bold; 
}

.fcbb { 	
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	font-weight: bold; 
}


.fcrb { 	
	font-family: Arial;
	font-size: 10pt;
	color: #003883;
	font-weight: bold; 
}

.fcw { 	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
}


.fcwb { 	
	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold; 
}


.fcu { 	font-family: Arial;
	font-size: 10pt;
	color: #003883;
}

.fcub { 	
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold; 
	color: #003883;
}

.fcib { 	
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold; 
	color: #A0A0A0;
}


.fdb { 	font-family: Arial;
	font-size: 12pt;
	color: #000000;
}

.fdub { 	
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold; 
	color: #003883;
}


.fdbb { 	font-family: Arial;
	font-size: 12pt;
	color: #000000;
	font-weight: bold; 
}

.fdrb { 
	font-family: Arial;
	font-size: 16pt;
	color: #E31A23;
	font-weight: bold; 
}


.fdwb { 	font-family: Arial;
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: bold; 
}

.fdgb { 	font-family: Arial;
	font-size: 12pt;
	color: #76AF58;
	font-weight: bold; 
}



.feb { 	font-family: Arial;
	font-size: 14pt;
	color: #000000;
}

.febb { 	font-family: Arial;
	font-size: 14pt;
	color: #000000;
	font-weight: bold; 
}

.ferb { 	font-family: Arial;
	font-size: 14pt;
	color: #003883;
	font-weight: bold; 
}

.fewb { 	font-family: Arial;
	font-size: 14pt;
	color: #FFFFFF;
	font-weight: bold; 
}

.ffb { 	font-family: Arial;
	font-size: 18pt;
	color: #000000;
}
.ffwb { font-family: Arial;
	font-size: 18pt;
	font-weight: bold; 
	color: #FFFFFF;
}

.ffrb { 	font-family: Arial;
	font-size: 18pt;
	color: #003883;
	font-weight: bold; 
}


/*	FONT MODIFIERS
	**************

	Font modifiers consist of a single character representing the font color, followed by b (bold) and/or i (italics)
*/


.wb {
	font-color: #FFFFFF;
	font-weight: bold; 
}

.b {
	font-color: #000000;
	font-weight: normal; 
}

.r {
	font-color: #003883;
	font-weight: normal; 
}

.w {
	font-color: #FFFFFF;
	font-weight: normal; 
}

.bb {
	font-color: #000000;
	font-weight: bold; 
}

.rb {
	font-color: #003883;
	font-weight: bold; 
}


/*
	CELL MODIFIERS
	**************

*/
 .bfilm {
	background-image: url(Graphics/FilmStrip22.gif);
	text-align: center;
	vertical-align:	middle;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}

.bggray {
	background-color: #F0F0F0;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}

.bggrayt {
	background-color: #F0F0F0;
	text-align: center;
	vertical-align:	top;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}


.bgb {
	background-color: #003883;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}


.bg0 {
	background-color: #000000;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}


.bggn {
	background-color: #76AF58;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}

.bggnt {
	background-color: #76AF58;
	text-align: center;
	vertical-align:	top;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}


.bggnx {
	background-color: #508640;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}


.bggnl {
	background-color: #76AF58;
	text-align: left;
	vertical-align:	middle;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}

.bggnr {
	background-color: #76AF58;
	text-align: right;
	vertical-align:	middle;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}

.bggnz {
	background-color: #86B86B;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}

.bglb {
	background-color: #84B8FF;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}

.bglg {
	background-color: #AFCF9C;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}

.bgt {
	background-color: #FCFAB4;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}

.bge {
	background-color: #FF0000;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}



.bgw {
	background-color: #FFFFFF;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}

.bgdx {
	background-color: #003883;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}


.bgx {
	background-color: #EBEBEB;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}

.bgxj {
	background-color: #EBEBEB;
	text-align: justify;
	vertical-align:	top;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}


.bgxl {
	background-color: #EBEBEB;
	text-align: left;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}

.bgxr {
	background-color: #EBEBEB;
	text-align: right;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}
.bgz {
	background-color: #FFEBEB;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}


.bgxx {
	background-color: #EBEBEB;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #EBEBEB;
	border-left-color: #EBEBEB;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;

}


.bgg {
	background-color: #EEEEEE;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}

.bggl {
	background-color: #EEEEEE;
	text-align: center;
	vertical-align:	left;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}

.bggr {
	background-color: #EEEEEE;
	text-align: center;
	vertical-align:	right;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}



.bgwd {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align:	middle;
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-color: #555555;
	border-bottom-color: #555555;
}


 .bgwl {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;
}

 .bgwr {
	background-color: #FFFFFF;
	text-align: right;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;
}

 .bgwt {
	background-color: #FFFFFF;
	text-align: center;
	vertical-align:	top;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;
}

 .bgwj {
	background-color: #FFFFFF;
	text-align: justify;
	vertical-align:	top;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;
}

.bgxt {
	background-color: #EBEBEB;
	text-align: center;
	vertical-align:	top;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;
}


 .bgwtl {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align:	top;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;
}

.bgwtr {
	background-color: #FFFFFF;
	text-align: right;
	vertical-align:	top;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;
}


 .bgxtr {
	background-color: #EBEBEB;
	text-align: right;
	vertical-align:	top;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;
}

 .bgxtl {
	background-color: #EBEBEB;
	text-align: left;
	vertical-align:	top;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;
}



 .bgr {
	background-color: #003883;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-color: #555555;
	border-bottom-color: #555555;
}

 .bgrx {
	background-color: #003071;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-color: #555555;
	border-bottom-color: #555555;
}

 .bgrr {
	background-color: #003883;
	text-align: right;
	vertical-align:	middle;
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-color: #555555;
	border-bottom-color: #555555;
}

 .bgrl {
	background-color: #003883;
	text-align: left;
	vertical-align:	middle;
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-color: #555555;
	border-bottom-color: #555555;
}

 .bgt {
	background-color: #FFEBCD;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-color: #555555;
	border-bottom-color: #555555;
}

.bgtt {
	background-color: #FFEBCD;
	text-align: center;
	vertical-align:	top;
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-color: #555555;
	border-bottom-color: #555555;
}




.hlrw { font-family: Arial;
	font-size: 12pt;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold; 
	background-color: #003883;
}

.centred {
	text-align: center;
	vertical-align:	middle;
}

.top {
	text-align: center;
	vertical-align:	top;
}

.justify {
	text-align: justify;
	vertical-align:	middle;
}

.bggold {
	background-color: #FFD700;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}

.bgsilver {
	background-color: #C0C0C0;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}

.bgbronze {
	background-color: #DAA520;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}

.bgred {
	background-color: #FF0000;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}

.bgredl {
	background-color: #FF0000;
	text-align: left;
	vertical-align:	middle;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}

.bgblue {
	background-color: #1E90FF;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}

.bgbluel {
	background-color: #1E90FF;
	text-align: left;
	vertical-align:	middle;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}

.bgpalered {
	background-color: #F5B8B8;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}

.bgpaleredl {
	background-color: #F5B8B8;
	text-align: left;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}

.bgpaleredr {
	background-color: #F5B8B8;
	text-align: right;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}


.bgpaleblue {
	background-color: #B8CDF5;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}

.bgpalebluel {
	background-color: #B8CDF5;
	text-align: left;
	vertical-align:	top;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}


.bgpalebluer {
	background-color: #B8CDF5;
	text-align: right;
	vertical-align:	top;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}

