/*** Search box - CONTAINS FORM ELEMENTS ***/
#divSearch {
	float:right;
}

#divSearch form {
	margin:0px;
	padding-top: 2em;
	padding-right: 1.6em;
	text-align: right;
	color:white;
	}
	
	#divSearch form span label{
	font-size:93%;
	font-weight:normal;
	}

	/*--search label colour--*/
	#divSearch form label{
		color:white;
		padding-right:0.5em;
		font-weight:bold;
	}
	
	/*--search box border colour--*/
	#divSearch form input{
		font-size:1em;
		color:black;
		border:1px solid #b5c55c;
	}
	
	/*--search button border colour, text colour, background colour--*/
	#divSearch form input.submit{
		font-size:.9em;
		color:black;
		background-color:#e9f4ab;
		width:40px;
	}
	
	#divSearch form input.submit:hover{
		background-color:#cddb7c;
	}
	
	#divSearch form span input.radio{
		border:solid 1px #666;
	}

	.search_box {
	margin-bottom:.15cm;
	}
	
	.relatedlinks ul p{
		padding:.3cm .3cm .3cm 0;
		font-size:96%;
		margin:0;
	}
	
		/*--search box border colour--*/
	.relatedlinks ul form.search_box input{
		font-size:1em;
		color:black;
		border:1px solid #b5c55c;
		background-color:#fff;
	}
	
	/*--search button border colour, text colour, background colour--*/
	.relatedlinks ul form.search_box input.submit{
		margin-top:.3cm;
		font-size:1em;
		color:black;
		background-color:#e9f4ab;
		width:40px;
	}
	
	.relatedlinks ul form.search_box input.submit:hover{
		font-size:1em;
		background-color:#cddb7c;
	}
	
#body select{
	border:1px solid #B5C55C;
color:black;
font-size:1em;
}	
	
#body input, textarea{
	font-size:1em;
	color:black;
	border:1px solid #b5c55c;
}
		
#body input.submit{
	margin-left:.3cm;
	font-size:1em;
	color:black;
	background-color:#e9f4ab;
	width:40px;
}

#body input.submit:hover{
	font-size:1em;
	background-color:#cddb7c;
}

#body form div{
	margin-bottom:.5cm;
}

fieldset {
border:solid 1px #E8ECF1;
padding-bottom:0;
margin-bottom:20px;
margin-top:10px;
}

legend{
font-size:1.1em;
background-color:#E8ECF1;
display:block;
font-weight:bold;
padding:0 7px 0 7px; 
}