body{overflow:auto;}
.centered{text-align:center;}
.noDisplay{display:none;}
#cover, #outer{z-index:99;}
#cover{background-color:#9CF; opacity:0.80; filter:alpha(opacity=80);}
html > body #cover, html > body #outer{
	position:fixed;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
}
#outer{text-align:center; display:table; overflow:hidden;}
#inner{text-align:center; font-size:125%; font-weight:bold; padding:5%;}
#middle{text-align:center; display:table-cell; vertical-align:middle;}
#cover, #outer, #results{display:none;}

/* IE Declarations */
#cover, #outer{
	#position:absolute;
	#top:expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
	#left:expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');
	#height:expression(0+((e=document.documentElement.clientHeight)?e:document.body.clientHeight)+'px');
	#width:expression(0+((e=document.documentElement.clientWidth)?e:document.body.clientWidth)+'px');
}
#inner{#position:relative; #top:-50%; #left:-50%;}
#middle{#position:absolute; #top:50%;}
#results table{margin:6px 0px;}
#results table td{text-align:center;}
