body { border: 0; margin: 0; padding: 0;
	background: #FCFCFC none;
	font: normal small Verdana, Arial, sans-serif }
body.top { border: 0; margin: 0; padding: 0;
	   background: #FCFCFC none;
	   text-align: center;
	   font: normal small Verdana, Arial, sans-serif }

form { border: 0; margin: 0; padding: 0; width: 100% }

frame { border: 0; margin: 0; padding: 0 }
frameset { border: 0; margin: 0; padding: 0 }

a.top:link { color: black; font: bold x-small Verdana, Arial, sans-serif;
		border: 0; margin: 0; padding: 0;
		text-decoration: underline }
a.top:visited { color: black; font: bold x-small Verdana, Arial, sans-serif;
		border: 0; margin: 0; padding: 0;
		text-decoration: underline }
a.top:active { color: black; font: bold x-small Verdana, Arial, sans-serif;
		border: 0; margin: 0; padding: 0;
		text-decoration: underline }
a.top:hover { color: red; text-decoration: underline }

a:link { color: navy; font: bold small Verdana, Arial, sans-serif;
		text-decoration: underline }
a:visited { color: #802040; font: bold small Verdana, Arial, sans-serif;
		text-decoration: underline }
a:active { color: #489980; font: bold small Verdana, Arial, sans-serif;
		text-decoration: none }
a:hover { color: red; text-decoration: underline }

h2 {  }
h3 { color: #000099; padding-bottom: 6pt }
ul {  }
ol {  }
tr {  }
li { padding-top: 6px }

.brd-edge { background: #489980 none;
	    border-top: 4 solid #F1EC01;
	    border-right: 4 solid #F1EC01;
	    border-bottom: 4 solid #F1EC01;
	    border-left: 4 solid #F1EC01 }

.main { background-color: #50A0E0 }

.l1 { font: 14px Verdana, Arial, sans-serif; color: #000000;
      background-color: #F0F0F0; padding: 2px }
.l1 A { font: 14px Verdana, Arial, sans-serif; text-decoration: none; color: #000000 }
.l1 A:hover { font: 14px Verdana, Arial, sans-serif; text-decoration: none; color: #787878 }
.l1 A:visited { font: 14px Verdana, Arial, sans-serif; text-decoration: none; color: #000000 }

.l2 { font: 12px Verdana, Arial, sans-serif; color: #000000; 
      background-color: #F8F8F8; padding: 5px }
.l2 A { font: 12px Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; color: #000000 }
.l2 A:hover { font: 12px Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; color: #787878 }
.l2 A:visited { font: 12px Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; color: #5C5C5C }

.m1 { font: 12px Verdana, Arial, sans-serif; color: #FAFFF8; font-weight: bold;
      background-color: #000000; padding: 2px }
.m1 A { font: 12px Verdana, Arial, sans-serif; font-weight: bold;
        text-decoration: none; color: #F0FFF0; padding: 2px }
.m1 A:hover { font: 12px Verdana, Arial, sans-serif; font-weight: bold;
              text-decoration: none; color: #F0F2F0; padding: 2px }
.m1 A:visited { font: 12px Verdana, Arial, sans-serif; font-weight: bold;
                text-decoration: none; color: #F0F8F0; padding: 2px }

.m2 { font: 12px Verdana, Arial, sans-serif; color: #D0D0D0; font-weight: bold;
      background-color: #F6FFF4; padding: 2px }
.m2 A { font: 12px Verdana, Arial, sans-serif; font-weight: bold;
        text-decoration: none; color: #807070; padding: 2px }
.m2 A:hover { font: 12px Verdana, Arial, sans-serif; font-weight: bold;
              text-decoration: none; color: #987070; padding: 2px }
.m2 A:visited { font: 12px Verdana, Arial, sans-serif; font-weight: bold;
                text-decoration: none; color: #887070; padding: 2px }

.selfixed { font: 10px fixed; color: #908080; font-weight: bold;
           text-decoration: none; text-indent: 8; background-color: #F6FFF4; }

.selform { font: 10px Verdana, Arial, sans-serif; color: #807070; font-weight: bold;
           text-decoration: none; text-indent: 8; background-color: #F6FFF4; }
.selform A { text-decoration: none; color: #ffffff; }
.selform A:link { text-decoration: none; color: #ffffff; }
.selform A:visited { text-decoration: none; color: #ffffff; }
.selform A:hover { text-decoration: none; color: #cc0000; }

.p0 { font: 12px Verdana, Arial, sans-serif; color: #000000;
      text-indent: 2em; padding: 6px 1px 1px 1px }
.p1 { font: 13px Arial, sans-serif; color: #000000; font-weight: bold;
      padding: 9px 1px 1px 1px }
.p2 { font: 12px Arial, sans-serif; color: #000000;
      text-indent: 2em; padding: 1px }
.p2 A { font: 12px Arial, sans-serif;
        text-indent: 2em; color: #000000; padding: 1px }
.p3 { font: 12px Arial, sans-serif; color: #000000; padding: 1px }

.maintitle { padding: 10px 0px 10px 0px; font: bold x-large Verdana, Arial, sans-serif;
             color: navy }
.majortitle { padding: 0 0 7 0; font: bold large Verdana, Arial, sans-serif;
              color: black }
.minortitle { padding: 3 0 5 0; font: bold italic medium Verdana, Arial, sans-serif;
              color: black }

.mainbrdr { padding: 7px }
.navbrdr { padding: 3px }
.navdiv { background-color: #636363; font-size: 1px; height: 1px;
          overflow-y: hidden; line-height: 1px;}

div.fill { width: 100% }

div.menu { color: #802040;
	   font: bold medium Trebuchet MS, Miriam Transparent, Verdana, sans-serif;
	   margin: 0;
	   text-decoration: none }

div.brd-title { background: #489980 none; color: #FFFFFF;
	   	font: bold large Verdana, Arial, sans-serif;
	   	margin: 0; padding: 4 0 7 0;
	   	text-decoration: none }
div.brd-item {  border-top-color: #336C5B; border-top-style: inset; border-top-width: 2;
		border-right-color: #96CDBC; border-right-style: inset; border-right-width: 2;
		border-bottom-color: #96CDBC; border-bottom-style: inset; border-bottom-width: 1;
		border-left-color: #336C5B; border-left-style: inset; border-left-width: 1;
		color: #FFFFFF;
		font: bold large Verdana, Arial, sans-serif;
		padding: 5;
		text-align: center }

div.maintitle { background-color: #489980;
		color: #FFFFFF;
		font: bold large Verdana, Arial, sans-serif;
	   	margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0;
		padding-top: 12; padding-right: 12; padding-bottom: 12; padding-left: 12;
		text-align: center }

font.highlight { font: bold small Verdana, Arial, sans-serif }
font.big { font: normal x-large "CAC Krazy Legs Bold", Verdana, sans-serif }
font.large { font: normal large "CAC Krazy Legs Bold", Verdana, sans-serif }
font.massive { font: bold 48px "CAC Krazy Legs Bold", Verdana, sans-serif }

p { margin: 0; padding: 1 0;
    font: normal small Verdana, Arial, sans-serif }

p.cal-title { color: #FFFFFF; margin: 0; padding: 1 0;
	       font: bold x-small Verdana, Arial, sans-serif }
p.cal-items { color: #FFFFFF; margin: 0; padding: 5 0;
	       font: normal x-small Verdana, Arial, sans-serif }

p.css-title { color: black; margin: 0; padding: 1 0;
	       font: bold x-small Verdana, Arial, sans-serif }
p.css-items { color: black; margin: 0; padding: 1 0;
	       font: normal x-small Verdana, Arial, sans-serif }

p.highlight { padding: 1 0; font: bold small Verdana, Arial, sans-serif }
p.newsitem { margin-left: 15px; text-indent: -15px;
	     font: normal small Verdana, Arial, sans-serif }
p.sb-item { margin: 0 0 5 8; text-indent: -8 }
p.sb-note { margin: 0 0 5 8; text-indent: -8;
	    font: italic x-small Verdana, Arial, sans-serif }
p.teams { margin: 0; padding: 0;
	  font: normal small Verdana, Arial, sans-serif }
p.timeless { padding: 1 0;
             font: normal medium "Arial Narrow", "Book Antiqua", Arial, sans-serif }

td.menu { background: url("webimages/tab_bg.gif") }

TD.bkt-top { background-color: white;
	      color: black;
	      font: normal x-small Verdana, David, sans-serif;
	      padding: 0;
	      text-align: left }
TD.bkt-mid { background-color: #B8E8B8;
	      color: black;
	      font: normal x-small Verdana, David, sans-serif;
	      padding: 0;
	      text-align: right }
TD.bkt-bot { background-color: white;
	      color: black;
	      font: normal x-small Verdana, David, sans-serif;
	      padding: 0;
	      text-align: left }
TR.schedule { padding: 3 0; margin: 0 }

