﻿body {
    font-family: Arial;
}

input, select, textarea {
    font-family: Arial;
}

.tblSection {
    width: 780px;
}

.fieldLabel {
    text-align: left;
    padding: 4px;
    vertical-align: top;
}

.fieldLabel.indent {
    padding-left: 2em;
}

.fieldValue {
    text-align: left;
    padding: 4px;
    white-space: nowrap;
    vertical-align: top;
}

.radioButtonList label {
    padding-right: 15px;
}

.auto-style1, .auto-style2, .auto-style3 {
    padding: 4px;
}

.subSpan {
    margin-left: 10px;
}

.calendarImg {
    margin-left: 1px;
}

.AgreeCheck {
    font-family: Times New Roman;
    font-size: 1.67em;
    text-align: left;
    height: 25px;
}

.GeneralFont {
    font-family: Times New Roman;
    font-size: 1.67em;
}

.CommentLabel {
    font-family: Times New Roman;
    font-size: 1.05em;
}

.FinalComments {
    width: 700px;
    height: 200px;
    border: solid 1 gray;
    font-family: Times New Roman;
    font-size: 1.05em;
    margin-left: 10px;
    vertical-align: text-top;
    overflow-horizontal: hidden;
    overflow-vertical: scroll;
}

.trAlternate {
    background-color: #cfcccc !important;
}

.valError {
    color: red !important;
}

span.valError[style*="inline"] {
    display: block !Important;
}

.DynamicTextBox {
    width: 380px;
    margin: 2px;
}

.dynamicErrorMsg {
    text-align: right;
}

.DynamicLabel {
    margin: 5px;
    margin-Left: 10px;
    display: inline-block;
    margin-right: 120px;
}

.CountBox {
    width: 15%;
    margin-left: 4px;
}

.AbsSideBar {
    text-align: left;
    background-color: #990000;
    font-size: 0.9em;
    border-width: 0px;
    vertical-align: top;
    padding-left: 5px;
    width: 250px;
}
