/***** Desktop FORMS ****/	
#formContainer { max-width:1000px; width:1000px; margin-left:auto; margin-right:auto; }

#formContainer input[type="text"], #formContainer input[type="datefield"], #formContainer input[type="email"], #formContainer textarea, #formContainer input[type="File"], #formContainer .datefieldinput{
	border: 1px solid #000000;
	font-weight: bold;
	margin: 10px;
	padding: 10px;
	width: 60%; 
	float:right; 
	position: relative; 
	color: #000000; 
	font-family: 'Open Sans', sans-serif;
}

#formContainer select {
	border: 1px solid #000000;
	font-weight: bold;
	margin: 10px;
	padding: 10px;
	width: 62%; 
	float:right; 
	position: relative; 
	color: #000000; 
	font-family: 'Open Sans', sans-serif;
}
#formContainer input[type="checkbox"], input[type="radio"] {
	height: 19px;
	margin: 10px;
	position: relative;
	top: 4px;
	vertical-align: middle;
	width: 19px;
	position: relative; 
	color: #000000; 
	font-family: 'Open Sans', sans-serif;
}
#formContainer input[type="submit"] {
	background: #0D5CAB;
	border: 3px solid #ffffff;
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
	margin: 10px;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
	width: 40%; 
	position: relative; 
	float: none; 
	font-family: 'Open Sans', sans-serif;
}

#formContainer .fieldtext { float:left; margin: 10px; padding: 10px;  position: relative; font-weight:bold; }

#formContainer .checkboxtext { width:100%; margin: 10px; padding: 10px;  position: relative; }

#formContainer P { clear:left;}

.footerTainer { width: 1003px; margin: 0 auto;}
.footerTranslate { width: 200px; position: relative; top: -28px; }
.footerCol3 { width: 35%; float: left; padding-top: 30px; }
.footerCol2 { width: 42%; float: left; padding-top: 70px; }
.footerCol1 { width: 23%; float: left; padding-top: 130px; }

/***** /Desktop FORMS ****/	
/***** TABLET FORMS ****/	
@media only screen and (min-width: 601px) and (max-width: 1000px) {
	
		#formContainer { max-width:100%; width:100%; margin-left:auto; margin-right:auto; }
	
	#formContainer input[type="text"], #formContainer input[type="datefield"], #formContainer input[type="email"], #formContainer textarea, #formContainer input[type="File"], #formContainer .datefieldinput{

	width: 90%; 
}
	
	
	#formContainer select { width: 95%; }
	
}	
/***** /TABLET FORMS ****/	

/*** MOBILE FORMS ***/
@media only screen and (min-width: 300px) and (max-width: 600px) {

	#formContainer { max-width:100%; width:100%; margin-left:auto; margin-right:auto; }
	
	#formContainer input[type="text"], #formContainer input[type="datefield"], #formContainer input[type="email"], #formContainer textarea, #formContainer input[type="File"], #formContainer .datefieldinput{

	width: 90%; 
}
	
	
	#formContainer select { width: 95%; }
	
	
}
/*** /MOBILE FORMS ***/