body{
	text-align:center;
	background-color:white;
	font-family:Times New Roman,Times;
	font-size:12pt;
	color:black;
}
div.cont{
	width:630px;
	background-color:#FFFFFF;
	margin:auto;
	margin-top:20px;
	text-align:left;
	page-break-inside: avoid;
	page-break-after: always;
}
div.colt{
	width:630px;
	background-color:#F0FFFF;
	margin:auto;
	margin-top:20px;
	text-align:left;
	page-break-inside: avoid;
	page-break-after: always;
}
div.gelding{
	width:630px;
	background-color:#F0FFF0;
	margin:auto;
	margin-top:20px;
	text-align:left;
	page-break-inside: avoid;
	page-break-after: always;
}
div.filly{
	width:630px;
	background-color:#FFF0F0;
	margin:auto;
	margin-top:20px;
	text-align:left;
	page-break-inside: avoid;
	page-break-after: always;
}
.c{
	background-color:#F0FFFF;
}
.g{
	background-color:#F0FFF0;
}
.f{
	background-color:#FFF0F0;
}
div.col{
	width:630px;
	padding:0px 0px;
	float: left;
	font-family:Times New Roman,Times;
	font-size:10pt;
	margin-top:10px;
}	
div.col1{
	width:180px;
	padding:0px 0px;
	float: left;
	font-family:Times New Roman,Times;
	font-size:10pt;
	margin-top:10px;
}	
div.col2{
	width:450px;
	padding:0px 0px;
	float: left;
	font-family:Times New Roman,Times;
	font-size:10pt;
	margin-top:10px;
}	
table{
	font-size:12.5pt;
	line-height:normal;
}
a{
	text-decoration:none;
}
a:hover{
	background-color:black;
	color:yellow;
}
.navi{
	display:none;
}

@page{
	size: 21.0cm 29.7cm;
	margin: 1cm;
}
.a1{
	color:black;
}
.a2{
	color:cyan;
}
.a3{
	color:yellow;
}
.m1{
	color:skyblue;
	font-weight:bolder;
}
.m2{
	color:yellow;
	font-weight:bolder;
}
.m3{
	color:black;
	font-weight:bolder;
}
.m4{
	color:pink;
	font-weight:bolder;
}
.mm1{
	font-size:10pt;
	line-height:normal;
	color:lightgreen;
	font-weight:bolder;
}
.mm2{
	font-size:10pt;
	line-height:normal;
	color:yellow;
	font-weight:bolder;
}
.mark{
	color:blue;
	font-weight:bolder;
}
.mark2{
	background-color:red;
	color:white;
	font-weight:bolder;
}
.mark3{
	background-color:black;
	color:white;
	font-weight:bolder;
}
span.sire{
	color:royalblue;
	font-size:8pt;
}
h2{
	text-align:left;
	font-size:20pt;
}
h3{
	text-align:left;
	text-indent:10px;
	font-size:15pt;
}
h4{
	text-align:left;
	text-indent:10px;
	font-size:12pt;
}

.sdb{
	text-indent:10px;
	font-size:8pt;
	color:black;
}
.op{
	font-size:10pt;
}
.op2{
	font-size:9pt;
}
.op3{
	font-size:7pt;
}
.cl{
	text-align:right;
}
.ct{
	text-align:right;
	font-weight:bolder;
}
address{
	font-size:10pt;
}
.tag{
	font-size:15pt;
	color:white;
	background-color:gray;
	font-weight:bolder;
}
.g1{
	color:red;
}
.g2{
	color:blue;
}
.g3{
	color:green;
}
.g4{
	color:black;
}
img.flg{
	width:24px;
	height:16px;
	border:0px;
}





table.pedigree{
	width:630px;
	border-collapse:collapse;
	border:2px solid black;
	border-spacing:1px;
	font-size:10pt;
	line-height:normal;
}
table.ftable{
	width:630px;
	border-collapse:collapse;
	border:2px solid black;
	border-spacing:1px;
	font-size:10pt;
	line-height:normal;
}
table.tltable{
	width:630px;
	border-collapse:collapse;
	border:2px solid black;
	border-spacing:1px;
	font-size:10pt;
	line-height:normal;
}
table.racelist{
	border-collapse:collapse;
	font-size:11pt;
	line-height:normal;
}
table.turf{
	border-collapse:collapse;
	border-color:green;
	font-size:12.5pt;
	line-height:normal;
}
table.dirt{
	border-collapse:collapse;
	border-color:brown;
	font-size:12.5pt;
	line-height:normal;
}
table.jb1{
	font-size:10pt;
	line-height:normal;
}
table.jb2{
	font-size:11pt;
	line-height:normal;
}
tr.c1{
	background-color:#DDDDDD;
}
tr.c2{
	background-color:white;
}
th{
	color:white;
	background-color:gray;
	font-weight:normal;
}
td.cap{
	font-size:11.5pt;
	text-indent:5px;
	background-color:#DDDDDD;
	color:black;
}
td.race{
	font-size:7pt;
	color:darkgreen;
}
td.ped{
	width:126px;
	border: solid 1px black;
}
td.t45{
	width:45px;
}
td.t45_vt_r{
	width:45px;
	vertical-align:top;
	font-size:7pt;
	color:#003300;
}
td.t90_vt_r{
	width:90px;
	vertical-align:top;
	font-size:7pt;
	color:#003300;
}
td.t135_vt_r{
	width:135px;
	vertical-align:top;
	font-size:7pt;
	color:#003300;
}
td.t45_vt_blb{
	width:45px;
	vertical-align:top;
	border-left:1px solid black;
}
td.t45_vt_blg{
	width:45px;
	vertical-align:top;
	border-left:1px solid gray;
}
td.t45_btg_blb{
	width:45px;
	border-top:1px solid gray;
	border-left:1px solid black;
}
td.t45_btb_blb{
	width:45px;
	border-top:1px solid black;
	border-left:1px solid black;
}
td.t45_btb_blg{
	width:45px;
	border-top:1px solid black;
	border-left:1px solid gray;
}
td.t45_btb{
	width:45px;
	border-top:1px solid black;
}
td.t45_btg{
	width:45px;
	border-top:1px solid gray;
}
td.t45_blb{
	width:45px;
	border-left:1px solid black;
}
td.t45_blg{
	width:45px;
	border-left:1px solid gray;
}
td.t45_vt_blb_r{
	width:45px;
	vertical-align:top;
	border-left:1px solid black;
	font-size:7pt;
	color:darkgreen;
}
td.t45_vt_blg_r{
	width:45px;
	vertical-align:top;
	border-left:1px solid gray;
	font-size:7pt;
	color:darkgreen;
}
td.t45_blb{
	width:45px;
	border-left:1px solid black;
}
td.t45_blb_r{
	width:45px;
	border-left:1px solid black;
	font-size:7pt;
	color:darkgreen;
}
td.t45_blg_r{
	width:45px;
	border-left:1px solid gray;
	font-size:7pt;
	color:darkgreen;
}
td.t90_vt_blb_r{
	width:45px;
	vertical-align:top;
	border-left:1px solid black;
	font-size:7pt;
	color:darkgreen;
}

td.t90_c{
	width:90px;
	text-align:center;
}
td.t90_c_80{
	width:90px;
	text-align:center;
	font-size:80%;
}
td.t90_c_80_nw{
	width:90px;
	text-align:center;
	font-size:80%;
	white-space:nowrap;
	overflow:visible
}
td.tl{
	border-left:1px solid black;
}
span.race{
	font-size:7pt;
	color:#003300;
}
b.sire{
	color:royalblue;
	font-size:9pt;
}
b.dam{
	color:red;
	font-size:9pt;
}
b.bms{
	color:navy;
	font-size:9pt;
}
b.gelding{
	color:forestgreen;
	font-size:9pt;
}
b.colt{
	color:royalblue;
	font-size:9pt;
}
b.filly{
	color:red;
	font-size:9pt;
}
.rec{
	font-size:10pt;
	color:red;
}
b.dec{
	color:green;
	font-size:15pt;
}
b.pp{
	color:blue;
	font-size:15pt;
}
b.rr{
	color:red;
	font-size:15pt;
}
b.p1{
	color:white;
	background-color:red;
	font-size:10pt;
}
b.p2{
	color:white;
	background-color:blue;
	font-size:10pt;
}
b.p0{
	color:black;
	font-size:10pt;
}
.calendar{
	background-color:#CCFFCC;
}
.v52{
	background-color:#AA99FF;
	color:black;
}
.v53{
	background-color:#AAAAFF;
	color:black;
}
.v54{
	background-color:#AABBEE;
	color:black;
}
.v55{
	background-color:#AACCDD;
	color:black;
}
.v56{
	background-color:#AADDCC;
	color:black;
}
.v57{
	background-color:#AAEEBB;
	color:black;
}
.v58{
	background-color:#AAFFAA;
	color:black;
}
.v59{
	background-color:#BBEEAA;
	color:black;
}
.v60{
	background-color:#CCDDAA;
	color:black;
}
.v61{
	background-color:#DDCCAA;
	color:black;
}
.v62{
	background-color:#EEBBAA;
	color:black;
}
.v63{
	background-color:#FFAAAA;
	color:black;
}
.brilliant{
	background-color:#8888FF;
	color:black;
}
.intermediate{
	background-color:#88FFFF;
	color:black;
}
.classic{
	background-color:#88FF88;
	color:black;
}
.solid{
	background-color:#FFFF88;
	color:black;
}
.professional{
	background-color:#FF8888;
	color:black;
}
.z1{
	background-color:#88FF88;
	color:black;
}
.z2{
	background-color:#FF8888;
	color:black;
}
.z3{
	background-color:#FF88FF;
	color:black;
}
.z4{
	background-color:#88FFFF;
	color:black;
}
.z5{
	background-color:#FFFF88;
	color:black;
}
.z6{
	background-color:#8888FF;
	color:black;
}
