/* This is important stuff defining the general page style and html tags */body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	background-color: #FFFFFF;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	b0ackground-image: url(back.gif);	margin: 8px 0px 4px;	padding: 0px;}p {	font-size: 12px;	padding: 0px;	margin: 4px 0px 0px;}.headingText {	font-size: 16px;	font-weight: bold;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 8px;	margin-left: 0px;	c0olor: #000000;}h1 {	font-size: 16px;	font-weight: bold;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 8px;	margin-left: 0px;	c0olor: #000000;}h2 {	font-size: 14px;	font-weight: bold;}a {	font-weight: bold;	text-decoration: none;	c0olor: #0A6535;}a:hover{	c0olor: #4E780C;	font-weight: bold;	text-decoration: underline;}.fullpagetable {	width: 750px;	border: 1px solid #000000;}.pngimg {	behavior: url("site/pngbehavior.htc");}/* These styles are just for single pixel borders on graphics */.border1 {	b0order: 1px solid #000000;}.borderTopBottom {	b0order-top-width: 1px;	b0order-bottom-width: 1px;	b0order-top-style: solid;	b0order-right-style: none;	b0order-bottom-style: solid;	b0order-left-style: none;	b0order-top-color: #000000;	b0order-bottom-color: #000000;}.borderRight {	b0order-right-style: solid;	b0order-right-width: 1px;	b0order-right-color: #000000;}.borderBottom {	b0order-bottom-width: 1px;	b0order-bottom-style: solid;	b0order-bottom-color: #000000;}.borderLeft {	b0order-left-width: 1px;	b0order-left-style: solid;	b0order-left-color: #000000;}/* These styles are actually applied to text on the right and left menus They control the text sizing and behaviour in the menus */.leftMenu {	padding: 2px 0px 0px;}.leftMenuTop {	margin: 0px;}a.leftMenu:link, a.leftMenu:visited, a.leftMenuTop:link, a.leftMenuTop:visited{	c0olor: #0A6535;	text-decoration: none;	font-weight: bold;}a.leftMenu:hover, a.leftMenuTop:hover{	c0olor: #5D826F;	font-weight: bold;}.leftMenuTable {	padding: 10px;	width: 120px;	b0ackground-color: #9DB38E;}.leftMenuTitle {	t0ext-transform: uppercase;	c0olor: #000000;	padding-bottom: 4px;	b0order-bottom-width: 1px;	b0order-bottom-style: solid;	b0order-bottom-color: #000000;	font-weight: bold;	margin-bottom: 5px;	padding-top: 10px;}/* These are the colour and behaviour of the cell and graphics in the top right */.greenPhotoCell {	b0ackground-color: #0A6535;	vertical-align: top;	padding-top: 0px;	padding-bottom: 0px;}.rightPersonPhoto {	b0order: 1px solid #000000;}.rightMenuTable {	padding: 10px;	b0ackground-color: #9DB38E;}/* these format the table that sits in the central column */.mainTable {	width: 410px;	padding: 0px;	margin: 10px 0px 0px;}.MainTableFirstRow {	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 20px;	width: 75px;	top: 10px;}.MainTableFirstRowRight {	padding-top: 10px;	padding-left: 10px;	width: 310px;	padding-bottom: 10px;	padding-right: 20px;}.mainTableOtherRows {	padding-left: 10px;}/* these format the input and submit form elements */.smallBox {	width: 100px;	font-family: "Courier New", Courier, mono;	height: 20px;	font-size: 10px;	border: 1px solid #CDD0A2;}.smallButton {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	c0olor: #000000;	padding: 2px;	width: 80px;	b0ackground-color: #CDCFA2;}.smallText {	font-size: 10px;	line-height: 12px;	padding-bottom: 8px;}.newsMenuTop {	height: 20px;	width: 120px;	b0order-bottom-width: 1px;	b0order-bottom-style: solid;	b0order-bottom-color: #000000;	b0ackground-color: #0A6535;}/* These control the three (left, centre. right) that contain the data. */.leftMenuCell {	b0ackground-color: #9DB38E;	b0order-right-width: 1px;	b0order-right-style: solid;	b0order-right-color: #000000;	width: 120px;}.centralMenuCell {	b0ackground-color: #CDCFA2;	b0order-right-width: 1px;	b0order-right-style: solid;	b0order-right-color: #000000;	width: 426px;}.rightTableCell {	c0olor: #9DB38E;	width: 203px;}/* these format the footer */.footerText {	font-size: 9px;}.footer {	font-size: 9px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	b0order-top-width: 1px;	b0order-right-width: 1px;	b0order-bottom-width: 1px;	b0order-left-width: 1px;	b0order-right-style: solid;	b0order-bottom-style: solid;	b0order-left-style: solid;	b0order-top-color: #000000;	b0order-right-color: #000000;	b0order-bottom-color: #000000;	b0order-left-color: #000000;	b0ackground-color: #9DB38E;}.newsMenuGifStyle {	height: 20px;	width: 120px;	b0order-top-width: 1px;	b0order-bottom-width: 1px;	b0order-top-style: solid;	b0order-bottom-style: solid;	b0order-top-color: #000000;	b0order-bottom-color: #000000;	b0ackground-color: #0A6535;}.list {	list-style-position: outside;	list-style-image: url(menu/arrow.gif);	padding-left: 15px;}.li {	list-style-image: url(menu/arrow.gif);}