body  { color: #000; font-size: 12px; font-family: Verdana, Arial; text-decoration: none }
p { font-size: 12px; font-family: arial; line-height: 1.3em; }
h1   { color: #003; font-size: 18px ; font-family: verdana; }
h2   { color: #330; font-size: 16px ; font-family: verdana; }
h3 { color: #39f; font-size: 14px; font-family: arial; font-weight: 700; }
td  { font-size: 12px; font-family: Arial, Helvetica }
table.schedule  { font-size: 11px; font-family: Verdana, sans-serif; text-decoration: none ; border: solid 1px #336; }
.schedule { font-size: 11px; font-family: Verdana, sans-serif; text-decoration: none; }
div.schedule { padding: 5px; }
div.schedule ul { background-color: #f4f4f4; padding-bottom: 0; padding-left: 0; border: solid 1px #666; list-style-type: none; }
div.schedule li { line-height: 1.3em; padding: 2px; list-style-type: none; display: block; }
div.schedule li.first { font-weight: 700; background-color: #ff9; margin-bottom: 2px; padding: 2px; border-bottom: 1px solid #999; list-style-type: none; display: block; }
div.schedule li.links { background-color: #9cf; padding: 2px; border-top: 1px solid #666; list-style-type: none; display: block; }
div.schedule li.vbl { font-size: 12px; font-family: Arial; font-weight: bold; list-style-type: none; display: block; padding: 2px; }
div.schedule li.vbg { font-size: 12px; font-family: Arial; font-weight: bold; list-style-type: none; display: block; padding: 2px; border-bottom: 1px solid #666; }
div.schedule li.vbl span { color: #336; font-size: 12px; font-family: Arial; font-weight: bold; margin-left: 20px; padding-right: 5px; }
div.schedule li.vbg span { color: #336; font-size: 12px; font-family: Arial; font-weight: bold; margin-left: 20px; padding-right: 5px; }
div.schedule li.vbl span.first { color: #336; font-size: 12px; font-family: Arial; font-weight: bold; margin-right: 20px; margin-left: 10px; }
div.schedule li.fees { background-color: #9cf; margin-top: 2px; padding: 2px; border-top: 1px solid #666; list-style-type: none; display: block; }
div.schedule li.fees span { margin-right: 10px; margin-left: 5px; padding-right: 10px; border-right: 1px solid #666; display: inline; white-space: nowrap; }
td.ysched { font-size: 11px; font-family: Verdana, sans-serif; background-color: #69c; text-decoration: none; }
.totsch { background-color: #99c; border: solid 1px #336; }
.totsch td { background-color: #99c; padding: 5px 2px 2px; border-bottom: 1px solid #336; }
a.ysched { color: #003; font-size: 11px; font-family: verdana, sans-serif; text-decoration: none; padding:0px 1.0em;}
a.ysched:visited { color: #003; font-size: 11px; font-family: verdana, sans-serif; text-decoration: none; }
a.ysched:hover { color: #c00; font-size: 11px; font-family: verdana, sans-serif; text-decoration: underline; }
a.smenu { color: #000; font-size: 12px; font-family: arial; text-decoration: none; }
a.smenu:link { color: #000; font-size: 12px; font-family: arial; text-decoration: none; }
a.smenu:visited { color: #000; font-size: 12px; font-family: arial; text-decoration: none; }
a.smenu:hover { color: #2799ff; font-size: 12px; font-family: arial; text-decoration: none; }
a.rlink, a.rlink:link, a.rlink:visited { color: #036; font-size: 12px; font-family: verdana, sans-serif; text-decoration: none; padding-right: 1em; padding-left: 1em; }
a.rlink:hover { color: #669; font-size: 12px; font-family: verdana, sans-serif; text-decoration: none; padding-right: 1em; padding-left: 1em; }
td.sclosed { color: red; font-size: 10px; font-family: Verdana, sans-serif; line-height: 15px; text-decoration: none; }
span.sclosed { color: red; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none; }
.sbold   { font-weight: bold; font-size: 12px; font-family: Arial, sans-serif; text-decoration: none }
span.sreg { color: #f00; font-size: 12px; font-family: arial, sans-serif; font-weight: bold; font-style: italic; text-decoration: none; }
.info   { color: #000; font-style: normal; font-size: 12px; line-height: 15px; font-family: Verdana, Arial; text-decoration: none }
.sinfo { color: #000; font-style: normal; font-size: 10px; line-height: 15px; font-family: Verdana, Arial; text-decoration: none }
.sbinfo { font-weight: 600; font-size: 11px; line-height: 14px; font-family: Arial }
p em { color: #f00; font-size: 12px; font-family: arial; font-weight: bold; font-style: italic; }
.headline { font-style: normal; font-weight: 600; font-size: 14px; font-family: Arial, sans-serif; text-decoration: underline }
.highlight1 { color: #96c; font-style: normal; font-weight: 600; font-size: 14px; font-family: Arial, sans-serif; text-decoration: underline }
.cline  { font-size: 9px; font-family: Arial, "Trebuchet MS" }
td.smenu { font-size: 12px; font-family: arial; background-color: silver; padding: 3px 2px 3px 10px; }
td.smenulast { font-size: 12px; font-family: arial; background-color: silver; padding: 3px 2px 3px 10px; border-bottom: 1px solid #fff; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
td.smenuh { font-size: 12px; font-family: arial; border-top: 2px solid #fff; border-bottom: 1px solid #feffff; border-right-width: 0; border-left-width: 0; }
div.blocktext { margin-bottom: 12px; padding: 4px 2px 8px; }
div.blocktitle { font-size: 14px; font-family: arial; font-weight: 700; background-color: #d8cfc1; text-decoration: none; padding: 2px; border-top: 2px solid #333; }
div.blockspec { color: #000; font-size: 14px; font-family: Arial; font-weight: 700; text-decoration: none; background-color: #ff6a00; padding: 2px; border-top: 2px solid #333; }
div.blocknorm { color: #000; font-size: 14px; font-family: Arial; font-weight: 700; text-decoration: none; background-color: #6f0; padding: 2px; border-top: 2px solid #333; }
#leagues { border: solid 1px #993; }
#leagues td.heading { font-size: 12px; font-family: arial; background-color: #ff9; text-decoration: none; margin: 2px; padding: 2px; }
#leagues td { font-size: 11px; font-family: arial; text-decoration: none; padding: 2px; }
div.tots { background-color: #d4dff0; margin-top: 5px; padding-top: 2px; padding-bottom: 4px; border-top: 1px solid #339; }
