#rtm-troubleshoot { width: 765px; float: left; clear: both; padding-top: 6px; padding-bottom: 25px; }
#rtm-troubleshoot div.col1 { width: 320px; float: left; background-image: url('/img/bg_dot3.gif'); background-repeat: repeat-y; background-position: top right; }
#rtm-troubleshoot div.col2 { width: 433px; margin-left: 10px; float: left; margin-top: -1em; }
/*#rtm-troubleshoot div.col2>p { margin-top: 0; }
#rtm-troubleshoot div.col2>h2 { margin-top: 0; }*/
#rtm-troubleshoot div.col2 h2 { font-size: 1.2em; }

.menu { list-style: none; line-height: 1.4em; margin: 0 !important; }
.menu li { line-height: 1.4em; }
.sub-menu { list-style: none; line-height: 1.4em; display: none; }
.sub-menu.open { display: block; }
.sub-menu li { line-height: 1.4em; }
.menu div { padding-left: 7px; padding-right: 7px; margin-bottom: 5px; }
.menu div.sel { background-color: #eee; }
.menu div.sel a { font-weight: bold; color: #000; text-decoration: none; }
.prerelease, .impnote { border: 1px solid #B3B3B3; background-color: #FFFFD9; padding: 8px; margin-top: 1em; }
.nextquestion { margin: 1em 0; }
.nextquestion table { background-color: #E8EEF7; padding: 6px 8px; }
.nextquestion thead td { padding-bottom: 3px; }
.nextquestion label { font-weight: normal; padding-left: 5px; }
.question { border-top: 1px dotted #DADADA; }
.queue-status { padding-bottom: 1em; border-bottom: 1px dotted #DADADA; margin-bottom: 1em; }
.queue-low { color: #008000; }
.queue-med { color: #D54D02; }
.queue-high { color: #800000; }

.report-group h3 { font-size: 1.3em; margin-bottom: 0.3em; }
.tbl-report { border-spacing: 0; border-collapse: collapse; margin-top: 10px; }
.tbl-report td.col1 { padding-right: 10px; text-align: right; width: 200px; }
.tbl-report td { vertical-align: top; padding-bottom: 10px; }
.tbl-report textarea { width: 380px; height: 40px; }
.tbl-report textarea.large { width: 380px; height: 70px; }
.tbl-report input { width: 200px; }
.tbl-report input.small { width: 130px; }
.tbl-report input.large { width: 380px; }
.tbl-report select.small { width: 130px; }
.tbl-report select.large { width: 380px; }
.tbl-report .field-radio { margin-bottom: 5px; }
.tbl-report .field-radio input { width: 14px; }
.tbl-report .field-radio label { font-weight: normal; }
.tbl-report .field-label { font-weight: normal; }
.tbl-report .field-label.required { font-weight: bold; }
.tbl-report .field-example { color: #666; }
.tbl-report .field-desc { margin-bottom: 5px; }
.tbl-report .field-multiselectdate { margin-bottom: 5px; }
.tbl-report .field-multitext { margin-bottom: 5px; }
.tbl-textarea { border-spacing: 0; border-collapse: collapse; }
.tbl-textarea td.col1 { padding-right: 4px; }
.tbl-submit { border-spacing: 0; border-collapse: collapse; }
.tbl-submit td.col1 { padding-right: 10px; text-align: right; width: 200px; }

.form-desc { padding-bottom: 1em; border-bottom: 1px dotted #DADADA; margin-bottom: 1em; }
.field-error .field-label { color: #EC5800; background-image: url('/img/ico/ico_cross_org.gif'); background-repeat: no-repeat; background-position: center left; padding-left: 20px; }