@charset "utf-8";
/* This style sheet applies to the Race Results system. */

.headline_form {font-size: 18px; font-style: normal; line-height: normal; font-weight:bold; font-variant: normal; text-transform: none; color: #fff; margin: 0px; padding: 0px;}
.trHdg1 {font-weight:bold; color: #fff; background: #003366; font-size: 11px;}
.trHdg2 {font-weight:normal; color: #fff; background: #336699; font-size: 10px;}
.trHdg3 {font-weight:bold; color: #000; background: #ddd; font-size: 10px;}

.r1, r2, r3, r4, r5, r6 {font-weight:normal; color: #000;}

.r1 {background: #eee; font-size: 11px}
.r2 {background: #fff; font-size: 11px}
.r3 {background: #eee; font-size: 12px}
.r4 {background: #fff; font-size: 12px}
.r5 {background: #eee; font-size: 14px}
.r6 {background: #fff; font-size: 14px}	

/* standrad paragraph */
p {font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; margin:3px;}

/* these styles are used for the heading line of the results tables - the first row oif each table. they differ only to the extent that
   the background colour is different on alternate rows */

.trHdg1 td { font-weight:bold; color: #fff; background: #036; font-size: 11px;}
.trHdg2 td { font-weight:normal; color: #fff; background: #369; font-size: 10px;}
.trHdg3 td { font-weight:bold; color: #000; background: #ddd; font-size: 10px;}

.BoatColHdr, .NameColHdr { text-align:left;}
.TCFColHdr { text-align:right;}
.SailNoColHdr, .ElapsedTimeColHdr, .CorrectedTimeColHdr, .HCPPlaceColHdr, .HCPPointsColHdr { text-align:center;}


.racereshdr td { font-weight:bold; color: #000; font-size: 14px; padding-top: 50px}
.racereshdr2 td { font-weight:bold; color: #000; font-size: 12px;}

.res-pagehdr { font-weight:bold; color: #000; font-size: 18px;}
.res-databody { font-weight:bold; color: #000; font-size: 10px;}
.res-footer { font-weight:bold; color: #000; font-size: 10px;}
.res-racehdr { font-weight:bold; color: #1c6186; font-size: 16px; padding:20px 0 0;}
.res-raceft { font-weight:bold; color: #000; font-size: 11px; padding-bottom: 5px;}

/* this style is used to align the results tables in the centre of the display. One of these two must be commented out*/
/* .res-pstable { margin-left: auto; margin-right:auto ;} */
/* this style is used to left align the results tables.  One of these two must be commented out*/
.res-pstable {  width: 100%;}

/* these styles set the column attributes */
.BoatColHdr {width:20% ;}
.NameColHdr {width:20% ;}

/* set styls for Post Header Text and Banner Text */
.res-posthdrtext { text-align:center; font-weight:bold; color: #000; font-size: 12px;}
.res-bannertext { text-align:center; font-weight:bold; color: #000; font-size: 16px;}


/* styles for the auto refreshing layered display */
div.raceres {text-align: left;}
div.rotating {position:absolute; width:739px; height:327px; z-index:6; left: 170px; top: 600px; visibility: hidden} 
input.startstop {position: absolute; width: 50px; top: 560px; left: 285px; z-index: 2}

/* styles for hyperlinks */
a.ys:link { color: #fff; text-decoration: underline}
a.ys:active { color: #fff; text-decoration: underline}
a.ys:hover { color: #fff; text-decoration: underline}
a.ys:visit { color: #fff; text-decoration: underline}

a.m2:link { color: #b8e6f8; text-decoration: none}
a.m2:active { color: #b8e6f8; text-decoration: none}
a.m2:hover { color: #b8e6f8; text-decoration: underline}
a.m2:visit { color: #b8e6f8; text-decoration: none}