﻿a.LinkButton {
    font-weight: normal !important;
}
a.LinkButton:hover {
    color: #ff7803 !important;
}

div.qnPanel {
    border-bottom: 1px solid #ddd;
    margin-top: 4px;
    margin-bottom: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}
/** accesses error label w/o affecting checkbox|radio labels **/
div.qnPanel>div>label {
    float: right;
    width: 170px;
}

span.qnHeader {
    font-size: 11pt;
    background-color: #eee;
}

div.qnPanel noBottomBorder {
    border-bottom: 0px !important;
}

span.qnText {
   /* font-weight: bold !important;*/
}

span.qnIndent {
    text-indent: 30px;
}

table.Columns5 tr td {
    width: 80px;
    vertical-align: top;
    text-align: center;
    padding: 1px 2px;
}
table.Columns7 tr td {
    width: 60px;
    vertical-align: top;
    text-align: center;
    padding: 1px 2px;
}
table.Columns5 tr td label, table.Columns7 tr td label {
    display: block;
    line-height: 14px;
}

/* #######################################
    forPrint over-overrides */

.forPrint table.Columns5 tr td {
    width: auto;
    vertical-align: middle;
    text-align: left;
    padding: 1px 2px;
}
.forPrint table.Columns7 tr td {
    width: auto;
    vertical-align: middle;
    text-align: left;
    padding: 1px 2px;
}
.forPrint table.Columns5 tr td label, .forPrint table.Columns7 tr td label {
    display: inline;
    line-height: 14px;
}

/* ####################################### */
