.Notification {
  margin-bottom: 10px;
  background-color: rgb(255, 255, 208);
  color: #666;
  padding: .5em;
  border: solid 1px rgb(255, 222, 165);
  max-width: 1030px;
}
.Notification.mb0 {margin-bottom: 0;}
.Notification a,
.Notification a:hover {
  color: #660;
}
.Notification img{
padding-left: 5px;
padding-right: 5px;
}
.Notification.mb0 {margin-bottom: 0;}
.Notification a,
.Notification a:hover {
  color: #660;
}
.Notification a.ErrorStyle { color: red;}

/* Notifications for demo accounts
******************************************/
.Notification.Demo {
  background-color: #ddd;
  color: #f00;
  border: dotted 1px #F00;
}
.Notification.Demo a,
.Notification.Demo a:hover {
  color: #f00;
}

/* Grayed Notifications
******************************************/
.Notification.Grayed {
  background-color: #ddd;
  color: #666;
  border: solid 1px #999;
}
.Notification.Grayed a,
.Notification.Grayed a:hover {
  color: #555;
}

/* Notification Close Button */
.Notification .SysButtons {
   position: absolute;
   display: block;
   top: 0;
   right: 0;
}

.Notification .SysButtons .Close {
  display: block;
  width: 16px;
  height: 16px;
  background: url(../images/icons/16/notification_close_16.png) no-repeat center;
  text-indent: -9000px;
}

/* APt: Error Messages */
.ErrorMessage
{
  background-color: #F2DEDE !important;
  border-color: #EED3D7;
  color: #B94A48 !important;
}