



/* ------------------------------------------------------------------- */


/* Trial screen notification */
#notification-trial {
  background: transparent url(../images/header/sprites.png) repeat-x scroll 0 -180px;
  height: 25px;
  opacity: 0.5;
}
#notification-trial .padding { padding: 5px 10px; }
#notification-trial strong   { padding-left: 4px; }
#notification-trial-expiry   { float: left; }
#notification-trial img      { vertical-align: middle; }
#notification-trial-ordering {
  float: right;
  font-weight: bold;
}
#notification-trial-ordering a, #notification-trial-ordering a:link, #notification-trial-ordering a:visited {
  text-decoration: underline;
}

/* Licence overdue notification */
#notification-licence {
  background: transparent url(../images/header/sprites.png) repeat-x scroll 0 -205px;
  height: 25px;
  color: white;
  text-align: center;
  font-weight: bold;
}
#notification-licence .padding { padding: 5px 10px; }
#notification-licence a, #notification-licence a:link, #notification-licence a:visited {
  text-decoration: underline;
}






/* Licence_Info Styles */
div#licence_wrapper {
  width: 650px;
  margin: 0 auto;
}

div#licence_heading {
  text-align: center;
  margin-bottom: 10px;
}

div.licence_heading1 {
  font: bold 2.5em Verdana, Arial, sans-serif;
}

div.licence_options {
  float: left;
  width: 33%;
  text-align: center;
  padding-top: 10px;
  font: bold 1.4em Verdana, Arial, sans-serif;
}

.largeText {
  font-size: 1.4em;
}

.contentWrapper {
  border: 1px solid #c0c0c0;
}


/**************************
 * Information Containers *
 **************************/

.information_message, .error_message, .success_message,
  .small_information_message, .small_error_message,.small_success_message {
  border: 1px solid #C0C0C0;
  text-align: center;
  padding: 0 60px;
  margin: 1em auto;
  width: 30em;
}

.small_information_message, .small_error_message, .small_success_message {
  padding: 0 42px;
}

.information_message p, .error_message p, .success_message p {
  margin-top: 1em;
  margin-bottom: 1em;
}

.information_message, .error_message, .success_message {
  font-size: larger;
}

.information_message, .small_information_message {
  border-color: #EEEEBB;
  color: #BB9900;
}

.information_message {
  background: #FFFFEE url('/_common/images/icons/symbols/idea32.png') no-repeat scroll 15px 10px;
}

.small_information_message {
  background: #FFFFEE url('/_common/images/icons/symbols/idea24.png') no-repeat scroll 15px 5px;
}

.error_message, .small_error_message {
  border-color: #EEBBBB;
  color: #CC4444;
}

.error_message {
  background: #FFEEEE url('/_common/images/icons/symbols/stop32.png') no-repeat scroll 15px 10px;
}

.small_error_message {
  background: #FFEEEE url('/_common/images/icons/symbols/stop24.png') no-repeat scroll 15px 5px;
}

.success_message, .small_success_message {
  border-color: #BBEEBB;
  color: #116611;
}

.success_message {
  background: #EFFFEE url('/_common/images/icons/symbols/check32.png') no-repeat scroll 15px 10px;
}

.small_success_message {
  background: #EFFFEE url('/_common/images/icons/symbols/check24.png') no-repeat scroll 15px 5px;
}

/* Table Styles */
.sentral-table { border-collapse: collapse; width: 98%;}
.sentral-table caption { text-align: right; margin-bottom: 5px }
.sentral-table th { border: 1px solid silver; padding: 4px !important; font-size: 8pt; background-color: #e0e0e0; }
.sentral-table-l th { text-align: left; }
.sentral-table-c th { text-align: center; }
.sentral-table-tdc td { text-align: center; }
.sentral-table-r th { text-align: right; }
.sentral-table td { border: 1px solid silver; padding: 1px 5px; font-size: 8pt; }
.sentral-table ul { padding-left: 2em; margin-left: 0; }
.sentral-table li { margin-left: 0; text-indent: 0; }
.sentral-table input { margin-top: 0; margin-bottom: 0}
.sentral-table tr.row-highlight { background-color: #FFFFDD; }
.sentral-table tr.row-odd { background-color: #F7EFE4; }
.sentral-table tr.row-odd th { background-color: #d0d0d0; }
.sentral-table tr.row-even { background-color: #FFFFFF; }
.sentral-table tr.row-seperator { height: 5px; }
.sentral-table tr.row-disabled {
  background-color: #EEEEEE;
  color: #E0E0E0;
  font-style: italic;
}
.row-seperator td { padding: 0 0 0 0 !important; }

.sentral-table tr:hover td {
  background-color: #E7DFD4;
}


/* Nested Table Styles */
.nested_table {
  border: 0px solid #FFFFFF !important;
  padding: 0 !important;
}
.nested_table_tr:hover, .nested_table tr:hover, .nested_table td:hover {
  background-color: transparent !important;
  color: #000000 !important;
  cursor: auto !important;
}
.nested_table table {
  border-collapse: collapse;
}
.nested_table table tr {
  border: 0px solid #FFFFFF !important;
}
.nested_table table td {
  border-bottom: 0px solid #FFFFFF !important;
}

/* List table */
table.list {
    border: 1px #aaa solid;
    width: 99.5%;
    border-collapse: collapse;
}

table.nowidth {
    width: auto;
}

table.list A, table.list A:link, table.list A:visited { text-decoration: none; }
table.list a:hover, table.list A:active { text-decoration: underline; }

table.list tr { color: black; }
table.list tr.header { background: #ccc; }
table.list tr.footer { background: #ccc; }
table.list tr.odd  { background: #f9f9ff; }
table.list tr.even { background: #eaeaff; }
table.list tr.highlight { background: #fdd; }
table.list tr.urgent { background: #f00; }
table.list tr.disabled { background: #fdd; }
table.list tr.enabled { background: #dfd; }

table.list tr td {
    padding: 2px 1em 2px 1em;
    text-align: left;
    margin: 1px 0px;
}
table.list tr TH {
    text-align: center;
    font-weight: bold;
    padding: 2px 1em 2px 1em;
}

table.list tr.header TH { border-bottom: 1px #aaa solid; }
table.list tr.footer TH { border-top: 1px #aaa solid; }

table.list tr.new td { font-weight: bold; }
/*table.list tr.disabled td { font-weight: normal; color: #ddd; } */

table.list tr TH.small, table.list tr td.small {
    font-size: 80%;
    padding: 2px 0.2em;
}
table.list tr td.longtxt { overflow: hidden; white-space: nowrap; }
table.list tr td.shorttxt { text-align: left; white-space: nowrap; }
table.list tr td.shortnum { text-align: center; white-space: nowrap; }
table.list tr td.action { text-align: center; white-space: nowrap; }
table.list tr td.disabled { font-weight: normal; color: #ccc; }
table.list tr TH.checkbox, table.list tr td.checkbox {
    padding: 2px;
    width: 25px;
    text-align: center;
}
table.list tr TH.dropdown, table.list tr td.dropdown {
    padding: 0px;
    text-align: left;
}

table.list-grid tr td { border: 1px solid #aaa; }
table.list-grid tr.header TH { border: 1px solid black; }
table.list-grid tr.footer TH { border: 1px solid black; }


/*********************
 * AJAX AutoComplete *
 *********************/
div.autocompleter-loading {
  float: left;
  clear: right;
  background: #ffffff url(/_common/images/fx/autocomplete_spinner.gif) no-repeat center;
  width: 20px;
  height: 16px;
}
ul.autocompleter-choices {
  position: absolute;
  margin: 0;
  padding: 0;
  list-style: none;
  border: 1px solid #eee;
  background-color: white;
  border-right-color: #ddd;
  border-bottom-color: #dddddd;
  text-align: left;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  z-index: 50;
}

ul.autocompleter-choices li {
  position: relative;
  padding: 0.1em 1.5em 0.1em 1em;
  cursor: pointer;
  font-weight: normal;
  font-size: 1em;
}
ul.autocompleter-choices li.autocompleter-selected {
  background-color: #444444;
  color: #ffffff;
}
ul.autocompleter-choices span.autocompleter-queried {
  font-weight: bold;
}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
  color: #9FCFFF;
}


















.show_print_block, .show_print_inline, .show_print_table_cell{
    display: none;
}

