.inputError {
	color: #c00;
}
.alerts_outer {
	position: fixed;
	top: 0; left: 0;
	width: 100%;
	_position:absolute;
	_top: expression(
		eval(document.documentElement.scrollTop) + "px"
	);
	_width: expression(
		eval(document.body.clientWidth) + "px"
	);
	z-index:1099;
}
.alerts_holder {
	position:absolute;
	right:0; top:0;
	width:250px;
	z-index:9999;
}
.alerts_holder .alert {
	background-color: #ffeba0;
	border: 1px solid #fff;
}
.alerts_holder .alert h1 {
	font-size: 14px;
	margin: 10px 20px 0;
	padding: 0;
}
.alerts_holder .alert p {
	font-size: 11px;
	margin: 10px 20px;
	padding: 0;
}
.alerts_holder .message {
	background-color: #6690C9;
	color: #fff;
}
.alerts_holder .error {
	background-color: #ed6060;
	color: #fff;
}
.alerts_holder .save {
	background-color: #73a168;
	color: #fff;
}
