body
	{
  background-color: lightblue;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	line-height: 110%;
  color: black;
	text-align: center;
	}

p
	{
	text-align: justify;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	line-height: 110%;
	}

.pcentre
  {
	text-align: center;
	}

	
a:visited
	{
	text-decoration: underline;
	}
	
a:active
  {
	text-decoration: underline;
	}
	
a:hover
	{
	text-decoration: none;
	}
	

a:link
	{
	text-decoration: underline;
	}

li
  {
	line-height:150%;
	text-align: left;
  }
	
ul
  {
  type: circle
  }
	

/* Table and variants */
table
  {
	border-width: 1px;
	border-style: solid;
	border-color: darkblue;
	}

/* full site width blank table, used for hidden columns */
.blanktable
  {
	border-style: none;
	width: 100%;
	}

/* Table rows and variants */

tr
	{
	text-align: justify;
	line-height: 110%;
	}

/* Table Cells and variants */

td
  {
	text-align: justify;
	border-color: white;
	vertical-align: top;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	}
	
/* TD used for the left hand column menu table data */
.menu
	{
	border-color: blue;
	}
	
/* TD used for header columns so appears to not be table */
/* width not set as used for a variety of different widths */
.mainpage
	{
	border-width: 0px;
	border-style: none;
	}

/* TD used for column of company logos */
.companydetails
	{
	text-align: left;
	width: 30%;
	}

/* TD used for company overview descriptions */
.companyoverview
	{
	text-align: left;
	width: 70%;
	}

/* TD used for language flags on front sheet */
.language
	{
	width: 42px;
	}
	
/* TD used for link images */
.linkimage
  {
	border-width: 0px;
	border-style: none;
	width: 45%;
	text-align: center;
  }

/* TD used for link text */
.linktext
	{
	border-width: 0px;
	border-style: none;
	width: 55%;
	vertical-align: middle;
	text-align: left;
	}
/* Set of headings */



h1
	{
	font-family: arial;
  font-size: 24pt;
	font-weight: bold;
	line-height: 120%;
  text-align: center;
  color: mediumblue;
	}
	
h2
	{
	font-family: arial;
  font-size: 16pt;
	font-weight: bold;
	line-height: 120%;
  text-align: center;
  color:mediumblue;
	}

h3
  {
	font-size: 12pt;
	font-weight:bold;
	line-height:110%;
	text-align: left;
	color: blue;
	}
	
h4
  {
	font-size: 10pt;
	font-weight:bold;
	line-height:110%;
	text-align: left;
	color: blue;
	}

h5
  {
	font-size: 10pt;
	font-weight:bold;
	line-height:110%;
	text-align: left;
	color: blue;
	margin: 5%;
	}
	
h6
	{
	font-size: 12pt;
	font-weight: bold;
	line-height:110%;
	text-align:left;
	color: black;
	}

.indent_1
	{
	margin: 5%;
	}
	
.update
	{
	text-align: center;
	font-size: 8pt;
	font-weight: normal;
	line-height: 110%;
  color: black
	}
	
.image_float
  {
	float: left;
	padding: 1px;
	}
