.iLoading { background:#E0E0E0; width:100%; height:auto; padding-top:20%; vertical-align:middle; text-align:center; margin:0}
.iLoading-inn { background:#E0E0E0 url(../../../images/icons/wait.gif) center no-repeat; width:100%; vertical-align:middle; height:auto; text-align:center; margin:0; margin-right:15px; }

.error-message-popup {
	color:#333;
	width:400px;
	height:55px;
		position:relative;
	z-index:3000;
	font-size: 1.350em;
	font-weight:bold;
	margin:5px 0;
	border:2px solid #e53030;
	background:#f84d4d;
	padding:6px 6px 3px 6px;
	direction:rtl;
}
.error-message-popup h2{
  color:#FFF;
  font-size: 1.350em;
  line-height:1.750em;
  font-weight:bold;
  padding-right:55px;
  background:url(../../../images/icons/error-big.gif) right top no-repeat;
}
.confirmation-message-popup {
	color:#333;
	width:400px;
	height:55px;
	margin:5px 0;
		position:relative;
	z-index:3000;
	font-size: 1.350em;
	font-weight:bold;
	border:2px solid #74c658;
	background:#a5eb8d;
	padding:6px 6px 3px 6px;
	direction:rtl;
}
.confirmation-message-popup h2{
  color:#333;
  font-size: 1.350em;
  line-height:1.750em;
  font-weight:bold;
  padding-right:55px;
  background:url(../../../images/icons/confirmation-big.gif) right top no-repeat;
}
/* Messages */
.error-message{
  color:#333;
    margin:1px auto 2px auto;
  width:950px;
  border:1px solid #f9dcdc;
  background:#fce5e5;
  padding:6px 6px 3px 6px;
  direction:ltr;
}
.error-message h2{
  color:#333;
  font-size: 1.350em;
  margin:0px;
  line-height:1.25em;
  font-weight:bold;
  padding:0 35px;
    zoom:1;
  background:url(../../../images/icons/error.gif) right top no-repeat;
}
.error-message p{
	margin:0 36px 0 0;
		padding:0 0 0 0;
		font-weight:bold;
}
.error-message a { color:#000; text-decoration:underline}
.error-message a:hover { color:#000; text-decoration:none}
.warning-message{
  color:#333;
  margin:5px 0 10px 0;
  border:1px solid #f1f0b5;
  background:#fffec7;
  padding:6px 6px 3px 6px;
  direction:rtl;
}
.warning-message h2{
  color:#333;
  font-size: 1.350em;
    line-height:1.25em;
  font-weight:bold;
  padding:0 35px;
    zoom:1;
    margin:0;
  background:url(../../../images/icons/warning.gif) right top no-repeat;
}
.warning-message p{
	margin-right:36px;
		padding:4px 0 0 0;
}
.info-message{
  color:#333;
  margin:0px auto 2px auto;
  width:950px;
  border:1px solid #d7edf8;
  background:#e6f5fd;
  padding:6px 6px 3px 6px;
  direction:rtl;
  float:none;
  clear:both;
}
.info-message h2{
  color:#333;
  font-size: 1.350em;
    line-height:1.25em;
  font-weight:bold;
  margin:0;
  padding:0 35px;
    zoom:1;
  background:url(../../../images/icons/info.gif) right top no-repeat;
}
.info-message p{
	margin-right:36px;
		padding:4px 0 0 0;
}
.confirmation-message{
  color:#333;
  margin:5px 0 10px 0;
  border:1px solid #c8f1c2;
  background:#d1fccb;
  padding:6px 6px 3px 6px;
  direction:rtl;
}
.confirmation-message h2{
  color:#333;
  font-size: 1.350em;
    line-height:1.25em;
  font-weight:bold;
  padding:0 35px;
  zoom:1;
  background:url(../../../images/icons/confirmation.gif) right top no-repeat;
  margin:0;
}
.confirmation-message p{
	margin-right:36px;
	padding:4px 0 0 0;
}
.subinfo-message{
  color:#333;
  margin:5px 0 10px 0;
  border:1px solid #f1f0b5;
  background:#fffec7;
  padding:6px 6px 0 6px;
}
.subinfo-message h2{
  color:#333;
  font-size: 1.350em;
  font-weight:bold;
  padding-right:15px;
}
.subinfo-message p{
	margin-right:15px;
}
.subinfo-message h2 span { color:#785201}
.report-message{
  color:#333;
  margin:5px 0 10px 0;
  border:1px solid #f1f0b5;
  padding:6px 6px 3px 6px;
  background:#fffec7 url(../../../images/icons/report.gif) right top no-repeat;
}
.report-message h2{
  color:#333;
  font-size: 1.350em;
  font-weight:bold;
  padding-right:55px;  
}
.report-message p{
	margin-right:56px;
		padding:6px 0 3px 0;
}
.report-message a{
	font-weight:bold;
}
/* message body */
.message-body{
  color:#333;
  margin:5px 0;
  width:100%;
  text-align:right;
  border:1px solid #f1f0b5;
  background:#fffec7;
  padding:6px 6px 0 6px;
  margin:5px;
}
.message-body h2{
  color:#333;
  font-size: 1.350em;
  font-weight:bold;
  padding-right:15px;
}
.message-body p{
	margin-left:15px;
	margin-right:15px;
	font-size:1em;
	font-weight:bold;
}
.message-body h2 span { color:#785201}
 /* items info */
  .items-info{
  color:#333;
  float:right;
  clear:left;
  width:48%;
  margin-right:10px;
  margin-top:12px;
  border:1px solid #f1f0b5;
  padding:6px 11px 6px 11px;
  background:#fffec7;
}
.items-info h2{
  color:#333;
  font-size: 1.350em;
  font-weight:bold;
  clear:both;  
}
.items-info ol { list-style:none; margin:5px 0}
.items-info a{
	font-weight:bold;
	margin-top:10px;
}
/* 12 November 2009 */
.note-small{
  color:#333;
  margin:5px;
  border:1px solid #d7edf8;
  background:#e6f5fd;
  padding:6px;
}
.note-small h2{
  color:#333;
  font-size: .625em;
  line-height:1.5em;
  font-weight:bold;
  padding:0 30px 0 0;
    zoom:1;
    text-align:right;
  background:url(../../../images/icons/info.gif) right top no-repeat;
}
#lookupLayer {
	visibility: hidden;
	z-index: 5;
	width: 400px;
	direction: ltr;
	position: absolute;
	height: 250px;
	background:#FFF;
	border:2px solid #999;
	text-align:right;
}
#lookupLayer .ltitle {
	border-bottom:1px solid #d0d0cf
}
#lookupLayer .ltitle img {
	float:left;
	margin:8px 10px 0 10px
}
#lookupLayer .ltitle h2 {
	float:right;
	font-size:1.125em;
	margin:5px 10px;
	display:block;
	float:none;
}
#lookupLayer .error-message {
	padding:10px;
}