
/* default styling for messages (defaults to info message) */
.message {
  border: 2px solid #0000bb;
  color: #0000bb;
  padding: 10px 10px 10px 44px;
  border-radius: 5px;
  margin-bottom: 20px;
  background: #eef url('../imgv3/info.png') no-repeat 10px 10px;
  min-height: 24px;
  line-height: 24px;
}


.message a {
  color: #0000bb;
  text-decoration: underline;
}

.message.error {
  color: #bb0000;
  border-color: #bb0000;
  background-color: #fee;
  background-image: url('../imgv3/error.png');
  margin: 0 0 20px 0; 
  display: block;
  width: auto;
  float: none;
  clear: both;
}
.message.error a {
  color: #bb0000;
}

.message.warning {
  color: #AC5327;
  border-color: #AC5327;
  background-color: #FFF6BF;
  background-image: url('../imgv3/warning.png');
}
.message.warning a {
  color: #AC5327;
}

.message.success {
  color: #006600;
  border-color: #006600;
  background-color: #efe;
  background-image: url('../imgv3/success.png');
}
.message.success a {
  color: #006600;
}

.message.info {
  color: #6D6E71;
  border-color: #FFDF43;
  background-color: #ffc;
  background-image: url('../imgv3/lightbulb-24.png');
}
.message.info a {
  color: #00C0F3;
  text-decoration: none;
}
.message.info a:hover {
  text-decoration: underline;
}

.message.loading {
  color: #6D6E71;
  border-color: #FFDF43;
  background-color: #ffc;
  background-image: url('../imgv3/loading-24.gif');
}
.message.loading a {
  color: #00C0F3;
  text-decoration: none;
}
.message.info a:hover {
  text-decoration: underline;
}


.message h4 {
  margin: 0 0 10px 0;
}