body { background-color: lightgrey; color: black }
body.black { background-color: black; color: white }
body.white { background-color: white; color: black }
font.heading { color: black; font: bold 18pt verdana; font-style: italic; text-decoration: underline } 
font.playoff { color: black; font: bold 12pt verdana; font-style: italic } 
font.normal { color: black; font: bold 12pt verdana } 
font.iu { color: black; font: bold 8pt verdana; text-decoration: underline; font-style: italic } 
font.whiteiu { color: white; font: bold 8pt verdana; text-decoration: underline; font-style: italic } 
font.b { color: black; font: bold 8pt verdana } 
font.bwhite { color: white; font: bold 8pt verdana } 
font.biwhite { color: white; font: bold 8pt verdana; font-style: italic } 
font.bred { color: red; font: bold 8pt verdana } 
font.bi { color: black; font: bold 8pt verdana; font-style: italic } 
font.bi10 { color: black; font: bold 10pt verdana; font-style: italic } 
font.bi12 { color: black; font: bold 12pt verdana; font-style: italic } 
font.biu { color: black; font: bold 8pt verdana; font-style: italic; text-decoration: underline } 
font.biwhite { color: white; font: bold 8pt verdana; font-style: italic } 
font.bired { color: red; font: bold 8pt verdana; font-style: italic } 
font.biblue { color: blue; font: bold 8pt verdana; font-style: italic } 
font.bigreen { color: green; font: bold 8pt verdana; font-style: italic } 
font.bu { color: black; font: bold 8pt verdana; text-decoration: underline } 
font.red { color: red } 
font.i { color: black; font: bold 8pt verdana; font-style: italic } 
font.u { color: black; font: bold 8pt verdana; text-decoration: underline } 
font.win { color: #21C01B; font: bold 8pt verdana; font-style: italic } 
font.loss { color: #FF0000; font: bold 8pt verdana; font-style: italic } 
font.tie { color: purple; font: bold 8pt verdana; font-style: italic } 
font.schedule { color: black; font: bold 8pt verdana } 
font.small { color: black; font: 8pt verdana } 
font.frame { color: white; font: bold 8pt verdana } 
font.link { color: black; font: 13pt verdana } 
font.loggedin { color: #3399FF; font: bold 8pt verdana; font-style: italic } 
font.notpaid { color: red; font: bold 8pt verdana; font-style: italic } 
h1 { color:black; font-size: 20px; font-weight: bold; margin: 0; padding: 0 }
h1.u { color:black; font-size: 20px; font-weight: bold; margin: 0; padding: 0; text-decoration: underline }
h1.i { color:black; font-size: 20px; font-weight: bold; margin: 0; padding: 0; font-style: italic }
h1.error { color:red; font-size: 20px; font-weight: bold; margin: 0; padding: 0; font-style: italic }
h1.green { color:green; font-size: 20px; font-weight: bold; margin: 0; padding: 0; font-style: italic }
h1.normal { color:black; font-size: 20px; font-weight: lighter; margin: 0; padding: 0 }
h2 { color:black; font-size: 18px; font-weight: bold; margin: 0; padding: 0 }
h3 { color:black; font-size: 14px; font-weight: bold; margin: 0; padding: 0 }
h3.i { font: bold 14px verdana; margin: 0; padding: 0; font-style: italic }
h3.u { font: bold 14px verdana; margin: 0; padding: 0; font-style: italic; text-decoration: underline }
h4 { font: bold 12pt verdana; margin: 0; padding: 0 }
h5 { font: bold 10pt verdana; margin: 0; padding: 0 }
h5.i { font: bold 10pt verdana; margin: 0; padding: 0; font-style: italic }
h5.u { font: bold 10pt verdana; margin: 0; padding: 0; text-decoration: underline }
h5.r { font: bold 10pt verdana; margin: 0; padding: 0; text-align: right }
h5.admin { font: bold 8pt verdana; margin: 0; padding: 0 }
h5.admini { font: bold 8pt verdana; font-style: italic; margin: 0; padding: 0 }
h5.error { color:red; font: bold 10pt verdana; margin: 0; padding: 0 }
h6 { font: bold 8pt verdana; font-style: italic; margin: 0; padding: 0 }
ul { margin-left: 0; padding-left: 0; list-style: none inside; line-height: 1; margin: auto; padding: auto; text-align: left }
ul.disc { margin-left: auto; padding-left: auto; list-style: disc inside; line-height: 1; margin: auto; padding: auto; text-align: left }
ul ul { margin-left: 20; padding-left: 0; list-style: disc inside }

a.help:link { color: blue; font: bold 10pt verdana }
a.help:visited { color: blue; font: bold 10pt verdana }
a.help:hover { color: navy; background-color: white; font: bold 10pt verdana; cursor: help }
a.help:active { color: blue; font: bold 10pt verdana }

a.helpframe:link { color: #3399FF; font: bold 10pt verdana }
a.helpframe:visited { color: #3399FF; font: bold 10pt verdana }
a.helpframe:hover { color: navy; background-color: white; font: bold 10pt verdana; cursor: help }
a.helpframe:active { color: #3399FF; font: bold 10pt verdana }

a.normal:link { color: blue; font: bold 10pt verdana }
a.normal:visited { color: blue; font: bold 10pt verdana }
a.normal:hover { color: navy; background-color: white; font: bold 10pt verdana }
a.normal:active { color: blue; font: bold 10pt verdana }

a.frame:link { color: #3399FF; font: bold 10pt verdana }
a.frame:visited { color: #3399FF; font: bold 10pt verdana }
a.frame:hover { color: #3399FF; background-color: white; font: bold 10pt verdana }
a.frame:active { color: #3399FF; font: bold 10pt verdana }

a.heading:link { color: white; font: bold 10pt verdana; text-decoration: none }
a.heading:visited { color: white; font: bold 10pt verdana; text-decoration: none }
a.heading:hover { background-color: blue; color: white; font: bold 10pt verdana; text-decoration: underline}
a.heading:active { color: white; font: bold 10pt verdana; text-decoration: none }

a.table:link { color: blue; font: bold 8pt verdana; text-decoration: none }
a.table:visited { color: blue; font: bold 8pt verdana; text-decoration: none }
a.table:hover { color: green; font: bold 8pt verdana; text-decoration: none }
a.table:active { color: blue; font: bold 8pt verdana; text-decoration: none }

a.tablenobold:link { color: blue; font: 8pt verdana; text-decoration: none }
a.tablenobold:visited { color: blue; font: 8pt verdana; text-decoration: none }
a.tablenobold:hover { color: red; font: 8pt verdana; text-decoration: none }
a.tablenobold:active { color: red; font: 8pt verdana; text-decoration: none }

a.tablebi12:link { color: blue; font: bold 12pt verdana; text-decoration: none; font-style: italic }
a.tablebi12:visited { color: blue; font: bold 12pt verdana; text-decoration: none; font-style: italic }
a.tablebi12:hover { color: green; font: bold 12pt verdana; text-decoration: none; font-style: italic }
a.tablebi12:active { color: blue; font: bold 12pt verdana; text-decoration: none; font-style: italic }

a.submit:link { background-color: blue; color: white; font: bold 8pt verdana; text-decoration: none }
a.submit:visited { background-color: blue; color: white; font: bold 8pt verdana; text-decoration: none }
a.submit:hover { background-color: blue; color: red; font: bold 8pt verdana; text-decoration: none }
a.submit:active { background-color: blue; color: white; font: bold 8pt verdana; text-decoration: none }

a.image:link { color: white; font: bold 8pt verdana; text-decoration: none }
a.image:visited { color: white; font: bold 8pt verdana; text-decoration: none }
a.image:hover { color: green; font: bold 8pt verdana; text-decoration: none }
a.image:active { color: white; font: bold 8pt verdana; text-decoration: none }

a.red:link { color: red; font: bold 8pt verdana; text-decoration: none }
a.red:visited { color: red; font: bold 8pt verdana; text-decoration: none }
a.red:hover { color: #21C01B; font: bold 8pt verdana; text-decoration: none }
a.red:active { color: red; font: bold 8pt verdana; text-decoration: none }

a.green:link { color: green; font: bold 10pt verdana }
a.green:visited { color: green; font: bold 10pt verdana }
a.green:hover { color: green; background-color: white; font: bold 10pt verdana }
a.green:active { color: green; font: bold 10pt verdana }

a.blue:link { color: blue; font: bold 8pt verdana }
a.blue:visited { color: blue; font: bold 8pt verdana }
a.blue:hover { color: #21C01B; font: bold 8pt verdana }
a.blue:active { color: blue; font: bold 8pt verdana }

a.white:link { color: white; font: bold 8pt verdana; text-decoration: none }
a.white:visited { color: white; font: bold 8pt verdana; text-decoration: none }
a.white:hover { color: green; font: bold 8pt verdana; text-decoration: none }
a.white:active { color: white; font: bold 8pt verdana; text-decoration: none }

p { text-indent: 6em; color: red } 
table { background-color: none; color: black; border: 2px solid black; border-collapse: collapse; font: 12pt verdana; margin: auto; padding: auto; text-align:left; vertical-align: center; }
table.noborder { background-color: none; color: black; border: none; font: 12pt verdana; margin: auto; padding: auto; text-align:left; vertical-align: center; }
table.form { background-color: black; color: white; border: 1px solid black; border-collapse: collapse; font: 12pt verdana }
table.grey { background-color: lightgrey; color: white; border: 4px double black; font: 12pt verdana }
tr { vertical-align: middle }
tr.top { vertical-align: top }
td { background-color: white; color: black; border: 1px solid silver; font: 9pt verdana; margin: auto; padding: auto }
td.blackl { background-color: black; color: white; border: none; font: 8pt verdana; margin: auto; padding: auto; text-align: left }
td.blackc { background-color: black; color: white; border: none; font: 8pt verdana; margin: auto; padding: auto; text-align: center }
td.blackr { background-color: black; color: white; border: none; font: 8pt verdana; margin: auto; padding: auto; text-align: right }
td.blackj { background-color: black; color: white; border: none; font: 8pt verdana; margin: auto; padding: 5px; text-align: justify }
td.whitel { background-color: white; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: auto; text-align: left }
td.whitec { background-color: white; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: auto; text-align: center }
td.whiter { background-color: white; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: auto; text-align: right }
td.whitej { background-color: white; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: 5px; text-align: justify }
td.whitel9 { background-color: white; color: black; border: 1px solid silver; font: 9pt verdana; margin: auto; padding: auto; text-align: left }
td.whitec9 { background-color: white; color: black; border: 1px solid silver; font: 9pt verdana; margin: auto; padding: auto; text-align: center }
td.whiter9 { background-color: white; color: black; border: 1px solid silver; font: 9pt verdana; margin: auto; padding: auto; text-align: right }
td.whitej9 { background-color: white; color: black; border: 1px solid silver; font: 9pt verdana; margin: auto; padding: 5px; text-align: justify }
td.whitel10 { background-color: white; color: black; border: 1px solid silver; font: 10pt verdana; margin: auto; padding: auto; text-align: left }
td.whitec10 { background-color: white; color: black; border: 1px solid silver; font: 10pt verdana; margin: auto; padding: auto; text-align: center }
td.whiter10 { background-color: white; color: black; border: 1px solid silver; font: 10pt verdana; margin: auto; padding: auto; text-align: right }
td.whitej10 { background-color: white; color: black; border: 1px solid silver; font: 10pt verdana; margin: auto; padding: 5px; text-align: justify }
td.whitel14 { background-color: white; color: black; border: 1px solid silver; font: 14pt verdana; margin: auto; padding: auto; text-align: left }
td.whitec14 { background-color: white; color: black; border: 1px solid silver; font: 14pt verdana; margin: auto; padding: auto; text-align: center }
td.whiter14 { background-color: white; color: black; border: 1px solid silver; font: 14pt verdana; margin: auto; padding: auto; text-align: right }
td.whitej14 { background-color: white; color: black; border: 1px solid silver; font: 14pt verdana; margin: auto; padding: 5px; text-align: justify }
td.whitelnoborder { background-color: white; color: black; border: none; font: 8pt verdana; margin: 0px; padding: 0px; text-align: left }
td.whitecnoborder { background-color: white; color: black; border: none; font: 8pt verdana; margin: 0px; padding: 0px; text-align: center }
td.whiternoborder { background-color: white; color: black; border: none; font: 8pt verdana; margin: 0px; padding: 0px; text-align: right }
td.whitejnoborder { background-color: white; color: black; border: none; font: 8pt verdana; margin: 0px; padding: 5px; text-align: justify }
td.whitelgreenborder { background-color: white; color: black; border: 2px solid green; font: 8pt verdana; margin: 0px; padding: 0px; text-align: left }
td.whitecgreenborder { background-color: white; color: black; border: 2px solid green; font: 8pt verdana; margin: 0px; padding: 0px; text-align: center }
td.whitergreenborder { background-color: white; color: black; border: 2px solid green; font: 8pt verdana; margin: 0px; padding: 0px; text-align: right }
td.whitejgreenborder { background-color: white; color: black; border: 2px solid green; font: 8pt verdana; margin: 0px; padding: 5px; text-align: justify }
td.whitelpad { background-color: white; color: black; border: 1px solid silver; font: 8pt verdana; margin: 0px; padding: 2px; text-align: left }
td.whitecpad { background-color: white; color: black; border: 1px solid silver; font: 8pt verdana; margin: 0px; padding: 2px; text-align: center }
td.whiterpad { background-color: white; color: black; border: 1px solid silver; font: 8pt verdana; margin: 0px; padding: 2px; text-align: right }
td.whitejpad { background-color: white; color: black; border: 1px solid silver; font: 8pt verdana; margin: 0px; padding: 2px; text-align: justify }
td.greyl { background-color: lightgrey; color: black; border: none; font: 8pt verdana; margin: auto; padding: auto; text-align: left }
td.greyc { background-color: lightgrey; color: black; border: none; font: 8pt verdana; margin: auto; padding: auto; text-align: center }
td.greyr { background-color: lightgrey; color: black; border: none; font: 8pt verdana; margin: auto; padding: auto; text-align: right }
td.greyj { background-color: lightgrey; color: black; border: none; font: 8pt verdana; margin: auto; padding: 5px; text-align: justify }
td.greyl9 { background-color: lightgrey; color: black; border: 0px solid silver; font: 9pt verdana; margin: auto; padding: auto; text-align: left }
td.greyc9 { background-color: lightgrey; color: black; border: 0px solid silver; font: 9pt verdana; margin: auto; padding: auto; text-align: center }
td.greyr9 { background-color: lightgrey; color: black; border: 0px solid silver; font: 9pt verdana; margin: auto; padding: auto; text-align: right }
td.greyj9 { background-color: lightgrey; color: black; border: 0px solid silver; font: 9pt verdana; margin: auto; padding: 5px; text-align: justify }
td.greyl10 { background-color: lightgrey; color: black; border: 0px solid silver; font: 9pt verdana; margin: auto; padding: auto; text-align: left }
td.greyc10 { background-color: lightgrey; color: black; border: 0px solid silver; font: 9pt verdana; margin: auto; padding: auto; text-align: center }
td.greyr10 { background-color: lightgrey; color: black; border: 0px solid silver; font: 9pt verdana; margin: auto; padding: auto; text-align: right }
td.greyj10 { background-color: lightgrey; color: black; border: 0px solid silver; font: 9pt verdana; margin: auto; padding: 5px; text-align: justify }
td.greenl { background-color: #21C01B; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: auto; text-align: left }
td.greenc { background-color: #21C01B; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: auto; text-align: center }
td.greenr { background-color: #21C01B; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: auto; text-align: right }
td.greenj { background-color: #21C01B; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: 5px; text-align: justify }
td.darkgreenl { background-color: green; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: auto; text-align: left }
td.darkgreenc { background-color: green; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: auto; text-align: center }
td.darkgreenr { background-color: green; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: auto; text-align: right }
td.darkgreenj { background-color: green; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: 5px; text-align: justify }
td.redl { background-color: red; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: auto; text-align: left }
td.redc { background-color: red; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: auto; text-align: center }
td.redr { background-color: red; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: auto; text-align: right }
td.redj { background-color: red; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: 5px; text-align: justify }
td.hilitegreenl { background-color: #8FBC8F; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: auto; text-align: left }
td.hilitegreenc { background-color: #8FBC8F; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: auto; text-align: center }
td.hilitegreenr { background-color: #8FBC8F; color: black; border: 1px solid silver; font: 8pt verdana; margin: auto; padding: auto; text-align: right }
td.hilitegreenl10 { background-color: #8FBC8F; color: black; border: 1px solid silver; font: 10pt verdana; margin: auto; padding: auto; text-align: left }
td.hilitegreenc10 { background-color: #8FBC8F; color: black; border: 1px solid silver; font: 10pt verdana; margin: auto; padding: auto; text-align: center }
td.hilitegreenr10 { background-color: #8FBC8F; color: black; border: 1px solid silver; font: 10pt verdana; margin: auto; padding: auto; text-align: right }
td.hilitel { background-color: #3399FF; color: black; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: auto; text-align: left }
td.hilitec { background-color: #3399FF; color: black; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: auto; text-align: center }
td.hiliter { background-color: #3399FF; color: black; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: auto; text-align: right }
td.hilitej { background-color: #3399FF; color: black; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: 5px; text-align: justify }
td.hilitel9 { background-color: #3399FF; color: black; border: 1px solid silver; font: bold 9pt verdana; margin: auto; padding: auto; text-align: left }
td.hilitec9 { background-color: #3399FF; color: black; border: 1px solid silver; font: bold 9pt verdana; margin: auto; padding: auto; text-align: center }
td.hiliter9 { background-color: #3399FF; color: black; border: 1px solid silver; font: bold 9pt verdana; margin: auto; padding: auto; text-align: right }
td.hilitej9 { background-color: #3399FF; color: black; border: 1px solid silver; font: bold 9pt verdana; margin: auto; padding: 5px; text-align: justify }
td.hilitel10 { background-color: #3399FF; color: black; border: 1px solid silver; font: bold 9pt verdana; margin: auto; padding: auto; text-align: left }
td.hilitec10 { background-color: #3399FF; color: black; border: 1px solid silver; font: bold 9pt verdana; margin: auto; padding: auto; text-align: center }
td.hiliter10 { background-color: #3399FF; color: black; border: 1px solid silver; font: bold 9pt verdana; margin: auto; padding: auto; text-align: right }
td.hilitej10 { background-color: #3399FF; color: black; border: 1px solid silver; font: bold 9pt verdana; margin: auto; padding: 5px; text-align: justify }
td.hilitewinl { background-color: #21C01B; color: white; border: 1px solid silver; font: bold 9pt verdana; margin: auto; padding: auto; text-align: left }
td.hilitewinc { background-color: #21C01B; color: white; border: 1px solid silver; font: bold 9pt verdana; margin: auto; padding: auto; text-align: center }
td.hilitewinr { background-color: #21C01B; color: white; border: 1px solid silver; font: bold 9pt verdana; margin: auto; padding: auto; text-align: right }
td.hilitetiel { background-color: purple; color: white; border: 1px solid silver; font: bold 9pt verdana; margin: auto; padding: auto; text-align: left }
td.hilitetiec { background-color: purple; color: white; border: 1px solid silver; font: bold 9pt verdana; margin: auto; padding: auto; text-align: center }
td.hilitetier { background-color: purple; color: white; border: 1px solid silver; font: bold 9pt verdana; margin: auto; padding: auto; text-align: right }
td.hilitelossl { background-color: #FF0000; color: white; border: 1px solid silver; font: 9pt verdana; margin: auto; padding: auto; text-align: left }
td.hilitelossc { background-color: #FF0000; color: white; border: 1px solid silver; font: 9pt verdana; margin: auto; padding: auto; text-align: center }
td.hilitelossr { background-color: #FF0000; color: white; border: 1px solid silver; font: 9pt verdana; margin: auto; padding: auto; text-align: right }
td.correctc { background-color: green; color: white; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: auto; text-align: center; font-style: italic }
td.correctl { background-color: green; color: white; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: auto; text-align: left; font-style: italic }
td.correctr { background-color: green; color: white; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: auto; text-align: right; font-style: italic }
td.wrongc { background-color: red; color: white; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: auto; text-align: center; font-style: italic }
td.wrongl { background-color: red; color: white; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: auto; text-align: left; font-style: italic }
td.wrongr { background-color: red; color: white; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: auto; text-align: right; font-style: italic }
td.simplefooter { background-color: silver; color: black; border: 2px solid black; border-collapse: collapse; font: bold 10pt verdana; margin: auto; padding: auto; text-align:center }
td.heading { background-color: #21C01B; color: black; border: 2px solid black; border-collapse: collapse; font: bold 11pt verdana; margin: auto; padding: auto; text-align:center }
td.heading2 { background-color: #3399FE; color: black; border: 2px solid black; border-collapse: collapse; font: bold 11pt verdana; margin: auto; padding: auto; text-align:center }
td.headingblue { background-color: blue; color: white; border: 1px solid black; border-collapse: collapse; font: bold 10pt verdana; margin: auto; padding: auto; text-align:center }
td.headingbluel { background-color: blue; color: white; border: 1px solid black; border-collapse: collapse; font: bold 10pt verdana; margin: auto; padding: auto; text-align:left }
td.headingbluer { background-color: blue; color: white; border: 1px solid black; border-collapse: collapse; font: bold 10pt verdana; margin: auto; padding: auto; text-align:right }
td.headingblue8 { background-color: blue; color: white; border: 1px solid black; border-collapse: collapse; font: bold 8pt verdana; margin: auto; padding: auto; text-align:center }
td.headinggrey { background-color: lightgrey; color: black; border: 1px solid black; border-collapse: collapse; font: bold 8pt verdana; margin: auto; padding: auto; text-align:center }
td.bigheading { background-color: white; color: black; border: none; border-collapse: collapse; font: bold 28pt verdana; margin: auto; padding: auto; text-align:center }
td.largefont { background-color: white; color: black; border: 2px solid silver; border-collapse: collapse; font: 14pt verdana; margin: auto; padding: auto }
td.footerl { background-color: silver; color: black; border: 2px solid black; border-collapse: collapse; font: bold 8pt verdana; margin: auto; padding: auto; text-align:left }
td.footerr { background-color: silver; color: black; border: 2px solid black; border-collapse: collapse; font: bold 8pt verdana; margin: auto; padding: auto; text-align:right }
td.footerc { background-color: silver; color: black; border: 2px solid black; border-collapse: collapse; font: bold 8pt verdana; margin: auto; padding: auto; text-align:center }
td.footerblue { background-color: lightblue; color: black; border: 2px solid black; border-collapse: collapse; font: bold 10pt verdana; margin: auto; padding: auto; text-align:center }
td.spacer { background-color: #21C01B; color: black; border: none; border-collapse: collapse; font: bold 10pt verdana; margin: auto; padding: auto }
td.spacer2 { background-color: #CFCFCF; color: black; border: none; border-collapse: collapse; font: bold 10pt verdana; margin: auto; padding: auto }
td.centerfield { background-color: #CFCFCF; color: black; border: 2px solid black; border-collapse: collapse; font: bold 10pt verdana; margin: auto; padding: auto; text-align: center }
td.leftfield { background-color: #CFCFCF; color: black; border: 2px solid black; border-collapse: collapse; font: bold 10pt verdana; margin: auto; padding: auto; text-align: left }
td.rightfield { background-color: #CFCFCF; color: black; border: 2px solid black; border-collapse: collapse; font: bold 10pt verdana; margin: auto; padding: auto; text-align: right }
td.hilight { background-color: #3399FF; color: black; border: 3px solid silver; border-collapse: collapse; font: bold 10pt verdana; margin: auto; padding: auto }
td.hilightcenter { background-color: #3399FF; color: black; border: 3px solid silver; border-collapse: collapse; font: bold 10pt verdana; margin: auto; padding: auto; text-align: center }
td.hilitewinl { background-color: #21C01B; color: white; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: auto; text-align: left }
td.hilitewinc { background-color: #21C01B; color: white; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: auto; text-align: center }
td.hilitewinr { background-color: #21C01B; color: white; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: auto; text-align: right }
td.hilitetiel { background-color: purple; color: white; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: auto; text-align: left }
td.hilitetiec { background-color: purple; color: white; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: auto; text-align: center }
td.hilitetier { background-color: purple; color: white; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: auto; text-align: right }
td.hilitelossl { background-color: #FF0000; color: white; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: auto; text-align: left }
td.hilitelossc { background-color: #FF0000; color: white; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: auto; text-align: center }
td.hilitelossr { background-color: #FF0000; color: white; border: 1px solid silver; font: bold 8pt verdana; margin: auto; padding: auto; text-align: right }
td.hilightwin { background-color: #21C01B; color: white; border: 2px solid silver; border-collapse: collapse; font: bold 9pt verdana; margin: auto; padding: auto }
td.hilightloss { background-color: #FF0000; color: white; border: 2px solid silver; border-collapse: collapse; font: bold 9pt verdana; margin: auto; padding: auto }
td.hilighttie { background-color: purple; color: white; border: 2px solid silver; border-collapse: collapse; font: bold 9pt verdana; margin: auto; padding: auto }
td.aleft { text-align: left }
td.acenter { text-align: center }
td.aright { text-align: right }
td.ajustify { text-align: justify; margin: 0px; padding: 5px }
td.ajustifygrey { background-color: lightgrey; text-align: justify; border: none; margin: 0px; padding: 5px }
td.silver { background-color: silver; color: black; border: 2px solid black; border-collapse: collapse; font: bold 8pt verdana; margin: auto; padding: auto; text-align:center; }
td.grey { background-color: lightgrey; color: black; border: none; border-collapse: collapse; font: bold 8pt verdana; margin: auto; padding: auto; text-align:center; }
td.error { background-color: red; color: white; border: 3px solid silver; border-collapse: collapse; font: bold 10pt verdana; margin: auto; padding: auto; }
td.wrong { background-color: red; color: white; border: 3px solid silver; border-collapse: collapse; font: bold 10pt verdana; margin: auto; padding: auto; }
td.form { background-color: black; color: white; border: none; font: 12pt verdana; margin: auto; padding: auto; }
td.recent { background-color: silver; color: black; border: 0px solid black; border-collapse: collapse; font: bold 8pt verdana; margin: auto; padding: auto; text-align:center; }
td.filler { background-color: white; color: white; border: none; font: 12pt verdana; margin: auto; padding: 5px; }
td.button { background-color: black; color: white; border: none; font: 12pt verdana; margin: auto; padding: auto; }
select { background-color: teal; color: white; border: 1px solid black; font: 8pt verdana; margin: 0px; padding: 0px; }
select:focus { background-color: teal; color: white; outline-size: 2px; outline-style: dotted; outline-color: red; font: 8pt verdana; margin: 0px; padding: 0px; }
input.text { background-color: white; color: black; border: 1px solid default; font: 8pt verdana; margin: auto; padding: auto; }
input.text:focus { background-color: lightgreen; color: black; border: 1px solid default; font: 8pt verdana; margin: auto; padding: auto; }
input.error { background-color: red; color: black; border: none; font: 10pt verdana; margin: auto; padding: auto; }
input.link { background-color: transparent; color: blue; border: none; font: bold 8pt verdana; padding: 0px; cursor: pointer; }
input.link:hover { background-color: green; color: white; border: none; font: bold 8pt verdana; padding: 0px; cursor: pointer; }
input.link:focus { background-color: transparent; color: blue; border: none; font: bold 8pt verdana; padding: 0px; cursor: pointer; }
input.submit { background-color: silver; color: black; border: solid 1pt black; font: bold 8pt verdana; margin: auto; padding: auto; cursor: pointer; }
input.submit:hover { background-color: green; color: white; border: solid 1pt black; font: bold 8pt verdana; margin: auto; padding: auto; cursor: pointer; }
input.submit:focus { background-color: green; color: white; border: solid 1pt black; font: bold 8pt verdana; margin: auto; padding: auto; cursor: pointer; }
input.submit2 { background-color: silver; color: black; border: groove 1pt white; font: bold 8pt verdana; margin: auto; padding: auto; cursor: pointer; }
input.submit2:hover { background-color: red; color: white; border: groove 1pt white; font: bold 8pt verdana; margin: auto; padding: auto; cursor: pointer; }
input.submit2:focus { background-color: red; color: white; border: groove 1pt white; font: bold 8pt verdana; margin: auto; padding: auto; cursor: pointer; }
input.image { background-color: white; color: white; border: solid 2pt white; font: 8pt verdana; margin: auto; padding: auto; cursor: pointer; }
input.image:hover { background-color: green; color: white; border: solid 2pt white; font: 8pt verdana; margin: auto; padding: auto; cursor: pointer; }
input.image:focus { background-color: green; color: white; border: solid 2pt white; font: 8pt verdana; margin: auto; padding: auto; cursor: pointer; }
input.button { background-color: navy; color: white; border: groove 2pt white; font: 8pt verdana; margin: 2; padding: auto; width: 75px; height: 20px; }
input.pay { background-color: red; color: black; border: solid 1pt white; font: 8pt verdana; margin: auto; padding: auto; cursor: pointer; }
input.pay:hover { background-color: green; color: white; border: solid 1pt white; font: 8pt verdana; margin: auto; padding: auto; cursor: pointer; }
input.pay:focus { background-color: green; color: white; border: solid 1pt white; font: 8pt verdana; margin: auto; padding: auto; cursor: pointer; }
textarea { background-color: white; color: black; border: 1px solid default; font: 8pt verdana; margin: auto; padding: auto; }
textarea:focus { background-color: lightyellow; color: black; border: 1px solid default; font: 8pt verdana; margin: auto; padding: auto; }
form { margin: 0; padding: 0 }
img.table {height: 15px; width: 15px }
img.preview {height: 75; width: auto }
img.qrcode {height: 100; width: auto }
img.ipod {height: 550; width: auto }
img.thumb {height: 480; width: auto }
img.card {height: auto; width: 175px }
img.star {height: auto; width: 100px }
img.news {height: 100px; width: auto }
img.logo {height: 30px; width: auto }
iframe {width:75%; height:100%; border:none; overflow-x:hidden; overflow-y:visible }
