.error{
	width: 300px;
	border: 1px solid #f00;
	margin: 0px 0px 10px 0px;
	padding: 4px;
	background-color: #EDEDED;
}
.error strong{	color: #f00; }
.error img {
	margin: 0;
	padding: 0;
	float: left;	
}
.error p {
	margin: 0 0 0 30px;
	padding: 0;
}


.success{
	width: 300px;
	border: 1px solid #949A50;
	margin: 0px 0px 10px 0px;
	padding: 4px 4px 4px 4px;
	background-color: #EDEDED;
}
.success strong{	color: #949A50; }
.notice{
	width: 300px;
	border: 1px solid #F50;
	margin: 0px 0px 10px 0px;
	padding: 4px 4px 4px 4px;
	background-color: #FFB;
}
.notice strong{	color: #F50;	}
.notice img {
	margin: 0;
	padding: 0;
	float: left;	
}
.notice p {
	margin: 0 0 0 30px;
	padding: 0;
}		

.er_buttons { margin: 10px 0 0 0; }

.er_buttons div { float: left; }

.er_buttons .button1 { margin-right: 10px; }

.er_buttons .button2 { margin-right: 10px; padding-top: 1px; font-size: .9em; line-height: 1.0; color: #9CA352; text-align: right; }

.er_buttons .button3 { margin: 0; padding: 0;  }

.cleaner {clear: both; margin:0; padding:0; }