@charset "utf-8";
table {
	border-collapse: collapse;
	width: 60em;
	border: 1px solid #666;
	margin-left: 20px;
}
td, th{border-collapse:collapse; border: 1px solid #666;}

caption {
  font-size: 1.2em;
  font-weight: bold;
  margin: 1em 0;
}

col {
  border-right: 1px solid #ccc;
}



th {
  background: #ccc url(../../images/bar.gif) repeat-x left center;
  font-weight: bold;
  text-align: left;
}

th, td {
  padding: 0.1em 1em;
}

tr:nth-child(odd) {
  background-color:#edf5ff;
}

tr:hover {
  background-color:#3d80df;
  color: #fff;
}

th tr:hover {color:black;}

.th_custom:hover{color:black}

tr:hover a{
  color: #fff;
}

thead tr:hover {
  background-color: transparent;
  color: inherit;
}
tr:hover {
/*	color:white;*/
}
th tr:hover {
	color:black;
}
tr:hover{
	cursor: pointer;
}