table.alt-lines {
  border-collapse: collapse;
  font-family: Arial, sans-serif; font-weight: normal; color: #565656; font-size: 0.65em;
  }
table.alt-lines td, table.alt-lines th {
  border-right: 2px solid #FFFFFF;
  padding: .4em;
  }

table.alt-lines thead th {
  background: #E6E6E6;
  border-bottom: 2px solid #FFFFFF;
  }
table.alt-lines thead th.property-title{
  background: #FFFFFF;
}
table.alt-lines tfoot {
  border-top: 4px solid #FFFFFF;
}
table.alt-lines tfoot th {
  background: #C8C8C8;
  font-weight: bold;
  }
table.alt-lines tbody td a {
  background: transparent;
  text-decoration: none;
  }
table.alt-lines tbody th a {
  background: transparent;
  text-decoration: none;
  }
table.alt-lines tbody th, table.alt-lines tbody td {
  vertical-align: top;
  text-align: left;
  }
table.alt-lines tfoot td {
  background: #C8C8C8;
  font-weight: bold;
  }
table.alt-lines .even {
  background: #FFFFFF;
  }
table.alt-lines .odd {
  background: #E6E6E6;
  }
table.alt-lines .col1 {
  width: 126px;
  text-align: center;
}
table.alt-lines .col2 {
  width: 126px;
  text-align: center;
}

table.alt-lines thead th.filter {
  text-align: center;
}
table.alt-lines thead th.filter .earlier {
  display: block;
  float: left;
  width: 50px;
  height: 10px;
}
table.alt-lines thead th.filter .earlier a:before {
  content: '« '
}
table.alt-lines thead th.filter .later {
  display: block;
  float: right;
  width: 50px;
  height: 10px;
}
table.alt-lines thead th.filter .later a:after {
  content: ' »'
}
table.alt-lines thead th.filter .now {
	
}

table.alt-lines span.table-indent-15{
  display: block;
  padding-left: 15px;
}
table.alt-lines span.table-indent-30{
  display: block;
  padding-left: 30px;
}