/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.2
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:100%;
	background:url(../images/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(../images/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}
table { 
  width: 100%; 
  border-collapse: collapse; 
}

/* Zebra striping */
tr:nth-of-type(odd) { 
  background: #eee; 
}
th { 
  background: #337ab7; 
  color: white; 
  font-weight: bold; 
}
td.a1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.y1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.y1e, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.b1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.c1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.d1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.e1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.f1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}

td.g1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.ha1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.i1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.j1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.k1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.l1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}td.m1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.n1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.o1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.p1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.q1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.r1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.s1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.s2, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.s3, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.s4, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.t1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.t2, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.t3, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.t4, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.ab1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.ab2, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.ab3, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.ab4, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.ka1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.ka2, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.ka3, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.ka4, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.ch1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.ch2, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.ch3, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.ch4, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.oh1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.oh2, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.sh1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.sh2, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.np1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.np2, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.np3, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.np4, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
td.sin1, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	td.a1, tr { 
		display: block; 
	}
	td.y1, tr { 
		display: block; 
	}
		td.y1e, tr { 
		display: block; 
	}
	td.b1, tr { 
		display: block; 
	}
	td.c1, tr { 
		display: block; 
	}
	td.d1, tr { 
		display: block; 
	}
	td.e1, tr { 
		display: block; 
	}
	td.f1, tr { 
		display: block; 
	}
	td.g1, tr { 
		display: block; 
	}
	td.ha1, tr { 
		display: block; 
	}
	td.i1, tr { 
		display: block; 
	}
	td.j1, tr { 
		display: block; 
	}
	td.k1, tr { 
		display: block; 
	}
	td.l1, tr { 
		display: block; 
	}
	td.m1, tr { 
		display: block; 
	}
	td.n1, tr { 
		display: block; 
	}	
	td.o1, tr { 
		display: block; 
	}
	td.p1, tr { 
		display: block; 
	}
	td.q1, tr { 
		display: block; 
	}
	td.r1, tr { 
		display: block; 
	}
	td.s1, tr { 
		display: block; 
	}
	td.s2, tr { 
		display: block; 
	}
	td.s3, tr { 
		display: block; 
	}
	td.s4, tr { 
		display: block; 
	}
	td.t1, tr { 
		display: block; 
	}
	td.t2, tr { 
		display: block; 
	}
	td.t3, tr { 
		display: block; 
	}
	td.t4, tr { 
		display: block; 
	}
	td.ab1, tr { 
		display: block; 
	}
	td.ab2, tr { 
		display: block; 
	}
	td.ab3, tr { 
		display: block; 
	}
	td.ab4, tr { 
		display: block; 
	}
	td.ka1, tr { 
		display: block; 
	}
	td.ka2, tr { 
		display: block; 
	}
	td.ka3, tr { 
		display: block; 
	}
	td.ka4, tr { 
		display: block; 
	}
	td.ch1, tr { 
		display: block; 
	}
	td.ch2, tr { 
		display: block; 
	}
	td.ch3, tr { 
		display: block; 
	}
	td.ch4, tr { 
		display: block; 
	}
	td.oh1, tr { 
		display: block; 
	}
	td.oh2, tr { 
		display: block; 
	}
	td.sh1, tr { 
		display: block; 
	}
	td.sh2, tr { 
		display: block; 
	}
	td.np1, tr { 
		display: block; 
	}
	td.np2, tr { 
		display: block; 
	}
	td.np3, tr { 
		display: block; 
	}
	td.np4, tr { 
		display: block; 
	}
	td.sin1, tr { 
		display: block; 
	}
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	tr { border: 1px solid #ccc; }
	
	td.a1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.y1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.y1e { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.b1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.c1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.d1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.e1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.f1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.g1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.ha1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.i1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.j1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.k1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.l1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.m1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.n1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	
	td.o1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.p1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.q1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.r1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	
	td.s1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.s2 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.s3 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.s4 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.t1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.t2 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.t3 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.t4 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	
	td.ab1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.ab2 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.ab3 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.ab4 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.ka1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.ka2 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.ka3 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.ka4 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.ch1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.ch2 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.ch3 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.ch4 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.oh1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.np1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.np2 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.np3 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.np4 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.sin1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.oh2 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.sh1 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	td.sh2 { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 61%!important; 
	}
	
	td.a1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	td.y1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.y1e:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.b1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.c1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.d1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	td.e1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.f1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.g1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.ha1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.i1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.j1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.k1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.l1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.m1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.n1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	td.o1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.p1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.q1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.r1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.s1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.s2:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.s3:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.s4:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	td.t1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.t2:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.t3:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.t4:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	td.ab1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.ab2:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.ab3:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.ab4:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	td.ch1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.ch2:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.ch3:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.ch4:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	td.oh1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.oh2:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.sh1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.sh2:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.ka1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.ka2:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.ka3:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.ka4:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.np1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.np2:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.np3:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.np4:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	td.sin1:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	td.a1:nth-of-type(1):before { content: "English Numbers"; }
	td.a1:nth-of-type(2):before { content: "Hindi Numbers"; }
	td.a1:nth-of-type(3):before { content: "Hindi Transliteration"; }
	td.a1:nth-of-type(4):before { content: "English Transliteration"; }
	td.b1:nth-of-type(1):before { content: "English Numbers"; }
	td.b1:nth-of-type(2):before { content: "Hindi Numbers"; }
	td.c1:nth-of-type(1):before { content: "English"; }
	td.c1:nth-of-type(2):before { content: "Hindi"; }
	td.c1:nth-of-type(3):before { content: "Hindi Transliteration"; }
	td.d1:nth-of-type(1):before { content: "English"; }
	td.d1:nth-of-type(2):before { content: "Hindi"; }	
	td.e1:nth-of-type(1):before { content: "English Numbers"; }
	td.e1:nth-of-type(2):before { content: "Assamese Transliteration"; }
	td.e1:nth-of-type(3):before { content: "Pronunciation"; }
	td.f1:nth-of-type(1):before { content: "English"; }
	td.f1:nth-of-type(2):before { content: "Assamese"; }
	
	td.y1:nth-of-type(1):before { content: "English"; }
	td.y1:nth-of-type(2):before { content: "Konkani"; }
	
	td.np1:nth-of-type(1):before { content: "English Numbers"; }
	td.np1:nth-of-type(2):before { content: "Nepali Numbers"; }
	td.np1:nth-of-type(3):before { content: "English Transliteration"; }
	td.np1:nth-of-type(4):before { content: "Nepali Transliteration"; }
	
	td.np2:nth-of-type(1):before { content: "English Numbers"; }
	td.np2:nth-of-type(2):before { content: "English Transliteration"; }
	td.np2:nth-of-type(3):before { content: "Nepali Transliteration"; }
	
	td.np3:nth-of-type(1):before { content: "English"; }
	td.np3:nth-of-type(2):before { content: "English Transliteration"; }
	td.np3:nth-of-type(3):before { content: "Nepali Transliteration"; }
	
	td.np4:nth-of-type(1):before { content: "English"; }
	td.np4:nth-of-type(2):before { content: "English Transliteration"; }
	td.np4:nth-of-type(3):before { content: "Nepali Transliteration"; }
	
	td.y1e:nth-of-type(1):before { content: "English"; }
	td.y1e:nth-of-type(2):before { content: "Tulu"; }
	
	td.g1:nth-of-type(1):before { content: "English Numbers"; }
	td.g1:nth-of-type(2):before { content: "Bengali Numbers"; }
	td.g1:nth-of-type(3):before { content: "Bengali Transliteration"; }
	td.g1:nth-of-type(4):before { content: "English Transliteration"; }
	td.ha1:nth-of-type(1):before { content: "English Numbers"; }
	td.ha1:nth-of-type(2):before { content: "English Transliteration"; }
	td.ha1:nth-of-type(3):before { content: "Bengali Transliteration"; }
	td.i1:nth-of-type(1):before { content: "English"; }
	td.i1:nth-of-type(2):before { content: "Bengali Transliteration"; }
	td.i1:nth-of-type(3):before { content: "English Transliteration"; }
	td.j1:nth-of-type(1):before { content: "English"; }
	td.j1:nth-of-type(2):before { content: "Bengali"; }
	td.k1:nth-of-type(1):before { content: "English Numbers"; }
	td.k1:nth-of-type(2):before { content: "Gujarati Numbers"; }
	td.k1:nth-of-type(3):before { content: "Gujarati Transliteration"; }
	td.k1:nth-of-type(4):before { content: "English Transliteration"; }
	td.l1:nth-of-type(1):before { content: "English Numbers"; }
	td.l1:nth-of-type(2):before { content: "English Transliteration"; }
	td.l1:nth-of-type(3):before { content: "Gujarati Transliteration"; }
	td.m1:nth-of-type(1):before { content: "English"; }
	td.m1:nth-of-type(2):before { content: "Gujarati Transliteration"; }
	td.m1:nth-of-type(3):before { content: "English Transliteration"; }
	td.n1:nth-of-type(1):before { content: "English"; }
	td.n1:nth-of-type(2):before { content: "English Transliteration"; }
	td.n1:nth-of-type(3):before { content: "Gujarati Transliteration"; }	
	td.o1:nth-of-type(1):before { content: "English Numbers"; }
	td.o1:nth-of-type(2):before { content: "English Transliteration"; }
	td.o1:nth-of-type(3):before { content: "Kannada Transliteration"; }
	td.o1:nth-of-type(4):before { content: "English Transliteration"; }
	td.p1:nth-of-type(1):before { content: "English Numbers"; }
	td.p1:nth-of-type(2):before { content: "English Transliteration"; }
	td.p1:nth-of-type(3):before { content: "Kannada Transliteration"; }
	td.q1:nth-of-type(1):before { content: "English"; }
	td.q1:nth-of-type(2):before { content: "Kannada Transliteration"; }
	td.q1:nth-of-type(3):before { content: "English Transliteration"; }
	td.r1:nth-of-type(1):before { content: "English"; }
	td.r1:nth-of-type(2):before { content: "English Transliteration"; }
	td.r1:nth-of-type(3):before { content: "Kannada Transliteration"; }	
	td.s1:nth-of-type(1):before { content: "English Numbers"; }
	td.s1:nth-of-type(2):before { content: "Malayalam Transliteration"; }
	td.s1:nth-of-type(3):before { content: "English Transliteration"; }
	td.s2:nth-of-type(1):before { content: "English Numbers"; }
	td.s2:nth-of-type(2):before { content: "Malayalam Transliteration"; }
	td.s2:nth-of-type(3):before { content: "English Transliteration"; }
	td.s3:nth-of-type(1):before { content: "English"; }
	td.s3:nth-of-type(2):before { content: "English Transliteration"; }
	td.s3:nth-of-type(3):before { content: "Malayalam Transliteration"; }
	td.s4:nth-of-type(1):before { content: "English"; }
	td.s4:nth-of-type(2):before { content: "English Transliteration"; }
	td.s4:nth-of-type(3):before { content: "Malayalam Transliteration"; }	
	td.t1:nth-of-type(1):before { content: "English Numbers"; }
	td.t1:nth-of-type(2):before { content: "Hindi Numbers"; }
	td.t1:nth-of-type(3):before { content: "English Transliteration"; }
	td.t1:nth-of-type(4):before { content: "Hindi Transliteration"; }
	td.t2:nth-of-type(1):before { content: "English Numbers"; }
	td.t2:nth-of-type(2):before { content: "English Transliteration"; }
	td.t2:nth-of-type(3):before { content: "Hindi Transliteration"; }
	td.t3:nth-of-type(1):before { content: "English"; }
	td.t3:nth-of-type(2):before { content: "English Transliteration"; }
	td.t3:nth-of-type(3):before { content: "Hindi Transliteration"; }
	td.t4:nth-of-type(1):before { content: "English"; }
	td.t4:nth-of-type(2):before { content: "English Transliteration"; }
	td.t4:nth-of-type(3):before { content: "Hindi Transliteration"; }		
	td.ab1:nth-of-type(1):before { content: "English Numbers"; }
	td.ab1:nth-of-type(2):before { content: "Punjabi Numbers"; }
	td.ab1:nth-of-type(3):before { content: "Punjabi Transliteration"; }
	td.ab1:nth-of-type(4):before { content: "English Transliteration"; }
	td.ab2:nth-of-type(1):before { content: "English Numbers"; }
	td.ab2:nth-of-type(2):before { content: "Punjabi Transliteration"; }
	td.ab3:nth-of-type(1):before { content: "English"; }
	td.ab3:nth-of-type(2):before { content: "Punjabi Transliteration"; }
	td.ab3:nth-of-type(3):before { content: "English Transliteration"; }
	td.ab4:nth-of-type(1):before { content: "English"; }
	td.ab4:nth-of-type(2):before { content: "English Transliteration"; }
	td.ab4:nth-of-type(3):before { content: "Punjabi Transliteration"; }
	
	td.ka1:nth-of-type(1):before { content: "English Numbers"; }
	td.ka1:nth-of-type(2):before { content: "Tamil Numbers"; }
	td.ka1:nth-of-type(3):before { content: "Tamil Transliteration"; }
	td.ka1:nth-of-type(4):before { content: "English Transliteration"; }
	td.ka2:nth-of-type(1):before { content: "English Numbers"; }
	td.ka2:nth-of-type(2):before { content: "Tamil Transliteration"; }
	td.ka2:nth-of-type(3):before { content: "English Transliteration"; }
	td.ka3:nth-of-type(1):before { content: "English"; }
	td.ka3:nth-of-type(2):before { content: "Tamil Transliteration"; }
	td.ka3:nth-of-type(3):before { content: "English Transliteration"; }
	td.ka4:nth-of-type(1):before { content: "English"; }
	td.ka4:nth-of-type(2):before { content: "English Transliteration"; }
	td.ka4:nth-of-type(3):before { content: "Tamil Transliteration"; }	
	td.ch1:nth-of-type(1):before { content: "English Numbers"; }
	td.ch1:nth-of-type(2):before { content: "Telugu Numbers"; }
	td.ch1:nth-of-type(3):before { content: "Telugu Transliteration"; }
	td.ch1:nth-of-type(4):before { content: "English Transliteration"; }
	td.ch2:nth-of-type(1):before { content: "English Numbers"; }
	td.ch2:nth-of-type(2):before { content: "English Transliteration"; }
	td.ch2:nth-of-type(3):before { content: "Telugu Transliteration"; }
	td.ch3:nth-of-type(1):before { content: "English"; }
	td.ch3:nth-of-type(2):before { content: "Telugu Transliteration"; }
	td.ch3:nth-of-type(3):before { content: "English Transliteration"; }
	td.ch4:nth-of-type(1):before { content: "English"; }
	td.ch4:nth-of-type(2):before { content: "English Transliteration"; }
	td.ch4:nth-of-type(3):before { content: "Telugu Transliteration"; }	
	td.oh1:nth-of-type(1):before { content: "English Numbers"; }
	td.oh1:nth-of-type(2):before { content: "Oriya Transliteration"; }
	td.oh1:nth-of-type(3):before { content: "English Transliteration"; }
	td.oh2:nth-of-type(1):before { content: "English"; }
	td.oh2:nth-of-type(2):before { content: "Oriya Transliteration"; }	
	td.sh1:nth-of-type(1):before { content: "English Numbers"; }
	td.sh1:nth-of-type(2):before { content: "Sanskrit Transliteration"; }
	td.sh1:nth-of-type(3):before { content: "English Transliteration"; }
	td.sh2:nth-of-type(1):before { content: "English"; }
	td.sh2:nth-of-type(2):before { content: "Sanskrit Transliteration"; }
	td.sin1:nth-of-type(1):before { content: "English"; }
	td.sin1:nth-of-type(2):before { content: "Sindhi Transliteration"; }
	
	
	
	
	
}
