form.cmxform fieldset {
	border:0;
}
form.cmxform p {
	padding-bottom: 10px;
	font-size:10pt;
}
form.cmxform legend {
  padding: 0 1px;
  font-weight: bold;
}
form.cmxform label {
  display: inline-block;
  vertical-align: top;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:11pt;
  color: #ac3b01;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  margin: 0;
  padding: 2px 0;
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label.short {	width: 60px; height:21px;	}
form.cmxform label.long {	width: 80px; 	}

form.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}

form.cmxform fieldset select {
	line-height:24px;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	height:24px; 
	border:0; 
	padding:4px; 
	width:100px;
	background:   url(rounded_100.png) no-repeat left top    ;
	background-image:   url(rounded_100.png) no-repeat left top    ;
}
form.cmxform fieldset option, form.cmxform fieldset select+option, form.cmxform fieldset select.s150+option  {
	background-color:#FFFFFF;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	border:0; 
	padding:1px;
	line-height:20px;
}
form.cmxform fieldset select.s150 {
	line-height:24px;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	height:24px; 
	border:0; 
	padding:4px; 
	width:150px;
	background:   url(rounded_150.png) no-repeat left top    ;
	background-image:   url(rounded_150.png) no-repeat left top    ;
}

form.cmxform fieldset input {
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
}

form.cmxform fieldset input.s50 {
	background:   url(rounded_50.png) no-repeat left top; width:50px; height:21px; border:0; padding:4px; }
form.cmxform fieldset input.s75 {
	background:   url(rounded_75.png) no-repeat left top; width:75px; height:21px; border:0; padding:4px; }
form.cmxform fieldset input.s100 {
	background:   url(rounded_100.png) no-repeat left top; width:100px; height:21px; border:0; padding:4px; }
form.cmxform fieldset input.s150 {
	background:   url(rounded_150.png) no-repeat left top; width:150px; height:21px; border:0; padding:4px; }
form.cmxform fieldset input.s200 {
	background:   url(rounded_200.png) no-repeat left top; width:200px; height:21px; border:0; padding:4px; }
form.cmxform fieldset input.s500 {
	background:   url(rounded_500.png) no-repeat left top; width:500px; height:21px; border:0; padding:4px; }

form.cmxform fieldset textarea {
	width: 273px;
	height: 67px;
	background:  url(rounded_textarea.png) no-repeat left top;
	border:0;
	padding:2px 0 0 4px;
	overflow-x: hidden;
}
form.cmxform fieldset textarea.s400 {
	width: 400px;
	height: 200px;
	background:  url(rounded_textarea_400.png) no-repeat left top;
	border:0;
	padding:2px 0 0 4px;
	overflow-x: hidden;
}	
