.naTL {
	border: 0;
	border-bottom: 1px solid #999;
	max-height: 300px;
	height: 80vh;
	overflow-y: scroll;
    margin: 0 auto;
    padding: 0;
  
	background:
		-webkit-linear-gradient(white 30%, rgba(255,255,255,0)),
		-webkit-linear-gradient(rgba(255,255,255,0), white 70%) 0 100%,
		-webkit-radial-gradient(50% 0, farthest-side, rgba(0,0,0,.2), rgba(0,0,0,0)),
		-webkit-radial-gradient(50% 100%,farthest-side, rgba(0,0,0,.2), rgba(0,0,0,0)) 0 100%;
		
	background:
		-webkit-linear-gradient(white 30%, rgba(255,255,255,0)),
		-webkit-linear-gradient(rgba(255,255,255,0), white 70%) 0 100%,
		-webkit-radial-gradient(farthest-side at 50% 0, rgba(0,0,0,.2), rgba(0,0,0,0)),
		-webkit-radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,.2), rgba(0,0,0,0)) 0 100%;
		
	background:
		-moz-linear-gradient(white 30%, rgba(255,255,255,0)),
		-moz-linear-gradient(rgba(255,255,255,0), white 70%) 0 100%,
		-moz-radial-gradient(50% 0, farthest-side, rgba(0,0,0,.2), rgba(0,0,0,0)),
		-moz-radial-gradient(50% 100%,farthest-side, rgba(0,0,0,.2), rgba(0,0,0,0)) 0 100%;
		
	background:
		-moz-linear-gradient(white 30%, rgba(255,255,255,0)),
		-moz-linear-gradient(rgba(255,255,255,0), white 70%) 0 100%,
		-moz-radial-gradient(farthest-side at 50% 0, rgba(0,0,0,.2), rgba(0,0,0,0)),
		-moz-radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,.2), rgba(0,0,0,0)) 0 100%;
		
	background:
		-ms-linear-gradient(white 30%, rgba(255,255,255,0)),
		-ms-linear-gradient(rgba(255,255,255,0), white 70%) 0 100%,
		-ms-radial-gradient(50% 0, farthest-side, rgba(0,0,0,.2), rgba(0,0,0,0)),
		-ms-radial-gradient(50% 100%,farthest-side, rgba(0,0,0,.2), rgba(0,0,0,0)) 0 100%;
		
	background:
		-ms-linear-gradient(white 30%, rgba(255,255,255,0)),
		-ms-linear-gradient(rgba(255,255,255,0), white 70%) 0 100%,
		-ms-radial-gradient(farthest-side at 50% 0, rgba(0,0,0,.2), rgba(0,0,0,0)),
		-ms-radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,.2), rgba(0,0,0,0)) 0 100%;
		
	background:
		-o-linear-gradient(white 30%, rgba(255,255,255,0)),
		-o-linear-gradient(rgba(255,255,255,0), white 70%) 0 100%,
		-o-radial-gradient(50% 0, farthest-side, rgba(0,0,0,.2), rgba(0,0,0,0)),
		-o-radial-gradient(50% 100%,farthest-side, rgba(0,0,0,.2), rgba(0,0,0,0)) 0 100%;
		
	background:
		-o-linear-gradient(white 30%, rgba(255,255,255,0)),
		-o-linear-gradient(rgba(255,255,255,0), white 70%) 0 100%,
		-o-radial-gradient(farthest-side at 50% 0, rgba(0,0,0,.2), rgba(0,0,0,0)),
		-o-radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,.2), rgba(0,0,0,0)) 0 100%;
		
	background:
		linear-gradient(white 30%, rgba(255,255,255,0)),
		linear-gradient(rgba(255,255,255,0), white 70%) 0 100%,
		radial-gradient(50% 0, farthest-side, rgba(0,0,0,.2), rgba(0,0,0,0)),
		radial-gradient(50% 100%,farthest-side, rgba(0,0,0,.2), rgba(0,0,0,0)) 0 100%;
		
	background:
		linear-gradient(white 30%, rgba(255,255,255,0)),
		linear-gradient(rgba(255,255,255,0), white 70%) 0 100%,
		radial-gradient(farthest-side at 50% 0, rgba(0,0,0,.2), rgba(0,0,0,0)),
		radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,.2), rgba(0,0,0,0)) 0 100%;
		
	background-repeat: no-repeat;
	background-color: white;
	background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;
	background-attachment: local, local, scroll, scroll;
}

.naTL-HeaderWrapper {
	border: 1px solid #999;
	border-bottom: 0;

}

.naTL-Header {
	width: 100%;
	background: #dcddde;
	text-align: center;
	border-spacing: 0;
	border-collapse: collapse;
}

.naTL-Header td {
	padding: 0.5em;
	width: 50%;
	max-width: 50%;
}

.naTL-Table {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

.naTL-Table td {
	border: 0;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	padding: 0.75em .75em;
	width: 50%;
	max-width: 50%;
	vertical-align: top;
}