			label {
				width: 10em;
				float: left;
				text-align: right;
				margin: 0 auto 0 auto;
				display: block;
			}

			label.textfield {
				position: relative;
				width: 100%;
				float: left;
				text-align: center;
				margin: 20px auto 2px auto;
				display: block;
			}

			.submit input {
			}

			input {
				color: #424243;
				background-color:transparent;
				border: 1px solid #424243;
				width: 15em;
				height: 1.6em;
				font-size: 10pt;
				margin: 2px auto 2px auto;
			}

			textarea {
				color: #424243;
				width: 90%;
				background-color: transparent;
				border: 1px solid #424243;
				margin: 0 auto 10px -20px;
				resize: none;
			}

			.submit input {
				color: #424243;
				background-color:transparent;
				border: 3px double #424243;
				height: 2.5em;
				width: 6.5em;
				font-style: oblique;
				font-size: 11pt;
			} 

			fieldset {
				border: 1px solid #424243;
				width: 30em;
				padding: 10px 10px 10px 10px;
				margin: 10px auto 10px auto;
			}

			 div.center {
			text-align: center
			}

			#required {
				font-family: Trebuchet MS, sans-serif;
				color: #424243;
				font-style: oblique;
				font-size: 9pt;
			}