div.right { text-align: right; }

.fieldWithErrors {
  display: inline; }

.error_messages {
  width: 400px;
  border: 2px solid #cf0000;
  padding: 0;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
  font-size: 12px; }
  .error_messages h2 {
    text-align: left;
    padding: 5px 5px 5px 15px;
    margin: 0;
    font-weight: bold;
    font-size: 12px;
    background-color: #cc0000;
    color: white; }
  .error_messages p {
    margin: 8px 10px; }
  .error_messages ul {
    margin: 0; }

input.date {
  width: 75px;
}

input.money {
  width: 75px;
  text-align: right;
}

div#user_actions {
  text-align: right;
  width: 100%;
}

.board_list table {
  width: 100%;
}

.pagination {
  width: 100%;
  margin: 10px;
  text-align: center;
}

table.row-highlight tr:hover, table.row-highlight tr:hover input {
  background-color: yellow;
}

.rounded {
  padding: 10px;
}

a.subject {
  text-decoration: none;
  color: #4F6B72;
}

a.no-line {
  text-decoration: none;
}

.body {
  height: 300px;
  background-color: rgb(220, 234, 244);
}

.bottom_actions {
  text-align: center;
}

.reply_form {
  text-align: center;
}

.error ul {
  margin-bottom: 0;
}

label.required {
  background: url("/images/required_star.gif") no-repeat scroll right top transparent;
  padding-right: 10px;
}

a.icon {
  text-decoration: none;
}

.post-body {
  min-height: 250px;
}

div.row {
  padding: 5px 0;
  clear: both;
}

/*
div#login, div#logout {
  display: none;
  padding-top: 15px;
}
*/

div.center {
  text-align: center;
}

div.right {
  text-align: right;
}

div.left {
  text-align: left;
}

p + p {
  text-indent: 0;
}

/*JQUERY-UI + BLUEPRINT CSS CALENDAR FIX*/
#ui-datepicker-div {
  display: none;
}

/* without this, sub-menu won't be visible. */
.container {
  min-height: 500px;
}

input {
  margin-top: 0;
  margin-bottom: 0;
}

fieldset td {
  padding-top: 0;
  padding-bottom: 0;
}

fieldset {
  padding-top: 0;
  padding-bottom: 0;
}

span.total_amount {
  padding-right: 10px;
}

table.stripe tr:hover td {
  background-color: yellow;
}

table#assets {
}

table#assets th, table#assets td {
  text-align: right;
}