form{padding: 25px;}
	fieldset{}
	
	label.FormHeading{display: block; font-size: 1.2em; color: #1884CF; font-weight: bold; margin-bottom: 1em;}
	
	.field{width: 100%; padding-bottom: 10px; overflow: auto;}
		label.left{float: left; display: block; color: #1884CF; width: 130px; padding: 5px 0 1px 0;}
			.dropdown label.left{padding-bottom: 3px;}
			.optionset label.left, .checkboxset label.left{border: 0;}
		.middleColumn, .Actions{display: block; margin-left: 135px;}
			.middleColumn input, .middleColumn textarea, .middleColumn select{border: 1px solid #abacae; width: 250px; padding: 3px;}
			.middleColumn textarea{font-size: 1.2em; font-family: Verdana, Arial, sans-serif;}
				.middleColumn input:hover, .middleColumn textarea:hover, .middleColumn select:hover{border: 1px solid #7b94b4;}
				.middleColumn input:focus, .middleColumn textarea:focus, .middleColumn select:focus{border: 1px solid #0a8dd1;}
			
			.validation{display: block; font-size: 1.4em!important; color: #971717!important; text-decoration: underline;}
			.message{display: block; font-size: 0.86em; color: #971717; margin-left: 135px; padding: 5px 0;}
			.simplestspam .required{display: block; font-size: 0.86em; color: #ccc; width: 280px; padding: 5px 0;}
			
			.typography .optionset ul, .typography .optionset ol{margin: 0;}
				.typography .optionset li{list-style-type: none; margin: 0;}
				
			.action{background: #188fdb; border: 0; color: #fff; padding: 3px 7px; cursor: pointer;}
				.action:hover{background: #1b95e2;}
	
	.radio, .checkbox{width: auto!important;}