/* ##############################################################
	Error Styles
#############################################################*/
.errorIcon, .errorIconFlexi {
	float:left;
	border: 1px solid gray;
	background-color:#316AC5;
	padding:2px 10px 2px 10px;
	color:#ffffff;
	font-weight: bold;
}
.errorMessage, .errorMessageFlexi {
	float:left;
	clear:both;
	font-size:13pt;
	border: 1px solid gray;
	color:#000000;
	background-color:#ebebeb;
	padding:2px 10px 2px 10px;
}
.errorIcon, .errorMessage {
	width:651px;
}
.errorIconFlexi, .errorMessageFlexi {
	width:275px;
}

div.FatalWebException, div.WarningWebException, div.RecoverableWebException, div.NoticeWebException, div.ExceptionTrace {
	color: #FFFFFF;
	width: 600px;
	margin: 3px;
	padding: 5px;
	overflow: auto;
}
div.FatalWebException {
	border: 3px outset #FF0033;
	background-color: #FFFFCC;
	color: #8D001D;
	width: inherit;
}
div.WarningWebException {
	border: 3px outset #073873;
	background-color: #3C689B;
	color: #28AFAC;
	width: inherit;
}
div.RecoverableWebException {
	border: 3px outset #95CBC0;
	background-color: #CCFFCF;
	color: #A94AEF;
	width: inherit;
}
div.NoticeWebException {
	border: 3px outset #FFCCCC;
	background-color: #CCFFCC;
	width: inherit;
}
div.ExceptionTrace {
	border: 3px double #000000;
	background-color: #FFFFFF;
	margin: 1px;
	width: 97%;
	color: #000000;
}
pre.ExceptionTrace {
	margin-top:0px;
}
span.FatalException, span.WarningException, span.RecoverableException, span.NoticeException {
	color: #FF4444;
	font-weight: bold;
	font-size: 12pt;
	font-style:italic;
}
span.WarningException {
	color: #AB83D7;
}
span.FatalExceptionData, span.WarningExceptionData, span.RecoverableExceptionData, span.NoticeExceptionData, span.TraceExceptionData {
	font-weight: bold;
}
span.WarningExceptionData {
	color: #2EC315;
}
span.FatalExceptionData {
	color: #7E7F0F;
}
