.noprint {display:none;}

.noscreen {display:inline;}

body {color: #000000;
	background-color: #ffffff;
	font-size: medium;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}

.topmenupanel {display: none;}
.calltoaction {display: none;}

.imageright {float:right; margin: 10px;}

.main {position: relative; width: 100%; top: 0; margin-top: 0; left: 0; margin-left: 0;}
.mainborder {position: relative; clear: both; width: 100%; height: auto; border: 0 none; padding: 0; margin: 0;}
.navigationpanel {display:none;}
.footerpanel {position: relative; clear: both; width: 100%; background: #ffffff; color: #000000; border: 0 none; padding: 0; margin: 0;}

.rightcol {float: none;}

.subnavtrainers {display: none;}

.outercolumnstars {clear: both; font-size: 0.8em; margin: 10px;}
.innercolumnstars {float: none; font-weight: bold; margin: 0; padding: 10px;}

.outercolumncontact {clear: both; font-size: 0.8em; margin: 25px 10px 5px 60px;}
.innercolumncontact {width: 150px; float: left; font-weight: bold; margin: 0;}

.enquiryform {margin: 15px;}

.mappanel {display: none;}

.locationpanel {display: inline;}

.regionpanel {display: none;}

.solid {position: relative;}

.spacer {clear: both; height: 5px; margin: 0px; background-color: #ffffff;}

.separator {clear: both; height: 1px; margin: 0px;}

.centeredcontent {font-size: 0.7em; margin: 10px; text-align: center;}

.smaller {font-size: 0.8em;}

.smallercontent {font-size: 0.65em;}

.smallcontent {font-size: 0.6em;}

.form {padding: 0; margin:0;}
.formfield {font-size: 0.7em; margin: 5px;}
.formlabel {width: 200px; float: left; font-weight: bold; margin: 0 0 0 5px;}