.al-err,.al-con,.al-imp,.al-inf,al-fav,.la-al-err,.la-al-con,.la-al-imp,.la-al-inf
	{
	background: #fff;
	display: block;
}

.al-err,.al-con,.al-imp {
	margin: 10px 14px 10px 14px !important;
	min-height: 32px;
	height: auto !important;
	height: 52px;
	padding: 8px 8px 8px 54px;
}

.al-fav {
	margin: 10px 14px 10px 14px !important;
	min-height: 30px !important;
	height: auto !important;
	height: 30px !important;
}

.la-al-err,.la-al-con,.la-al-imp,.la-al-inf {
	margin: 6px 10px 10px 10px !important;
	min-height: 38px;
	height: auto !important;
	height: 38px;
}

.al-err .mes,.al-con .mes,.al-imp .mes,.al-inf .mes,al-fav .mes,.la-al-err .mes,.la-al-con .mes,.la-al-imp .mes,.la-al-inf .mes
	{
	text-align: left;
}

.al-err .mes,.al-con .mes,.al-imp .mes,.al-inf .mes,.al-fav .mes {
	font-size: 12px;
	line-height: 1.3em;
	text-align: left;
}

.al-err .mes,.al-con .mes,.al-imp .mes,.al-inf .mes {
	padding: 8px 14px 8px 54px !important;
}

.al-fav .mes {
	padding: 8px 14px 8px 36px !important;
}

.la-al-err .mes,.la-al-con .mes,.la-al-imp .mes,.la-al-inf .mes {
	font-size: 11px;
	line-height: 1.3em;
	padding: 6px 10px 6px 40px !important;
}

.al-err .mes p,.al-con .mes p,.al-imp .mes p,.al-inf .mes p,.la-al-err .mes p,.la-al-con .mes p,.la-al-imp .mes p,.la-al-inf .mes p
	{
	margin: 0;
	line-height: 1.3em;
}

.al-err .mes p,.al-con .mes p,.al-imp .mes p,.al-inf .mes p {
	padding: 0 0 8px 0 !important;
}

.la-al-err .mes p,.la-al-con .mes p,.la-al-imp .mes p,.la-al-inf .mes p
	{
	padding: 0 0 6px 0 !important;
}

.al-err,.la-al-err {
	border: 1px solid #e48d90 !important;
	color: #e30e17;
}

.al-err {
	background: #fff url('../images/bg_alerts.gif') 0px -1000px no-repeat;
}

.la-al-err {
	background: #fff url('../images/bg_alerts.gif') 0px 0px no-repeat;
}

.al-con,.la-al-con {
	border: 1px solid #aed19c !important;
	color: #307f09;
}

.al-con {
	background: #fff url('../images/bg_alerts.gif') 0px -1250px no-repeat;
}

.la-al-con {
	background: #fff url('../images/bg_alerts.gif') 0px -250px no-repeat;
}

.al-imp,.la-al-imp {
	border: 1px solid #f9bb90 !important;
	color: #d36011;
}

.al-imp {
	background: #fff url('../images/bg_alerts.gif') 0px -1500px no-repeat;
}

.la-al-imp {
	background: #fff url('../images/bg_alerts.gif') 0px -500px no-repeat;
}

.al-inf,.la-al-inf {
	border: 1px solid #7fbfe3 !important;
	color: #026eab;
}

.al-inf {
	background: #fff url('../images/bg_alerts.gif') 0px -1750px no-repeat;
}

.la-al-inf {
	background: #fff url('../images/bg_alerts.gif') 0px -750px no-repeat;
}

.al-fav {
	background: #fdf3f4 url('../images/bg_alert_favlib.gif') no-repeat top
		left;
	color: #455560;
	border: 1px solid #e48d90 !important;
}

.al-err a,.al-err a:hover,.al-err a:visited,.la-al-err a,.la-al-err a:hover,.la-al-err a:visited
	{
	color: #e30e17 !important;
}

.al-con a,.al-con a:hover,.al-con a:visited,.la-al-con a,.la-al-con a:hover,.la-al-con a:visited
	{
	color: #307f09 !important;
}

.al-imp a,.al-imp a:hover,.al-imp a:visited,.la-al-imp a,.la-al-imp a:hover,.la-al-imp a:visited
	{
	
}

.al-inf a,.al-inf a:hover,.al-inf a:visited,.la-al-inf a,.la-al-inf a:hover,.la-al-inf a:visited
	{
	color: #026eab !important;
}

.al-fav a,.al-fav a:hover,.al-fav a:visited {
	color: #455560 !important;
}

label.la-in {
	color: #455560;
	float: left;
	font-weight: bold;
	margin-right: 8px;
	width: 29%;
}

label.la-in,label.la-cr,span.la-cr {
	color: #455560;
	text-align: right;
}

input.la-cr {
	margin-top: 6px;
}

input.la,input.la-sub,select.la,textarea.la,label.la-in,label.la-cr,span.la-cr,legend.la,.la-hint {
	font-size: 11px;
}

input.la-sub {
	margin-right: 10px;
}

.la-gr-300 .clr,.la-bl-300 .clr,.la-ht-300 .clr,.la-gr-450 .clr,.la-bl-450 .clr,.la-ht-450 .clr
	{
	clear: both;
	font-size: 1px;
	height: 0;
	line-height: 0;
	margin: 0;
}

.la-rc,.la-hint {
	margin-left: 31%;
	margin-top: 2px;
}

.la-gr-300 .clr-sp,.la-bl-300 .clr-sp,.la-ht-300 .clr-sp,.la-gr-450 .clr-sp,.la-bl-450 .clr-sp,.la-ht-450 .clr-sp
	{
	clear: both;
	font-size: 1px;
	height: 6px;
	line-height: 0;
	margin: 0;
	padding: 0;
}

.la-gr-300 .bb,.la-gr-450 .bb {
	border-bottom: 1px dotted #A2AAAF;
	margin-bottom: 4px;
}

.la-gr-300 .clr,.la-bl-300 .clr,.la-ht-300 .clr,.la-gr-450 .clr,.la-bl-450 .clr,.la-ht-450 .clr
	{
	clear: both;
	font-size: 1px;
	height: 0;
	line-height: 0;
	margin: 0;
}

.la-ccw {
	font-size: 11px;
}

.la-ccw a {
	margin-right: 8px;
}

input.la,select.la,textarea.la {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #8F99A0;
	float: left;
	margin-top: 2px;
	padding: 2px 4px;
	width: 64%;
}

.note {
	origin: padding;
	background: #E3E6E7 none repeat scroll 0 0;
	color: #455560;
	font-size: 11px;
	line-height: 1.2em;
	margin: 8px 0 0;
	padding: 4px 8px;
	text-align: left;
}

.dblue_head_hide {
	background: #1A4E75 url(../images/tab_grad_pass.jpg) repeat-x scroll
		left top;
	color: #FFFFFF;
	font-weight: bold;
	height: 100%;
	padding: 8px 8px 9px;
}

#footer {
	left: 0;
	bottom: 0;
	width: 100%;
	clear: both;
	float: none;
	margin: 0;
	text-align: center;
}

.dialog_box .clr {
	clear: both;
	font-size: 1px;
	height: 0;
	line-height: 0;
	margin: 0;
}

.dialog_box {
	font-family: "Arial Unicode MS", Arial, sans-serif;
	text-align: left;
}

.dialog_box .clr-sp {
	clear: both;
	font-size: 1px;
	height: 6px;
	line-height: 0;
	margin: 0;
	padding: 0;
}

.dialog_box .bb {
	border-bottom: 1px dotted #A2AAAF;
	margin-bottom: 4px;
}

.dialog-rc {
	margin-left: 31%;
	margin-top: 2px;
}

.dialog-ccw {
	font-size: 12px;
}