@charset "UTF-8";
/* CSS Document */

html {
height: 100%;
width: 100%;
display:table;
}

body {
	margin:0;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
	text-align:center;
behavior: expression(
	this.currentStyle.getAttribute("display")=="block" && (
		heightBase = document.createElement('div'),
		heightBase.className = 'heightBase',
		this.appendChild(heightBase),
		this.style.behavior = "none"
	)
);
}


* html div#box{
	display:inline;
	zoom:1;
}

*:first-child+html div#box{
	display:inline;
	zoom:1;
}

div.heightBase{
	height:100%;
	display:inline;
	zoom:1;
	vertical-align:middle;
}
