body {
  background-color: #6E6E94; /* Colour of the background */
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
  color:#FFFFFF;  
  padding:20px;
  margin:0px;
  text-align: center;
}

h2 {
font-size: 16px;
color:#FFFFFF;
font-weight:bold;
margin-top:0px;
}

h3 {
font-size: 12px;
color:#FFFFFF;
font-weight:bold;
}

h4 {
font-size: 12px;
color:#FFFFFF;
font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
font-weight:normal;
}

a { color:#FFFFFF; text-decoration:none;}
a:hover { text-decoration:underline; }


#webDesign {color:#FFFFFF;font-size:10px;text-decoration:none;}
a#webDesign:hover {color:#FFFFFF; text-decoration:underline;background:none;}
#copy {color:#FFFFFF; font-size:10px;}

#table td {
text-align:center;
	padding:0px 10px;
	width:120px;


}

#content { 	
text-align: left;
vertical-align: middle;
margin: 0px auto;
padding: 0px;
width: 613px;
background-color: #4d485F; /* Colour of the main body */
/*border: 1px dashed #564b47;*/
/* give a min height */
min-height:500px;
height:auto !important;
height:500px;
}

#textBody {
padding: 10px 20px 30px;
text-align:justify;
}

#menu {
padding: 0px 15px;
}

#flash {
margin: 0px auto;
width: 600px;
position:relative;

}

#flashHolder {
height:0px;


}

			
p, h1, pre {
margin: 0px; 
padding: 5px 10px; 
}

/* Make the body background fill to bottom even if not enough space */
.spacer {
	clear: both;
	line-height:0px;
}


/* Places items out of view */
.invisible {
	height: 0px;
	position:absolute;
	left:-500px;
	top:0px;
}
