/* Wide settings table */
table.widesettings {
  width: 90%;
  border-collapse: collapse;
  margin-left:auto;
  margin-right:auto;
}

/* Zebra striping */
.widesettings tbody tr:nth-child(odd) td,
.widesettings tbody tr.odd td {background:#eee;}


th.widesettings {
  background: #999;
  color: #fff;
  font-weight: bold;
}

caption.widesettings {
  background: #999;
  padding: 4px;
  color: #fff;
  font-weight: bold;
}

td.widesettings, th.widesettings {
  padding: 4px;
  border: 1px solid #ccc;
  text-align: center;
  font-size: 0.95em;
}


table.sdrd {
  width: 90%;
  border-collapse: collapse;
  margin-left:auto;
  margin-right:auto;
}


th.sdrd {
  padding: 3px;
  background: #999;
  color: #fff;
  font-weight: bold;
  border: 1px solid #ccc;
  text-align: center;
}

caption.sdrd {
  background: #888;
  padding: 3px;
  color: #fff;
  font-weight: bold;
}

td.sdrd {
  background-color: #ececec;
  padding: 3px;
  border: 1px solid #ccc;
  text-align: center;
  font-size: 0.9em;
}



table.legend
{ text-align: left;
font-family: "Trebuchet MS", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #666;
background-color: #ededed;
border-collapse: collapse;
border-spacing: 0px;
margin-left:5px;
}

td.headlegend { 
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-left: 0px solid #cccccc;
background-color: #ededed;
text-align: left;
text-indent: 5px;
font-family: "Trebuchet MS", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif, Arial;
font-weight: bold;
font-size: 11px;
color: #111111; }

td.entrylegend
{ border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
text-align: center;
text-indent: 5px;
font-family: "Trebuchet MS", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #111111;
background-color: #ededed;
}



