body	{ background: #f0f0ff; color: #000000; }
:link	{ color: #4020ff; }
:visited{ color: #6060ff; }
:active	{ color: #ff0000; }

.center	{ text-align: center; align: center; }
.right	{ text-align: right;  align: right;  }
.left	{ text-align: left;   align: left;   }

.red		{ color: #ff0000; }
.blue		{ color: #0000ff; }
.green		{ color: #008000; }
.magenta	{ color: #ff00ff; }

table, tr, td, th	{ border-color: #f0f0f0; }

/* grade */
.base { background-color: #f0f0ff; }
.i1 { background-color: #f8f8b8; }
.i2 { background-color: #fff0d0; }
.i3 { background-color: #fafab8; }
.G1 { background-color: #a8ffa8; }
.G2 { background-color: #ffe0e0; }
.G3 { background-color: #e8f8ff; }
.t1 { background-color: #b8ffb8; }
.t2 { background-color: #ffeaea; }
.t3 { background-color: #e0f0f8; }
.hd { background-color: #f0f0f0; }

.intf	{ color: #ff0000; }
.dtgf	{ color: #0000ff; }
.locf	{ color: #008000; }

/* ped */
big.horsename	{ font-size: 150%; }
.Sir { background-color: #f0f0ff; }
.Dam { background-color: #fff0ff; }
.crS { background-color: #f0f0ff; color: #ff0000; }
.crD { background-color: #fff0ff; color: #ff0000; }

/* G1races */
h1.G1title {
	text-align: center;
	align: center;
	color: #ff00ff;
	font-weight: normal;
}

th.p1	{ background-color: #ffffff; }
th.p2	{ background-color: #808080; }
th.p3	{ background-color: #ff7070; }
th.p4	{ background-color: #7070ff; }
th.p5	{ background-color: #ffff70; }
th.p6	{ background-color: #40c040; }
th.p7	{ background-color: #ffc040; }
th.p8	{ background-color: #ffc0ff; }

table.racebgc	{ background-color: #fafafa; }
tr.race1r	{ background-color: #f0f0f0; }
tr.racedkr	{ background-color: #dddddd; }
