#content table
{
  color: #000000;
  margin-top: 15px;
  margin-bottom: 20px;
  width: 590px;
}

#content thead th
{
  background-color: #0F2F47;
  color: #FFFFFF;
  vertical-align: top;
}

#content tbody th
{
  text-align: left;
  padding-left: 3px;
  font-weight: normal;
}

#content tbody td
{
  text-align: right;
  padding-right: 3px;
}

.blueRow
{ 
  background-color: #9A99FF;
}

.cyanRow
{
  background-color: #CCCCFF;
  font-style: italic;
}

.magentaRow
{
  background-color: #FF99CB;
}

.yellowRow
{
  background-color: #FFCC9A;
}

.blankRow td
{
  height: 20px;
}

#content tbody th span, .italicRow td, .italicRow th
{
  font-style: italic;
  font-size: 11px;
  font-weight: normal;
}

.specialRow td, .specialRow th
{
  margin-top: 10px;
  border: 1px solid #CCCCFF;
}

.specialComment
{
  font-size: 11px;
  text-align: justify;
}

#equityChart
{
  margin-left: 155px;
}

#recomendationsChart
{
  margin-top: 20px;
  margin-left: 100px;
}

#coverage tbody td
{
  text-align: left;
  padding-left: 3px;
}

.center
{
  text-align: center !important;
}

.bold
{
  font-weight: bold !important;
}