/* wFORMS Extension Stylesheet - formassembly.com					*/
/* Default Theme: March 2005										*/
/* Goes with wforms-style.css and wforms-jsonly.css					*/
/* Copyright (c) 2005 Cédric Savarese (http://www.4213miles.com)	*/

/* Form Related Rules */
/* =================== */
fieldset {
	padding: 15px 5px;
}
label, .label {
}
label.preField, .label.preField  {
	display: -moz-block-box;
	display: block;
	width: expression('10em');
	font-weight: bold;
}
label.postField, .label.postField {
	/*display: -moz-inline-box;
	display: inline-block;*/
	margin-left: 4px;
	margin-right: 4px;
}
textarea {
	padding: 0;
	vertical-align: top;
	margin: 2px 0 1px 0;
	font-size: 14px;
}
input {
	padding: 0;
	margin: 2px 0;
	font-size: 14px;
}
select {
	padding: 0;
	margin: 2px 0 1px 0;
	font-size: 14px;
}

/* Form Builder Related Rules */
/* ========================== */
/* Form or Fieldset instruction paragraph. */
.instructions {
	margin: 1em 0;
}

/* wForms Related Rules */
/* ==================== */
/* Field w/ a validation error */
.error {
}
/* Styling for message associated with a validation error. */
.errorMsg {
	display: block;
}
/* Field-Hint with focus */
.field-hint {
	clear: right;
	float: right;
	width: 200px;
	padding-left: 20px;
	margin-right: 40px;
}
/* Field-Hint without focus */
.field-hint-inactive {
	float: right;	
	clear: right;
	width: 200px;
	padding-left: 20px;	
	margin-right: 40px;
}
/* Links generated by the Repeat Behavior */
.duplicateLink {
	display: inline;
}
.removeLink {
	display: inline;
}
/* Switch Behavior Classes */
.onstate-a, .onstate-b, .onstate-c, .onstate-d {
	display: block;
}
.onstate-e, .onstate-f, .onstate-g {
	display: inline;
}
.onstate-h, .onstate-i, .onstate-j {
	display: inline;
}
/* offstate classes for the Switch Behavior are in wforms-jsonly.css */
