.ebul_cbindex, .ebul_cbindex ul {  background-color: #FFFFFF;  border: 1px solid #555555;  display: block;  font-size: 1px;  margin: 0px;  overflow: auto;  padding: 2px;  position: absolute;  visibility: hidden;}.ebul_cbindex_shadow {  background-color: #777777;  display: block;  margin: 0px;  overflow: hidden;  position: absolute;  visibility: hidden;}.ebul_cbindex table {  border-collapse: separate;}.ebul_cbindex tr {  background-color: #FFFFFF;  cursor: pointer;  font-size: 1px;}.ebul_cbindex td {  border: 1px solid #FFFFFF;  padding: 3px;  text-align: left;}.ebul_cbindex td a {  color: #000000;  font-family: "Tahoma", serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  text-decoration: none;}.ebul_cbindex td a:visited {  color: #000000;  font-family: "Tahoma", serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  text-decoration: none;}.ebul_cbindex tr.hot, .ebul_cbindex tr.expanded {  background-color: #DADADA;}.ebul_cbindex tr.hot td, .ebul_cbindex tr.expanded td {  border-color: #999999;}.ebul_cbindex tr.hot a, .ebul_cbindex tr.expanded a {  color: #000000;  font-family: "Tahoma", serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  text-decoration: none;}.ebul_cbindex tr.hot a:visited, .ebul_cbindex tr.expanded a:visited {  color: #000000;  font-family: "Tahoma", serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  text-decoration: none;}ul.ebul_cbindex {  position: absolute;  visibility: hidden;}