body{
		background-color:#333333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#FFF;
}
fieldset{
	width:800px;
	margin-bottom:20px;		
}
input {
	width:100;
}
table {
	padding-top:10px;
	width:800px;
}
td {
	padding-bottom:20px;
}	
legend {
	font-weight:bold;
	margin-bottom:10px;
	color:#FFF;
}
label {
	font-weight:bold;
	font-size:0.9em;
}
#mainContainer{
	width:760px;
	margin:0 auto;
}
.descripto {
	font-size:0.9em;
}

/* General styling for both valid and invalid input */
.invalidInput,.validInput{
	display:compact;
	padding:1px;
}
/* Style for invalid input */
.invalidInput{
	border:1px solid #F00;
}

/* Style for valid input */
.validInput{
	border:1px solid #FFF;
}
