.cmdbutton  { width:140px }
.cmdsmall  { font-size:9pt; width:140px}
.cmdsmaller  { font-size:8pt; width:120px}
input  { width:200px;}
input.text { width:200px; font-size:10pt; font-family:Arial; background-color:white; border:solid; border-width:1; border-color:lightsteelblue }
textarea  { font-size:10pt; font-family:Arial; background-color:white; border:solid; border-width:1; border-color:lightsteelblue }
select { width:200px; font-size:10pt; font-family:Arial; }
select.text { width:200px; font-size:10pt; font-family:Arial; background-color:white; border:solid; border-width:1; border-color:lightsteelblue }
.helptext  { font-size:8pt; font-family:Tahoma; color:maroon }
.helptextb  { font-size:9pt; font-family:Tahoma; color:maroon }
.label  { font-size:10pt; font-family:Tahoma; }
.labelhl  { font-size:10pt; font-family:Tahoma; font-weight:bold; color:maroon }
.labelbold  { font-size:10pt; font-family:Tahoma; font-weight:bold }
.label2  { font-size:8pt; font-family:Tahoma; }
.fixedwidth {font-family: Courier New}
.toggleon       { background-color:#DDDDDD;border:inset; border-width:2;height:20;cursor:pointer }
.toggleoff      { background-color:#EEEEEE;border:outset;border-width:2;height:20;cursor:pointer }
.xstooltip {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background-color:lightblue;
    font: normal 9pt sans-serif;
    padding: 3px;
    border: solid 1px;
}
.xsdelete {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    background-color:mistyrose;
    font: bold 8pt sans-serif;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 2px;
    border: solid 1px;
    text-align: center;
}
.cpn { background-color: gold  }

.arrow-up {
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;

        border-bottom: 5px solid black;
}

.arrow-down {
        width: 0;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;

        border-top: 20px solid #f00;
}

.arrow-right {
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;

        border-left: 10px solid green;
}
.arrow-left {
        width: 0;
        height: 0;
        border-top: 12px solid transparent;
        border-bottom: 12px solid transparent;
        border-right:12px solid yellow;
        display:none;
}
.usrhlp {
        background-color:yellow;
        font-family:Arial;
        font-size:14px;
        display:none;
}
