/*
 * FORMS (winform class)
 */
.inputbox,
.inputboxbasic,
.inputboxnumber {
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    COLOR: #000033;
    VERTICAL-ALIGN: middle;
}

TABLE.winform {
    BORDER: 1px solid #555;
    MARGIN-BOTTOM: 5px;
}

TABLE.xwindow TABLE.winform {
    BORDER: none;
}

TABLE.winform TD.caption {
    FONT-WEIGHT: 700;
    BACKGROUND-COLOR: #555;
    BACKGROUND-IMAGE: url('winform-caption.gif');
    COLOR: #fff;
    TEXT-ALIGN: right;
    PADDING: 5px 10px;
}

TABLE.winform TD.label,
TABLE.winform TD.inbox,
TABLE.winform TD.buttonsbar {
    PADDING: 2px;
}

TABLE.winform TD.label {
    TEXT-ALIGN: right;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #eee;
}

TABLE.winform TD.inbox {
    /*BORDER-LEFT: 1px solid #E6E6E6;*/
}

TABLE.winform TD.inbox .inputbox {
    WIDTH: 100%;
}

TABLE.winform TD.inbox .inputhtml {
    WIDTH: 100%;
}

TABLE.winform TD.inbox .inputboxnumber {
    TEXT-ALIGN: right;
}

TABLE.winform TD.inbox .inputboxorder,
TABLE.winform TD.inbox .inputboxcenter,
TABLE.winform TD.inbox .inputboxdate {
    TEXT-ALIGN: center;
}

TABLE.winform .button {
    FONT-FAMILY: Verdana;
    FONT-SIZE: 90%;
    MARGIN-LEFT: 5px;
}

TABLE.winform TD.buttonsbar {
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: #eee;
}

TABLE.winform .info {
    HEIGHT: 2em;
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: #fff;
}