div.contactContainer {
	text-align: left;
	margin: 5px auto;
	border: 1px solid #BDDFF2;
	width: 90%;
	font-family: "Arial", "Helvetica", sans-serif;
	padding: 5px;
	background-color: #E5F3FB;
	width: 90%;
	font-size: 12px;
}

div.contactContainer .inputRow {
	padding: 3px 0 10px 0px;
	margin-left: 20px;
}


div.contactContainer .buttonRow {
	float:right;
	margin-right: 20px;
}

div.contactContainer .inputRow label {
	font-size: 12px;
	color: #1E4262;
	float: left;
	width: 100px;
	text-align: right;
	padding: 4px 10px 0px 0;
	font-weight: bold;
}

div.contactContainer .inputRow .checkbox {
	margin-top: 5px;
}

div.contactContainer input,div.contactContainer select {
	border: 2px solid #BDDFF2;
	font-size: 16px;
	padding: 2px;
}

div.contactContainer input,div.contactContainer select,div.contactContainer textarea
	{
	border: 2px solid #BDDFF2;
	font-size: 16px;
	padding: 2px;
}

div.contactContainer input:focus,div.contactContainer select:focus,div.contactContainer textarea:focus
	{
	border: 2px solid #1E4262;
}

div.contactContainer input.noBorder {
	border: none;
}

div.contactContainer a,div.contactContainer a:visited {
	color: #1E4262; text-decoration : none;
	text-decoration: none;
}

div.contactContainer a:hover {
	text-decoration: none;
	text-decoration: underline;
}

div.contactContainer input.errorBox,
div.contactContainer select.errorBox,
div.contactContainer textarea.errorBox  {
	border: 2px solid #c81010;
}