body { color: #000000; background-color: #ffffff; font-family: "Times New Roman", Ariel, san-serif; margin-left: 20px; }
/*   */
.logohead  { color: #990000; font-weight: bold; font-size: 20pt; text-transform: capitalize; }
.grouphead { color: #990000; font-weight: bold; font-size: 15pt; text-transform: capitalize; }
.divhead { color: #990000; font-weight: bold; font-size: 17pt; text-transform: capitalize; }
.indent {margin-left: 100px; }
.left { text-align: left; }
.indent60 { margin-left: 60px;  width: 500px; }
.red15 { color: #990000; font-weight: bold; font-size: 15pt; }
.red { color: #990000; font-weight: bold; }
.blue { color: #3333FF; font-weight: bold; } 
.lime { color: #32CD32; font-weight: bold; } 
.black { color: #000000; }
/*                                                                    */
p { width:700px; font-size: 12pt; }
p.links { font-size: 13pt; } 
p.bold { font-weight: bold; }
img.bcc { float: right; width: 90px; height: 88px; }
img.logo {width: 160px; height: 110px; }
hr { border: 0; color: #dcdcdc; background-color: #dcdcdc; height: 5px; width: 700px; text-align: left; align: left; margin-top: 10px; }
li.off { list-style-type: none; }
/*                                                        */
/*   TABLE LAYOUTS FOR RESULTS   */
/*                                                        */
tr.odd { background-color: #cccccc; }
tr.even { background-color: #ffffff; }
td { text-align: center; font-weight:bold; }
td.bottom { vertical-align: bottom; }
td.left { text-align: left; }
td.right { text-align: right; }
td.top { vertical-align: top; }
td.hide { visibility: hidden; }
/*                                                                    */
table { margin-top: 5px; margin-bottom: 20px; }
table.heading { table-layout: fixed; width: 795px; margin-left: 20px; }
col#headc1 { width: 165px; }
col#headc2 { width: 465px; }
col#headc3 { width: 165px; }
table.stats { table-layout: fixed; width: 400px; margin-left: 20px; }
col#statsc1 { width: 40px; }
col#statsc2 { width: 360px; }
/* width defs for table layouts */
table.detail { table-layout: fixed; width: 882px; margin-left: 20px; }
table.detailgt { table-layout: fixed; width: 1117px; margin-left: 20px; }
table.detailb { table-layout: fixed; width: 937px; margin-left: 20px; }
table.detailgtb { table-layout: fixed; width: 1172px; margin-left: 20px; }
table.detailwc { table-layout: fixed; width: 1007px; margin-left: 20px; }
table.detailwc { table-layout: fixed; width: 1007px; margin-left: 20px; }
table.detailwcgt { table-layout: fixed; width: 1242px; margin-left: 20px; }
table.detailwcb { table-layout: fixed; width: 1062px; margin-left: 20px; }
table.detailwcgtb { table-layout: fixed; width: 1297px; margin-left: 20px; }
/* column defs for field layouts */
col#detailc1 { width: 60px; }     /*  line number */
col#detailc2 { width: 190px; }     /* name  */
col#detailc3 { width: 190px; }     /*  address  */
col#detailc4 { width: 70px; }     /*  race number  */
col#detailc5 { width: 35px; }     /*  sex  */
col#detailc6 { width: 40px; }     /*  age */
col#detailc7 { width: 70px; }     /*  chip tme */
col#detailc8 { width: 55px; }     /*  chip pace  */
col#detailc9 { width: 99px; }     /*  age div  */
col#detailc10 { width: 99px; }     /*  overall finish  */
col#detailc11 { width: 99px; }     /*  overall gender  */
col#detailc12 { width: 70px; }     /*  gun time  */
col#detailc13 { width: 55px; }     /*  gun pace  */
col#detailc14 { width: 110px; }     /*  time to start line  */
col#detailc15 { width: 55px; }     /*  bmq  */
