body{background-color: #6f8fc6; text-align: center; margin: 20px;}  /* text-align: center;  centers blocks as well as text in IE6 etc.. gets round bug, as margin: 0 auto; doesnt work */
p{margin: 0 auto;}
td,th{padding: 5px 10px;}

.title{font-family: arial; font-size: 26px; color: #8b008b; font-weight: bold; margin: 15px;}
.hdrtwo{font-family: arial; font-weight: bold; font-size: 18px; color: #8b008b; margin: 8px;}
.text16bold{font-family: arial; font-weight: bold; font-size: 16px; color: #8b008b;}
.text14bold{font-family: arial; font-weight: bold; font-size: 14px; color: #8b008b;}

.tableRootTop{margin: 0 auto; background-color:#8EAFC6; border: none; border-collapse: collapse;}
.tableRootIntermediate{margin: 0 auto; background-color:#8EAFC6; border-collapse: collapse;}
.tableLeaf{margin: 0 auto; background-color:#8EAFC6; border-collapse: collapse;}


.w3c{float:right;}

.RootTopRowHeader{font-family: arial; font-weight: bold; font-size: 14px;}
.RootTopRowGeneral{font-family: arial; font-weight: bold; font-size: 14px;}

.RootIntermediateRowTitle{font-family: arial; font-weight: bold; font-size: 16px; color: #8b008b; border-bottom: #8b008b thick solid; border-top: #8b008b thick solid;}
.RootIntermediateRowMainHeader{font-family: arial; font-weight: bold; font-size: 18px; border-bottom: #8b008b medium solid; border-top: #8b008b thick solid; }
.RootIntermediateRowHeader{font-family: arial; font-weight: bold; font-size: 16px; border-bottom: #8b008b medium solid}
.RootIntermediateRowGeneral{font-family: arial; font-weight: bold; font-size: 14px; border-bottom: #8b008b thin solid}

.LeafRowHeader{font-family: arial; font-weight: bold; font-size: 16px; border-bottom: #8b008b medium solid}
.LeafRowGeneral{font-family: arial; font-weight: bold; font-size: 14px;}

.LeafRowHeaderColour, .RootIntermediateRowHeaderColour, .RootTopRowHeaderColour {color: #8b008b; background-color:#8EAFC6}
.LeafRowGeneralColour, .RootIntermediateRowGeneralColour, .RootTopRowGeneralColour {color: #8b008b;background-color:#8EAFC6}

.colour1{color: #8b008b; background-color: #afd2ed;}
.colour2{color: #8b008b; background-color: #e3f0f9;}
.first{color: #8b008b; background-color: #F7ED37;}
.second{color: #8b008b; background-color: #C0C0C0;}
.third{color: #8b008b; background-color: #E79925;}

.blankRow{background-color: #6f8fc6; border-bottom: none;}
.background{background-color: #6f8fc6; height: 15px;}
.backgroundHdr{background-color: #6f8fc6; border-bottom: #6f8fc6 medium solid; height: 15px;}
.RootTopTextCell{text-align: right; padding: 8px 12px;}
.RootTopLinkCell{padding: 8px 12px;}
.RootTopBlankCell{background-color: #6f8fc6; height: 25px;}

.raceNum{}
.raceType{text-align: left;}
.raceTitle{text-align: left;}
.raceTime{}
.raceReplay{}
.raceTableTitle{}
.trophy{text-align: left;}
.winner{text-align: left;}
.letter{}
.letterIntro{}
.num{}
.name{text-align: left;}
.age{}
.affiliation{text-align: left;}
.race{}
.erg{}
.result{}
.performance{}
.split{}
.event{text-align: left;}
.category{text-align: left;}
.predictedRes{}
.handicap{}
.members{}
.team{text-align: left;}
.timeon{}
.year{}
.bpType{text-align: left;}
.bpLink{text-align: left;}
.bpRange{text-align: left;}
.eventTableTitle{}
.eventNum{}
.eventReplay{}
.eventTitle{text-align: left;}
.eventName{text-align: left;}
.introText{text-align: left;}
.link{text-align: left;}
.range{text-align: left;}

