.fixed_headers {
	width:800px;
  table-layout: fixed;
  border-collapse: collapse;
  text-align: center;
  margin:0 auto;

}
.form {
border: 1px transparent;
}
.fixed_headers th {
	position: relative;
  color: #000;
  text-decoration: underline;
}
.fixed_headers th,
.fixed_headers td {
 /* border: 1px transparent;*/
  padding: 4px;
  text-align: left;
}



.fixed_headers thead
{
display:table-header-group;
  text-align: center;
  vertical-align: top;

}
.fixed_headers thead tr {
  position: relative;
}
.fixed_headers tbody {
  text-align :center;

	border-collapse:separate;
	margin:0 auto;
	display:block;
	width:800px;
  	height:700px;
    overflow-y: auto;
    overflow-x: hidden;

}

.fixed_headers tbody tr {
	vertical-align: top;
	padding:4px;

}
.fixed_headers tbody tr:nth-child(even) {
  background-color: #dddddd;
}
.fixed_headers tbody tr:nth-child(odd) {
	  background-color: #CCC;
}
.old_ie_wrapper {
	height:700px;
  overflow-x: hidden;
  overflow-y: auto;
}
.old_ie_wrapper tbody {
  height: auto;
}

.gap{
	width:425px;
}

#score_table{
	width:100%;
	padding:2px;
	border-spacing:0px;
	border:0px;
}
.question_index{
	width:3%;
	text-align:center;

}

.last_header{
width:9px;
}
.header{
	top:auto;
	width:auto;
	float:left;
	position: fixed;
}

td,th {
	text-align: center;
	width:auto;
	vertical-align: top;
	padding:4px;
}

.center_title{
	text-align:center;
}

table, td, th { border: 1px transparent; }

th:nth-child(1){background:#DDD;}
th:nth-child(even){background:#DDD;}
th:nth-child(2n+3){background:#CCC;}


