.hidden {
visibility:hidden;
margin-top: -20px;
}

.formContainer {
	float: left;
	height: auto;
	width: 100%;
}

.colouredRow {
	float: left;
	height: auto;
	width: 100%;
	background-color:#EFF1F6;
	padding: 10px;
	border-width:1px;
	border-top-color:#174186;
	border-bottom-color:#174186;
	border-top-style:solid;
	border-bottom-style:solid;
}

.blankRow {
	float: left;
	height: auto;
	width: 100%;
	padding: 10px;
}

.notesRow {
	float: left;
	height: auto;
	width: 503px;
	padding: 5px;
	padding-right: 10px;
	border-color: #FFC211;
	border-style:solid;
	border-width: 6px;
}

label{
float: left;
display: block;
margin-bottom: 5px;
font-weight:bold;
width: 100%
}



input
{
color: #174186;
border: 1px solid #174186;
float: left;
margin-left: 20px;

}

select
{
display: block;
color: #174186;
border: 1px solid #174186;
float: left;
margin-left: 20px;
}

.fieldBox
{
display: block;
width: 100%;
margin-bottom: 5px;
float: left;
}


.additionalText
{
display: block;
margin-left: 20px;
margin-bottom: 5px;
float: left;
}

.colContainer
{
margin-left: 20px;
}

.col1
{
float: left; 
width: 62%;
}

.col2
{
float: left; 
width: 18.75%;
}

.col3
{
float: left; 
width: 18.75%;
}

.cell
{
padding: 3px;
text-align:center;
}

.labelcell
{
padding: 3px
}

.col1a
{
float: left; 
width: 81%;
}

.col2a
{
float: left; 
width: 19%;
}


.col2b
{
float: left; 
width: 19%;
padding-top: 8px;
}



.submit1
{
float: left; 
width: 75%;
}

.submit2
{
float: left; 
width: 25%;
}

