table td {
  font-family: Verdana, Arial;
  font-size: 12px;
  padding: 0px;
}

form .upld-form-elements {
  padding: 0px;
  vertical-align: top;
}

.upld-status {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
}

div.cancel {
    width: 12px;
    height: 12px;
    cursor: pointer;
    margin-top: 1px;
}

div.cancel  {
  gwt-sprite: 'imgCancelUpload';
}

div.cancel:hover  {
  gwt-sprite: 'imgCancelUploadHover';
}

.filename {
  overflow: hidden;
  white-space: nowrap;
  margin-left: 8px;
  margin-right: 11px;
  height: 100%;
  font-size: 12px;
  max-width: 200px;
  text-overflow: ellipsis;
  font-family: Verdana, Arial;
  font-weight: bold;
}
.status {
  padding-left: 8px;
  white-space: nowrap;
  height: 100%;
  font-size: 12px;
}
.status-success {
  color: green;
}
.status-error,
.status-canceled {
  color: red;
}
.prgbar {
  height: 12px;
  float: left;
  width: 100px;
  margin-left: 2px;
}
.prgbar-back {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #999999;
  overflow: hidden;
  padding: 1px;
}

@if (is("ie6") || is("ie8") || is("ie9")) {
  .GWTUpld .GWTUpld .prgbar-back {
    height: 12px;
    margin-top: 2px;
  }
}

.prgbar-done {
  background: #d4e4ff none repeat scroll 0 0;
  font-size: 0;
  height: 100%;
  float: left;
}
.prgbar-msg {
  position: absolute;
  z-index: 9;
  font-size: 9px;
  font-weight: normal;
  margin-left: 3px;
}

@if (is("ie6") || is("ie8") || is("ie9")) {
  .prgbar-msg {
    top: 0px;
    left: 4px;
  }
}

.changed {
  color: red;
  font-weight: bold;
  text-decoration: blink;
}
.upld-modal {
  border: 2px groove #F6A828;
  padding: 10px;
  background: #bf984c;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
}

.upld-modal-glass {
  background-color: #d4e4ff;
  opacity: 0.3;
}

@if (is("ie6") || is("ie8") || is("ie9")) {
  .upld-modal-glass {
    filter: literal('alpha(opacity=30)');
  }
}

.DecoratedFileUpload {
  margin-right: 5px;
  display: inline-block;
}

.DecoratedFileUpload-button {
  white-space: nowrap;
  font-size: 10px;
  cursor: pointer;
}

.gwt-Button, .gwt-FileUpload {
  font-size: 10px;
  min-height: 15px;
}

.DecoratedFileUpload .gwt-Anchor,
.DecoratedFileUpload .gwt-Label {
  color: blue;
  text-decoration: underline;
  cursor: pointer;
}

.DecoratedFileUpload-button:HOVER,
.DecoratedFileUpload-button-over {
  color: #af6b29;
}

.DecoratedFileUpload-disabled,
.DecoratedFileUpload-disabled .gwt-Anchor,
.DecoratedFileUpload-disabled .gwt-Button,
.DecoratedFileUpload-disabled .gwt-Label {
  color: grey !important;
}

.upld-drop-zone {
  border: 1px dashed;
}

.upld-drop-zone-sending {
  opacity: 0.2;
}