.notice {
	background: rgb(242, 255, 239) url('/images/icons/notice.gif') no-repeat;
	border: 1px solid rgb(38, 191, 11);
}

.warning {
	background: rgb(255, 255, 223) url('/images/icons/warning.gif') no-repeat;
	border: 1px solid rgb(189, 191, 0);
}

.error {
	background: rgb(255, 223, 226) url('/images/icons/error.gif') no-repeat;
	border: 1px solid rgb(191, 11, 23);
}

.notice, .error, .warning {
	padding: 5px;
	font-weight: bold;
	background-position: 10px 50%;
	padding-left: 40px;
}

label.error {
	color: #F00;
	border: none;
	background-color: transparent;
	padding: 0;
	background: none;
}

label.long {
	text-align: left;
	padding-left: 50px;
}