* {padding:0;margin:0}
html {height:100%}
body {
	background: white;
	height: 100%;
	font: normal 12px/1.4em Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background: #E0EBEB url(images/adminbg.jpg) left top repeat-x;
}

fieldset {
	width: 370px;
	margin: auto;
	padding: .5em;
	border: 1px solid #699;
}
fieldset legend {
	margin: 0 1em;
	color: #000;
	font-weight: bold;
	padding: 0.1em .5em 0.2em .5em;
	background: white;
	border: 1px solid #699;
}
* html fieldset legend {
	margin-left: 0;
}
fieldset form div {
	margin-bottom: .5em;
}
fieldset form div label {
	float: left;
	width: 150px;
	text-align: right;
	margin-right: 1em;
	color: #000;
}
fieldset form div input.text {
	width: 200px;
	border: 1px solid #699;
}
fieldset form div input.button {
	background: #09c;
	color: white;
	font-weight: bold;
	border: 0;
	cursor: pointer;
}



#outer {margin: auto; height: 100%; overflow: hidden; position: relative}
#outer[id] {display: table; position: static}

#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%} /* for explorer only */
		
