table.matrix{
	margin-bottom:20px;
}
.matrix td{
	width:100px; 
	padding: 10px; 
	border-color:#000;
}
.matrix tr{
border-color:#000; 	
}

td.wording, td.wording2{
	width: 220px;  
}
td.wording{
	font-weight:bold;
	background: transparent url(../images/table-bg.png) repeat-x 0 10px;
}
td.wording2{
	font-style:italic;
	text-align:right; 
	color:#666;
}
.heading{
	font-weight:bold; 
	text-align:center;
	background: transparent url(../images/table-bg.png) repeat-x 0 10px; 
	text-shadow:0px 1px 0px #fff; 
}
.heading2{
	font-weight:bold;  
}

.yes{
	background: #f5fde7	url(/static/fishing/images/tick.png) no-repeat;
	background-position: center;
}
.no{
	background: #fde7e7	url(/static/fishing/images/cross.png) no-repeat;
	background-position: center;
}
.noimg {
	background: #fde7e7;
}
.maybe{
	background: #fff	url(/static/fishing/images/information_small.png) no-repeat;
	background-position: center;
}
.nobg{
	background-image:none; 	
}
.screen-reader{
	display:none; 
}








table.matrix2{
	margin-bottom:20px;	
	font-size:14px;
}
.matrix2 td, .matrix2 th{
	padding: 10px; 
	border-color:#000;
}
.matrix2 tr{
	border-color:#000; 	
}
.matrix2 th{
	font-weight:bold; 
	text-align:center;
	background: transparent url(../images/table-bg.png) repeat-x 0 10px; 
	text-shadow:0px 1px 0px #fff; 
}
.table-topleft{
	border:none;
}
.matrix2 caption{
	margin-bottom:10px; 
	font-size:18px; 
}