.cmxform {margin:20px;}
.cmxform fieldset {border: none;}

.cmxform label.error, label.error {color:#FF3333; font-size:10px;}
div.error { display: none; }

input:focus, textarea:focus { border: 1px dotted black; }
input.error { border:1px solid #FF3333; }

.cmxform span {font-size:10px; color:#FF3333; padding-left:5px; font-weight:normal;}

.cmxform table {border-top:1px solid #cccccc;}
.cmxform td, .cmxform th {border-bottom:1px solid #cccccc; padding:5px; text-align:left;}
.cmxform th{
	white-space: nowrap;
	width:200px;
	border-right:1px solid #cccccc;
	background-color: #F5F2EF;
}

.cmxform label {display:block; line-height: 1.8;vertical-align: top;cursor: hand;}
.cmxform p.btn {margin:10px; text-align:center;}
