legend {
font-weight: bold;
padding-top:6px;
}

label { 
float: left;
width: 100px;
}

fieldset {
background-color:#DDE4EA;
}

input[type="text"], textarea {
width:350px;
border-top: 2px, solid #999;
border-left: 2px, solid #999;
border-bottom: 1px, solid #ccc;
border-right: 1px, solid #ccc;
margin-left:6px;
}

textarea {
width:350px;
height:100px;
border-top: 2px, solid #999;
border-left: 2px, solid #999;
border-bottom: 1px, solid #ccc;
border-right: 1px, solid #ccc;
margin-left:6px;
}

.submit {
	border-top: 1px dotted #DDE4EA;
	border-left: 1px dotted #DDE4EA;
	border-bottom: 1px dotted #000000;
	border-right: 1px dotted #000000;
	float: right;
	background: #054173;
	color: #FFFFFF;
	margin: 5px 5px 25px 6px;
}
.required {
color:#FF0000;
font-weight:bold;
}