body {
	background:#FFF;
}

.text{
	width:20px;
}

#container {
	width:900px;
	height:1100px;
	margin:0 auto;
	padding:0;
	background-color: #FFF;
	position: relative;
	top: 0px;
}

#successmsg, #failmsg{
	display: none;
}

#mainContent {
width:880px;
height:1008px;
margin:0 auto;
padding:0;
}

#reg_form {
	right: 50%;
	top: 0px;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

#reset label.error {
background: white;
font: bold 12px Calibri;
color: red;
margin-left: 5px;
margin-bottom: 3px;
}

#reset input.error, #reset select.error {
font: bold Calibri;
background: #FFEAC8;
color: black;
border: 1px solid #F60;
}

table {
	border: 1px solid #F60;
	width:100%;
}

h1 {
	text-align: center;
}
