a:link
	{
		color: blue;
	}
a:visited
	{
		color: navy;
	}
a:hover
	{
		background: red;
		color: white;
		font-weight: bold;
	}
h1, h3
	{
		color: blue;
	}
h2
	{
		color: red;
	}
h4
	{
		color: maroon;
		margin-top: 15;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
	}
body
	{
		font-family: Arial, sans-serif;
		font-size: 12pt;
		background-color: white;
		padding: 5;
	}
body.menu
	{
		font-family: Arial, sans-serif;
		font-size: 12pt;
		background-color: #FFFF80;
		color: blue;
		padding: 0;
	}
body.menu ul
	{
		list-style-type: none;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
		font-size: 8pt;
		text-align: left;
	}
body.menu button
	{
		font-family: Arial, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		background-color: blue;
		color: white;
		width: 125px;
		height: 25px;
		padding: 2px;
		border: 0;
	}
body.report h1
	{
		background-color: #0080FF;
		color: white;
		text-decoration: none;
		margin-left: 0;
		margin-top: 0;
		margin-bottom: 10;
		padding-left: 10;
	}
body.report h2
	{
		color: red;
		text-decoration: underline;
		margin-left: 0;
		margin-top: 0;
		margin-bottom: 0;
	}
body.report h3
	{
		margin-left: 15;
		margin-top: 0;
		margin-bottom: 0;
	}
body.report p
	{
		margin-left: 30;
		margin-top: 9;
		margin-bottom: 9;
	}
body.report ol
	{
		margin-left: 75;
	}
body.border td
	{
		border-width: 0px 1px 1px 1px;
		border-style: solid;
		border-color: silver;
	}
body.slideshow
	{
		font-family: Arial, sans-serif;
	}
body.slideshow table
	{
		font-weight: bold;
		width: 100%;
		border-width: 1px 1px 1px 1px;
		border-style: solid;
		border-color: blue;
	}
body.slideshow th
	{
		background-color: blue;
		color: white;
		font-size: 12pt;
		padding: 5;
		width: 75%;
	}
body.slideshow td
	{
		padding: 5;
	}
body.slideshow img
	{
		float: left;
	}
table
	{
		width: 100%;
		height: 1;
		font-family: Arial, sans-serif;
		font-size: smaller;
		font-weight: bold;
		background-color: white;
	}
th
	{
		font-weight: bold;
		background-color: #32AF32;
		color: white;
		text-align: left;
	}
input, textarea
	{
		font-family: Arial, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		background-color: white;
		color: blue;
	}
.teamgreen
	{
		color: #32AF32;
	}
.teamyellow
	{
		color: #FFFF80;
	}
.teamblue
	{
		color: #0080FF;
	}
.theme
	{
		background-color: #FFFF80;
		color: blue;
	}
.author
	{
		font-style: italic;
		text-align: right;
		color: maroon;
	}
#leftCol
	{
		position: absolute;
		top: 10;
		width: 48%;
		padding: 5;
	}
#rightCol
	{
		position: absolute;
		top: 10;
		left: 50%;
		width: 48%;
		padding: 5;
	}
.comicheader
	{
		font-family: Comic Sans MS;
		font-weight: bold;
		font-size: 18pt;
		color: red;
	}
.boldblueheader
	{
		font-weight: bold;
		color: blue;
		margin-top: 0;
		margin-bottom: 0
	}
.date
	{
		background-color: #32AF32;
		color: white;
	}
.notes
	{
		font-size: 8pt;
		color: blue;
	}
.feedback
	{
		background-color: silver;
		color: navy;
	}
ul.chevron
	{ 
		list-style-image: url('../images/chevron.gif');
		margin-left: 20; 
		margin-top: 0; 
		margin-bottom: 0;
	}
.updated
	{
		color: #800000;
		font-weight: bold;
		font-size: smaller;
	}
.report
	{
		font-size: 10pt;
		font-weight: normal;
	}
ul.report
	{
		list-style-type: none;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 5;
	}
body.advert
	{
		font-family: Comic Sans MS;
		font-size: 12pt;
		font-weight: bold;
	}
body.advert table
	{
		width: 100%;
		padding: 5;
		text-align: center;
		vertical-align: middle;
		font-family: Comic Sans MS;
		font-size: 12pt;
		font-weight: bold;
		border-width: 2px 2px 2px 2px;
		border-style: double;
		border-colour: #0080FF;
	}
