body { color:#000000; background-color:#ffffff; font-family:Verdana, Arial, san-serif; margin:5px; font-size:12px; }
/*   */
.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; }
.red13 { color:#990000; font-weight:bold; font-size:13pt; }
.red { color:#990000; font-weight:bold; }
.blue { color:#3333FF; font-weight:bold; } 
.lime { color:#32CD32; font-weight:bold; } 
.black { color:#000000; }
/*                                                                    */
p { font-size:10pt; }
p.links { font-size:10pt; } 
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; font-size:10pt; }
tr.even { background-color:#ffffff; font-size:10pt; }
td { text-align:center; font-weight:bold; font-size:10pt; }
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; font-size:10pt; }
col#statsc1 { width:40px; }
col#statsc2 { width:360px; }
/* width defs for table layouts */
table.detail { table-layout:fixed; width:882px; margin-left:20px; }
table.detailwc { table-layout:fixed; width:1007px; margin-left:20px; }
table.detailwcgt { table-layout:fixed; width:1242px; margin-left:20px; }
table.detailwcgtb { table-layout:fixed; width:1342px; margin-left:20px; }
table.detailwcgtb1s { table-layout:fixed; width:1467px; margin-left:20px; }
table.detailwcgtb2s { table-layout:fixed; width:1592px; margin-left:20px; }
table.detailwcgtb3s { table-layout:fixed; width:1717px; margin-left:20px; }
table.detailgt { table-layout:fixed; width:1117px; margin-left:20px; }
table.detailgtb { table-layout:fixed; width:1217px; margin-left:20px; }
table.detailgtb1s { table-layout:fixed; width:1342px; margin-left:20px; }
table.detailgtb2s { table-layout:fixed; width:1467px; margin-left:20px; }
table.detailgtb3s { table-layout:fixed; width:1592px; margin-left:20px; }
table.detailb { table-layout:fixed; width:982px; margin-left:20px; }
table.detailb1s { table-layout:fixed; width:1107px; margin-left:20px; }
table.detailb2s { table-layout:fixed; width:1232px; margin-left:20px; }
table.detailb3s { table-layout:fixed; width:1357px; margin-left:20px; }
table.detail1s { table-layout:fixed; width:1007px; margin-left:20px; }
table.detail2s { table-layout:fixed; width:1132px; margin-left:20px; }
table.detail3s { table-layout:fixed; width:1257px; 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:100px; }     /*  bmq  */
col#detailc16 { width:70px; }     /*  split tme */
col#detailc17 { width:55px; }     /*  split pace  */
