/* Form style */

.stdForm label {display: block;}
.stdForm .field {margin: 0 0 1.5em;}
.stdForm input[type="submit"][disabled] { background:#888; cursor: default; }
.stdForm span.required{ color: #ff0000; } /* Select the colour of the * if the field is required. */

/*#message { margin: 10px 0; padding: 0; }*/

.messages {
	display: block;
	line-height: 22px;
	padding: 3px 10px 3px 35px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom: 15px;
}

.msg-error {
	background: #F4DADA url('../images/error.png') no-repeat 10px 50%;
	color:#5a5a5a;
	border: 1px solid #E3B7B7;
}

.msg-ok {
	background: #DFFEC8 url('../images/success.png') no-repeat 10px 50%;
	color:#5a5a5a;
	border: 1px solid #A4E673;
}

.msg-warning {
	background: #FEFAC8 url('../images/warning.png') no-repeat 10px 50%;
	color:#5a5a5a;
	border: 1px solid #E5DE73;
}

.msg-info {
	background: #EAF7F9 url('../images/information.png') no-repeat 10px 50%;
	color:#5a5a5a;
	border: 1px solid #68BBC8;
}



.stdForm ul.error { margin: 0; padding: 0; }
.stdForm ul.error li { padding-left: 10px; height: 22px; line-height: 22px; color:#AA0000; }

.loader { padding: 0 10px; }

acronym { border-bottom:1px dotted #ccc; }