﻿.foo {
	/* Needed for validation */
}
/* ----------------------------
    Message Box
   ---------------------------- */
.MessageBoxBG {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	min-height: 100%;
	background: transparent url(../../../Resource/Images/ScreenFade_bg.png) repeat;
	z-index: 99;
}
.MessageBox {
	margin: 80px auto;
	width: 40%;
	background: #eee;
	border: solid 5px #ccc;
	padding: 20px;
	z-index: 99;
}
.ErrorMessage {
	border: solid 1px #ec2e2e;
	color: #ff0000;
	background: #ffc6c6 url(../../../Resource/Images/Icons/exclamation.png) no-repeat 5px 4px;
	padding: 5px 0px 5px 25px;
	min-height: 16px;
}
.WarningMessage {
	border: solid 1px #ECC50D;
	color: #A98E0D;
	background: #fff6ce url(../../../Resource/Images/icons/error.png) no-repeat 5px 4px;
	padding: 5px 0px 5px 25px;
	min-height: 16px;
}
.SuccessMessage {
	border: solid 1px #30760A;
	color: #30760A;
	background: #DFFFCE url(../../../Resource/Images/icons/accept.png) no-repeat 5px 4px;
	padding: 5px 0px 5px 25px;
	min-height: 16px;
}
.InfoMessage {
	border: solid 1px #3e4fa7;
	color: #3e4fa7;
	background: #e3e7f8 url(../../../Resource/Images/icons/information.png) no-repeat 5px 4px;
	padding: 5px 0px 5px 25px;
	min-height: 16px;
}
.DataMessage {
	border: solid 1px #d48d30;
	color: #d48d30;
	background: #feead1;
	padding: 20px;
	min-height: 16px;
}
.Err {
	 width: 16px;
	 height: 16px;
	 text-align: center;
	 background: transparent url(../../../Resource/Images/icons/bullet_error.png) no-repeat;
	}
/* ----------------------------
    Default Table/Form Styles
   ---------------------------- */
.tblTable {
	width: 100%;
}
.tblLabel {
	width: 45%;
	padding: 3px;
	font-weight: bold;
	vertical-align:top;
}
.tblValue {
	width: 55%;
	text-align: left;
	padding: 3px;
	vertical-align:top;
}
.tblError {
	width: 5%;
	text-align: center;
	padding: 2px;
}
.tblAction {
	width: 60%;
	text-align: right;
	padding-right: 4px;
}
.MaxWidth {
	width: 95%;
}
.Required {
	font-weight: bold;
}
