body, TD, P {
  color: black;
  font-size: 10pt;
}

.strike { text-decoration:line-through; }
A { text-decoration: none; color: black; }

p#PBR { 
 page-break-after: always;
}
/*h2 {
  border-bottom: solid 1px #000;
}
*/
h4 {
  text-indent: 0.25in;
}
td#alt1 {
  text-align: center;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  background: #ccc;
  font-size: 8pt;
  padding-left: 0.5em; padding-right: 0.5em;
}
th#hdr {
  font-size: 8pt;
  text-align: center;
}
td#alt2 {
  text-align: center;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  background: #fff;
  font-size: 8pt;
  padding-left: 0.5em; padding-right: 0.5em;
}

/*     */
.hide { display: none; }
TABLE { border: 0; }
IMG { border: 0 }

OL.lroman { list-style-type: lower-roman }
OL.uroman { list-style-type: upper-roman }
OL.lalpha { list-style-type: lower-alpha }
OL.ualpha { list-style-type: upper-alpha }
OL.decimal { list-style-type: decimal }

.indent, #indent {
  text-indent: 2em;
  margin-top: 0em;
  margin-bottom: 0em;
}


.t1 {
    font-family: Lucida, sans-serif;
    font-weight: bold;
    color: rgb(153,51,0);
    font-size: 150%;
} 

.t2 {
    font-family: Lucida, sans-serif;
    font-weight: bold;
    color: rgb(153,51,0);
    font-size: 120%;
}

.t3 {
    font-family: Lucida, sans-serif;
    color: rgb(153,51,0);
    font-weight: bold;
}

table.main {
  border-style: solid;
  border-width: 1px;
  border-color: #777;
  background: #FAEFDF;
}

td.l {
  vertical-align: top;
  text-align: right;
  font-weight: bold;
  font-size: 10pt;
}

td.v {
  border-style: solid;
  border-width: 1px;
  border-color: #999;
  background: #efefef;
  font-size: 10pt;
}

td.g {
  border-top-style: solid;
  border-width: 1px;
  border-color: #888;
  background: #fff;
  text-align: left;
}

table.g {
  border-style: solid;
  border-width: 1px;
  border-color: #888;
}
input.v {
  border-style: solid;
  border-width: 1px;
  border-color: #555;
  font-size: 10pt;
}

td.tabbg {
  border-bottom: solid 1px #999;
  border-left: solid 1px #999;
  border-right: solid 1px #999;

  background: #ccc;
  font-size: smaller;
}

td.tabfg {
  background: #FAEFDF;
  font-size: smaller;
}

/* stylized navigation keywords */
.border { border: solid 1px #987; }
.tborder { border-top: solid 1px #987; }
.bborder { border-bottom: solid 1px #987; }
.lborder { border-left: solid 1px #987; }
.rborder { border-right: solid 1px #987; }
.background { background: #FAEFDF url(/media/parchment.jpg); }
.bgcolor { background: #FAEFDF; }
.bgborder {
   background: #FAEFDF url(/media/parchment.jpg);
   border: solid 1px #987;
}
.bgfont { color: black; }
.bgtitle { color: rgb(153,51,0); }
.atitle { color: black; }

TD.gazstat { font-size: 8pt; }
TH.gazstat { font-size: 8pt; text-align: right; vertical-align: top; }

.UCatitle { text-transform: uppercase; }
.UCULatitle { text-transform: uppercase; text-decoration: underline; }

DIV#titleMain, H1.printTitle {
  width: 100%;
  border-bottom: solid 2px #000;
  text-transform: uppercase;
  font-style: italic;
 }

DIV#titleMain {
  font-size: 400%;
  font-weight: bold;
  text-align: center;
  text-transform: none;
}

H2.printTitle {
  width: 100%;
  border-bottom: solid 1px #000;
  text-transform: uppercase; 
  font-style: italic;
 }
H3.printTitle {
  width: 100%;
  border-bottom: solid 1px #000;
  text-transform: uppercase; 
 }
H4.printTitle {
  width: 100%;
  border-bottom: solid 1px #000;
 }
H5.printTitle {
  width: 100%;
  border-bottom: solid 1px #000;
 }
H6.printTitle {
  width: 100%;
  border-bottom: solid 1px #000;
 }

body, td { font-size: 10pt; }

/* used in the scheduler */
td.schedSlot {
  border: solid 2px #000;
}
td.schedGame {
  border: solid 1px #000;
}
td.schedDay {
  border: solid 2px #000;
}
a.schedNotYou {
  text-decoration: none;
  color: black;
}
a.schedNotYou:hover {
  text-decoration: underline;
  color: black;
}

a.schedIsYou {
  text-decoration: none;
  color: #0a0;
}
a.schedIsYou:hover {
  text-decoration: underline;
  color: #0a0;
}

.navTitle {

font-size: xx-large;
font-weight: bold;
}
