.ctrlImageLoadContainer
{
	display:none;
}

.successMessageOverlay
{
	position:fixed;
	top:0px;
	left:0px;
	background:no-repeat;
	z-index:31;
	width:100%;
	height:100%;
	cursor:wait;
	background:url(img/25black.png) repeat;
}
.successMessageTopMargin
{
	padding:5px 0 5px 0;
	width:100%;
	font-size:12px;
	visibility:hidden;
}
.successMessage
{
	position:fixed;
	padding:5px 0 50px 0;
	width:100%;
	background:url(img/bp_fullwidth_bg.png) bottom repeat-x;
	top:0;
	left:0;
	cursor:auto;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	z-index:32;
}
	.successMessage span
	{
		color:#FFFFFF;
		background:no-repeat;
	}
.linkSuccessMessage
{
	color:#c7c7c7;
	text-decoration:underline;
	background:no-repeat;
}
	.linkSuccessMessage:hover, .linkSuccessMessage:focus
	{
		color:#ffffff;
		text-decoration:none;
	}

.failureMessageOverlay
{
	position:fixed;
	top:0px;
	left:0px;
	background:no-repeat;
	z-index:31;
	width:100%;
	height:100%;
	cursor:wait;
	background:url(img/25black.png) repeat;
}
.failureMessageTopMargin
{
	padding:5px 0 5px 0;
	width:100%;
	font-size:12px;
	visibility:hidden;
}
.failureMessage
{
	position:fixed;
	padding:5px 0 50px 0;
	width:100%;
	background:url(img/bp_fullwidth_bg.png) bottom repeat-x;
	top:0;
	left:0;
	cursor:auto;
	text-align:center;
	color:#FF0000;
	font-size:12px;
	z-index:32;
}
	.failureMessage span
	{
		color:#FFFFFF;
		background:no-repeat;
	}

.onLoadOverlay
{
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	background:no-repeat;
	z-index:31;
	width:100%;
	height:100%;
	cursor:wait;
	background:url(img/25black.png) repeat;
}
.onLoadMessage
{
	display:none;
	position:fixed;
	padding:5px 0 50px 0;
	width:100%;
	background:url(img/bp_fullwidth_bg.png) bottom repeat-x;
	top:0;
	left:0;
	cursor:auto;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	z-index:32;
}
	.onLoadMessage span
	{
		color:#FFFFFF;
		background:no-repeat;
	}

#frmOverlayAlpha
{
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	margin:auto;
	width:100%;
	height:100%;
	
	cursor:wait;
	opacity:0.85;
	background-color:#ffffff;
	opacity:0.35;
	filter:Alpha(35);
}

.inputFaultTip
{
	position:absolute;
	height:44px;
	max-width:302px;
	min-width:25px;
	font-size:12px;
	z-index:1;
	background:no-repeat;
}

	.inputFaultTipLeft
	{
		padding:10px 0px 0px 15px;
		margin-right:18px;
		height:34px;
		background:url(img/back_vali_left.png) no-repeat;
		color:#464646;
	}

	.inputFaultTipRight
	{
		position:absolute;
		right:0px;
		top:0px;
		height:39px;
		width:18px;
		background:url(img/back_vali_right.png) no-repeat;
	}
