/* line 4, sass/userform.scss */
table.userform { margin: 1em auto 0 auto; clear: left; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: #cbd1ee; border: 1px solid #025; }
/* line 10, sass/userform.scss */
table.userform td, table.userform td .form-text { font-size: 13px; }
/* line 13, sass/userform.scss */
table.userform td { color: inherit; margin: 0 auto; text-align: left; vertical-align: inherit; }
/* line 19, sass/userform.scss */
table.userform .header { color: #fff; background: #305C9D; }
/* line 22, sass/userform.scss */
table.userform .header h1 { color: white; font-size: 18px; line-height: 20px; font-weight: normal; text-align: left; padding: 5px 10px; margin: 0; border: 0; clear: none; }
/* line 34, sass/userform.scss */
table.userform textarea { width: 100%; }
/* line 37, sass/userform.scss */
table.userform .formerrorfield input.monospace { border: 1px #980000 solid; /* red */ }
/* line 40, sass/userform.scss */
table.userform .heading-note, table.userform .userform .heading-note td { padding-top: 0.5em; font-style: italic; }
/* line 44, sass/userform.scss */
table.userform .half-height td { font-size: 0.5em; }

/* Background colour for below is set in BoxInputTag.BoxSetDisableCommand */
/* line 51, sass/userform.scss */
.userform textarea, .userform select, .userform input.monospace, .userform-input-like { border: 1px #37418D solid; /* blue */ font-size: 14px; margin: 2px 0; }

/* line 56, sass/userform.scss */
.userform-input-like { font-family: monospace !important; background: white !important; color: black !important; }

/* line 62, sass/userform.scss */
.mandatory-legend { float: right; padding: 7px 15px 5px 15px; background: url("../../image/userform/Mandatory-form-head.gif") no-repeat center left; }

/* line 68, sass/userform.scss */
.base-outer-left { width: 18px; padding-left: 0.3em; }

/* line 73, sass/userform.scss */
.child-indent { padding-left: 2em; }

/* line 77, sass/userform.scss */
.child-outer-indent { padding-left: 2.7em; }

/* line 81, sass/userform.scss */
.base-outer-right { padding-right: 0.7em; }

/* Hide form inline elements in table rows (so XHTML validates) */
/* line 86, sass/userform.scss */
.form-table-hidden-inline { display: none; }

/* line 90, sass/userform.scss */
.form-table-hidden-inline td { display: none; }

/* line 94, sass/userform.scss */
.register-security-width { min-width: 40em; width: 50em; }

/* line 99, sass/userform.scss */
.right-text { text-align: right; padding-right: 10px; }

/* ***************************** OLD ******************************** */
/* line 106, sass/userform.scss */
.userform .box-disabled { background-color: #D4D0C8; }

/* line 110, sass/userform.scss */
.list-selection-progresss-indicator { border: 0; padding-left: 16px; }

/* line 115, sass/userform.scss */
.monospace { font-family: monospace; font-size: 1.2em; }

/* line 120, sass/userform.scss */
.meta-item { font-style: italic; }

/* **************** PHONE SCRIPT ******************* */
/* line 126, sass/userform.scss */
#content .phone-script-read, #content .userform .phone-script-read td { color: inherit; background-color: #FF9; font-weight: bold; }

/* line 132, sass/userform.scss */
#content .phone-script-note, #content .userform .phone-script-note td { color: inherit; background-color: #9F9; font-weight: normal; }

/* line 138, sass/userform.scss */
.userform select.body-style { width: 15em; }

/* line 142, sass/userform.scss */
.userform td.box-input-label-column, .userform td.box-input-icon-column { padding-top: 4px; }

/* line 146, sass/userform.scss */
.userform label { padding-right: 1em; }

/* line 150, sass/userform.scss */
.indent-form-label { padding-left: 1em; }

/* line 154, sass/userform.scss */
.userform img.form-icon { vertical-align: middle; }

/* line 158, sass/userform.scss */
.userform label.section-label { font-weight: bold; }

/* line 162, sass/userform.scss */
.userform .normalise-section-label label.section-label { font-weight: normal; }

/* line 166, sass/userform.scss */
.userform .bold { font-weight: bold; }

/* line 170, sass/userform.scss */
.userform ul { font-size: 11px; }

/* Can't use th in IE 5.5 */
/* line 175, sass/userform.scss */
.formheading, table.userform .formheading td { font-size: 18px; line-height: 20px; text-align: left; color: white; background-color: #738bc7; border-bottom: 0; padding-top: 3px; padding-bottom: 3px; margin: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }

/* line 188, sass/userform.scss */
.formsubheading, .userform .formsubheading td { font-size: 18px; margin: 0; color: white; background-color: #305C9D; border-top: 1px solid #025; padding-top: 0; padding-bottom: 0; }

/* line 198, sass/userform.scss */
.formheading em, .userform .formheading em { background-color: inherit; }

/* line 202, sass/userform.scss */
.firstformheading, .userform .firstformheading td { border-top: 0; }

/* line 206, sass/userform.scss */
.userform .formerrorheading td, .userform .formerrorlabel td, div.formerrorlabel { color: #000000; background-color: #FFB0B0; padding-top: 2px; }

/* line 212, sass/userform.scss */
div.formerrorlabel { padding: 2px 5px; }

/* line 216, sass/userform.scss */
.userform .formerrorfield td { color: inherit; background-color: #FFB0B0; padding-top: 4px; padding-bottom: 4px; }

/* line 223, sass/userform.scss */
.userform .information td { background-color: #FFFFFF; color: inherit; padding-top: 4px; padding-bottom: 4px; }
/* line 229, sass/userform.scss */
.userform .information td .form-icon { margin-right: 4px; }

/* line 234, sass/userform.scss */
.userform .warning td { background-color: #ffe9c5; padding-top: 4px; padding-bottom: 4px; }

/* line 240, sass/userform.scss */
.userform .formerrorfield td table td, .userform .information td table td, .userform .warning td table td { padding-top: 0; padding-bottom: 0; }

/* line 247, sass/userform.scss */
.userform .heading-note, .userform .heading-note td { padding-top: 0.5em; font-style: italic; }

/* line 252, sass/userform.scss */
.userform .half-height td { font-size: 0.5em; }

/* line 256, sass/userform.scss */
.userform div.field-inner { padding-left: 1em; }

/* line 260, sass/userform.scss */
img.mandatory-icon { vertical-align: baseline; }

/* line 264, sass/userform.scss */
.userform td.align-left { text-align: left; }

/* line 268, sass/userform.scss */
.userform td.align-center { text-align: center; }

/* line 272, sass/userform.scss */
.userform td.align-right { text-align: right; }

/* line 276, sass/userform.scss */
.null-redbook-valuation { color: #888; }

/* line 280, sass/userform.scss */
#tradeMeAuctionForm table.userform .base-outer-right { padding-bottom: 2px; }
