.cemp { }
.cemp h1 { }
.cemp h2 { }
#inBody .left .cemp h3 { padding:0; margin:0 }

.cemp-header { }
.cemp-footer { }

.cemp-cat { }
.cemp-item { padding:0 0 30px }

.cemp-details { }

.cemp-posted { display:block; font-size:10px; color:#939598; padding:3px 0 0 }

.error { border:2px solid red;}

table#cemp { margin:0 }
table#cemp td{ text-align:left; padding:0 }
table#cemp td.space { width: 15px }
table#cemp th { text-align:left; font-size:12px; font-weight: bold; padding:4px 0 2px }
td#label { }
table#cemp input.cempBtn { font-size:12px; font-weight:bold; background:#CCC; border:2px solid #0f63ab; padding:2px 20px; margin:10px 0 0 }
div.req { padding:0; border:0 solid white; border-left: 5px solid #0f63ab; float:left }
input.cemp { margin:0; font-size:11px; height:18px; width:200px; border:1px solid #cccccc; background-color:#f6f6f6 }
select.cemp { margin:0; font-size:11px; height:18px; width:205px; border:1px solid #cccccc; background-color:#f6f6f6 }
table#cemp input#x_state { width:63px; margin-right:10px }
table#cemp input#x_zip { width:125px }
table#cemp textarea#x_comments { width:419px; height:125px; border:1px solid #cccccc; background-color:#f6f6f6 }		

/*OnSubmit required fields will change to this class by js*/
table#cemp input.error { width:202px; border:2px solid #ff0000; background-color:#fff6f6 }
