body {
    /*width: 100%;*/
    font-family: Arial, Helvetica, sans-serif;
}

.leftmenu {
    width: 28%;
    float: left;
    border: thin solid #c0c0c0;
    border-collapse: collapse;
    overflow-x: auto;
    padding: 4px;
}

.mainpage {
    width: 70%;
    float: left;
    border-left: thin solid #c0c0c0;
    border-bottom: thin solid #c0c0c0;
    border-right: thin solid #c0c0c0;
    border-collapse: collapse;
    padding: 6px;
    overflow-x: auto;
}

.divcontrols {
    width: 100%;
    text-align: center;
    margin-top: 6px;
    margin-bottom: 6px;
}

.smallheader {
    text-align: center;
    font-weight: bold;
    font-size: smaller;
}

#divbacks {
    width: 100%;
    /* padding: 4px; */
    border: thin solid #c0c0c0;
    height: 350px;
    max-height: 350px;
    overflow-x: auto;
    font-size: smaller;
}

.tdlabel {
    text-align: right;
    padding: 4px;
    font-size: smaller;
    font-weight: bold;
}

.tdinput {
    padding: 4px;
}

.errmsg {
    font-size: larger;
    font-weight: bold;
    text-align: center;
    color: maroon;
}

.msgfineprint {
    font-size: 8pt;
    font-weight: bold;
    font-style: italic;
    color: maroon;
}

.columnheading {
    font-size: larger;
    font-weight: bold;
    text-align: center;
}

.dxtextbox {
    margin: 6px;
}

/*
.dxbutton {
    width: 36px;
}
*/
.dxgrid {
    margin: 6px;
}

.dx-item-content {
    font-size: larger !important;
}

.dx-list-item-content {
    font-size: larger !important;
}

.txtboxparms {
    font-size: 120% !important;
}

.dx-placeholder {
    font-size: 120% !important;
}

#cpy {
    position: fixed;
    bottom: 1%;
    width: 100%;
    text-align: center;
    font-size: 65%;
    font-weight: bold;

}