body {	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;	background-color: #FFFFFF;	font-size: 80%;}/* just to make sure Netscape applies the style into tables */td { border-width: 0; padding: 0; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;}p {font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;}h1 {color: #003366;font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;font-weight: bold;}h2 {color: #003366;font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;}h3 {color: #003366;font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;}h4 {	color: #003366;	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;}h5 {font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;font-weight: normal;}/* background colour is the left side vertical stripe */#menu {	vertical-align: top;	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;	font-size: 10px;	font-weight: normal;	padding-bottom: 0.5em;	background-color: #336699;	padding-left: 10px;	padding-top: 1em;}#menu a {	display: block;	text-decoration: none;	color: #FFFFFF; /* currently set to black */	padding: 6px 2px;	/*border-bottom: 1px dotted #333333;  /* dark grey */	font-weight: bold;}/* same colour as the #menu a style  */#menu a:visited {	text-decoration: none;	color: #ffffff;}/* changes the backround to white on mouseover */#menu a:hover, #menu a:focus {	display: block;	color: #000000;	background-color: #efefef;}/* colour of thin horizontal stripe which will sometimes contain a menu list  */#topNavblack  {	background-color: #FFFFFF;	width: 86%;	font-size: 11px;	padding-top: 4px;	vertical-align: bottom;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 21px;	z-index: 10;	padding-left: 2px;	color: #000000;	}#topNav  {	background-color: #ED8000;	width: 86%;	font-size: 11px;	padding-top: 4px;	vertical-align: bottom;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 21px;	z-index: 10;	padding-left: 2px;	}#topNav a {	border-right: dotted #FFFFFF 1px;	text-decoration: none;	color: #FFFFFF;	padding-bottom: 0px;	padding-left: 2px;	padding-right: 2px;	padding-top: 4px;	width: 40px;}#topNav a:hover {	border-right: dotted #FFFFFF 1px;	text-decoration: none;	margin-top: 4px;	color: #333333;	background-color: #efefef;	padding-bottom:0px;	padding-right: 2px;	padding-top: 4px;}#footer {	border-top-width: 1px;	border-top-style: solid;	font-size: 10px;	margin-left: 158px;	border-top-color: #000000;	padding-left: 158px;}#footer a{	color: #000000;	}#footer a:visited{	color: #000000;	}#footer a:hover{	text-decoration: none;	}/* colour of main horizontal stripe  */.header {	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #A42121;}/* h1 heading used for the site title */.header h1 {	color: #FFFFFF;	font-size: 20pt;	padding-left: 20px;	margin-top: -2px;}/* may be required for a sub-head */.header h2 {	color: #FFFFFF;	font-size: 16pt;	margin-top: -20px;	font-weight: normal;	padding-left: 20px;	margin-bottom: -10px;}blockquote {	font-size: 80%;	margin-left: 3em;	margin-right: 3em;}a:hover {	text-decoration: none;}.stylesubtopic {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	color: #336699;}.home {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #FF9900;}#menuabout {	vertical-align: top;	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;	font-size: 10px;	font-weight: normal;	padding-bottom: 0.5em;	background-color: #336699;	padding-left: 10px;	padding-top: 1em;	color: #FFCC66;}
