/* Save, View, and Delete Buttons
--------------------------------- */
div.btn-box,
span.btn-box {
  clear: both;
  float: right;
  padding: 3px;
}

button.action,
button.action-save,
button.action-delete,
input.action-btn,
input.action-save-btn,
input.action-delete-btn,
a.action,
a.action:link,
a.action:visited {
  background: #fff none;
  border: 1px outset #000;
  color: #000;
  cursor: pointer;
  font-family: arial,helvetica,verdana,sans-serif;
  font-size: 10px !important;
  font-weight: bold;
  margin: 2px;
  text-transform: lowercase;
  width: auto !important;
}

a.action,
a.action:link,
a.action:visited {
  display: inline-block;
  padding: 1px 3px;
  position: relative; top: -2px;
  text-decoration: none !important;
}

th a.action,
th a.action:link,
th a.action:visited,
td a.action:link,
td a.action:visited {
  display: block;
  line-height: 1.4em;
  padding: 0 3px;
  position: static;
}

th.inline a.action
th.inline a.action:link,
th.inline a.action:visited { display: inline; }

button.action-nochange,
button.action-close,
input.action-nochange-btn,
input.action-close-btn,
a.action.nochange:link,
a.action.nochange:visited {
  background: #fff none;
  border: 1px solid #666;
  color: #000;
  cursor: pointer;
  font-family: arial,helvetica,verdana,sans-serif;
  font-size: 10px !important;
  font-weight: bold;
  margin: 2px;
  text-transform: lowercase;
  width: auto !important;
}

button.action-save-hover,
input.action-save-btn-hover,
a.action.save:active,
a.action.save:hover,
a.action.save:link:hover,
a.action.save:visited:hover,
a.action.save:active:hover {
  background: #060 none;
  border: 1px inset #999;
  color: #fff;
  cursor: pointer;
  font-family: arial,helvetica,verdana,sans-serif;
  font-size: 10px !important;
  font-weight: bold;
  margin: 2px;
  text-transform: lowercase;
  width: auto !important;
}

button.action-nochange-hover,
input.action-nochange-btn-hover,
a.action.nochange:active,
a.action.nochange:hover,
a.action.nochange:link:hover,
a.action.nochange:visited:hover,
a.action.nochange:active:hover {
  background: #009 none;
  border: 1px solid #999;
  color: #fff;
  cursor: pointer;
  font-family: arial,helvetica,verdana,sans-serif;
  font-size: 10px !important;
  font-weight: bold;
  margin: 2px;
  text-transform: lowercase;
  width: auto !important;
}

button.action-delete-hover,
input.action-delete-btn-hover,
a.action.delete:active,
a.action.delete:hover,
a.action.delete:link:hover,
a.action.delete:visited:hover,
a.action.delete:active:hover {
  background: #900 none;
  border: 1px inset #999;
  color: #fff;
  cursor: pointer;
  font-family: arial,helvetica,verdana,sans-serif;
  font-size: 10px !important;
  font-weight: bold;
  margin: 2px;
  text-transform: lowercase;
  width: auto !important;
}

button.action-close-hover,
input.action-close-btn-hover,
a.action.close:active,
a.action.close:hover,
a.action.close:link:hover,
a.action.close:visited:hover,
a.action.close:active:hover {
  background: #900 none;
  border: 1px solid #999;
  color: #fff;
  cursor: pointer;
  font-family: arial,helvetica,verdana,sans-serif;
  font-size: 10px !important;
  font-weight: bold;
  margin: 2px;
  text-transform: lowercase;
  width: auto !important;
}

button.action-disabled,
a.action.disabled,
a.action.disabled:link,
a.action.disabled:visited,
a.action.disabled:active,
a.action.disabled:hover,
a.action.disabled:link:hover,
a.action.disabled:visited:hover,
a.action.disabled:active:hover {
  background: #ddd none;
  border: 1px solid #999;
  color: #999;
  cursor: auto;
  font-family: arial,helvetica,verdana,sans-serif;
  font-size: 10px !important;
  font-weight: bold;
  margin: 2px;
  text-transform: lowercase;
  width: auto !important;
}

