table.formMailNG.list{margin:10px 0;border-collapse:collapse;}
table.formMailNG.list thead th,table.formMailNG.list tbody td{border:1px solid #CCC;padding:2px 3px;}
table.formMailNG.list thead th{background-color:#EEE;font-weight:bold;}
table.formMailNG.list tfoot td{padding:10px 3px 2px 3px;}
input.invalid,select.invalid,textbox.invalid{background:#FFF url(/images/icons/emoticons/warning.gif) no-repeat scroll 99.3% 2.2px;border:1px solid red;padding:1px 1px 3px 1px;}
span.invalid{padding-left:10px;color:#C23F3F;}
.loading{background:#FFF url(/images/icons/wait.gif) no-repeat scroll center center;}
span.text-link{color:blue;cursor:pointer;text-decoration:underline;}
span.text-link-spacer{margin-left:3px;margin-right:3px;}
div.form-divider{border-bottom:1px solid #7396C3;}
.field.defaultValue{color:#AAA;text-align:center;}
.field{padding:3px;}
.field.id{height:22px;width:250px;padding-top:3px;}
.field.description{width:100%;margin:0;}
.field.encryption{font-family:monospace;width:100%;height:100px;margin:0;}
.field.collector{padding:0;height:20px;}
.field.destination{height:22px;width:300px;padding-top:3px;margin-left:10px;}
.field.successHTML{width:100%;height:80px;margin:0;}
div.form-block{padding-top:0;padding-bottom:0;}
div.form-block div.form-element-large{background:transparent url(/images/icons/emoticons/help_16.gif) no-repeat scroll left center;padding-bottom:0;padding-left:22px;padding-top:0;}
div.form-block p{margin-top:8px;}
