.acs-report-2005 { 
	background-color: white;
	color: #1870c2;

	font-family: "Lucida Sans Unicode", "Lucida Grande", "Verdana";
	font-size: 0.7em;
}

.acs-report-2005 h3 {
  float: left;
  padding-right: 2em;
}

.acs-report-2005 h4 {
  float: right;
/*  color: #1870c2;*/
  font-weight: normal;
  line-height: 1.3em;
  margin: 0;
  font-size: 0.95em;
}

.acs-report-2005 .wrapper {
	width: 30em;
}

*>.acs-report-2005 .wrapper {
  float: left;
}

.acs-report-2005 table {
/*  border-top: 1px solid #1870c2;*/
	width: 100%;
	margin-bottom: 0.7em;
}

.acs-report-2005 caption {
  background-color: #1870c2;
  margin: 0;
  color: white;
  text-align: left;
  padding: 0.4em;
  font-size: 0.8em;
}

.acs-report-2005 th {
  border-right: 1px solid white;
  color: white;
  text-align: left;
  padding: 0.4em;
  font-size: 0.8em;
  background-color: #62a1d6;
}

.acs-report-2005 th.a {
  border-right: 0 none;
}

.acs-report-2005 tr {
  margin: 0;
}

.acs-report-2005 tr td img {
   behavior: url("pngbehavior.htc");
   width: 11px;
   height: 11px;
}

.acs-report-2005 tr:hover {
  background-color: #78acdb;
  color: white;
}

.acs-report-2005 tr:hover * {
  background-color: #78acdb;
  color: white;
/*  font-size: 0.91em;
  font-weight: bold;*/
}

.acs-report-2005 tr.o {
  background-color: #e8f1fa;
}

.acs-report-2005 td {
  text-align: center;
  padding: 2px;
  font-size: 0.8em;
  color: black;
}

.acs-report-2005 td.name {
  text-align: left;
}