<style TYPE="text/css">

/*
 * Plain anchors: no colour or decoration
 */
A.plain {
}

A.plain:link {
  TEXT-DECORATION:none;
}

A.plain:visited {
  TEXT-DECORATION:none;
}

A.plain:active {
  TEXT-DECORATION:none;
}

A.plain:hover {
  TEXT-DECORATION:none;
}

/*
 * Standard anchors: always black and underlined
 */
A.standard {
  COLOR:black; 
}

A.standard:link {
  COLOR:black; 
  TEXT-DECORATION:underline;
}

A.standard:visited {
  COLOR:black; 
  TEXT-DECORATION:underline;
}

A.standard:active {
  COLOR:black; 
  TEXT-DECORATION:underline;
}

A.standard:hover {
  COLOR:black; 
  TEXT-DECORATION:underline;
}

/*
 * Menu anchors: always black, underlined when hover
 */
A.menu {
  COLOR:black; 
}

A.menu:link {
  COLOR:black; 
  TEXT-DECORATION:none;
}

A.menu:visited {
  COLOR:black; 
  TEXT-DECORATION:none;
}

A.menu:active {
  COLOR:black; 
  TEXT-DECORATION:none;
}

A.menu:hover {
  COLOR:black; 
  TEXT-DECORATION:underline;
}

/*
 * Heading anchors
 */
A.head {
  COLOR:black; 
}

A.head:link {
  COLOR:black; 
  TEXT-DECORATION:none;
}

A.head:visited {
  COLOR:black; 
  TEXT-DECORATION:none;
}

A.head:active {
  COLOR:black; 
  TEXT-DECORATION:none;
}

A.head:hover {
  COLOR:black; 
  TEXT-DECORATION:underline;
}

/*
 * General markup 
 */
.body {
  FONT-FAMILY:verdana;
}

.h1 {
  FONT-SIZE:13pt;
  MARGIN-TOP:0px;
  MARGIN-BOTTOM:0px;
}

.h2 {
  FONT-SIZE:10pt;
  MARGIN-TOP:0px;
  MARGIN-BOTTOM:0px;
}

.p {
  MARGIN-TOP:7px;
  MARGIN-BOTTOM:7px;
}

.pnotice {
  MARGIN-TOP:3px;
  MARGIN-BOTTOM:3px;
}

.list { /* ul, ol etc. */
  MARGIN-TOP:7px;
  MARGIN-BOTTOM:7px;
}

/*
 * Tables
 */
.tableframing { /* table */ 
  FONT-SIZE:8pt;
}   

.tdframing { /* td */ 
  PADDING-TOP:6px;
  PADDING-BOTTOM:6px;
  PADDING-LEFT:10px;
  PADDING-RIGHT:6px;
}   

.tableheader { /* table: page header */ 
  BORDER-COLLAPSE:collapse;
  BORDER-BOTTOM:1px solid black;
  BACKGROUND-REPEAT:no-repeat;
}   

.tdheader { /* td: page header */ 
  PADDING:0px;
  FONT-SIZE:24pt;
  FONT-WEIGHT:bold;
}   

.tablefooter { /* table: page footer */ 
  BACKGROUND:url('./images/footerbackground.gif');
  BORDER-TOP:1px solid black;
  HEIGHT:50px;
  BACKGROUND-REPEAT:no-repeat;
}   

.tdfooter { /* td: page footer */ 
  FONT-SIZE:7pt;
}   

.tablesidebar { /* table: sidebar */ 
  BACKGROUND-COLOR:whitesmoke;
  BORDER-COLLAPSE:collapse;
  BORDER-RIGHT:1px solid black;
  HEIGHT:100%;
  WIDTH:129px;
}   

.tdsidebar { /* td: sidebar */ 
}   

.tablenoticeframe { /* table: notice frame */ 
  MARGIN-TOP:0px;
}   

.tdnoticeframe { /* td: notice frame */ 
  PADDING-TOP:5px;
  PADDING-BOTTOM:0px;
  PADDING-LEFT:5px;
  PADDING-RIGHT:5px;
}   

.tablenotice { /* table: notice */ 
  BACKGROUND-COLOR:white;
  BORDER-COLLAPSE:collapse;
  BORDER:1px solid black;
  FONT-SIZE:8pt;
}   

.tdnotice { /* td: notice */ 
  PADDING:3px;
}   

.tablelogoframe { /* table: logo frame */ 
  MARGIN-TOP:0px;
}   

.tdlogoframe { /* td: logo frame */ 
  xPADDING-TOP:5px;
  xPADDING-BOTTOM:0px;
  xPADDING-LEFT:5px;
  xPADDING-RIGHT:5px;
}   

.tablelogo { /* table: logo */ 
  xBACKGROUND-COLOR:white;
  BORDER-COLLAPSE:collapse;
  xBORDER:1px solid black;
  xFONT-SIZE:8pt;
}   

.tdlogo { /* td: logo */ 
  xPADDING:3px;
}   

.tablemenu { /* table: menu */ 
  FONT-SIZE:8pt;
}   

.tdmenu { /* td: menu */ 
}   

.tablestandard { /* table */ 
  FONT-SIZE:8pt;
  BORDER-COLLAPSE:collapse;
  BORDER:1px solid black;
}   

.tdtitle { /* td */ 
  BACKGROUND-COLOR:orange;
  PADDING:4px;
  BORDER-BOTTOM:1px solid black;
  TEXT-ALIGN:center;
}   

.tdbutton { /* td: image button */ 
  BACKGROUND-COLOR:black;
  TEXT-ALIGN:center;
  PADDING:0px;
}   

.tdcontrol { /* td: input */ 
  BACKGROUND-COLOR:black;
  BORDER:1px solid lightgrey;
  PADDING-LEFT:1px;
  PADDING-RIGHT:2px;
  PADDING-TOP:2px;
  PADDING-BOTTOM:2px;
}   

.tdchead { /* td: column headings */ 
  BACKGROUND-COLOR:gray;
  BORDER:1px solid lightgrey;
  PADDING:4px;
}   

.tdcheadofficials { /* td: column headings for officials table */ 
  BACKGROUND-COLOR:gray;
  BORDER-LEFT:1px solid black;
  BORDER-RIGHT:1px solid lightgrey;
  BORDER-BOTTOM:1px solid lightgrey;
  PADDING:4px;
}   

.tdofficials { /* td: officials table */ 
  BORDER-BOTTOM:1px solid lightgrey;
  BORDER-RIGHT:1px solid black;
  PADDING:4px;
}   

.tddata { /* td */ 
  BACKGROUND-COLOR:white;
  BORDER:1px solid lightgrey;
  PADDING:4px;
  TEXT-ALIGN:left;
}   

.tdmap { /* td: map */ 
  BORDER:1px solid black;
  PADDING:0px;
}   

.tdphoto { /* td: photo */ 
  BORDER:1px solid black;
  PADDING:0px;
}   

.tddatahighlight { /* td: highlighted data */ 
  BACKGROUND-COLOR:lightgrey;
  BORDER:1px solid lightgrey;
  PADDING:4px;
  TEXT-ALIGN:left;
}   

.tdkey { /* td */ 
  BACKGROUND-COLOR:gray;
  BORDER-TOP:1px solid black;
  PADDING:4px;
}   

/*
 * Inputs
 */
.input { 
  FONT-FAMILY:verdana;
  FONT-SIZE:8pt;
}   

</style>
