html, body
{
background: #fff;
margin: 0px;
padding: 0px;
width: 680px;
}
body { padding: 10px; }
#regform table input, #regform table select { 
	margin: 0 45px 0 45px;
	font-family:Arial,Helvetica,Geneva;
	font-size:11px;
}
#regform table td {
	border-bottom:1px solid #eeeeee;
	padding: 2px 0 4px 0;
}
#regform .newsletters input { margin: 0 5px 0 5px; }
#regform .newsletters label { margin-right: 55px; }
#regform .usage input { margin: 0 5px 0 0; }
.taller { padding-top: 10px; }
#regform input { margin: 25px 0 0 280px;}
#regform table td.nocellborder { border: none; }
#formError { margin-bottom: 15px; }
#formError h3, #formError p { color: red; }
#formError p { margin: 0 0 5px 15px; }
.logout{
	text-align: right;
}
#main{
	width: 100%;
	padding: 0px;
}

#clearmain {clear: both;}

h1 {font-size: 1.8em;}
.awtopcopy {
    padding-right: 225px;
}
#mailcodecopy {
    position: absolute;
    width: 155px;
    top: 368px;
	*top: 385px;
    left: 350px;
    font-size: 9px;
}
