.secondaryAction:hover {color: black; }
.secondaryAction {color: grey; display: inline; }
.primaryAction {display: inline; }
.onstate-k, .onstate-l, .onstate-m, .onstate-n, onstate-o, .onstate-p, .onstate-q, .onstate-r, .onstate-s, .onstate-t {display: block; }
.onstate-a, .onstate-b, .onstate-c, .onstate-d, onstate-e, .onstate-f, .onstate-g, .onstate-h, .onstate-i, .onstate-j {display: block; }
.removeLink {margin-top: 10px; text-align: right; display: block; color: #CC3300; }
.duplicateLink {margin-top: 10px; font-weight: bold; text-align: right; display: block; }
.removeable {border: 1px solid #ddd; background-color: #F3F3F3; padding-right: 6px; }
.repeat {border: 1px solid #ddd; background-color: #FFFFFF; margin: 3px 0; padding-right: 6px; }
.field-hint-inactive {color: #666; clear: right; width: 190px; font-size: 85%; min-height: 2em; background-image: url(/images/tfa-greybracket.gif); background-repeat: no-repeat; background-position: left center; padding: 0 0 0 20px; }
.field-hint {color: #000; float: left; clear: right; width: 190px; font-size: 85%; min-height: 2em; background-image: url(/images/tfa-bracket.gif); background-repeat: no-repeat; background-position: left center; padding: 0 0 0 20px; }
.errMsg {color: #red !important; display: block; font-weight: bold; font-size: 9px; }
.errorMsg {color: red!important; display: inline; }
.errFld {;}
.error {border: 1px solid #D9A40E; }
.oneChoice {white-space: nowrap; }
.instructions {margin: 1.5em 0; }
label.postField {margin-left: 4px; margin-right: 4px; }
fieldset fieldset legend {font-size: 90%; }
legend {position: expression('absolute'); top: expression('-9px'); padding: 2px 5px; }
fieldset fieldset {border: 1px solid #ccc; background-color:#FFF; }
fieldset {position: expression('relative'); padding: 15px 10px; background-color:#FAFAFA; margin: 20px 0; }
.widget {padding: 7px 0; border-top: 3px solid #FFD37A; border-bottom: 1px solid #CCC; }
.result p {margin: 0px 0px 0px 0px !important; padding: 8px 0 0 0px; font-size: 12px !important;}
.result h3 {color: #AF2337; margin: 20px 0 0 0 !important; padding: 20px 0 0 0; font-size: 14px !important;}
.result {padding: 0; margin: 0; display: none;}
