div.registrationbox {
	border:1px solid #ccc;
	position: absolute;
	width: 400px;
	height: 240px;
	margin: -320px 0 0 -200px;
	top: 50%;
	left: 50%;
	border-radius: 10px;
}

div.registrationmail {
	border:1px solid #ccc;
	position: absolute;
	width: 600px;
	height: 20px;
	margin: -320px 0 0 -300px;
	top: 50%;
	left: 50%;
	border-radius: 10px;
	text-align: center;
}

div td input.reg {
	width: 200px;
}

div td input:focus {
	background: yellow;
}

td.modifythreshold:hover, td.modifyservice:hover
{
	color: #ffff00;
	background-color: #ffff00;
	cursor: pointer;
}

div.error {
	border: 1px solid #ccc;
	margin: 0.5%; 
	width: 99%; 
	text-align: center;
	background-color: red;
	position: absolute;
}

font.error {
	color: white;
}

div.loginbox {
	text-align: center;
	width: 400px; 
	margin: 10% auto; 
	border: 1px solid #ccc; 
	border-radius: 3px; 
	background: -webkit-linear-gradient(top, #cfe7fa 0%,#6393c1 100%); 
	font-size: 12px;
}
