body{
	background-color: #FFFFFF;
	font-family: 'Trebuchet MS', 'Arial', 'Sans-Serif';
	font-size: 11px;
	color: #003366;
	margin: 0px auto 20px auto;
	background-image: url(http://www.wlgltd.co.uk/images/bg1.jpg);
	background-repeat: repeat;
	background-position:top left;	
	line-height:95%;
	}
	
table {	margin: 0 auto;	width:924px;	border: 2px solid #FFFFFF;	background-color:#AEFF9C;	}
	
img {	border: 0;	}
	
.footer {	background-color: #66CC66;	height: 57px;	min-height: 57px;	text-align:center;	}

a:link {	color: #FF0000;	font-weight: bold;	text-decoration: none;}

a:visited {	text-decoration: none;	color: #FF0000;}

a:hover {	text-decoration: none;	color: #003366;}

a:active {	text-decoration: none;	color: #FF0000;}

a {	font-weight: bold; }

p {vertical-align: top; margin:0 2px 0 0; padding:0;}

h1{	font-size:16px; line-height:100%;	}
	
h2{font-size:14px;line-height:100%;	}

h3{	font-size:12px;	font-weight: bold;	line-height:100%;}
	
h4{font-size:11px;font-weight: bold;}
h5{font-size:11px;line-height:100%;vertical-align:top; }

label{
width: 10em;
float: left;
text-align: right;
color: #FF3300;
margin: 0 1em 10px 0;
clear: both;
}

.input-box{
float: left;
margin-bottom: 5px;
color: #FF3300;
background: #FFFFFF;
border: #FF3300 solid 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 200px;
}

.textarea{
float: left;
margin-bottom: 5px;
color: #FF3300;
background: #FFFFFF;
border: #FF3300 solid 1px;
	font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
			width: 200px;
	}

.submit-button{
	margin: 10px;
	clear: both;
	color: #FFFFFF;
	background: #FF3300;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	font-size:14px;
}

fieldset{
	border: #999999 dashed 0px;
	width: 95%;
	padding:0.3em;
	font-family: Arial, Helvetica, sans-serif;
}

legend{
background: #FF3300;
color: #FFFFFF;
padding: 1px 10px;
}
.history {
	padding: 5px 5px 10px 0px;
	margin:5px 0px;
}
