@charset "UTF-8";
/* CSS Document */
body {
	background-color: #eeddcc; /* Overall background colour */
	background-position: 0px 0px;
	margin:0px;
	text-align:center;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
}

img {border: 0;}

.fltlft { 
	float: left;
	margin-right: 8px;
}

.fltrt { 
	float: right;
	margin-left: 8px;
}

#logobar {
	background-color: #ffffff; /* Background colour of the logo bar */
	height:108px;
	text-align:center;
	/*border-bottom:5px solid #ffffff;*/ /* Colour line under the logo bar. DO NOT CHANGE 5px LINE HEIGHT*/
}
#mainarea {
	text-align:center;
	padding:15px;
}
#centrearea {
	background-color:#ffffff; /* Background colour of round cornered main content area */
}
/* Section contains the general body text */
#content {
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif; /* Font type for the main content */
	font-size:1.2em; /* Font size for the main content */
	color:#000000; /* Main contents font colour */
	text-align: justify; /* Main content text justification */
	line-height:14pt;
}
#content h1, h2, h5 {
	color: #E31735; /* Main contents heading colours */
}
#content h2 { font-size: 1.8em}
#content h3, .heading { font-size: 1.4em; color:#6DB33F;}
#content h4, .subsubheading { font-size: 1.2em; color: #E31735;}
#content h5, .subheading { font-size: 1.1em; color: #6DB33F;}
#content a, a:link, a:visited {
	color:#E31735; /* Main contents link colour */
	text-decoration:none; /* Main contents link decoration */
	font-style:normal; /* Main contents link style */
	background-color:#ffffff;
	font-weight:bold;
}
#content a:hover {
	text-decoration:underline; /* Main contents link decoration when mouse is over the link */
}
#content .mandatory { /* Form mandatory field */
	color:#FF0000;
}
#content .intro { 
	color:#6DB33F;
}
#content .contactButton {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: #E31735;
	border: 1px solid #FFFFFF;
}
#content .borderTable {
	margin:0; 
	padding:0;
	background-color:#FFFFFF;
	color:#000000;	
	border: 2px solid #E31735;
	width:80%;	
}
.borderTable td { 
	padding: 8px 12px 8px 12px;
}
/* Section contains the lefthand navigation menu */
#navigation {
	float: left;
	width: 100%;
	border-bottom: 2px solid #E31735; /* Left navigation top line colour */
	margin-top:20px;
	font-size:1.4em;
}
#navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navigation li {
	border-top: 2px solid #E31735; /* Left navigation visual separator colour */
	padding: 0.5em;
}
#navigation a {
	font: bold 0.9em Arial, Helvetica, sans-serif; /* Left navigation font style, size and type */
	text-decoration: none;
	font-style:normal;
	color:#6DB33F; /* Left navigation font colour */
	height: 1%;
	display: block;
	padding: 0.2em 0.2em 0.2em 0.5em;
	text-decoration: none;
	background-color:#ffffff;
}
#navigation a:link, a:visited {
	background: #ffffff; /* Left navigation background colour */
}
#navigation a:hover, #navigation a:active, #navigation a:focus {
	color: #3e701d; /* Left navigation font colour when mouse is over the link */
}
/* Section contains the lefthand mailing list form */
#formblock {
	border: none;
	margin-top:10px;
	font: normal 1.1em Arial, Helvetica, sans-serif; /* Mailing lists font style, size and type */
	padding:0;
}
#formblock p {
	margin-top:0px;
	margin-bottom:5px;
}
#formblock .formText {
	font-size:0.82em;
	font-weight:bold;
	color:#6DB33F;
	padding: 0 10px;
}
#formblock .formlabels {
	font-size:1em;
	color:#E31735;
}
#formblock .optinTextbox {
	height: 15px;
	border: 1px solid #6DB33F; /* Mailing lists text boxes border colour */
	font: normal 1em Arial, Helvetica, sans-serif; /* Mailing list text boxes font style, size and type */
	color:#000000; /* Mailing lists text boxes font colour */
}
/* Section contains the copyright information and bottom navigation */
#footer {
	height:40px;
	background-color:#ffffff; /* Footer background colour. Should match the background colour set in #centrearea */
	font:normal 0.7em Arial, Helvetica, sans-serif; /* Footer font style, size and type */
	color:#E31735; /* Footer font colour */
	margin:0;
	padding-left:0px;
	padding-right:0px;
	font-size:1.1em;
}
#footer span {
	word-spacing: 0.75em;
}
#footer a, a:link, a:visited {
	color:#6DB33F; /* Footer link colour */
	text-decoration:none; /* Footer link text decoration */
	font-style:normal;
	background-color:#ffffff;
}
#footer a:hover {
	text-decoration:underline; /* Footer text decoration when mouse is over the link */
}
#copyright {
	text-align:left;
}
#copyright a, a:link, a:visited {
	color:#E31735; /* copyright link colour */
	text-decoration:none; /* copyright link text decoration */
	font-style:normal;
}
#copyright a:hover {
	text-decoration:underline; /* copyright text decoration when mouse is over the link */
}
#footernavigation {
	text-align:right;
}
/* Section contains the 'Website developed by' information */
#dev-by {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#E31735;
	background-color:#eeddcc;
}
#dev-by a, a:link, a:visited {
	color:#E31735;
	text-decoration:none;
	font-style:normal;
	background-color:#eeddcc;
		font-weight:normal;
}
#dev-by a:hover {
	text-decoration:underline;
}
#backToSite {
	text-align:center;
	font-size:1.6em;
	font-weight:bold;
	background-color:#FFFFFF;
}
#backToSite a, a:link, a:visited {
	color:#6DB33F;
	text-decoration:underline;
	font-style:normal;
}
#backToSite a:hover {
	text-decoration:none;
}
.submitbutton {padding:0;margin:0;border:none;background:none;cursor:pointer;}