body {
margin: 0;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 62.5%;/* 16 pizels x 62.5% = 10px*/		
line-height: 15px;	
background-color: #dedede;
}

/*
main structure -----------------------------------------------------------------*/
#main_container {
	height : 624px;
	width : 500px;
	margin-left : auto;
	margin-right : auto;
	background : #dedede;
}
#mainContent {
	background: #FFFFFF;
	width: 500px;
	height: 550px;
	float: left;
	padding: 25px;
}
#logo {
	float: left;
	padding-right: 50px;
	padding-top: 15px;
	padding-bottom: 15px;
	
}
#mainText {
	float: left;
	height: 40px;
	width: 507px;
}
#footer {
	float: left;
	height: 37px;
	padding-top: 12px;
}
#hidden {
	left: -9999px;
	width: 300px;
	position: absolute;
	visibility: hidden;
}

/*
FORM -----------------------------------------------------------------*/

.formName {
	float:left;
	height: 37px;
	width:150px;
}
.formField {
	float: left;
	height: 37px;
}
#left {
	width: 150px;
	height:auto;
	float:left;	
}
#right {
	width: 330px;
	float:left;	
	margin-left: 10px;
}
#buttons {
	float: left;
	width: 400px;
	height: 30px;
	margin-left: 157px;
	margin-top: 83px;
}

/*
main NaV -----------------------------------------------------------------*/
#links {
	float: right;
	margin-top: 47px;
}




