form.etform * {
	margin:0;
	padding:0;
}

form.etform {
	font-family: arial,helvetica,sans-serif;
	margin:1em 0;
	width: 450px;
}

form.etform h4 {
	font-size: 110%;
	margin: 20px 0 4px 0;
	padding:4px;
	background: url(../images/blank.gif) top left repeat-x;
}

form.etform h5 {
	font-size: 110%;
	margin: 10px 0 0 0;
}


form.etform p {
	clear:left;
	margin-bottom:1em;
	float:left;
	width:450px;
}

form.etform ol {
	list-style:none;
	margin:0;
	padding:0px !important;
	/*background:url(../images/formBG.gif) bottom left repeat-x #fff;*/
}


form.etform li {
	border-bottom:1px solid #C6DA61;
	padding-bottom:10px !important;
}

form.etform li ol li {
	border:none;
	padding-bottom:3px !important;
}


form.etform input, form.etform textarea, form.etform select {
	font-family:inherit !important;
	font-size:inherit !important;
	padding:4px;
	border:1px solid #A0AEAD;
}


form.wysiwyg select {
	font-size:10px !important;
	background-color:#fff;
	padding:0;
	margin:0.25em;
}

form.etform input, form.etform textarea {
	width:300px;
	float:left;
}

form.etform.small input, form.etform.small textarea {
	width:218px;
}

form.etform input.radio, form.etform input.checkbox, form.etform input.button {
	width:auto;
}

form.etform input.radio, form.etform input.checkbox {
	border:none;
	margin-right: 20px;
}

form.etform label, form.etform legend {
	font-size:12px;
	font-weight: bold;
	color:#666;
}

form.etform label.checkbox {
	float: left;
	width:auto;
}


form.etform fieldset {
  margin-bottom: 0.5em;
}

form.etform legend {
margin:0;
padding:0;
}

form.etform label {
	/*display: inline-block;*/
	display:block;
	line-height: 1.8em;
	vertical-align: top;
	font-weight:bold;
	padding-right:1em;
	/*width: 60px;  Width of labels */
}

	form.etform ol li fieldset label {
		
	}

form.etform fieldset ol {
  	margin: 0;
  	padding: 0;
}

form.etform fieldset li {
  	list-style: none;
  	padding: 5px;
  	margin: 0;
}

form.etform fieldset fieldset {
  	border: none;
  	margin: 3px 0 0;
}

form.etform fieldset fieldset legend {
  	padding: 0 0 5px;
  	font-weight: bold;
}

form.etform fieldset fieldset label {
  	display: block;
  	width: auto;
}

form.etform em {
  	font-weight: bold;
  	font-style: normal;
  	color: #f00;
}

form.etform fieldset fieldset label,form.etform fieldset fieldset input, form.etform fieldset fieldset textarea {
  	margin-left: 20px; /* Width plus 3 (html space) */
}

