﻿#contract.DCS li ol, #contract.DCS li ul{margin-top:1em}
#contract.DCS li li {margin-bottom:1em}
#contract.DCS li.lh {margin-bottom:0}
#contract.DCS li{margin-bottom:1em}
.lh{list-style-type:none;font-weight:bold}
.lhl{list-style-type:none;font-weight:bold;margin-left:-1.5em}
div.qd {clear:both;padding-top:0.2em;padding-bottom:0.2em}
div.questionBox {padding:2%;margin-bottom:2em;width:95%;background:transparent}
div.questionBoxNB {padding:10px;margin:0;background:transparent;width:98%}
div.hintBox {padding:1%}
div.qd:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.telerikWrapper {float:left}
.telerikWrapper input {display:none}
.telerikWrapper input.telerikInput {display:inline}
.ans {float:left;margin-right:0.4em}
.ans input, .ans select {float:left;margin-right:0.4em}
.ansRight {float:left}
.ansRight div.qd{padding-top:0}
.below, .belowIndented {clear:both;padding-top:0.4em}
.ansText {clear:both}
.ansText textarea {clear:both;display:block;margin:0;width:95%;height:5em}
.ansRB {float:left;margin-right:1em}
.ansRB label{margin-right:0.5em}
.que, .queText {float:left;margin-right:0.5em}
.cbq {float:left}
.qbr {clear:both;overflow:hidden;line-height:0}
.navBox {border:solid #003;border-width:1px 0 1px 0;padding:2px 2px 3px 2px;margin-bottom:10px;text-align:center;color:white;font-size:1em;background-color:#57A}
.navBox input{font-size:1em}
.sectionMenu{margin:0 0 1.1em 0.5em}
.sectionMenu div{margin:0 0 3px 0;padding:0}
.sectionMenu div span {background:#FFF;height:100%;right:-7px;display:block;position:relative;padding:4px 0px 4px 4px;border:1px solid #FFF;border-left:0}
.sectionMenu div a {background:#ECE7D5;height:100%;display:block;margin-left:6px;padding:4px 0px 4px 4px;border-top:1px solid #CCC;border-left:1px solid #CCC;border-bottom:1px solid #777;border-right:1px solid #777}
div.oddGroup{background:#ffffca;margin-top:2em}
div.evenGroup{background:#d4e7ff;margin-top:2em}
.odd{background:#ccc}
.err{color:red}
.helpGroup{background:#EDF7FF;color:#36C}
div.alt1{background:#ffffca}
div.alt2{background:#d4e7ff}
table.alt1, td.alt1{background:#edecde}
table.alt2, td.alt2{background:#d4e7ff}
.vrBut{margin-left:2em}
.DCS td>p:first-child{margin-top:0}
.DCS td>p:last-child{margin-bottom:0}
td .ans{float:none;}
td .cbq{float:none;display:inline}
td .cbq .que{float:none}
td .ansRight{float:none;display:inline}
input[type="checkbox"].ans {padding-left:0px;margin-left:0px}
