
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  bgcolor: #FFC;
  color: #000000;
  text: #FFFFFF;
}

TD {
  	font-size: 11pt;
}

.info {
  color: #ffffff;
}

H1, H2, H3, H4, H5, H6, TH, DT {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  color: white;
}

HR {
  color: silver;
  font-size: 1pt;
}

A:link, A:visited, A:active {
  text-decoration: none;
}

A:hover {
  text-decoration: underline overline;
}

A.sorted {
  font-style: italic;
  color: #00A;
  font-weight: bold;
  text-decoration: none;
}

A.unsorted {
  background-color: #CCCCAA;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

A.error {
  color: #ffffff;
  	background-color: #800000;
}

A.email {
	color: #FFF;
	font-style: italic;
}


.yellow {
  background-color: #FFFFCC;
}

.keyword {
  font-weight: bold;
	vertical-align: top;
  	color: white;
}

.challenge {
  font-weight: bold;
  	background-color: #003366;
  	color: white;
}

.note {
  background-color: #cccccc;
  font-style: italic;
  	font-size: 10pt;
  color: #660066;
}

.line {
  background-color: #cccccc;
 	font-size: 10pt;
  color: #000000;
}

.explanation {
  font-style: italic;
  	font-size: 8pt;
  color: white;
}

.message {
  font-style: italic;
  font-size: 10pt;
  font-weight: bold;		
  color: yellow;
}

.helptext {
  font-size: 10pt;
  color: white;
}
.over {
  position: absolute;
  visibility: show;
  	left: 100pt;
  	top: 250pt;
  color: red;
  font-size: 60pt;
  font-weight: 900;
}
.text {
  font-style: bold;
  	font-size: 12pt;
  color: white;
}

.head {
  font-weight: bold;
  	font-size: 14pt;
  	color: aqua;
}

.head2 {
  font-weight: bold;
  	font-size: 12pt;
  	color: aqua;
}

.head3 {
  font-weight: bold;
  	font-size: 10pt;
  text-decoration: underline;
  	color: white;
}
  
        /* end body box */