/* Sheet CSS Version 2.0.0 */
table.SS_sheet
{
  font-family:Calibri, Carlito, sans-serif;
  font-size:11pt;
  margin: 2px;
  white-space: pre;
  border-collapse: collapse;
}
td.SS_cell
{
  position: relative;
  min-width: 4em;
  min-height: 1em;
  line-height: 125%;
  padding-left: 2px;
  padding-right: 2px;
  overflow: visible;
  text-align: right;
  vertical-align: bottom;
  background-clip: padding-box;
  white-space: pre;
  border: none;
}
th.SS_rcheader
{
  background-color: #e4ecf7;
  border: 1px solid #9eb6ce;
  font-weight: normal;
  text-align: center;
}
th.SS_rccorner
{
  background-color: #a9c4e9;
  border: 1px solid #9eb6ce;
  font-weight: normal;
}
td.SS_CELL.negative-highlight
{
  color:red !important;
}
td.xf-1
{
  font-weight:bold;
}
td.xf-2
{
  background-color:#fff2cc;
  border:1px solid #000000;
  text-align:left;
}
td.xf-3
{
  font-weight:bold;
}
td.xf-4
{
}
td.xf-5
{
  font-weight:bold;
  text-align:center;
}
td.xf-6
{
  font-weight:bold;
  text-align:center;
}
td.xf-7
{
  font-weight:bold;
  text-align:center;
}
td.xf-8
{
  text-align:center;
  vertical-align:middle;
}
td.xf-9
{
  background-color:#e7e6e6;
  border:1px solid #000000;
  white-space:pre-wrap;
  text-align:left;
  vertical-align:middle;
}
td.xf-10
{
  border-top:1px dotted #000379;
  text-decoration:underline;
  white-space:pre-wrap;
}
