/*  C O R E   E X C E P T I O N   C O N D I T I O N   S T Y L E S  */
/*  State of Delaware - CLF 2013 - Jan 2013  */


/* 	Levels of exceptions:
	Critical Stop	-	Hard system failure. User cannot continue.
	Warning			-	Warns user of a possible irrevocable action that will probably have consequences that cannot be undone.
	Caution			-	Notifies user of a possible problem and/or a required step that may have consequences but that can be undone.
	Information		- 	Draws user to information he or she should know.
		

/* Exception message wrapper */
body noscript, .exception_criticalStop, .exception_warning, .exception_caution, .exception_information, .exception_success {
	margin-top:			15px;
	margin-right:		0px;
	margin-left:		0px;
	margin-bottom:		25px;
	padding-right:		25px;
	padding-left:		80px;
	padding-top:		15px;
	padding-bottom:		15px;
	border-radius:		10px;
	behavior: url('/private/CLF30/css/pie/PIE.htc');
	/* box-shadow:			0px 3px 5px gray; */
	z-index:			1000000;
	/* position:			relative; */
	/* float:				left; */
	clear:				both;
	}

	
/* Exception messages, specific typography, colors, and images */
.exception_criticalStop {
	background:         url('/private/CLF30/img/CLF_icon_exception_warning_80x50_cnt.png') no-repeat;
	background-position:left center;
	border:				3px solid #BE1E2D;
	background-color:	#ed1c24;
	font-size:			15px;
	line-height:		20px;
	font-weight:		bold;
	color:				#FFFFFF;
	}
	
body noscript a, body noscript a:link, body noscript a:active, body noscript a:visited, .exception_criticalStop a, .exception_criticalStop a:link, .exception_criticalStop a:active, .exception_criticalStop a:visited {
	text-decoration:	underline;
	color:				#FFFFFF;
	}
	
body noscript a:hover, .exception_criticalStop a:hover {
	text-decoration:	underline;
	color:				#FFFF00;
	}
	
.exception_warning {
	background:         url('/private/CLF30/img/CLF_icon_exception_warning_80x50_cnt.png') no-repeat;
	background-position:left center;
	border:				3px solid #BE1E2D;
	background-color:	#feeded;
	font-size:			15px;
	line-height:		20px;
	font-weight:		bold;
	color:				#BE1E2D;
	}
	
.exception_warning a, .exception_warning a:link, .exception_warning a:active, .exception_warning a:visited {
	text-decoration:	underline;
	color:				#BE1E2D;
	}

.exception_warning a:hover  {
	text-decoration:	underline;
	color:				#000000;
	}
	
.exception_caution {
	background:         url('/private/CLF30/img/CLF_icon_exception_caution_80x50_cnt.png') no-repeat;
	background-position:left center;
	border:				3px solid #333333;
	background-color:	#fff1b4;
	font-size:			15px;
	line-height:		20px;
	font-weight:		bold;
	color:				#333333;
	}
	
.exception_caution a, .exception_caution a:link, .exception_caution a:active, .exception_caution a:visited {
	text-decoration:	underline;
	color:				#333333;
	}

.exception_caution a:hover  {
	text-decoration:	underline;
	color:				#FF0000;
	}
	
.exception_information {
	background:         url('/private/CLF30/img/CLF_icon_exception_information_80x50_cnt.png') no-repeat;
	background-position:left center;
	border:				3px solid #666666;
	background-color:	#FFFFFF;
	font-size:			15px;
	line-height:		20px;
	font-weight:		bold;
	color:				#666666;
	}
	
.exception_information a, .exception_information a:link, .exception_information a:active, .exception_information a:visited {
	text-decoration:	underline;
	color:				#666666;
	}

.exception_information a:hover  {
	text-decoration:	underline;
	color:				#FF0000;
	}

.exception_success {
	background:         url('/private/CLF30/img/CLF_icon_exception_success_80x50_cnt.png') no-repeat;
	background-position:left center;
	border:				3px solid #006437;
	background-color:	#e2f0de;
	font-size:			15px;
	line-height:		20px;
	font-weight:		bold;
	color:				#006437;
	}
	
.exception_success a, .exception_success a:link, .exception_success a:active, .exception_success a:visited {
	text-decoration:	underline;
	color:				#006437;
	}

.exception_success a:hover  {
	text-decoration:	underline;
	color:				#FF0000;
	}


/* Exception message typographic style overrides */
body noscript H1, .exception_criticalStop H1, body noscript H2, .exception_criticalStop H2, body noscript H3, .exception_criticalStop H3, body noscript H4, .exception_criticalStop H4, body noscript H5, .exception_criticalStop H5, body noscript H6, .exception_criticalStop H6, body noscript P, .exception_criticalStop P, body noscript ul, .exception_criticalStop ul, body noscript ol, .exception_criticalStop ol, body noscript li, .exception_criticalStop li {color:#FFFFFF; margin-top:0px;}

body noscript P, .exception_criticalStop P, body noscript ul, .exception_criticalStop ul, body noscript ol, .exception_criticalStop ol, body noscript li, .exception_criticalStop li {font-size:1.0em; line-height: 1.3em;}


.exception_warning H1, .exception_warning H2, .exception_warning H3, .exception_warning H4, .exception_warning H5, .exception_warning H6, .exception_warning P, .exception_warning ul, .exception_warning ol, .exception_warning li {color:#BE1E2D; margin-top:0px;}

.exception_warning P, .exception_warning ul, .exception_warning ol, .exception_warning li {font-size:1.0em; line-height: 1.3em;}


.exception_caution H1, .exception_caution H2, .exception_caution H3, .exception_caution H4, .exception_caution H5, .exception_caution H6, .exception_caution P, .exception_caution ul, .exception_caution ol, .exception_caution li {color:#333333; margin-top:0px;}

.exception_caution P, .exception_caution ul, .exception_caution ol, .exception_caution li {font-size:1.0em; line-height: 1.3em;}


.exception_information H1, .exception_information H2, .exception_information H3, .exception_information H4, .exception_information H5, .exception_information H6, .exception_information P, .exception_information ul, .exception_information ol, .exception_information li {color:#666666; margin-top:0px;}

.exception_information P, .exception_information ul, .exception_information ol, .exception_information li {font-size:1.0em; line-height: 1.3em;}


.exception_success H1, .exception_success H2, .exception_success H3, .exception_success H4, .exception_success H5, .exception_success H6, .exception_success P, .exception_success ul, .exception_success ol, .exception_success li {color:#006437; margin-top:0px;}

.exception_success P, .exception_success ul, .exception_success ol, .exception_success li {font-size:1.0em; line-height: 1.3em;}



/* Field level highlighting */

.exception_criticalStop_highlight, .exception_warning_highlight {
	background-color:	#feeded;
	border:				1px dotted #BE1E2D;
	}
	
.exception_caution_highlight {
	background-color:	#fff1b4;
	border:				1px dotted #333333;
	}



