@charset "utf-8";
/* CSS Document */

label {
	display: block;
}

input, textarea {
	margin: 0 0 10px 0;
	padding: 5px;
	width: 400px;
	border: 1px solid #3367B3;
	border-bottom: 3px solid #3367B3;
	color: #444444;
	font: 16px Arial, Helvetica, sans-serif;
}

select {
	margin: 0 0 10px 0;
	padding: 5px;
	border: 1px solid #3367B3;
	border-bottom: 3px solid #3367B3;
	color: #444444;
	font: 16px Arial, Helvetica, sans-serif;
}

input#button {
	margin: 0 0 10px 210px;
	width: 200px;
	background-color: #CC0000;
	border: 2px solid #AAAAAA;
	color: #FFFFFF;
}

.reqfield {
	border: 1px solid #FF6600; 
	border-bottom: 3px solid #FF6600; 
	background-color: #FFFF99;
}

div.msgerror {
	margin: 15px 0 10px 0;
	padding: 5px;
	width: 400px;
	background-color: #FF3300;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

div.msgsuccess {
	margin: 15px 0 10px 0;
	padding: 5px;
	width: 400px;
	background-color: #009900;
	color: #FFFFFF;
	text-align: center;
	font: 16px/150% Arial, Helvetica, sans-serif; 
}

