/* CSS Document */
/* hilly_half_results.css */

/* Zero-down margin and padding on all elements */
* {
  margin: 0;
  padding: 2px;
}

body {
  font: 75%/1.4 "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; /* was 62.5%/1.4 */
  background-color:#ffffff; /* was #d4d4d4  & 62.5%/1.6 */
}

.report-heading {
	background-color:#FF6;

}


h1 {
  font-size: 1.3em;
  font-weight: strong;
  color: #0000ff;
  background-color:#FF6;
  text-align: center;
}

h2 {
  font-size: 1.0em;
  font-weight: strong;
  color: #0000ff;
  text-align: left;
  vertical-align:bottom;
  padding: 0;
}

h3 {
  font-size: .7em;
  font-weight: normal;
  text-align: center;
}

p, li {
  font-size: 1.2em;
}

h1, h2, h3 p {
  margin: 1em 0;
}

.tableheading {
  background-color: #ffff99;
}


.groupheading_sm  {
  background-color: #abcaf0;
  color: #0000ff;
  font-size: 1.0em;
  font-weight: normal;
  text-align: left;
  padding-top: 0.8em;
}

.groupheading_sl  {
  background-color: #cc99ff;
  color: #0000ff;
  font-size: 1.0em;
  font-weight: normal;
  text-align: left;
  padding-top: 0.8em;
}

.groupheading_vm  {
  background-color: #69ffff;
  color: #0000ff;
  font-size: 1.0em;
  font-weight: normal;
  text-align: left;
  padding-top: 0.8em;
}

.groupheading_vl  {
  background-color: #c0c0ff;
  color: #0000ff;
  font-size: 1.0em;
  font-weight: normal;
  text-align: left;
  padding-top: 0.8em;
}

.mensteamheading_sm  {
  background-color: #00ccff;
  color: #0000ff;
  font-size: 1.0em;
  font-weight: normal;
  text-align: left;
  padding-top: 0.8em;
}

.tablefooter {
  background-color: #ffff99;
}

.positionhead, .positiondetail, 
.numberhead, .numberdetail {
	background-color: #00ccff;
}

.runnerhead, .clubhead {
	background-color: #00ccff;
	text-align: left;
}

.runnerdetail, .clubdetail,
.categoryhead, .categorydetail,
.timehead, .timedetail {
	background-color: #00ccff;
}

.positionhead, .numberhead,
.categoryhead, .timehead,
.runnerhead, .clubhead  {
	font-weight:bold;
}


.snrmenhead, .snrmendetail, .snrmendetail_prizes {
	background-color: #abcaf0;
}

.vetmenhead, .vetmendetail, .vetmendetail_prizes {
	background-color: #69ffff;
}

.snrladieshead, .snrladiesdetail, .snrladiesdetail_prizes {
	background-color: #cc99ff;
}

.vetladieshead, .vetladiesdetail, .vetladiesdetail_prizes {
	background-color: #c0c0ff;
}

.snrmendetail, .vetmendetail,
.snrladiesdetail, .vetladiesdetail  {
	text-align: center;
}

.snrmendetail_prizes, .vetmendetail_prizes,
.snrladiesdetail_prizes, .vetladiesdetail_prizes  {
	text-align: left;
}

