body {
  background: #fff;
  margin: 0;
  padding: 0;
  font-family: Times New Roman; }
#container {
  width: 800px;
  text-alight: left;
  margin-left: auto;
  margin-right: auto; }
div label {
  float: left;
  width: 9em;
  font-weight: bold; }


/* MESSAGES */
.message {
	border: 1px solid black;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 10px;
	margin: 10px auto;

	width: 100%;
}
.message h2 {
	padding: 0;
	margin: 0;
	font-size: 16px;
}
.message .details {
	margin-left: 40px;
}
.message .icon {
	float: left;
	width: 32px;
	height: 32px;
}
.warn {
	background: -webkit-gradient(linear, left top, left bottom, from(#feffbd), to(#ffffff));
	background: -moz-linear-gradient(top, #feffbd, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#feffbd, endColorstr=#ffffff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#feffbd, endColorstr=#ffffff)";
}
.error {
	background: -webkit-gradient(linear, left top, left bottom, from(#ff5757), to(#ffffff));
	background: -moz-linear-gradient(top, #ff5757, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff5757, endColorstr=#ffffff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff5757, endColorstr=#ffffff)";
}
.success {
	background: -webkit-gradient(linear, left top, left bottom, from(#8bff93), to(#ffffff));
	background: -moz-linear-gradient(top, #8bff93, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8bff93, endColorstr=#ffffff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8bff93, endColorstr=#ffffff)";
}
.info {
	background: -webkit-gradient(linear, left top, left bottom, from(#c2c6ff), to(#ffffff));
	background: -moz-linear-gradient(top, #c2c6ff, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c2c6ff, endColorstr=#ffffff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#c2c6ff, endColorstr=#ffffff)";
}
.warn .icon {	background: url(../images/icon-error.png); }
.error .icon {	background: url(../images/icon-exclamation.png); }
.success .icon {	background: url(../images/icon-success.png); }
.info .icon {	background: url(../images/icon-information.png); }


