body {
	background-color: 22354f;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: 2e4f6f;
	scrollbar-darkshadow-color: #98AAB1;
	background-attachment:fixed; 
}

div { font-family: Tahoma, Arial; color: white; font-size: 10pt; }

div.heading { font-weight: bold; }

div.nextevent { text-align: center; font-weight: bold; }

div.nexteventdetails { text-align: center; }

div.video {text-align: center; line-height: 2; }

div.sponsor { text-align: center; line-height: 1.2; }

div.quicklinks { text-align: left; line-height: 1.4; }

div.results { text-align: center; }

div.links { text-align: center; }
 
div.nav { font-family: Tahoma, Arial; font-size: 10pt; font-style: bold; text-align: center; }

div.date { font-size: 8pt; font-style: italic; text-align: right; line-height: 1.2; }

div.pastpics { font-size: 8pt; font-style: italic; font-weight: normal; line-height: 1.2; }

div.pastpicsscroll { line-height: 0.1; }

div.footer { text-align: center; }

div.404 { font-family: Tahoma, Arial; color: white; font-size: 20pt; }

a.navbar { font-family: Tahoma, Arial; color: white; font-size: 10pt; text-decoration: none; }

a:link { text-decoration: none; color: orange; }
a:visited { text-decoration: none; color: orange;  }
a:hover { text-decoration: underline; color: orange;  }
a:active { text-decoration: none; color: orange;  }

a { font-family: Tahoma, Arial; color: white; font-size: 10pt; text-decoration: underline; }

table.schedule { font-family: Tahoma, Arial; color: white; font-size: 10pt; }

tr.heading { font-weight: bold; }

tr.current { font-weight: bold; }

tr.ubcscc { color: orange; font-weight: bold; }

td.ubcsccsmaller { color: orange; font-size: 7pt; font-weight: bold; }
a.ubcsccsmaller { font-family: Tahoma, Arial; color: white; font-size: 7pt; text-decoration: underline; }

tr.ubcscc-strikeout { color: orange; font-weight: bold; text-decoration: line-through; }