/* CSS Document */
#header_brand_message {
 color: #000000;
}

#header_brand_message .error_message {
  background: #fae6e6 url(../../img/dashboard/message_error.jpg) no-repeat scroll 2px;
  border: 2px dotted #e90000;
  width:375px;
  height: 40px;
}

#header_brand_message .success_message {
  border: 2px dotted #006635;
  background: #e3fbf0 url(../../img/dashboard/message_success.jpg) no-repeat scroll 2px;
  width:375px;
  height: 40px;
}

#header_brand_message .warning_message {
  border: 2px dotted #f26522;
  background: #f9ebd1 url(../../img/dashboard/message_warning.jpg) no-repeat scroll 2px;
  width:375px;
  height: 40px;
}

#header_brand_message .status_message {
  border: 2px dotted #345597;
  background: #e6ebf7 url(../../img/dashboard/message_info.jpg) no-repeat scroll 2px;
  width:375px;
  height: 40px;
}

#header_brand_message .message_text{ 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 2px;
  padding-top: 6px;
  padding-left: 55px;
  font-weight: normal;
}


/* Tooltip Boxes */
.status_message, .success_message, .error_message { font-size: 12px; text-align: center; padding-top:10px;}
.status_message div, .success_message div, .error_message div { margin: 0; }
.status_message div.topleft, .success_message div.topleft, .error_message div.topleft { display: block; padding: 0.5em 0em 0em 0.5em; }
.status_message div.topright, .success_message div.topright, .error_message div.topright { display: block; padding: 0.75em; margin: -0.5em 0 0 0em; }
.status_message div.bottomleft, .success_message div.bottomleft, .error_message div.bottomleft { display: block; margin-top: -0.75em; height: 10px;}
.status_message div.bottomright, .success_message div.bottomright, .error_message div.bottomright { display: block; margin-left: 0.5em; height: 10px;}

.status_message div.topleft { background: url(../../img/dashboard/gray_box_borders.png) top left no-repeat white; }
.status_message div.topright { background: url(../../img/dashboard/gray_box_borders.png) top right no-repeat white; }
.status_message div.bottomleft { background: url(../../img/dashboard/gray_box_borders.png) bottom left no-repeat white; }
.status_message div.bottomright { background: url(../../img/dashboard/gray_box_borders.png) bottom right no-repeat white; }

.success_message div.topleft { background: url(../../img/dashboard/green_box_borders.png) top left no-repeat white; }
.success_message div.topright { background: url(../../img/dashboard/green_box_borders.png) top right no-repeat white; }
.success_message div.bottomleft { background: url(../../img/dashboard/green_box_borders.png) bottom left no-repeat white; }
.success_message div.bottomright { background: url(../../img/dashboard/green_box_borders.png) bottom right no-repeat white; }

.error_message div.topleft { background: url(../../img/dashboard/red_box_borders.png) top left no-repeat white; }
.error_message div.topright { background: url(../../img/dashboard/red_box_borders.png) top right no-repeat white; }
.error_message div.bottomleft { background: url(../../img/dashboard/red_box_borders.png) bottom left no-repeat white; }
.error_message div.bottomright { background: url(../../img/dashboard/red_box_borders.png) bottom right no-repeat white; }

div#dbheader div#dashboard_message_wrapper {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
}

div#dbheader div#dashboard_message{
  position: relative;
  width: 560px;
  margin: 0 auto;
  padding-top: 10px;
}