A { color: #a0a000;}
A.link { color: #a0a000;}
A.visited { color: #a0a000;}
A.active { color: #d0d000; font-weight: bold;}

A.toc
{
   font-size: 8pt;
   line-height: 10pt;
   font-family: Arial, Verdana;
   font-weight: bold;
   color: #a0a000;
   text-decoration:none;
}

A.toc:hover
{
   color: #f0f000;
}

A.tocBlk
{
   font-size: 8pt;
   line-height: 10pt;
   font-family: Arial, Verdana;
   font-weight: bold;
   color: #404040;
   text-decoration:none;
}

A.tocBlk:hover
{
   color: black;
}

TD.toc
{
   font-size: 10pt;
   font-family: Arial, Verdana;
   font-weight: normal;
   text-decoration:none;
}

.header
{
   font-size: 18pt;
   font-family: Arial, Verdana;
   font-weight: bold;
   color: #f0f000;
}

.subHeader
{
   font-size: 14pt;
   font-family: Arial, Verdana;
   font-weight: bold;
   color: #f0f000;
}

.empSubHeader
{
   font-size: 14pt;
   font-family: Arial, Verdana;
   font-weight: bold;
   font-style: italic;
   color: #f0f000;
}

.copyText
{
   font-size: 10pt;
   font-family: Arial, Verdana;
   font-weight: normal;
   color: #f0f000;
}


.boldCopyText12pt
{
   font-size: 12pt;
   font-family: Arial, Verdana;
   font-weight: bold;
   color: #f0f000;
}

.boldCopyText11pt
{
   font-size: 11pt;
   font-family: Arial, Verdana;
   font-weight: bold;
}

.boldCopyText
{
   font-size: 10pt;
   font-family: Arial, Verdana;
   font-weight: bold;
   color: #f0f000;
}

.boldCopyText9pt
{
   font-size: 9pt;
   font-family: Arial, Verdana;
   font-weight: bold;
}

.boldEmpCopyText
{
   font-size: 10pt;
   font-family: Arial, Verdana;
   font-weight: bold;
   font-style: italic;
}

.smallCopyText
{
   font-size: 8pt;
   font-family: Arial, Verdana;
   font-weight: normal;
   color: #f0f000;
}

.smallBoldCopyText
{
   font-size: 8pt;
   font-family: Arial, Verdana;
   font-weight: bold;
}

TABLE.toc
{
  border: solid 1px #444444;
  background-color: #444444;
}

TABLE.tocL0
{
  border-collapse: collapse;
  border-spacing: 0;
}

TABLE.tocL1
{
  border: solid 1px #444444;
  background-color: #E0D040;
  border-collapse: collapse;
  border-spacing: 0;
}

TABLE.tocL2
{
  border: solid 1px #444444;
  background-color: #E0B040;
  border-collapse: collapse;
  border-spacing: 0;
}

TABLE.toc TD
{
  background-color: #c0c0c0;
  color: black;
  font-size: 8pt;
  font-family: Arial, Verdana;
  font-weight: normal;
  cursor: hand;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
}

TD.L0
{
  color: black;
  font-size: 8pt;
  font-family: Arial, Verdana;
  font-weight: normal;
  padding-top: 5px;
  cursor: hand;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
}

TD.L1
{
  background-color: #e0d040;
  color: black;
  font-size: 8pt;
  font-family: Arial, Verdana;
  font-weight: normal;
  cursor: hand;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
}

TD.L2
{
  background-color: #e0b040;
  color: black;
  font-size: 8pt;
  font-family: Arial, Verdana;
  font-weight: normal;
  cursor: hand;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
}



TABLE.toc TD
{
  background-color: #aaaaaa;
  color: black;
  font-size: 8pt;
  font-family: Arial, Verdana;
  font-weight: normal;
  cursor: hand;
}

TABLE.copyText TD	{
   font-size: 10pt;
   font-family: Arial, Verdana;
   font-weight: normal;
   color: #f0f000;
}

TABLE.copyText TH	{
   font-size: 10pt;
   font-family: Arial, Verdana;
   font-weight: bold;
   text-align: center;
   color: #f0f000;
}


TABLE.narrc TD	{
   font-size: 11pt;
   font-family: Arial, Verdana;
   font-weight: normal;
   color: #f0f000;
  padding-left: 5px;
  padding-right: 5px;
}

TABLE.narrc TH	{
   font-size: 11pt;
   font-family: Arial, Verdana;
   font-weight: bold;
   text-align: center;
   color: #f0f000;
  padding-left: 5px;
  padding-right: 5px;
}


TABLE.narrc TD.rj	{
  text-align: right;
}
TABLE.narrc TD.cj	{
  text-align: center;
}



