html, body {
	margin:0;
	padding:0;
	text-align:center;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#666;
	height:100%;
	}
	#spacer {
		height:40px;
		}
	#body {
		background:#fff url(../images/login.gif) center no-repeat;
		width:823px;
		height:413px;
		margin:0 auto;
		padding: 0;
		text-align:left;
		overflow:hidden;
		}
		#error {
			margin: 20px 0; 
			color:#c00;
			font-weight:bold;
			text-align:center;
			}
		form {
			display:block;
			margin: 190px 200px 0 330px; 
			padding: 16px;
			background-color: #FFF;
			border: 4px solid #7FCDBB;
			text-align: center;
			}
			input { display: block; border: 1px solid #666; margin:3px 5px 0 0; float:left; font-size: 11px; }
				input.textinput { width:110px; margin:5px 5px 0 0; }
				input.sbmt { float: none; clear: both; width: 100px; }

			label {
				display: block;
				line-height:29px;
				width: 110px;
				padding:0 5px 0 10px;
				font-weight:normal;
				color:#000;
				float:left;
				text-align: left;
				}
				
.cleaner { float: none; clear: both; margin: 0; padding: 0; }