@CHARSET "UTF-8";


.input {
	margin:4px;
	padding: 3px;
	clear: both;
}

.input label {
	width:120px;
	float:left;
	padding-top: 3px;
	overflow:hidden;
}
.required label {font-weight:bold;}
#SubscriberAddForm .required label {font-weight:normal;width:100%;}
form div.error {color:red; border: 1px dashed red; background-color:pink;}
form div.error-message {margin-left:122px;}

.submit input {
	margin-left: 126px;
}

div.input.checkbox label {
	float: none;
	display: inline;
}

div.input.checkbox input {
	margin-left: 121px;
	margin-right: 3px;
}

/*login form*/

#login_form{
    width: 300px;
	height:130px;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-65px;
	margin-left:-150px;
}

.overlabel {position:absolute;}
.overlabel label {position:absolute;top:2px;left:3px;color:#333;cursor:text;}
