
/************/
/* HEADINGS */
/************/

h1 {
	font-family:verdana,sans-serif;
	font-size:14pt;
	color:#33558f;
	text-align:center;
}

h2 {
	font-family:verdana,sans-serif;
	font-size:12pt;
	color:#33558f;
	text-align:center;
}

h3 {
	font-family:verdana,sans-serif;
	font-size:10pt;
	color:#33558f;
	text-align:center;
}

h4 {
	font-family:verdana,sans-serif;
	font-size:9pt;
	color:#33558f;
	text-align:center;
}

h5 {
	font-family:verdana,sans-serif;
	font-size:8pt;
	color:#33558f;
	text-align:center;
}

h6 {
	font-family:verdana,sans-serif;
	font-size:7pt;
	color:#33558f;
	text-align:center;
}

/* All grid-oriented result tables */

table.results, tr.results {
	border-width:1px;
	border-style:solid;
	border-color:white;
	border-collapse:collapse;
	margin:auto;
}

tr.results-odd, tr.results-even, td.results, th.results {
	border-width: 0px;
	border-style:none;
	border-color:white;
	padding:5px;
	font-family:verdana,sans-serif;
	font-size:8pt;
	color:#33558f;
	vertical-align:middle;
}

tr.results-odd {
	background-color:#b6d5ec;		/* primary color column 4 */
}
tr.results-even {
	background-color:#c5dbec;		/* primary color column 5 */
}

td.results-small {
	border-width: 0px;
	border-style:none;
	border-color:white;
	padding:5px;
	font-family:verdana,sans-serif;
	font-size:7pt;
	color:#33558f;
	vertical-align:middle;
}

td.results-large {
	border-width: 0px;
	border-style:none;
	border-color:white;
	padding:5px;
	font-family:verdana,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#33558f;
	vertical-align:middle;
}

table {
	background:#96bbd8;
	font-family:verdana,sans-serif;
}

tr, td {
	font-family:verdana,sans-serif;
}

/********/
/* BODY */
/********/

body {
	background:#96bbd8;				/* primary column 1 */
}

/*********/
/* LINKS */
/*********/
a:link, a.active, a:visited, a:hover, a.winner {
	font-family:verdana,sans-serif;	
}
a:link {color:#33558f;}			/* sec A column 3 */
a:active {color:#33558f;}
a:visited {color:#33558f;}
a:hover {color:white;}
a.winner {
	font-size:10pt;
	font-weight:bold;
}

/******/
/* HR */
/******/

hr {
	width:100%;
	height:1px;
	border-style:dotted;
	border-color:white;
}

/* text*/

.instructions, blockquote, legend {
	font-family:verdana,sans-serif;
	font-size:8pt;
	color:white;
	padding:5px;
}

.small {
	font-family:verdana,sans-serif;
	font-size:7pt;
	color:white;
	padding:5px;
}

/* other */


table.championships {
	border-width: 1px;
	border-color: white;
	border-style: solid;
	border-collapse: collapse;
}


table.invisible {
	border-width:0px;
	font-family:verdana,sans-serif;
}


tr.championships {
	font-family:verdana,sans-serif;
}


tr.invisible {
	border-width:0px;
	font-family:verdana,sans-serif;
}


th.championships {
	font: 130% verdana,sans-serif;
	color: yellow;
	text-align: center;
	border-width: 1px;
	border-color: yellow;
	border-style: solid;
	padding: 3px;
	vertical-align: top;
}


th.invisible {
	border-width:0px;
	font-family:verdana,sans-serif;
}


td.championships {
	font: 100% verdana,sans-serif;
	color: white;
	text-align: center;
	border-width: 1px;
	border-color: white;
	border-style: solid;
	padding: 3px;
}


td.invisible {
	border-width:0px;
	font-family:verdana,sans-serif;
}

div.page {
	width:800px;
	text-align:center;
}

div.footnote {
	font: 80% verdana,sans-serif;
	color: yellow;
	text-align:center;
}

img.thumbnail {
	width: 144px;
	height: 108px;
	border:0px;
}

img.small {
	width: 80px;
	border: 0px;
}



