.dt-form-table td
{
  padding: 5px 3px;
}

.dt-form-label
{
  text-align: right;
  font-weight: bold;
  font-size: smaller ;
}

.dt-form-help
{
   background-image: url(/img/field-help.gif);
   background-position: center center;
   width: 17px;
   height: 17px;
}

.dt-form-tip
{
  border: 1px solid #000000;
  margin: 0px;
  padding: 5px;
  color: #000;
  background-color: #FFFFCC;
}
.dt-form-title
{
  font-size: 18pt;
}


.dt-Debug
{
  border: 1px solid black;
  background-color: #fff;
}
.dt-Debug .Caption
{
  background-color: #6699FF;
  cursor: move;
}

.dt-Form .label
{
  font-weight: bold;
}
.dt-Form .dt-button
{
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 2px;
  margin-right: 2px;
  border: 1px solid #000;
  background-color: #6699FF;
  font-weight: bold;
}
.dt-Form .dt-button-up-hovering
{
  background-color: #CCFFFF;
}

.dt-form-row
{
  margin: 10px 0px;
}

.dt-form-row .dt-form-label
{
  text-align: left;
  margin: 5px 0px;
}
.dt-form-row .dt-form-help-text
{
  width: 400px;
  font-size: smaller;
  border: 1px solid #CCCCCC;
  background-color: #F0F0EE;
  margin: 5px;
  padding: 5px;
}
.dt-form-row .dt-form-error-message
{
  width: 400px;
  font-size: smaller;
  border: 1px solid #f00;
  background-color: #FFCCCC;
  margin: 5px;
  padding: 5px;
}
.dt-form-row .dt-form-buttons
{
  text-align: center;
}

