.ce	{
	text-align: center;
	background-color: #E1E1E1;
}

.centred {
	text-align: center;
	vertical-align:	middle;
}

.right {
	text-align: right;
	vertical-align:	middle;
}

.left {
	text-align: left;
	vertical-align:	middle;
}

.top {
	text-align: center;
	vertical-align:	top;
}

.topleft {
	text-align: left;
	vertical-align:	top;
}

.topright {
	text-align: right;
	vertical-align:	top;
}

.justify {
	text-align: justify;
}

.justifytop {
	text-align: justify;
	vertical-align:	top;
}


/*	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)
*/

.f8 { 
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
}

.f8b { 
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	font-weight: bold; 
}

.f8bg { 
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	font-weight: bold; 
}

.fwhite8 { 
	font-family: Arial;
	font-size: 8pt;
	color: #FFFFFF;
}

.fwhite8b { 
	font-family: Arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold; 
}


.fblue8 { 
	font-family: Arial;
	font-size: 8pt;
	color: #000080;
}

.f9 { 
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
}

.f9b { 
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	font-weight: bold; 
}

.flink9 { 
	font-family: Arial;
	font-size: 9pt;
	color: #000080;
	font-weight: bold; 
}

.f9redb { 
	font-family: Arial;
	font-size: 9pt;
	color: #CC0000;
	font-weight: bold; 
}


.fwhite9 { 
	font-family: Arial;
	font-size: 9pt;
	color: #FFFFFF;
}

.fwhite9b { 
	font-family: Arial;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold; 
}



.f10 { 
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}

.f10b { 
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold; 
	color: #000000;
}

.fblue10 { 
	font-family: Arial;
	font-size: 10pt;
	color: #000080;
}

.flink10 { 
	font-family: Arial;
	font-size: 10pt;
	color: #000080;
	font-weight: bold; 
}

.fgrey10b { 	
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold; 
	color: #A0A0A0;
}

.fwhite10 { 
	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
}

.fwhite10b { 
	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold; 
}



.f12 { 
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
}

.flink12 { 
	font-family: Arial;
	font-size: 12pt;
	color: #000080;
	font-weight: bold; 
}


.fwhite12 { 
	font-family: Arial;
	font-size: 12pt;
	color: #FFFFFF;
}

.fwhite12b { 
	font-family: Arial;
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: bold; 
}

.f12b { 
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
	font-weight: bold; 
}

.fblue12b { 
	font-family: Arial;
	font-size: 12pt;
	color: #000080;
	font-weight: bold; 
}




.f14b { 
	font-family: Arial;
	font-size: 14pt;
	color: #000000;
	font-weight: bold; 
}

.fblue14b { 
	font-family: Arial;
	font-size: 14pt;
	color: #000080;
	font-weight: bold; 
}


.fgold14b { 
	font-family: Arial;
	font-size: 14pt;
	color: #FFD700;
	font-weight: bold; 
}




.fwhite14b { 
	font-family: Arial;
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: bold; 
}





.fag { 
	font-family: Arial;
	font-size: 8pt;
	color: #FFD700;
}

.fagb { 
	font-family: Arial;
	font-size: 8pt;
	color: #FFD700;
	font-weight: bold; 
}

.fbg { 
	font-family: Arial;
	font-size: 9pt;
	color: #FFD700;
}

.fbgb { 
	font-family: Arial;
	font-size: 9pt;
	color: #FFD700;
	font-weight: bold; 
}

.fdg { 
	font-family: Arial;
	font-size: 12pt;
	color: #FFD700;
}

.fdgb { 
	font-family: Arial;
	font-size: 12pt;
	color: #FFD700;
	font-weight: bold; 
}

.fawb { 
	font-family: Arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold; 
}

.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: #000080;
	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: #000080;
}

.fcub { 	
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold; 
	color: #000080;
}

.fdub { 	
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold; 
	color: #000080;
}

.fcib { 	
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold; 
	color: #A0A0A0;
}


.fdb { 	font-family: Arial;
	font-size: 12pt;
	color: #000000;
}

.fdbb { 	font-family: Arial;
	font-size: 12pt;
	color: #000000;
	font-weight: bold; 
}

.fdrb { 	
	font-family: Arial;
	font-size: 12pt;
	color: #003883;
	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;
}

.ffbb { 	font-family: Arial;
	font-size: 18pt;
	color: #000000;
	font-weight: bold; 
}

.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;
}


.bgb {
	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;
}


.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;
}

.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;

}

.bgtx {
	background-color: #FCE4B4;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}

.bgp {
	background-color: #FCCCB6;
	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;

}

.bgwhite {
	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;

}



.bgw {
	background-color: #F0F0F0;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}

.bgwhite {
	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: #E1E1E1;
	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: #DBDBDB;
	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: #DBDBDB;
	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: #DBDBDB;
	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: #DBDBDB;
	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: #DBDBDB;
	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: #F0F0F0;
	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: #F0F0F0;
	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: #F0F0F0;
	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: #F0F0F0;
	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: #F0F0F0;
	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: #F0F0F0;
	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: #F0F0F0;
	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;
}

  .bgrt {
	background-color: #003883;
	text-align: center;
	vertical-align:	top;
	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;
}

.bggoldx {
	background-color: #EBC800;
	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;
}


.bgrptheader {
	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;
}


.bgblue {
	background-color: #000080;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}

.bgbluer {
	background-color: #000080;
	text-align: right;
	vertical-align:	middle;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
}

.bgplus {
	background-color: #BBFFBB;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}

.bgminus {
	background-color: #FFFFBB;
	text-align: center;
	vertical-align:	middle;
	border-top-color: #AA9999;
	border-left-color: #AA9999;
	border-right-color: #777777;
	border-bottom-color: #777777;

}


