/* Body */

		body {
		background-color: #000000;
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: x-small;
		}
	
/* Links */

/*

		a:link {color: #ff8080; text-decoration: underline;}
		a:visited {color: #ff8080; text-decoration: underline;}
		a:active {color: #ff8080; text-decoration: underline;}

*/
		
		a:link {color: #b9d3ee; text-decoration: none;}
		a:visited {color: #b9d3ee; text-decoration: none;}
		a:active {color: #c6e2ff; text-decoration: none;}

/* Classes */


	.ao-logo {
		color: White;
		font-family: Arial, Helvetica, sans-serif;
		font-size: x-large;
		font-weight: 900;
		}   

	/* White */
	
		.whitesmallcenter {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: x-small;
		text-align: center;
		}

		.whitexsmallcenter {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: xx-small;
		text-align: center;
		}

		.whitemediumcenter {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: medium;
		text-align: center;
		}
	
		.whitesmallleft {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: x-small;
		text-align: left;
		}
		
			.whitexsmallleft {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: xx-small;
		text-align: left;
		}
		
		.whitexsmall {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: xx-small;
		}
	
		.whitenormalcenter {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: small;
		text-align: center;
		}
		
		.whitelargecenter {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: small;
		text-align: center;
		}
		
		.whitexlargecenter {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: medium;
		text-align: center;
		}

	/* Grey */
	
		.greysmallcenter {
		font-family: arial, helvetica, sans-serif;
		color: #c0c0c0;
		font-size: x-small;
		text-align: center;
		}
		
		.greysmallleft {
		font-family: arial, helvetica, sans-serif;
		color: #c0c0c0;
		font-size: x-small;
		text-align: left;
		}
		
		.greyxsmallleft {
		font-family: arial, helvetica, sans-serif;
		color: #c0c0c0;
		font-size: xx-small;
		text-align: left;
		}
		
		.greyxsmallcenter {
		font-family: arial, helvetica, sans-serif;
		color: #c0c0c0;
		font-size: xx-small;
		text-align: center;
		}
	
		.greynormalcenter {
		font-family: arial, helvetica, sans-serif;
		color: #c0c0c0;
		font-size: small;
		text-align: center;
		}
		
		.greylargecenter {
		font-family: arial, helvetica, sans-serif;
		color: #c0c0c0;
		font-size: small;
		text-align: center;
		}
		
		.greyxlargecenter {
		font-family: arial, helvetica, sans-serif;
		color: #c0c0c0;
		font-size: medium;
		text-align: center;
		}
		
		.redsmallcenter {
		font-family: arial, helvetica, sans-serif;
		color: #ff0000;
		font-size: x-small;
		text-align: center;
		}
		
		.yellowsmallcenter {
		font-family: arial, helvetica, sans-serif;
		color: #ffff99;
		font-size: xx-small;
		text-align: center;
		}
		
	/* font-weight:bold; */
	
/* Tables */

		
		td {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: x-small;
		background-color: #000000;
		}
		
		td.menu {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: x-small;
		background-color: #1c1c1c;
		text-align: center;
		}
		
		td.headerwhite {
		font-family: arial, helvetica, sans-serif;
		color: #000000;
		font-size: x-small;
		font-weight: bold;
		background-color: #ffffff;
		}
		
		td.headergrey {
		font-family: arial, helvetica, sans-serif;
		color: #000000;
		font-size: xx-small;
		/* font-weight: bold; */
		background-color: #c0c0c0;
		}
		
		td.headergreyright {
		font-family: arial, helvetica, sans-serif;
		color: #000000;
		font-size: x-small;
		font-weight: bold;
		background-color: #c0c0c0;
		text-align: right;
		}
		
		td.subheadergreynotbold {
		font-family: arial, helvetica, sans-serif;
		color: #000000;
		font-size: x-small;
		background-color: #dfdfdf;
		}
		
		td.headerlargegrey {
		font-family: arial, helvetica, sans-serif;
		color: #000000;
		font-size: small;
		font-weight: bold;
		background-color: #c0c0c0;
		}
		
		td.subheadergrey {
		font-family: arial, helvetica, sans-serif;
		color: #000000;
		font-size: x-small;
		font-weight: bold;
		background-color: #dfdfdf;
		}
		
		td.headerred {
		font-family: arial, helvetica, sans-serif;
		color: #000000;
		font-size: x-small;
		font-weight: bold;
		background-color: Red;
		}
		
		td.datablack {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: x-small;
		background-color: #000000;
		}
		
		td.largegrey {
		font-family: arial, helvetica, sans-serif;
		color: #c0c0c0;
		font-size: small;
		background-color: #000000;
		}
		
		td.largewhite {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: small;
		background-color: #000000;
		}
		
		td.smallgrey {
		font-family: arial, helvetica, sans-serif;
		color: #c0c0c0;
		font-size: x-small;
		background-color: #000000;
		}
		
		td.smallwhite {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: x-small;
		background-color: #000000;
		}
		
		td.largesong {
		font-family: arial, helvetica, sans-serif;
		color: #000000;
		font-size: small;
		background-color: #dfdfdf;
		text-align: center;
		}
		
		td.smallsong {
		font-family: arial, helvetica, sans-serif;
		color: #000000;
		font-size: x-small;
		background-color: #dfdfdf;
		text-align: center;
		}
	
		td.datablue {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: x-small;
		background-color: #1c1c1c;
		}
		
		td.datablueold {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: x-small;
		background-color: #333366;
		
		background-color: #660033;
		background-color: #663366;
		
		background-color: #474747;
		2f2f2f
		}
		
		td.databluelargeleft {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: small;
		background-color: #333366;
		text-align: left;
		}
		
		td.datawhitecenter {
		font-family: arial, helvetica, sans-serif;
		color: #000000;
		font-size: x-small;
		background-color: #ffffff;
		text-align: center;
		}
		
		td.databluecenter {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: x-small;
		background-color: #333366;
		text-align: center;
		}
		
		td.datablackleft {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: x-small;
		background-color: #000000;
		text-align: left;
		}
		
		td.datablackright {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: x-small;
		background-color: #000000;
		text-align: right;
		}
		
		td.blackcenter {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: x-small;
		background-color: #000000;
		text-align: center;
		}
		
		td.blackleft {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: x-small;
		background-color: #000000;
		text-align: left;
		}
		
		td.blackcentersmall {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: x-small;
		background-color: #000000;
		text-align: center;
		}
		
		td.datablackleftgrey {
		font-family: arial, helvetica, sans-serif;
		color: #c0c0c0;
		font-size: x-small;
		background-color: #000000;
		text-align: left;
		}
		
		td.datablackrightgrey {
		font-family: arial, helvetica, sans-serif;
		color: #c0c0c0;
		font-size: x-small;
		background-color: #000000;
		text-align: right;
		}
		
		td.datablacklargeleft {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: small;
		background-color: #000000;
		text-align: left;
		}
		
		td.datablacklargeright {
		font-family: arial, helvetica, sans-serif;
		color: #ffffff;
		font-size: small;
		background-color: #000000;
		text-align: right;
		}
		
		td.datablacklargegreyleft {
		font-family: arial, helvetica, sans-serif;
		color: #c0c0c0;
		font-size: small;
		background-color: #000000;
		text-align: left;
		}
		
		td.datablacklargegreyright {
		font-family: arial, helvetica, sans-serif;
		color: #c0c0c0;
		font-size: small;
		background-color: #000000;
		text-align: right;
		}
		
		/*#0066CC*/
	
	
	
	
	
	
/* Tables */

/*
	td {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: small;
	}
	
	td.redbar {
	font-family: arial, helvetica, sans-serif;
	color: #ffffff;
	font-size: small;
	font-weight: bold;
	background-color: #990000;
	}
	
	td.redbarthin {
	font-family: arial, helvetica, sans-serif;
	color: #ffffff;
	font-size: small;
	background-color: #990000;
	}
	
	td.grey {
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
	background-color: #dddddd;
	}
	
	td.greyr {
	font-family: arial, helvetica, sans-serif;
	color: #990000;
	font-size: x-small;
	background-color: #dddddd;
	}
	
	td.greydk {
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
	background-color: #c3c3c3;
	}
	
	td.black {
	font-family: arial, helvetica, sans-serif;
	color: #ffffff;
	font-size: x-small;
	background-color: #000000;
	}
	
	td.blue {
	font-family: arial, helvetica, sans-serif;
	color: #ffffff;
	font-size: small;
	font-weight:bold;
	background-color: #2244cc;
	}
	
	td.yellow {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: small;
	background-color: #f5f5dc;
	}
	
	td.pink {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: small;
	background-color: #cc6666;
	}
	
	td.olive {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: small;
	background-color: #bdb76b;
	}
	
	td.redbarc {
	font-family: arial, helvetica, sans-serif;
	color: #ffffff;
	font-size: small;
	font-weight: bold;
	text-align: center;
	background-color: #990000;
	}

*/
	
/* Classes */

/*
	.whitetext {
	font-family: arial, helvetica, sans-serif;
	color: #ffffff;
	font-size: small;
	}
	
	.whitetextc {
	font-family: arial, helvetica, sans-serif;
	color: #ffffff;
	font-size: small;
	text-align: center;
	}
	
	.redtext {
	font-family: arial, helvetica, sans-serif;
	color: #990000;
	font-size: small;
	}
	
	.redtextsmall {
	font-family: arial, helvetica, sans-serif;
	color: #990000;
	font-size: x-small;
	} 	
	
	.greytext {
	font-family: arial, helvetica, sans-serif;
	color: #bcbcbc;
	font-size: small;
	}
	
	.bigtext {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: medium;
	font-weight: bold;
	} 
	
	.bigtextr {
	font-family: arial, helvetica, sans-serif;
	color: #990000;
	font-size: medium;
	} 
	
	.smalltext {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: x-small;
	} 	
	
	.smalltextgr {
	font-family: arial, helvetica, sans-serif;
	color: #bcbcbc;
	font-size: x-small;
	}
	
	.smalltextw {
	font-family: arial, helvetica, sans-serif;
	color: #ffffff;
	font-size: x-small;
	} 	
	
	.smalltextc {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: x-small;
	text-align: center;
	} 	
	
	.centertext {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: small;
	text-align: center;
	} 
	
	.center {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: small;
	text-align: center;
	}
	
*/