#sign_up {
    border: 1px solid #CCC;
    border-radius: 1em;
	padding-bottom: 20px;
	position: relative;
	left: 50%;
	margin-left: -200px;
}

#sign_up #header {
	font-size: 15px;
	color: black;
	width: auto;
	margin-left: 8px;
}

#sign_up_form label {
	/* To make sure that all label have the same size and are properly align */
    display: inline-block;
    width: 90px;
    text-align: right;
	margin-right: 15px;
	color:black;
}

#sign_up_form label[class="error"]{
	width:auto;
	color:red;
	margin-left:105px;
}

#sign_up_form input {
    /* To give the same size to all text field */
    width: 200px;
	font-size:10pt;
}

#sign_up_form input[type="checkbox"] {
	width: auto;
	margin-left: 95px;
}