	.ui-autocomplete {
		max-height: 250px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
	}
	/* IE 6 doesn't support max-height
	 * we use height instead, but this forces the menu to always be this tall
	 */
	html .ui-autocomplete {
		height: 250px;
	}
body{        
	border:0;
	margin:0;        
	font-size:11px;
	font-family: verdana,arial,sans-serif;
	color:#545454;     
	background: url(../images/pageTheme/cmxform-fieldset.gif) left bottom repeat-x;   
}
h1 {
	font-size: 15px;
	font-weight: bold;
	font-family: verdana;
	text-align: center;
}

fieldset {
	margin-left:5px;
	width: 800px;
}

form.cmxform fieldset {
		  margin-bottom: 10px;		  
		}
		form.cmxform legend {
		  padding: 0 2px;
		  font-weight: bold;
		}
		form.cmxform label {
		  display: inline-block;
		  line-height: 1.8;
		  vertical-align: top;
		}
		form.cmxform fieldset ol {
		  margin: 0;
		  padding: 0;
		}
		form.cmxform fieldset li {
		  list-style: none;
		  padding: 5px;
		  margin: 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 {
		  width: 120px; /* Width of labels */
		}
		form.cmxform fieldset fieldset label {
		  margin-left: 123px; /* Width plus 3 (html space) */
		}
		form.cmxform fieldset p, form.cmxform fieldset fieldset,form.cmxform fieldset li {
		  margin-left:15px;
		  margin-right:15px;
		  padding: 2px 7px 4px;
		  background: url(../images/pageTheme/cmxform-divider.gif) left bottom repeat-x;
		}