/* AudioTable classes */

.AudioContainerTable,
.AudioTable {
  width: 640px ;
  text-align: left ;
}

.AudioContainerTable {
  text-align: center ;
  margin: 15px ;
  margin-bottom: 25px ;
}

.AudioContainerTable {
  border: 1px solid #333333 ;
  clear: left ;
}

.AudioContainerTable a,
.AudioContainerTable a:link, 
.AudioContainerTable a:visited {
	display: inline-block ;
	text-decoration: none ;
	text-align: center ;
	border: 1px solid #FFFFFF ;
  color: #000000 ;
  padding: 2px ;
  padding-left: 4px ;
  padding-right: 4px ;
}

.AudioContainerTable a:hover {
  background-color: #E1F2FF;
  border: 1px solid #333333;
	color: #990000;
}

.AudioTableHeader {
  font-size: 1.2em ;
  font-weight: bold ;
  color: #990000 ;
	background-color: #E1F2FF ;
  padding-left: 4px ;
  border-bottom: 1px groove ;
}

.AudioTableHeaderTagL,
.AudioTableHeaderTagR {
  font-size: 1.1em ;
  font-weight: bold ;
	background-color: #E1F2FF ;
  border-bottom: 1px groove ;
  width: 9em ;
  text-align: right ;
}

.AudioTableHeaderTagL {
  width: 6.2em ;
  text-align: left ;
}

.AudioTableHeader a,
.AudioTableHeaderTagL a,
.AudioTableHeaderTagR a,
.AudioTableHeader a:link ,
.AudioTableHeaderTagL a:link, 
.AudioTableHeaderTagR a:link, 
.AudioTableHeader a:visited ,
.AudioTableHeaderTagL a:visited, 
.AudioTableHeaderTagR a:visited {
	border: 1px solid #E1F2FF ;
	border: 1px solid transparent ;
}	

.AudioTableHeader a:hover ,
.AudioTableHeaderTagL a:hover,
.AudioTableHeaderTagR a:hover {
  background-color: #FFFFFF;
  border: 1px solid #333333;
	color: #990000;
}

.AudioTableTextLight {
  font-size: 1em ;
  font-weight: normal ;
}

.AudioTableSmallTextLight {
  font-size: 0.8em ;
  color: #666666 ;
  background-color: #FFFFFF ;
  text-align: left ;
}

.AudioTableTagLight {
  font-size: 0.6em ;
  text-align: center ;
  color: #666666 ;
  background-color: #FFFFFF ;
}

.AudioTableTextDark {
  font-size: 1em ;
  color: #333333 ;
  background-color: #F0F0F0 ;
  text-align: left ;
}

.AudioTableSmallTextDark {
  font-size: 0.8em ;
  color: #666666 ;
  background-color: #F0F0F0 ;
  text-align: left ;
}

.AudioTableTagDark {
  font-size: 0.6em ;
  text-align: center ;
  color: #666666 ;
  background-color: #F0F0F0 ;
}

.AudioTableTextDark a,
.AudioTableTextDark a:link, 
.AudioTableTextDark a:visited 
.AudioTableTagDark a,
.AudioTableTagDark a:link, 
.AudioTableTagDark a:visited {
	border: 1px solid #F0F0F0 ;
}	

.AudioTableTextDark a:hover,
.AudioTableTagDark a:hover {
  background-color: #E1F2FF;
  border: 1px solid #333333;
	color: #990000;
}
