@charset "utf-8";

/*****************************************
		Critical Information
*****************************************/
#critical {
	width: 1000px;
	margin: 80px auto;
	position: relative;
	z-index: 4000;
}
#criticalTitle {
	padding: 2px 0 2px 46px;
	color: #FFF;
	font-size: 158%;
	font-weight: bold;
	background: url(../img/critical/icon_critical.png) 12px 10px no-repeat #DD2D2D;
}
#critical .content {
	border: solid 3px #DD2D2D;
	border-top: none;
	padding: 10px;
}
#critical .content h2 {
	margin: 0 0 5px 0;
	padding: 5px 0 5px 12px;
	font-size: 129%;
	font-weight: bold;
	color: #173364;
	border: solid 2px #FF4D4D;
	background: url(../img/critical/h_border.jpg) 5px 4px no-repeat;
	line-height: 1.21;
}
#critical .content h3 {
	margin: 15px 0 5px 0;
	padding: 5px;
	font-size: 114%;
	font-weight: bold;
	color: #173364;
	border: solid 2px #FF4D4D;
	border-left: solid 5px #FF4D4D;
	line-height: 1.21;
}
#critical .content h4 {
	margin: 15px 0 5px 0;
	padding: 5px;
	font-size: 107%;
	font-weight: bold;
	color: #173364;
	border: double 4px #FF4D4D;
	line-height: 1.21;
}
#critical .content h5 {
	margin: 15px 0 5px 0;
	padding: 5px;
	font-weight: bold;
	color: #173364;
	border: dotted 1px #CCC;
	border-left: double 5px #FF4D4D;
	line-height: 1.21;
}
#critical .content h6 {
	margin: 15px 0 5px 0;
	padding: 5px 7px;
	font-weight: bold;
	color: #173364;
	border: dotted 1px #CCC;
	border-left: solid 3px #FF4D4D;
	line-height: 1.21;
}
#critical .content p,
#critical .content ul,
#critical .content ol,
#critical .content table {
	margin: 0 0 10px 0;
}
#critical .content ul,
#critical .content ol {
	padding: 0 0 0 2.5em;
}
#critical .content table th,
#critical .content table td {
	padding: 5px;
	border: solid 1px #999;
}
#critical .content table.table_layout th,
#critical .content table.table_layout td {
	border: none;
	padding: 0;
}
#criticalList {
	height: 300px;
	border: solid 3px #DD2D2D;
	border-top: none;
	overflow: auto;
}
#criticalList dl {
	padding: 4px 4px 4px 35px;
	background: url(../img/critical/arw_critical.jpg) 12px 8px no-repeat;
	overflow: hidden;
}
#criticalList dl:nth-of-type(2n) {
	background-color: #EDEEEE;
}
#criticalList dl dt {
	width: 10em;
	float: left;
}
#criticalList dl dd {
	margin: 0 0 0 10em;
}
#noCritical {
	padding: 5px 8px;
}