form { margin: 0; padding: 0; }
form.cmxform label { width: 130px; border-right:1px solid #EEEEEE; color: #333; display: inline-block;	line-height: 1.8; vertical-align: middle; cursor: hand;}
form.cmxform fieldset {	 margin:0; margin-top: 6px; border: 0;}
form.cmxform fieldset p {  padding: 5px 10px 7px; border-bottom:1px solid #F5F5F5; list-style: none; padding: 5px;	margin: 0; }
form.cmxform label.error, label.error {	color: red;	font-style: italic; margin-left: 103px;  width: 240px;}
div.error { display: none; }
.textField, select, textarea {	border: 1px solid #CECECE; padding:3px; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; }
input.checkbox { border: none }
input:focus {  }
input.error { border: 1px dotted red; }
.submit { background:#0668b1 url(../images/tab-blue-left.png) repeat-x left top; color: #fff; font-weight: bold; padding: 6px 12px; border:0;   }
