body {
  background-color : #ffffff;
  margin:0;
	font-family:arial, sans-serif;
	color:#000000;
  }
th.c1 {
 font-size : 80%;
 }
th.cat3 {
  background: url(images/cat3.gif) no-repeat #f3ead6 top right;
  height : 90px;
}
th.covid {
  background: url(images/covid_60.png) no-repeat #ffffff bottom right;
  height : 60px;
}
th.fair {
  background: url(images/fair.png) no-repeat #ffffff bottom right;
  height : 80px;
}
th.gscc {
  background: url(images/gscc.gif) no-repeat #f3ead6 100% 0%;
  height : 90px;
}
th.mtn {
  background: url(images/mtn.gif) no-repeat #ffffff bottom right;
  height : 60px;
}
th.oly {
  background: url(images/olympicrings.jpg) no-repeat #ffffff bottom right;
  height : 42px;
}
th.ttcup {
  background: url(images/ttcup.gif) no-repeat #ffffcc top right;
  height : 90px;
}
th.uci {
  background: url(images/uci39x47.gif) no-repeat #66cc66 bottom right;
  height : 39px;
}
td.acc {
  background: url(images/acc.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.bikereg {
  background: url(images/bikereg.png) no-repeat #ffffff bottom right;
  height : 32px;
}
td.bumps {
  background: url(images/bumps.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.c1 {
 font-size : 80%;
 }
td.cat3 {
  background: url(images/cat3.gif) no-repeat #f3ead6 bottom right;
  height : 90px;
}
td.charity {
  background: url(images/charity.gif) no-repeat #ffe4e1 bottom right;
  height : 60px;
}
td.colorado {
  background: url(images/colorado.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.covid {
  background: url(images/covid_60.png) no-repeat #ffffff bottom right;
  height : 60px;
}
td.cuba {
  background: url(images/cubaflag.jpg) no-repeat #ffffff bottom right;
  height : 75px;
}
td.cx {
  background: url(images/cx.gif) no-repeat #ffffff bottom right;
  height : 37px;
}
td.cxcup {
  background: url(images/cxcup.gif) no-repeat #ffcc99 bottom right;
  height : 89px;
}
td.dst {
  background: url(images/est2dst.png) no-repeat #ffff66 bottom right;
  height : 80px;
}
td.duck {
  background: url(images/stevensduck.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.est {
  background: url(images/dst2est.png) no-repeat #ffff66 bottom right;
  height : 80px;
}
td.eccc {
  background: url(images/eccc10.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.fair {
  background: url(images/fair.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.fondo {
  background: url(images/ucifondo.jpg) no-repeat #ffffff bottom right;
  height : 50px;
}

td.gpqm {
  background: url(images/q_m.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.g3 {
  background: url(images/g3.png) no-repeat #ffffff bottom right;
  height : 80px;
}

td.giro {
  background: url(images/giro2020.png) no-repeat #ffffff bottom right;
  height: 80px;
}
td.gscc {
  background: url(images/gscc.gif) no-repeat #f3ead6 bottom right;
  height : 90px;
}
td.gsc3 {
  background: url(images/gsc3.gif) no-repeat #ffffcc bottom right;
  height : 90px;
}

td.jorba {
  background: url(images/jorba.png) no-repeat #ffffff bottom right;
  height: 80px;
}

td.mothersday {
  background: url(images/mothersday.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.mtn {
  background: url(images/mtn.gif) no-repeat #ffffff bottom right;
  height : 60px;
}
td.nikon {
  background: url(images/nikon.png) no-repeat #ffffff top right;
  height : 60px;
}
td.nine11 {
  background: url(images/nine11.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.njbaLogo {
  background: url(images/njbaLogo.jpg) no-repeat #ffffff bottom right;
  height : 80px;
}
td.ncl {
  background: url(images/ncl.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.oly {
  background: url(images/olympicrings.jpg) no-repeat #ffffff bottom right;
  height : 42px;
}
td.njoly {
  background: url(images/njoly.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.putt {
  background: url(images/puttour.png) no-repeat #ffffff bottom right;
  height : 60px;
}
td.santa {
  background: url(images/santa25.jpg) no-repeat #ffffff bottom right;
  height : 80px;
}
td.soccer {
  background: url(images/soccerball.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.suarezgf {
  background: url(images/suarez_gf.png) no-repeat #ffffff bottom right;
  height : 80px; 
}
td.tdf {
  background: url(images/tdf.png) no-repeat bottom right;
  height : 67px;
}
td.toc {
  background: url(images/calif.png) no-repeat bottom right;
  height : 80px;
}
td.vuelta {
  background: url(images/vuelta.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.tds {
  background: url(images/vuelta.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.colorado {
  background: url(images/colorado.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.ttcup {
  background: url(images/ttcup.gif) no-repeat #ffffcc bottom right;
  height : 90px;
}
td.ttcup24 {
  background: url(images/ttcuplogo_24.png) no-repeat #ffffcc bottom right;
  max-height : 60px;
  max-width: 188px;
}
td.tt {
  background: url(images/tt.png) no-repeat #ffffff bottom right;
  height : 60px;
}
td.ttcup3 {
  background: url(images/ttcup3.gif) no-repeat #ffffcc bottom right;
  height : 90px;
}
td.uci {
  background: url(images/uci.png) no-repeat bottom right;
  height : 48px;
}

td.uciat {
  background: url(images/uciat.png) no-repeat bottom right;
  height : 32px;
}

td.ucigf {
  background: url(images/ucigf.png) no-repeat bottom right;
  height : 48px;
}

td.ucigravel {
  background: url(images/ucigravel.png) no-repeat #ffffff bottom right;
  height : 36px;
}

td.ucicx {
  background: url(images/uci.png) no-repeat #66cc66 bottom right;
  height : 48px;
}
td.uciproseries {
  background: url(images/uci_pro_series.png) no-repeat #ffffff bottom right;
  height : 32px;
}
td.uciroad {
  background: url(images/uci.png) no-repeat #ffffff bottom right;
  height : 48px;
}
td.uciwt {
  background: url(images/uciwt.png) no-repeat bottom right;
  height : 32px;
}
td.uciwwt {
  background: url(images/uciwwt.png) no-repeat bottom right;
  height : 48px;
}
td.women4 {
  background: url(images/women45.png) no-repeat #faf0e6 bottom right;
  height : 90px;
}
td.cancelled {
  background: url(images/cancelled.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.pending {
  background: url(images/pending.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.postponed {
  background: url(images/postponed.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.suspended {
  background: url(images/suspended.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.rescheduled {
  background: url(images/rescheduled.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.virtual {
  background: url(images/virtual.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.closed {
  background: url(images/closed.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.jaeger {
  background: url(images/jaeger.gif) no-repeat #ffffff bottom right;
  height : 80px;
}
td.rusty {
  background: url(images/rusty.gif) no-repeat #f3ead6 bottom right;
  height : 89px;
}
td.u19 {
  background: url(images/u19rusty.png) no-repeat #f3ead6 top right;
}
td.u19cup {
  border:2px solid #ffa500;
	}
td.njmap {
  background: url(images/njmap.png) no-repeat #f3ead6 bottom right;
  height : 80px;
}
td.njcl {
  background: url(images/njcl.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.njSeal {
  background: url(images/njSeal.png) no-repeat #f3ead6 bottom right;
  height : 80px;
}
td.usac {
  background: url(images/usac80.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.uscx {
  background: url(images/uscx.png) no-repeat #ffffff bottom right;
  height : 65px;
}
td.usaccx {
  background: url(images/usac80.png) no-repeat #ffffff bottom right;
  color: #000000;
  background-color: #66cc66;
  height : 80px;
}
td.pu {
  background: url(images/princeton.png) no-repeat #ffffff bottom right;
  height : 44px;
}
td.rutgers {
  background: url(images/rutgers60.png) no-repeat #ffffff bottom right;
  height : 30px;
}
td.rutgerstop {
  background: url(images/rutgers60.png) no-repeat #ffffff top right;
  height : 30px;
}
td.nemca {
  background: url(images/nemca48.png) no-repeat #ffffff bottom right;
  height : 48px;
}
td.sr {
  background: url(images/stager.png) no-repeat #ffffff bottom right;
  height : 37px;
}
td.tour {
  background: url(images/tour100.jpg) no-repeat #ffffff bottom right;
  height : 40px;
}
td.gfncs {
  background: url(images/gfncs.png) no-repeat #ffffff bottom right;
  height : 30px;
}
td.gfny {
  background: url(images/gfny.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.utah {
  background: url(images/utah.jpg) no-repeat #ffffff bottom right;
  height : 80px;
}
td.utah2020 {
  background: url(images/utah.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.gfnj {
  background: url(images/gfnj.png) no-repeat #ffffff bottom right;
  height : 65px;
}
td.granfondo {
  background: url(images/granfondo.png) no-repeat #ffffff bottom right;
  height : 60px;
}
td.gsfondo {
  background: url(images/gsfondo.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.gf2026 {
  background: url(images/gf2026.jpg) no-repeat #ffffff bottom right;
  height : 80px;
}
td.wcl {
  background: url(images/wcl.png) no-repeat #ffffff bottom right;
  height : 38px;
}
td.gravel {
  background: url(images/gravel.png) no-repeat #ffffff bottom right;
	height : 45px;
}
td.gravelg4 {
  background: url(images/rocknroad.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.alberta {
  background: url(images/alberta.png) no-repeat #ffffff bottom right;
	height : 60px;
}
td.propower {
  background: url(images/propower.jpg) no-repeat #ffffff bottom right;
	height : 60px;
}
td.track {
  background: url(images/cog14.png) no-repeat #ffffff bottom right;
  height : 72px;
}
td.ttrack {
  background: url(images/ttrack.png) no-repeat #ffffff bottom right;
  height : 72px;
}
td.ktrack {
  background: url(images/ktrack.png) no-repeat #ffffff bottom right;
  height : 72px;
}
td.wtrack {
  background: url(images/wtrack.png) no-repeat #ffffff bottom right;
  height : 72px;
}
td.usflag {
  background: url(images/usflag.png) no-repeat #ffffff bottom right;
  height : 60px;
}
td.turkey {
  background: url(images/turkey20.png) no-repeat #ffe4e1 bottom right;
  height : 80px;
}
td.spring {
  background: url(images/crocus.png) no-repeat #98fb98 bottom right;
  height : 80px;
}
td.summer {
  background: url(images/summer_solstice.jpg) no-repeat #98fb98 bottom right;
  background-size: cover;
  background-position: center;
}
td.mtncup {
  background: url(images/h2hcup.png) no-repeat #98fb98 bottom right;
  background-size: cover;
  background-position: center;
}
td.h2h {
  background: url(images/h2hcup.png) no-repeat #98fb98 bottom right;
  background-size: 80px;
}
td.fall {
  background: url(images/autumnal.png) no-repeat #98fb98 bottom right;
  background-size: cover;
  background-position: center;
}
td.winter {
  background: url(images/snowflake.png) no-repeat cornflowerblue bottom right;
  background-size: cover;
  background-position: center;
}
td.passTri {
  background: url(images/PassItAlong.png) no-repeat #ffffff bottom right;
  height : 80px;
}
td.tri {
  background: url(images/usatri.png) no-repeat #ffffff bottom right;
  height : 80px;
}
:link {
 color : #0000ff;
 }
:visited {
 color : #0000ff; 
 }
a:hover {
 color : #008000;
 }
.floating {
 font-size : 24pt;
 color : #008000;
 font-weight : bold;
 position : absolute;
 left : 100px;
 top : 200px;
 z-index : 2;
 }
a.rwp:link {
 color : red;
 text-decoration : none;
 }
a.rwp:visited { 
 color : red;
 text-decoration : none;
 }
a.rwp:hover { 
 color : red;
 text-decoration : underline;
 }
a:link.cup3 {
 color : blue;
 text-decoration : none;
 }
a:visited.cup3 { 
 color : blue;
 text-decoration : none;
 }
a:hover.cup3 { 
 color : green;
 text-decoration : underline;
 }

 a.charity {
 color : #ffa500;
 text-decoration : none;
 }
a.charity:link {
 color : #ffa500;
 text-decoration : none;
 }
a.charity:visited { 
 color : #ffa500;
 text-decoration : none;
 }
 a.charity:hover { 
 color : red;
 text-decoration : underline;
 }