table {
    border-collapse: collapse;
    width: 100%;
}
tr, td{
    vertical-align: top;
}
textarea{
    width: 100%;
}
input, select{
    margin-left: 10px;
}
.AddBottomBorder {
    border-bottom: 1px solid #9e9e9e;
}
.notes_input {
    height: 200px;
}
#Loading {
    background-color: #ffff00;
    border: 1px solid #aaa;
    position: fixed;
    width: 250px;
    left: 50%;
    margin-top: 20%;
    margin-left: -100px;
    padding: 6px 8px 8px;
    box-sizing: border-box;
    text-align: center;
}
.BlockOptionsButtons {
    text-align: right;
    width: 110px;
}
.InputTable{
    width: auto;
    vertical-align: center;
}
.CheckboxTable{
    width: 40%;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}.SmallCheckboxTable{
     width: auto;
     vertical-align: top;
}

.TabX1 {
    margin-left: 4px;
}
.TabX2 {
     margin-left: 8px;
 }