@charset "utf-8";
/* CSS Document */

.qContent table.mixdata{
	border-collapse: collapse;
margin-left: auto;
margin-right:auto;
border-bottom: 1px solid #d7d2c8;
margin-bottom:3em;	
table-layout:fixed;

}	
  

.qContent table.mixdata caption{
	font-size: 1.4em;
	text-align:left;
	padding-bottom:.25em;
	}	

.qContent table.mixdata tbody{
	height:600px;
	overflow-y: scroll;
		display:block;
	}
	

.qContent table.mixdata thead{
	background-color: #d7d2c8;
		position:relative;
		display:block;
		width:100%;
		border-bottom:2px solid #afa691;
		}
		
.qContent table.mixdata thead th{
	padding: 0.25em 0em 0.25em .75em;
	text-align:left;
	vertical-align:bottom;
	min-width:70px;
	}	

.qContent table.mixdata tbody th{
	background-color: #d7d2c8;
	padding: 0.25em .5em 0.25em .5em;
	text-align:center;
	min-width:80px;
	vertical-align:top;
		}
.qContent table.mixdata td{
	padding: 0.25em 0em 0.25em .75em;
	white-space: nowrap;
	text-align:left;
	background-color:white;
	min-width: 70px; 
	
		}	
.qContent table.mixdata td.pval{
	border-right:2px solid #d7d2c8;	
	min-width:85px;
	text-align:center;
		}
			
.qContent table.mixdata  tbody > tr.highlight td{
	background-color:  #efefef;
 }	
	
	
	
/*.qContent table scroll*/
.qContent table.longdata{
border-collapse: collapse;
margin-left: auto;
margin-right:auto;
border-bottom: 1px solid #d7d2c8;
margin-bottom:3em;

	}
.qContent .longdata caption{
	font-size: 1.4em;
	text-align:left;
	padding-bottom:.25em;
	}	
	
.qContent .longdata tbody,thead{
	display:block;
	}	
.qContent .longdata tbody{
	height:600px;
	overflow-y: scroll;
	}

.qContent .longdata thead{
	background-color: #d7d2c8;
		border-bottom:2px solid #afa691;
	
		}
	
.qContent .longdata thead th{
	padding: 0.25em 1em 0.25em 1em;
	text-align:left;
	}	
		

.qContent .longdata th{
	background-color: #d7d2c8;
	padding: 0.25em .5em 0.25em .5em;
	text-align:right;
	vertical-align:top;
		}
.qContent .longdata td{
	padding: 0.25em 1em 0.25em 1em;
	white-space: nowrap;
	text-align:left;
		}	
.qContent .longdata td.pval{
	border-right:2px solid #d7d2c8;	
		}

.qContent table.longdata  tbody > tr:nth-child(10n), tr:nth-child(10n-1), tr:nth-child(10n-2), tr:nth-child(10n-3), tr:nth-child(10n-4){
	background-color:  #efefef;
 }
 

.qContent .rotate{
	-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
	width:1em;
	white-space:nowrap;
	position:absolute;
	
	 	}

		