body {
        color: black;
        font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
        background: white;
}

#dblBbl{
display: block;
position: absolute;
}

.purpleBlock {
display: block;
color: white;
background: #440077;
padding: 0.5em;
border: 1px solid black;
}

.tableCols {
        text-align: left;
        width: 50%;
}
.center {
        text-align: center;
}

fieldset {
  dsisplay: block;
  fsloat: left;
        padding: 0.5em .5em 1em;
        margin-bottom: 1em;
}

legend {
        fo0nt: bold 1em;
        color: #366;
        font-weight: bold;
}
table {
        width: 100%;
}
td {
        text-align: center;
}
.left {
        text-align: left;
}
th {
        font-weight: bold;
        font-size: 0.8em;
        text-align: center;
        vertical-align: bottom;
}
caption, p {
        foont-weight: bold;
        text-align: left;
        padding: 0.5em;
}
h2 {
        font: bold 1em;
        color: #708550;
        height: 1.2em;
        pladding-bottom: 1em;
        background: #fff;
}
h1 {
        font: bold 1em;
        color: #00688B;
        height: 1.2em;
        paadding: 0.5em;
        background: #fff;
}
.topBar {
        background: transparent;
        font: bold 1.5em;
        height: 2em;
        padding: 0.5em;
        border: 0.1em solid #366;
}
.menuBar {
        font: bold 0.75em;
        height: 1em;
        padding: 0.5em;
        background: #ddd;
        border-top: 0.75em solid #366;
}
ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
}
.menuBar li {
        padding-right: 3em;
        float: left;
}
.row0 {
        padding: 0.5em;
        background: #fff;
}
.row1 {
        background: #eee;
}
.questionsTh {
        text-align: left;
        vertical-align: bottom;
        width: 60%;
}
.questions6Th {
        text-align: left;
        valign: bottom;
        width: 52%;
}
.questions7Th, .questions10Th, .questions2Th, .questions3Th {
        text-align: left;
        valign: bottom;
        width: 58%;
}
.questions {
        text-align: left;
        width: 60%;
}
.questions6 {
        text-align: left;
        width: 52%;
}
.questions7, .questions10, .questions2, .questions3 {
        text-align: left;
        width: 58%;
}
.leikert {
        width: 26%;
}
.questions1 {
        text-align: left;
}

.batt {
        text-decoration: none;
        border-left: 1px solid #999;
}
.batt th {
        font-size: 1em;
        border-bottom: 1px solid #999;
        border-right: 1px solid #999;
        border-top: 1px solid #999;
}
.batt td {
        text-align: left;
        font-size: 1em;
        border-bottom: 1px solid #999;
        border-right: 1px solid #999;
        padding: 0.75em;
}
.txtFields {
        text-align: left;
        padding: 0 0.4em;
}
.txtFields1 {
        text-align: left;
        padding: 0 0.4em;
        width: 7em;
}
.txtFields2 {
        text-align: left;
        padding: 0 0.4em;
        width: 20em;
}
.fourResp {
        width: 10%;
}
.fiveResp {
        width: 8%;
}
.sevenResp {
        width: 6%;
}
.tenResp {
        width: 4.2%;
}
.left, td.left {
text-align: left;
}
.right, td.right {
text-align: right;
}
.twoResp {
        width: 21%;
}
.threeResp {
        width: 14%;
}
.small {
        font-size: .9em;
}
.extraSpace {
        margin: 1em 0;
}
cite {
        font-style: normal;
        float: left:width: 100%;
        padding-bottom: 1em;
}
table, caption {
        width: 100%;
}
table {
        margin-bottom: 1em;
}
caption, tr, td {
        margin: 0;
}
td {
        padding: 5px;
}
.inviso {
        height: 0;
        width: 0;
        overflow: hidden;
        position: absolute;
}
.headline {
        text-align: left;
        margin-bottom: 0;
        font-size: 1.1em;
}
.sep {
        margin: 0;
        padding: 0;
        border-bottom: 1px solid silver;
}
th .sep {
        font-weight: normal;
}
ul#listy {
        margin: 0 0 1em 0;
}
ul#listy li {
        list-style-type: disc;
        margin-left: 2em;
}
.indent {
        padding-left: 2em;
}
.subsequent {
margin-top: 1em;
border-top: 1px solid gray;
}
caption br {
height: 2em;
display: block;
}
.undy {
text-decoration: underline;
}

