#contactTop {
	background-color: #e0e2e2;
	background-image: url('../img/Bigstock_149288066-1300w.jpg');
	/*filter: grayscale(20%);*/
	background-size: cover;
	min-height: 80vh;
	padding:10vh 30vh;
	text-align:center;
}

#contactTop H1 {
	text-align:left;
	color:white;
}


#formContainer {
	background-size: cover;
	min-height: 40vh;
	padding:10vh 15vh;
	text-align:center;
}



#corp {
	background-color: #00447C;
	padding:7vh 11vh;
	text-align:center;
	color:white;
	vertical-align: top;
}
.corpBoxes {
	width:350px; display:inline-block; vertical-align: top;
}

#contactFormBox {
	max-width:600px;
	margin:auto;
}


	td {
		border:1px solid #cecece;
		padding:7px;
		color:#939393;
		text-align:left;
		vertical-align: top;
	}

	th {
		padding:10px;
	}

	input[type=text], select {
		background: #f5f5f5;
		border:1px solid #939393;
		padding:4px;
	}
	input {
		background-color:#00447C;
		padding:4px;
	}
	
.lt {text-align:left; }
.ctr {text-align:center; }
.rt {text-align:right; }

.signupOuter {
	max-width:1000px !important;
	min-width:400px;
	margin-left:auto;
	margin-right:auto;
}

table.signupOuter th {
	text-align:center;
	background-color: #6991cf;
	font-weight:bold;
	color: white;
}

table.signupForm tr td {
	vertical-align: top;
	border:0px !important;
}

table.signupForm tr {
	background-color:white !important;
}

table.signupForm tr td input, table.signupForm tr td select  {
	margin:0 !important;
	display:inline !important;
	color:black !important;
}

.signupbutton { background-color: #6991cf !important; border-radius: 5px !important; font-weight:bold; }
