body {font-family: verdana, arial, sans-serif;}
/* Form */
.standardform {margin-top: 10px; font-size: .8em; line-height: .85;}
.standardform fieldset {margin-bottom: 5px;}
.standardform legend {font-size: 1em; font-weight: bold; background-color: inherit; color: black;}
.standardform td {vertical-align: top; padding-right: 15px;}
.standardform label {display: block; float: left; width: 35%; padding: 2px 0 3px 10px; clear: both;}
.standardform label.inline {display: inline; float: none; width: auto; padding: 0 4px 0 0; clear: none;}
.standardform .fieldCell, .standardform .fieldAlert {margin-left: 200px; vertical-align: middle; padding: 1px 0;}
.standardform .fieldCell label {display: inline; float: none; width: auto; padding: 0 4px 0 0; clear: none;}
.standardform .group {background: #DDF5FF; padding: 5px 0; border-top: 1px solid #999; border-bottom: 1px solid #999; color: inherit;}
.standardform .group2 {background: #333; color: #fff;}
.standardform .group2 a {background-color: inherit; color: #f6f6f6;}
.standardform .fieldRow {padding: 2px 0; background-color: #E9E9E9; color: inherit;}
.standardform .fieldAlert td {background: #99FFFF; color: inherit;}
.standardform .failed input, .standardform .failed select {background: #99FFFF; color: inherit;}
.standardform .alertmsg {background-color: inherit; color: red;}
/*.standardform .helper {color: #666; padding: 5px 0; background-color: transparent;}*/
.standardform .helper {display: none;}
.standardform .group .fieldRow {margin: 5px 0;}
.standardform .alert_header {font-weight: bold; padding: 5px 15px; color: #0000C9; background: #99FFFF;}
.standardform noscript {background-color: inherit; color: #000; margin: 3px 10px; border-bottom: 1px solid #999;}
.standardform .req {background-color: inherit; color: red;}
.standardform .req_line {margin: 0 auto 20px auto;}
.standardform .u {text-decoration: underline;}
.standardform .headerfield {margin-right: 5px; margin-bottom: -5px; border: none; color: black; background-color: #E9E9E9;}

