/* last modification: jll 2012-06-14
 last w3c validation: jll 2005-xx-xx
 */

.tomato { background-color: #ff6347; }
a:hover { color: #ff3300; }

Column-InventoryNo {
  width: 50px;
  color: red;
  background-color: #c1c8ff;
}

.footnote0 {
  font-size: 12px;
  color: red;
}

.footnote1 {
  font-size: 12px;
  color: green;
}

.smallinfo1 {
  font-size: 12px;
}

th { vertical-align: bottom; }
tr { vertical-align: top; }
tr.data {
  background-color: white;
}
.ReceivedRow { background-color: #a4adff; /* light blue */ }

.Pending, .notice, .notice_yellow { background-color: #ffff80; /* light yellow */ }
.PartiallyRecvd, .notice2, .notice_blue { background-color: #a4adff; /* light blue */ }
.notice3, .notice_orange { background-color: #ffb871; /* light orange */ }
.Released, .Finalized, .newFunction, .notice4, .notice_green { background-color: #86d76f; /* light green */ }
.Received, .warning { background-color: #ff9f9f; /* light red */ }
.readonly, .disabled, .index { background-color: silver; }
.inventory_code_Q { background-color: #ffff80; }
.inventory_code_G { background-color: #86d76f; }

/* 2014-04-09 jll; Added for jquery plugin "hint" */
input.blur { color: #999; }

.group1 { /* Supplier */  background-color: #ff9f9f; /* light red */ }
.group2 { /* Warehouse */ background-color: #ffff80; /* light yellow */ }
.group3 { /* Customer */  background-color: #86d76f; /* light green */ }
.subgroup0 { /* Regular */ background-color: #86d76f; /* light green */ }
.subgroup1 { /* Admin */   background-color: #ff9f9f; /* light red */ }

.integer { text-align: right; }
.decimal { text-align: right; }
.money { text-align: right; }
.general { text-align: left; }

.order_by_asc  { background-color: #86d76f; /* light green */}
.order_by_desc { background-color: #ff9f9f; /* light red */ }
.order_by_over { background-color: #86d76f; /* light green */}

.subtitle {
  font-style: italic; 
  color: blue;
  font-size: 18px;
}

.post_message {
  font-style: italic; 
  color: green;
  font-size: 18px;
}

.info_message {
  font-style: italic; 
  color: green;
  font-size: 18px;
  background-color: #fffbaa;
  border: 1px black solid;
}

.info_message {
  font-style: italic; 
  color: green;
  font-size: 18px;
  background-color: #fffbaa;
  border: 1px black solid;
}

.warning_message {
  font-style: italic; 
  color: red;
  font-size: 18px;
  background-color: #fffbaa;
  border: 1px black solid;
}

.title {
  color: blue;
  font-size: 25px;
  font-weight: bold;
}

.menutitle {
  color: black;
  font-size: 25px;
  font-weight: bold;
}

div.submenu {
  border: 1px black solid;
  margin-left: 10px;
  padding: 2px;
  background-color: white;
}

body {
  font-family: sans-serif;
  background-color: silver; /* silver, production */
/*  background-color: #ff9f9f; /* light red, development */
  /* background-color: #ffff95;  /* yellow-ish to indicate development system */
}

.note {
  background-color: #fffbaa;
  border: 1px black solid;
  text-align: left;
  font-size: 14px;
  padding: 3px;
}

/* 2005-03-02 jll; this is for background on search criteria, one of which
     is required for any results*/
.major_criteria {
  background-color: #cee7ff;
}

table.criteria_table {
  border: 1px black solid;
}

tr.total {
  background-color: white;
}

tr.grandtotal {
  background-color: #86d76f;
}

.tooltip {
  background-color: #ffff80; /* light yellow */
  font-family: sans-serif;
  font-size: 14px;
  text-align: center;
}

.no_javascript {
  background-color: white;
  color: red;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
}

.legend {
  border: 1px black solid;
  padding: 2px;
  margin-top: 5px;
  text-align: left;
  background-color: white;
}

div.sortable_col:hover {
  color: red;
  text-decoration: underline;
}
