/*
	FILE PURPOSE:
		Contains styles for the error messages area of the website
	
	UPDATE HISTORY:
		DATE				DESCRIPTION
		21-Nov-05			File created
		1-Feb-06			First live version
		8-May-06			Now references error icon under www.shortcourses.auckland.ac.nz url
	
	ADDITIONAL NOTES: To be used for all media
*/
div.errors {
	background-color: #FFFFE1;
	padding: 0.5em 0.5em 0 0.5em;
	border: 1px solid #ccc;
	margin: 0 0 0.5em 0;
	font-size: 85%;
}

div.errors p, div.confirmation p { margin-bottom: 0.5em; }

span.required { color: #f00; }

/* style 1 - displaying a list of errors at top of page */

div.errors h4 {
	margin: 0 0 0.5em 0;
}

div.errors ul {
	list-style: none;
	padding-left: 0;
}
div.errors li {
	background: url("http://www.shortcourses.auckland.ac.nz/_images/icons/errors.gif") no-repeat 0 50%;
	padding-left: 20px;
}

/* style 2 - displaying error message above each field */
div.errors label, span.errormessage label, p.message-error label {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted !important;
	border-bottom-style: solid;
}

span.errormessage {
	display: block;
	font-size: 85%;
	color: #f00;
	padding-left: 2em;
	background: url("http://www.shortcourses.auckland.ac.nz/_images/icons/errors.gif") no-repeat 0 50%;
	line-height: 16px;
	margin: 2px 0;
}

p.message-error {
	font-size: 10px;
	color: #f00;
	padding-left: 2em;
	background: url("http://www.shortcourses.auckland.ac.nz/_images/icons/errors.gif") no-repeat 0 50%;
	line-height: 14px;
	margin:0;
}


span.errormessage label, p.message-error label { margin: 0; padding: 0; vertical-align: top; }

/* Error layout for the print friendly page */
#print {
	font-size:100%;
	text-align:center;
}
