body {
	/*
	font-family: arial, helvetica,  sans-serif;
	font-family: "courier new", courier, monospace;
	font-family: cursive;
	font-family: fantasy;
	font-family: times new roman, times, serif;
	font-family: verdana, geneva, sans-serif;
	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin: 0px;
	background-color: Gray;
	/* Centre page */
	text-align: center;   
	min-width: 800px;
}
img {
	border: 0px;
	/* Clip images if browser window is shrunk
	width: 100%;
	overflow: hidden;
	*/
}
table {
	border-collapse: collapse;
}
td {
	vertical-align: top;
	text-align: left;
}

a, a:link, a:visited, a:active {
	color: white;
	text-decoration: underline;
}
#wrapper {
	background-color: White;
	width: 800px;
	margin: 0 auto;
	text-align: left;
}
#outertable {
	margin: 10px;
}
.rightalign {
	text-align: right;
}
hr {
	color: Black;
}
#CentralTable td {
	padding: 10px;
	border: 1px solid gray;
}
.CentralTable_Col1 {
	background-color: #484096;
	color: white;
}
.CentralTable_Col2 {
	background-color: #342C82;
	color: white;
}
.CentralTable_Col3 {
	background-color: #484096;
	color: white;
	font-size: 120%;
}
hr, .NavyColour, .NavyColour a {
	color: #342C82;
	text-decoration: none;
}
#MembersLink {
	text-align: right;
}
#MembersLink a {
	color: #342C82;
	font-size: 140%;
	font-weight: bold;
	text-decoration: none;
}
#MembersLink a:hover {
	color: red;
}
h2 {
	font-weight: normal;
	font-size: 140%;
	display: inline;
}
.CentralTable_Col1 p {
	border-bottom: 1px solid gray;
	padding-bottom: 10px;
}
#TopNav {
	text-align: right;
}
#TopNav a {
	color: black;
	text-decoration: none;
}
#TopNav a:hover {
	color: red;
}
#SearchString, #SearchButton {
	border: 1px solid navy;
	font-size: 13px;
}
#SearchString {
	font-size: 16px;
}
a:hover {
	color: red;
}
.CentralTable_Col1 a, .CentralTable_Col1 a:link, .CentralTable_Col1 a:visited, .CentralTable_Col1 a:active {
	text-decoration: none;
}
/* 2 col layout
.SingleColumn {
	clear: both;
}
.LeftHandColumn {
	float: left;
}
.RightHandColumn {
	float: right;
}
*/
th.panel, td.panel {
  border-style: none solid solid none;
  border-color: #FFF #999 #000 #FFF;
  border-width: 1px;
}

th.panel {
  background-color: #DDD;
}

td.panel {
  background-color: #EEE;
}

/* DO NOT CHANGE BELOW */
table, input, select, textarea, ul ul, td p {  /* IE hack */
	font-size: 100%;
}
* > textarea {  /* Firefox hack */
	font-size: 120%;
}
/* DO NOT CHANGE ABOVE */