a img,:link img,:visited img { border: none; }

input, textarea, select
{
  padding: 3px;
  font-family: Arial, sans-serif;
  font-size: 11px;
  border: 1px solid #DDD;
  vertical-align: middle;
}

.errors
{
  margin-bottom: 10px;
  border: 1px solid #f33;
  background-color: #ffc;
}

.errors h2
{
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  color: #fff;
  background: #f33 url('/sf/sf_admin/images/error.png') no-repeat 5px 2px;
  text-transform: none;
}

.errors ul
{
  padding: 5px;
  list-style-type: none;
}

.errors li
{
  padding: 5px 20px;
  background: url('/sf/sf_admin/images/error.png') no-repeat 0 2px;
}

.form-error, .form-error-msg
{
  color: #f33;
}

.form-error input, .form-error select, .form-error textarea
{
  border: 1px solid #f33;
}

.save-ok
{
  margin-bottom: 10px;
  border: 1px solid #73B65A;
}

.save-ok h2
{
  margin: 0 !important;
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  color: #fff;
  background: #73B65A url('/sf/sf_admin/images/ok.png') no-repeat 5px 2px;
}

/* Table / list styles */

.list_table
{
  border: 1px solid #ddd;
  border-bottom: 0px;
  border-right: 0px;
}

.list_table th
{
  padding: 2px;
  background-color: #ccf;
  text-align: left;
}

.list_table th a
{
  color: #333;
}

.list_table td
{
  padding: 3px;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

ul.list_table_td_actions
{
  list-style-type: none;
}

ul.list_table_td_actions li
{
  list-style-type: none;
  display: inline;
}

.list_row_0 td
{
  
}

.list_row_1 td
{
  background-color: #eef;
}

/* Actions */

ul.list_actions
{
  margin: 10px 0;
  list-style-type: none;
  text-align: left;
}

ul.list_actions a
{
  color: #333;
}

ul.list_actions li
{
  list-style-type: none;
  display: inline;
}

ul.list_actions input
{
  padding: 3px 3px 3px 20px;
  color: #333;
  font-size: 11px;
  font-family: Arial, sans-serif;
  border: 0px;
  border-right: 4px solid #999;
  background-color: #ffc;
  cursor: pointer;
}

.action_create
{
  background: url('/sf/sf_admin/images/add.png') no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

.action_back
{
  background: url('/sf/sf_admin/images/previous.png') no-repeat 3px 2px;
  border-right: 4px solid #66f !important;
}

.action_save
{
  background: url('/sf/sf_admin/images/save.png') no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

.action_delete
{
  background: url('/sf/sf_admin/images/delete.png') no-repeat 3px 2px;
  border-right: 4px solid #E75C58 !important;
}

.action_cancel
{
  background: url('/sf/sf_admin/images/cancel.png') no-repeat 3px 2px;
  border-right: 4px solid #E75C58 !important;
}

.action_list
{
  background: url('/sf/sf_admin/images/list.png') no-repeat 3px 2px;
  border-right: 4px solid #66f !important;
}

.action_edit
{
  background: url('/sf/sf_admin/images/edit.png') no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

.action_filter
{
  background: url('/sf/sf_admin/images/filter.png') no-repeat 3px 2px;
  border-right: 4px solid #66f !important;
}