	.title, .title a:link, .title a:visited {
		color: #FFFFFF; font-family:arial,helvetica,sans-serif; font-size: 24pt; font-weight:bold; background:#660000; xwidth:100%;
	}
	.desc {
		color: #000000; font-family:arial,helvetica,sans-serif; font-size: 12pt;
	}
	.date {
		color: #333333; font-family:arial,helvetica,sans-serif; font-size: 10pt;
	}
	.grid {
		background-color: black;font-family:arial,helvetica,sans-serif;font-size:12pt; width:100%;
		border: 2px solid #666666; border-collapse: collapse; color: #66FFFF;
	}
	.grid th {
		background-color: #64005B; color:#FFFF66;
		border: 2px solid #666666;
		width: 16%;
	}

	.grid th.desc {
		background-color: #808080; color:#FFFF66;
		border: 2px solid #666666;
		width: 16%;
	}

	.grid th.a {
		width: 18%;
	}

	.grid td {
		border: 2px solid #666666; border-collapse: collapse;
	}

	.grid td.a, .grid td.a a:link, .grid td.a a:visited {
		color:#66FFFF;
	}
	.grid td.b, .grid td.b a:link, .grid td.b a:visited {
		color:#FFFF66;
	}

	.grid td.sep {
		background-color: #64005B; color:#FFFF66; text-align: center; font-weight:bold;
	}

	.up {
		font-size: 24pt; color:red; font-weight:bold; font-family:arial,helvetica,sans-serif;
	}
	.down {
		font-size: 24pt; color:green; font-weight:bold; font-family:arial,helvetica,sans-serif;
	}

	.price {
		font-size: 24pt; font-weight:bold;
	}
	.l{
		text-align: left;
	}
	.c{
		text-align: center;
	}
	.r{
		text-align: right;
	}

	button{ font-family:arial,helvetica,sans-serif;font-size: 24pt; }