.Error {
color: #cc0000;
font-weight: bold;
}

fieldset {
border: #005996 1px solid;
padding: 20px;
margin-bottom: 20px; 
}

legend {
padding: 5px 0; 
font-size: 1.3em;
color: #357a7c;
}

input, textarea, select {
border: 1px solid #357a7c;	
}

input[type=hidden] {
display: none;	
}


label {
display: block;
font-weight: bold;	
margin-bottom: 5px;
}

label .Required {
font-weight: normal;
color: #999;
}

input, textarea, select {
display: block;
margin-bottom: 15px;
}

input {
width: 250px;	
}

textarea {
width: 250px;
height: 80px;
}

input[type=submit] {
width: auto;
background-color: #005996;
color: #ffffff;
padding: 5px;
}

input[type=submit]:hover {
background-color: #2982BE;
}

#Captcha {
margin-bottom: 1em;

}
