/* General page styles */
html, body {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #DADADA;
}
h1 {
	font-size: 16px;
	color: #61B850;
}
h2 {
	font-size: 14px;
}
.small {
	font-size: 10px;
}
.heading {
	font-weight: bold;
	color: #61B850;
}
a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #ff0000;
	text-decoration: underline;
}
/* Container that holds entire page content */
#supwrapper {
	margin: 0px auto;
	padding: 0px;
	width: 738px;
	text-align: left;
}
/* Container that holds page content below top and bottom background */
#wrapper {
	margin: 0px;
	padding: 0px;
	width: 738px;
	text-align: left;
	background-color: #F5F5F5;
	overflow: auto;
}
/* Style for setting page background */
#topback {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/top_back.jpg);
	background-repeat: no-repeat;
	height: 5px;
	width: 738px;
	font-size:1px;
}
.background {
	background-image: url(../images/mid_back.jpg);
	background-repeat: repeat-y;
}
#botback {
	background-image: url(../images/bot_back.jpg);
	background-repeat: no-repeat;
	width: 738px;
	height: 15px;

}
/* Style for the top banner */
#banner {
	width: 720px;
	height: 95px;
	margin-left: 9px;
	padding: 0px;
}
#leftban {
	background-image: url(../images/premierfalogo.jpg);
	background-repeat: no-repeat;
	height: 95px;
	width: 90px;
	float: left;
}
#leftban a{
	display: block;
	height: 95px;
	width: 90px;
	text-decoration: none;
}
#rightban {
	background-image: url(../images/ambulance.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 95px;
	width: 250px;
}
#midban {
	background-image: url(../images/premierfatitle.jpg);
	background-repeat: no-repeat;
	height: 95px;
	width: 380px;
	float: right;
}
#bancont {
	width: 470px;
	float: left;
}
/* Container that holds all content below top banner and above footer */
#maincontent {
	width: 710px;
	padding-right: 14px;
	padding-left: 10px;
}
/* Container to hold left column containing navigation */
#leftcontent {
	width: 128px;
	float: left;
}
/* Container to hold right column main page content */
#rightcontent {
	width: 570px;
	float: right;
	background-color: #f5f5f5;
	color: #626262;
	padding-left: 5px;
	background-image: url(../images/dottedlinev.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
/* This is just to clear all floats */
#clear {
	clear: both;
}
/* Style for footer */
#footer {
	width: 720px;
	text-align: center;
	font-size: 10px;
	color: #626262;
}
#footer a:link {
	color: #626262;
	text-decoration: none;
}
#footer a:visited {
	color: #626262;
	text-decoration: none;
}
#footer a:hover {
	color: #ff0000;
	text-decoration: underline;
}
/* Style for navigation bar */
#navbar, #leftcontent {
	margin: 0px;
	padding: 0px;
}
#navbar ul {
	list-style-type: none;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
}
#navbar a:link {
}
#navbar a:hover {
}
#navbar a:active {
}
/* Style for bookings section */
#leftpdfs {
	background-color: #f5f5f5;
	color: #626262;
	text-align: center;
	font-size: 11px;
}
/* Style for page titles */
#hometitle, #trainingtitle, #suppliestitle, #eventtitle, #contactustitle {
	height: 20px;
	background-repeat: no-repeat;
}
#hometitle {
	background-image: url(../images/home.gif);
}
#trainingtitle {
	background-image: url(../images/training.gif);
}
#suppliestitle {
	background-image: url(../images/supplies.gif);
}
#eventtitle {
	background-image: url(../images/eventcover.gif);
}
#contactustitle {
	background-image: url(../images/contactus.gif);
}
#titledot, #formdiv {
	background-image: url(../images/dottedline.gif);
	background-repeat: repeat-x;
	height: 1px;
	font-size: 1px;
}
/* Style for image holder */
#imageholder {
	margin-top: 10px;
	width: 220px;
	text-align: center;
	float: right;
	margin-left: 10px;	
}
#firstaidkits {
	background-image: url(../images/firstaidkits.jpg);
	width: 200px;
	height: 130px;
}
#defibrillator {
	background-image: url(../images/defibrillator.jpg);
	width: 200px;
	height: 170px;
}
#firstaidkit {
	background-image: url(../images/firstaidkit.jpg);
	width: 200px;
	height: 215px;
}
#aerosols {
	background-image: url(../images/aerosolsprays.jpg);
	width: 200px;
	height: 156px;
}
#rugbymatch {
	background-image: url(../images/rugbymatch.jpg);
	width: 200px;
	height: 160px;
}
#bangerracing {
	background-image: url(../images/bangerracing.jpg);
	width: 200px;
	height: 160px;
}
/* Style for thumbnail holder */
#thumbholder {
	margin-top: 10px;
	width: 100px;
	text-align: center;
	float: right;
	background-image: url(../images/dottedlinev.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-left: 10px;	
}
#thumbholder div {
	display: block;
	width: 90px;
	height: 65px;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#thumbholder a{
	display: block;
	width: 90px;
	height: 65px;
}
#img1 {
	background-image: url(../images/training1th.jpg);
}
#img2 {
	background-image: url(../images/training2th.jpg);
}
#img3 {
	background-image: url(../images/training3th.jpg);
}
#img4 {
	background-image: url(../images/training4th.jpg);
}
#img5 {
	background-image: url(../images/training5th.jpg);
}
#img6 {
	background-image: url(../images/training6th.jpg);
}
#img7 {
	background-image: url(../images/training7th.jpg);
}
#img8 {
	background-image: url(../images/training8th.jpg);
}
/* Style for contact form */
.formlabel {
	width: 130px;
	float: left;
	display: inline;
}
.forminput {
	width: 410px;
	margin-bottom: 3px;
}
#contactform {
	padding-top: 5px;
}
