/* CSS Document */
#msgDisplay {
	width:100%;
}

form#contact_form {
	margin:0;
	padding:0;
}

form#contact_form fieldset {
	background:#08385e;
	border:solid #ffffff 1px;
}

form#contact_form fieldset ol {
	list-style-type: none;
	padding:0;
	margin:0;
}

form#contact_form fieldset ol li {
	padding:5px 0 5px 0;
}

form#contact_form fieldset ol li label {
	display:block;
}

form#contact_form fieldset ol li label#required {
	background:url(/images/required.png) no-repeat;
	padding-top:6px;
	height:22px;
}

form#contact_form fieldset ol li input[type='text'] {
	background:#abb2b6;
	border: 3px double #1e2125;
	margin:0;
	padding:0;
	width:293px;
	height:25px;
}

form#contact_form fieldset ol li textarea,
form#contact_form fieldset ol li input {
	background:#abb2b6;
	border: 3px double #1e2125;
}

em {
	color:red;
}