.expired {
  color: #999999;
}

.content_panel .x-panel-body  {
  font-size: 8pt;
  background-color: #FFFFFF;
}

.details_panel .x-panel-body {
  padding: 15px;
  font-size: 8pt;
  background-color: #FFFFCC;    
}

.details_panel .x-panel-body {
  padding: 15px;
  font-size: 8pt;
  background-color: #FFFFCC;
}

.details_window .x-window-body {
  font-size: 8pt;
  background-color: #FFFFCC;
}

.listing_window .x-window-body {
  font-size: 8pt;
  background-color: #FFFFFF;
}

.listing_new {
  background-color: #ffffcc;
}

.important {
  font-style: italic;
  color: red;
}

.item_header {
  background-color: #EEEEEE;
}

.attachments {
  background-color: #EEEEEE;
}

A {color: black;}

A:HOVER {color: black;}

TABLE.listing TH, H1 {
  background-color: #FFFFCC;
  border-bottom: 1px solid black;
}

TABLE#latest_comment THEAD TR TH {
  padding-left: 5px;
}

TABLE#latest_comment TD {
 padding: 2px 5px 2px 5px;
}

TABLE#recent_history {
  margin-bottom: 5px;
}

TABLE#recent_history THEAD TR TH {
  padding-left: 5px;
}

TABLE#recent_history TD {
  text-align: left;
  padding-left: 5px;
  padding-right: 20px;
}

TABLE.listing TBODY.list_item:hover TR {
  background-color: #DDECFE;
}

TABLE.expanded_document TBODY TR TD {
  background-color: #FFFFFF;
}

TABLE#expanded_document_details THEAD TR TH {
  padding-top: 5px;
  font-style: normal;
}

TABLE#latest_comment THEAD TR TH {
  padding-top: 8px;
  text-decoration: underline;
}

TABLE#project_action_items THEAD TR TH {
  background-color: #FFFFCC;
  border-bottom: 1px solid black;
}

TABLE#project_whats_new_items TBODY.day TR TD {
  background-color: #FFFFCC;
  border-bottom: 1px solid black;
}

TABLE#bulletin_items TBODY.heading TR TD {
  background-color: #FFFFCC;
  border-bottom: 1px solid black;
}

TABLE#recent_history THEAD TR TH {
  padding-top: 8px;
  text-decoration: underline;
}

TABLE#whats_new_for_folder TBODY.day TR TD {
  background-color: #FFFFCC;
  border-bottom: 1px solid black;
}

TABLE#whats_new_for_folder TBODY.folder TR TD {
  background-color: #EEEEEE;
}

.bricsnet_admin_details {
  background-color: #F9E5C5;
}

.bulletinHeader {
  background-color: #FFFFCC;
}

.user_preferences_section {
  background-color: #FFFFCC;
}

.details_section {
  background-color: #FFFFCC;
}

.copyright {
  /* background-color: #DDECFE; */
}

.divider {
  border-bottom: 1px solid black;
}

.embedded_action_bar {
  background-color: #DDECFE;
}

.errorExplanation {
  border: 2px solid red;
  background-color: #FFCCCC;  
}

.fake_thead {
  background-color: #FFFFCC; 
  border-bottom: 1px solid black;
}

.instructions {
  border: 2px solid #DDDDDD;
  background-color: #DDECFE;  
}

.x-pc-details_panel {
  background-color: #FFFFCC;
}

.x-pc-steps_panel {
  background-color: #EEEEEE;
}

.message {
  background-color: #DDECFE;
  font-style: italic;
  padding: 5px;
}

.item_details {
  background-color: #FFFFCC; 
}

.not_team_member {
  color: #999999;
}

.not_team_member A {
  text-decoration: underline;
}

.odd {
  background-color: #EEEEEE;
}

.overdue {
  font-weight: bold;
  font-style: italic;
  color: red;
}

.overdue_date {
  color: red;
}

TABLE TBODY TR.response_header {
  background-color: #DDECFE;
}

TABLE#resubmission TBODY TR TD {
  background-color: #FFFFCC;
}

TABLE TBODY TR.resubmission_header TD {
  background-color: #EEEEEE;
}

.even {
  background-color: #FFFFFF;
}

TR.selected_document {
  background-color: #DDECFE;
}

.selected_revision A {
  font-weight: normal;
}

.selected_revision {
  font-weight: bold;
}

.sub_thead {
  background-color: #FFFFFF;  
}

.unread TD {
  font-weight: bold;
}

/* This fixes the alignment issue where tool icons are out of alignment with the icons of rows that do not have the unread class */
.unread TD.tools_column {
  font-weight: normal;
}

#action_bar {
  background-color: #CCCCCC;
}

#app_bar {
  background-color: #CCCCCC;
}

#access_denied {
  border: 2px solid red;
  background-color: #FFCCCC;
}

#error {
  background-color: #FFCCCC;
}

#folder_tree {
  background-color: #FFFFFF;
  color: #000000;
}

#notice {
  background-color: #DDECFE; 
}

#new_folder_instructions {
   background-color: #cccccc;
}

#folder_listing {
  background-color: #FFFFCC;
}

TABLE#edit_category TR.header {
  background-color: #FFFFCC;
}

TABLE#entry_details {
  background-color: #FFFFCC;
}

.day_of_month {
  background-color: #FFFFFF;
}

.mini_calendar_activity {
  background-color: #DDECFE;
}

.mini_calendar_today {
  background-color: #CCFFCC;
}

.not_day_of_month {
  background-color: #EEEEEE;
}

.today {
  background-color: #CCFFCC;
}

.complete {
  background-color: #CCFFCC;
  color: green;
}

.failed {
  background-color: #FFCCCC;
  color: red;
}

.closed {
  color: red;
}

.closed A {
  color: red;
}

.on_hold {
  color: blue;
  font-style: italic;
}

.on_hold A {
  color: blue;
}