	BODY { font-family: sans-serif, Arial, Helvetica; font-size: 10pt; margin-top: 0px; margin-left: 0px; margin-right: 0px; } 
	H1 {font-family: sans-serif, Arial, Helvetica; font-size: 11pt; color: #0088F0; weight: heavy; }
	H2 {font-family: sans-serif, Arial, Helvetica; font-size: 11pt; color: #0088F0; weight: heavy; }
	H3 {font-family: Verdana, Arial, Helvetica; font-size: 11pt; color: #FFFFFF; weight: heavy; }
	TD { font-family: Verdana, Arial, Helvetica; font-size: 8pt; }
	.byline {font-family: sans-serif, Arial, Helvetica; font-size: 14pt; color: #990000; weight:heavy; }
	.menu {font-family: sans-serif, Arial, Helvetica; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; line-height: 1.5em; }
	A.menu:hover { color : #000000; background-color : #FFFFFF; text-decoration : none; }
	.newstext  { color:#808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
	.txtverysmalllight  { color:#808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration:none; }
	.txtverysmall  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
	.txtsmall  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; }
	.txtnormal  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }
	.txtlarge  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; }
	.txtsmalllight  { color: #505050; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
	.themedarkcolour { color: #0088F0; }
	.sidetext { font-family: Verdana, Arial, Helvetica; font-size: 7pt; color: #0088F0; }
	.phonenumber {font-family: sans-serif, Arial, Helvetica; font-size: 10pt; color: #0088F0; weight: heavy; }
	.txtmainheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #990000; weight: heavy;  }
	.txtsecondheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #990000; weight: heavy;  }
	.planbox { position:relative; background: #F0F0F0; border: 1px solid gray; padding: 2px; margin: 2px; }
	.planboxlegend { position: absolute; top: -10px; font: 8pt Verdana, Helvetica, Sans-Serif; font-weight: bold; color: #0088F0; background: #FDFDFD; border: 1px solid gray; padding: 2px 8px 2px 8px; }
	.featurebox { position:relative; border: 1px dashed black; padding: 2px; margin: 2px; font: 8pt Verdana, Helvetica, Sans-Serif; background-color: #FFF2BF; }
	.featureboxlegend { position: absolute; top: -10px; left: 5px; padding: 2px 8px 2px 8px; font: 8pt Verdana, Helvetica, Sans-Serif; font-weight: bold; color: white; background: #0088F0; border: 1px solid black; }
	.borderlessbox { position:relative; border: 1px outset grey; padding: 2px; margin: 2px; font: 8pt Arial, Helvetica, Sans-Serif; color: #505050; background-color: #F0F0F0; }
	.borderlessboxlegend { position: absolute; top: -10 px; left: 0px; font: 8pt Verdana, Helvetica, Sans-Serif; color: white; font-weight: bold; background: #0088F0; border: 1px solid gray; padding: 2px 8px 2px 8px; }

	.featurebox UL {
		padding:0px;
		margin-top:20px;
		margin-left:20px;
		margin-right:0px; 
		margin-bottom:10px;
		list-style:square; 
	}

	.borderlessbox UL {
		padding:0px;
		margin-top:10px;
		margin-left:20px;
		margin-right:0px; 
		margin-bottom:10px;
	}

	.smalltable TD {
		font-family: sans-serif, Verdana, Arial, Helvetica;
		font-size: 7pt;
	}
	.smalltable TH {
		font-family: Verdana, Arial, Helvetica;
		font-size: 8pt;
	}

