.typography form{padding: 1em 0; clear:right; margin-left: 19%;}
	.typography fieldset{}

	.typography label {}
	.typography li label, .typography p label {font-size: 0.8em;}
		.typography label.FormHeading{display: block; color: #808383; font-weight: bold; margin-bottom: 1em;}
		.typography label.left{float: left; display: block; font-weight: bold; width: 205px; padding: 8px 0 0 5px;}
		.typography label.right {float: left; height: 40px; width: 550px; margin-left: 5px; padding-top: 5px;}
			.typography .dropdown label.left{padding-bottom: 3px;}
			.typography .optionset label.left, .typography .checkboxset label.left{border: 0;}

	.typography .field{width: 100%; padding-bottom: 10px; overflow: auto;}
		.typography .middleColumn, .typography .Actions{display: block; margin-left: 220px;}
			.typography .middleColumn input, .typography .middleColumn textarea, .typography .middleColumn select{border: 1px solid #B5AB8B; width: 220px; padding: 3px;}
			.typography .middleColumn textarea{font-family: Arial, Verdana, sans-serif;}
			.typography .middleColumn ul{margin-left: 0!important; padding-left: 0!important;}
			.typography .middleColumn li{list-style: none!important;}
				.typography .middleColumn input:hover, .typography .middleColumn textarea:hover, .typography .middleColumn select:hover{border: 1px solid #c00;}
				.typography .middleColumn input:focus, .typography .middleColumn textarea:focus, .typography .middleColumn select:focus{border: 1px solid #fc3;}

		.typography .middleColumn .radio, .typography .middleColumn .checkbox,
		.typography .middleColumn .radio:hover, .typography .middleColumn .checkbox:hover,
		.typography .middleColumn .radio:focus, .typography .middleColumn .checkbox:focus{border: 0;}

		.typography .Actions{}
			.typography .Actions input {background-color: #fc3; color: #c00; padding: 0.3em; font-weight: bold; float: right;}
				.typography .Actions input:hover {background-color: #c00; color: #fc3;}

		.typography .message, .typography label.required {font-size: 1em; font-weight: bold; color: #c00; background-color: #fc3; border: 1px dotted #c00; display: block; margin-left: 120px; width: 228px; padding: 0.7em 1.7em; text-align: center;}

	.typography .radio, .typography .checkbox{width: auto!important;}

	.typography p.checkbox {}
		.typography p.checkbox input {float: left;}
	.typography .confirmedpassword .middleColumn {margin-left: 0px;}
	
