hr {
    width: 100%;
    height: 1px;
    background-color: black;
    border: 1px solid black;
}

a {
    text-decoration: none;
}

.shadow0, .shadow1, .shadow2, .shadow3 {
  padding: 0px;
  margin: 0px;
  background: white;
  }

.outerpanel {
    background-color: white;
    background: white;
    margin: 0px;
    padding: 0px;
    color: white;
    width: 100%;
}

.top-table, .tagline {
    display: none;
}



.nosort{
}

.noprint, .nosort-noprint, .content-title {
    display: none;
}

.contentpanel {
    color: black;
    font-family: Arial;
    font-size: 11pt;
    padding: 0px;
    margin: 0px;
}

.contentpanel a, .contentpanel a:visited {
    color: black;
    text-decoration: none;
}


.nav1 {
    display: none;
}

.nav2 {
    display: none;
}

.nav3 {
    display: none;
}

.button, .calendar-button-small, .button-select-all, .button-narrow, .button-select-all-narrow, .button-very-narrow, .button-small, .button-select-all-small, .button-placeholder, .button-bar, .button-bar-clear, .button-bar-left, .button-bar-right, .button-bar-right-wide, .button-bar-right-very-wide, .button-bar-table-right,.button-very-small, .button-narrow, .button-narrow-left, .button-narrow-spacer-both, .button-narrow-spacer-left, .button-narrow-arrow-left, .button-narrow-arrow-right, .button-medium-narrow, .button-medium-narrow-left, .button-medium-narrow-spacer-both, .button-medium-narrow-spacer-left, .button-medium-narrow-arrow-left, .button-medium-narrow-arrow-left-spacer, .button-medium-narrow-arrow-right, .button-medium-narrow-arrow-right-spacer, .button-medium, .button-medium-left, .button-medium-spacer-both, .button-medium-spacer-left, .button-medium-arrow-left, .button-medium-arrow-right, .button-medium-wide, .button-medium-wide-left, .button-medium-wide-spacer-both, .button-medium-wide-spacer-left, .button-medium-wide-arrow-left, .button-medium-wide-arrow-right, .button-wide, .button-wide-left, .button-wide-spacer-both, .button-wide-spacer-left, .button-wide-arrow-left, .button-wide-arrow-right, .button-very-wide, .button-very-wide-left, .button-very-wide-spacer-both, .button-very-wide-spacer-left, .button-very-wide-arrow-left, .button-very-wide-arrow-right, .button-narrow2, .button-narrow-left2, .button-narrow-spacer-both2, .button-narrow-spacer-left2, .button-narrow-arrow-left2, .button-narrow-arrow-right2, .button-medium-narrow2, .button-medium-narrow-left2, .button-medium-narrow-spacer-both2, .button-medium-narrow-spacer-left2, .button-medium-narrow-arrow-left2, .button-medium-narrow-arrow-left-spacer2, .button-medium-narrow-arrow-right2, .button-medium-narrow-arrow-right-spacer2, .button-medium2, .button-medium-left2, .button-medium-spacer-both2, .button-medium-spacer-left2, .button-medium-arrow-left2, .button-medium-arrow-right2, .button-medium-wide2, .button-medium-wide-left2, .button-medium-wide-spacer-both2, .button-medium-wide-spacer-left2, .button-medium-wide-arrow-left2, .button-medium-wide-arrow-right2, .button-wide2, .button-wide-left2, .button-wide-spacer-both2, .button-wide-spacer-left2, .button-wide-arrow-left2, .button-wide-arrow-right2, .button-very-wide2, .button-very-wide-left2, .button-very-wide-spacer-both2, .button-very-wide-spacer-left2, .button-very-wide-arrow-left2, .button-very-wide-arrow-right2, .smallbutton-narrow, .smallbutton-narrow-left, .smallbutton-narrow-spacer-both, .smallbutton-narrow-spacer-left, .smallbutton-medium, .smallbutton-medium-left, .smallbutton-medium-spacer-both, .smallbutton-medium-spacer-left, .smallbutton-medium-wide, .smallbutton-medium-wide-left, .smallbutton-medium-wide-spacer-both, .smallbutton-medium-wide-spacer-left, .smallbutton-wide, .smallbutton-wide-left, .smallbutton-wide-spacer-both, .smallbutton-wide-spacer-left, .smallbutton-very-wide, .smallbutton-very-wide-left, .smallbutton-very-wide-spacer-both, .smallbutton-very-wide-spacer-left {
    display: none;
}

.link {
  color: black;
  text-decoration: none;
}

.nodisplay {
  display:block;
}

.debug {
  display:none;
}

.copyright {
    float:left;
    margin: 0px 0px 0px 30px;
    height: 10px;
    font-family: Arial;
    font-size: .6em;
    color: black;
}

p.pagebreak { PAGE-BREAK-BEFORE: always; }

a.sortheader {
  white-space:nowrap;
}

/* ******************************************************************************** */
/* Checboxlist table                                                                */
/* ******************************************************************************** */

table.table-checkboxlist, table.table-checkboxlist-nowrap { 
  border-collapse: collapse;
  margin: 0em 0em 0em 0em;
}

table.table-checkboxlist th, table.table-checkboxlist-nowrap th {
  background-color: #cccccc;
  border: 1px solid #cccccc;
  font-size: 9pt;
  font-weight: bold;
  padding: 0em .25em 0em .25em;
}

table.table-checkboxlist-nowrap, table.table-checkboxlist-nowrap th, table.table-checkboxlist-nowrap td {
  white-space: nowrap;
}

table.table-checkboxlist, table.table-checkboxlist th, table.table-checkboxlist td {
  white-space: normal;
}

table.table-checkboxlist th.selectAll, table.table-checkboxlist-nowrap th.selectAll {
  padding: 0em 0em 0em 0em;
  width: 1em;
}

table.table-checkboxlist th.left, table.table-checkboxlist-nowrap th.left {
  text-align:left;
}

table.table-checkboxlist th.center, table.table-checkboxlist-nowrap th.center {
  text-align:center;
}

table.table-checkboxlist th.right, table.table-checkboxlist-nowrap th.right {
  text-align:right;
}

table.table-checkboxlist th.table-title, table.table-checkboxlist-nowrap {
  border-top: 1px solid white;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  font-weight: bold;
  padding: 0em .25em 0em .25em;
}

table.table-checkboxlist td.selectAll, table.table-checkboxlist-nowrap td.selectAll {
  padding: 0em 0em 0em 0em;
  width: 1em;
}

table.table-checkboxlist th.squeeze, table.table-checkboxlist td.squeeze, table.table-checkboxlist-nowrap th.squeeze, table.table-checkboxlist-nowrap td.squeeze {
  padding: 0em 5px;
  width: 1em;
}

table.table-checkboxlist td.squeeze, table.table-checkboxlist-nowrap td.squeeze {
  text-align:center;
}

table.table-checkboxlist td.top, table.table-checkboxlist-nowrap td.top {
  border-top: 1px solid white ! important;
  border-right: 1px solid white ! important;
  border-left: 1px solid white;
  text-align: right ! important;
  padding: 0em 0em .25em 0em;
/* insane IE row bug workaround */
  position: relative;
  right: 1px;
  bottom: 1px;
}

table.table-checkboxlist tr.even, table.table-checkboxlist tr.even-bold, table.table-checkboxlist-nowrap tr.even, table.table-checkboxlist-nowrap tr.even-bold {
  background: white;
}

table.table-checkboxlist tr.odd, table.table-checkboxlist tr.odd-bold, table.table-checkboxlist-nowrap tr.odd, table.table-checkboxlist-nowrap tr.odd-bold {
  background: #cccccc;
}

table.table-checkboxlist tr.even-bold, table.table-checkboxlist tr.odd-bold, table.table-checkboxlist-nowrap tr.even-bold, table.table-checkboxlist-nowrap tr.odd-bold {
  font-weight: bold;
}

table.table-checkboxlist td, table.table-checkboxlist-nowrap td {
  padding: 0em .25em;
  text-align: left;
  vertical-align: top;
  font-size: 9pt;
  border-bottom: 1px solid #DDDDDD;
}

table.table-checkboxlist td.indented-wrap {
  white-space:normal; 
  text-indent:-1em;
  padding-left:1.25em
}

table.table-checkboxlist td.bottom-border, table.table-checkboxlist-nowrap td.bottom-border { 
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  padding: 0em .25em;
  text-align: left;
}

table.table-checkboxlist td.center, table.table-checkboxlist-nowrap td.center {
  text-align: center;
}

table.table-checkboxlist td.right, table.table-checkboxlist-nowrap td.right {
  text-align: right;
}

.innerpanel {
    margin: 0px;
    padding: 0px;
    color: white;
    background-color: white;
    background: white;
}

.popup {
  display: none;
}

.report-settings-outer, .report-select, .report-tab, .report-select-left, .report-select-right {
    display: none;
}

.report-select {
    color: black;
    font-family: Arial;
    font-size: 11pt;
    padding: 0px;
    margin: 0px;
}

.report-select-right select {
    display:none;
}




