@charset "utf-8";
/* CSS Document */

/***************************************
   =TABLES
-------------------------------------- */

table#a-z-table {
  clear:both;
  margin:2em 0;
}


table#a-z-table a {
  text-decoration:none;	
}


table.sortable tr.sortable-th {
  background: #fefbef;
}

table.sortable th {
  color:#333;
  padding:1em 2em;
  text-align:left;  
  vertical-align:top;
  font-weight:bold;
  text-transform:uppercase;
  border-top:1px solid #eee;
  border-bottom:1px solid #eee;
  font-size:.9em;
  cursor:pointer;
}

table.sortable th:hover {
  color:#E65B00;
}

table.sortable tbody td {	
  border-top:1px solid #ccc;
  padding:1em 2em;
}

table.sortable td.sorted {
  background: #fefbef;
}

table.sortable th.sorted-asc {
  cursor: pointer;
  padding-right: 20px;
  background-repeat: no-repeat;
  background-position: right center;  
  background-image: url('up.gif');
}

table.sortable th.sorted-desc {
  cursor: pointer;
  padding-right: 20px;
  background-repeat: no-repeat;
  background-position: right center;  
  background-image: url('down.gif');
}



/* A to Z

------------------------------------------------*/


ul.atozlist {
	margin: 0 0 1.5em 0;
	width:100%;
	height:Auto;
	float:left;
	clear:both;
}

ul.atozlist li {
	display:inline;
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.atozlist li a {
	border:1px solid #eee;
	padding:0.5em;
	margin:0 0.5em 0.5em 0;
	background-color:#f8f8f8;
	text-decoration:none;
	display:block;
	float:left;
}

ul.atozlist li a:hover {
	background-color:#fff;
	border-color:#000;
}

ul.atozlist li.active a {
    font-weight:bold;
	background-color:#fff;
	border:2px solid #ccc;
}


