div.dm_form_validation {
  padding: 10px 0px 5px 0px;
}

div.dm_form_validation table.message tr td.header {
  background: url(/images/iengine/dm/form/validation/message/top_left.gif) no-repeat left top;
  height: 3px;
}

div.dm_form_validation table.message tr td.header div {
  background: url(/images/iengine/dm/form/validation/message/top_right.gif) no-repeat right top;
  margin-left: 6px;
  height: 3px;
}

div.dm_form_validation table.message tr td.content {
  background: #FFCDCD url(/images/iengine/dm/form/validation/message/bg.gif) repeat-x top left;
  border: 1px solid #FF9999;
  border-top-width: 0px;
  border-bottom-width: 0px;
}

div.dm_form_validation table.message tr td.content {
  padding: 5px 10px 5px 10px;
}

div.dm_form_validation table.message tr td.footer {
  background: url(/images/iengine/dm/form/validation/message/bottom_left.gif) no-repeat left top;
  font-size: 1px;
}

div.dm_form_validation table.message tr td.footer div {
  background: url(/images/iengine/dm/form/validation/message/bottom_right.gif) no-repeat right top;
  margin-left: 29px;
  height: 8px;
}

div.dm_form_validation table.message tr td.header,
div.dm_form_validation table.message tr td.header div,
div.dm_form_validation table.message tr td.footer,
div.dm_form_validation table.message tr td.footer div {
  font-size: 1px;
}

div.dm_form_validation ul {
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

div.dm_form_validation ul li {
  background: url(/images/iengine/dm/form/validation/message/icon.gif) no-repeat top left;
  color: #ff6600;
  padding: 0px 0px 5px 28px;
}

div.dm_form_validation table.message tr td.content ul li {
  color: #333333;
}