/* CSS Document */

body {
	margin:0px;
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:#ffffff;
	font-size:80%;  
	vertical-align:top;
}

a {
	color:#000000;
}

a:HOVER {
	text-decoration:none;
}

DIV.mainholder {
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}

DIV.topshellwhite {
  float:left;
  border-bottom:2px solid;
  width: 99%;
}

DIV.topshellwhite DIV{
  float:left;
  width:47%;
  margin-right: 2%;
  vertical-align:middle;
}

DIV.topshellcoloured {
  float:left;
  clear:both;
  width: 100%;
}

DIV.topshellcoloured DIV{
  float:left;
  width:49%;
}


DIV.contentimageholder {
  clear:left;
  float:left;
	margin-bottom: 20px;
  width:20%;
}

DIV.content {
  float:left;
  padding:20px 10px 0px 20px;
  width:75%;
  background-color:#ffffff;
  margin-bottom: 20px;
}

DIV.content h1 {
  font-size:130%;
  font-weight:bold;
}

DIV.column {
  float: left;
  width: 45%;  
  margin: 10px 15px 0px 0px;
  padding: 0px;
}

DIV.column h1 {
  font-size:130%;
  margin:0px 0px 5px 0px;
  padding:3px 10px 3px 10px;
  font-weight:bold;
}

DIV.column p {
  padding:3px 10px 3px 10px;
  margin:0px 0px 5px 0px;
}

DIV.colouredcolumn {
  float:left;
  width:47%;
  margin:10px 15px 0px 0px;
  padding:0px;
}

DIV.colouredcolumn h1 {
  font-size:130%;
  margin:0px 0px 5px 0px;
  padding:3px 10px 3px 10px;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#000000;
}

DIV.colouredcolumn p {
  padding:3px 10px 3px 10px;
  margin:0px 0px 5px 0px;
}

DIV.contentRow {
	float: left;
	width: 100%;
}

DIV.contentRow h1 {
  padding:3px 10px 3px 10px;
}

DIV.contentRow P {
  padding:3px 10px 3px 10px;
  margin:5px 0px 5px 0px;
}

p.intro {
	font-size:130%;
	margin-top:0px;
}

img {
	border:0px;
}

DIV.leftcol {
	width:61%;
	float:left;
	padding-right: 2%;
}

DIV.rightcol {
	width: 35%;
	float: right;
}

DIV.footerColoured { width: 99%; clear: both; border-top: 2px solid; }
DIV.footerText { padding: 10px; width: 73%; padding-bottom: 20px; clear: both; margin-left: 21%; }

/* ALL PRINTING STYLES */
@media print {
	DIV.rightCol { display: none; width: 0; visibility: hidden; }
	DIV.contentimageholder { display: none; }
	DIV.leftcol { width: 100%; float:left; margin: 0; padding: 0; }
	DIV.content { float:left; width: 98%; margin: 0; padding: 0; clear: both; }
	DIV.content h1 { font-size:1.2em; font-weight:bold; float: left; width:75%; clear: both; }
	DIV.footerColoured {  display: none;  }
	body { font-family : Arial, Helvetica, sans-serif; color: #000000; font-size:1em; }
	p.intro { font-size: 130%; color: #000000; }
	DIV.footerText { float: left; width: 98%; margin: 0; left: 0; padding: 0; padding-bottom: 20px; margin-top: 20px; }
}