body { background-color: #ffffff !important;  color: #000000 !important; font-family: Arial, helvetica, swiss, sans-serif !important; font-size: 12px !important; line-height: 135% !important; }

.full { margin-left: 10px;  text-align: left }
.main { margin-left: 5%; margin-right: 7% }
.list { margin-left: 44px }
.narrower { width: 70%; }
.hidden { display: none }

.plain { color: navy }
.blank { color: white }
.high { color: red }
.loud { color: black }
.hot { color: blue }
.bright { color: yellow }
.update {  color: red !important; }
.highlight { background-color: #ffffcc }
.invert { background-color: navy; color: white }

.navy { color: navy !important; }
.maroon { color: maroon !important; }
.red { color: red }
.blue { color: blue !important; }
.black { color: black !important; }
.white { color: white }
.green { color: green }
.grey { color: #777777 }
.silver{ color: silver }
.azure { color: azure }
.fuchsia { color: fuchsia }
.olive { color: olive }

.small { font-size: 9px !important; line-height: 130% !important; }
.smallx { font-size: 9px; line-height: 125% }
.smaller { font-size: 11px !important; line-height: 130% !important; }
.larger { font-size: 14px !important; }
.large { font-size: 16px !important; }
.largex { font-size: 16px }
.bigger { font-size: 18px }
.big { font-size: 22px }
.biggest { font-size: 26px }
.fancy { font-family: 'Comic Sans MS', cursive; font-style: italic }
.heading { font-size: 16px; color: red }
.subheading { font-size: 14px; color: maroon }

.poszero { position: absolute; left: 0px; top: 0px; z-index: 0 }
.pos00 { position: absolute; left: 4px; top: 0px; z-index: 0 }
.pos0 { position: absolute; left: 66px; top: 0px; z-index: -1 }
.pos1 { position: absolute; left: 66px; top: 02px; z-index: -1; }
.pos2 { position: absolute; left: 5%; top: 25px; z-index: 2 }
.pos3 { position: absolute !important; left: 6%; top: 10px !important; z-index: -1 !important; }
.pos8 { position: absolute; right: 5%; top: 12px; z-index: 1 }
.pos9 { position: absolute; left: 12%; top: 75px; z-index: 1 }

.stripe0 { background-color: transparent !important; }
.stripe1 { background-color: #ffffff !important; }
.stripe2 { background-color: #eeeeee !important; }

a { text-decoration: none; color: #000088; }
a:active { color: blue !important; }
a:hover { color: blue; text-decoration: underline }

hr { border: none 0; border-top: 1px solid navy; border-bottom: 1px solid navy;
height: 2px; color: navy;
width: 90%; text-align : left !important;  margin-left : -6px !important; }

table { font-size: 9pt }
table.layout { width: 100%; font-size: 9pt }
.greyback { margin-left: -10px ; margin-top: 0px; background-color: #cccccc; color: black; text-align: center }

div.footer { color: black; text-align: center; font-size: 8pt }

table.ridelist td {padding: 0px 10px 0px 10px;}
table.ridelist td.num {text-align: right;}
table.ridelist th {background-color: #eeeeee !important;}
table.ridelist td { font-size: 11px !important; line-height: 130% !important; }

table.startlist td {padding: 0px 10px;}
table.startlist th {padding: 0px 10px;}
table.startlist th.narrow {width: 16px;}
table.startlist th.medium {width: 50px;}
table.startlist th.wide {width: 120px;}
table.startlist td.num {text-align: right;}
table.startlist th {background-color: #eeeeee !important;}
table.startlist td { font-size: 11px !important; line-height: 130% !important; }

.label {display: inline-block;}
.narrow {width: 65px;}
.medium {width: 120px;}
.wide {width: 200px;}

