body {
    background-color: #3d3d3b;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}

.style1 {
    color: #990000;
    font-weight: bold;
}

.style8 {
    color: #FF0000;
    font-size: 10pt;
    font-family: Verdana, Arial, Tahoma, Sans-serif, Helvetica;
}

.style14 {
    color: #CC0000
}

.style6 {
    color: #DFD3A3;
    font-size: 9px
}

SELECT {
    BORDER-RIGHT: #b0b0b0 1pt solid;
    BORDER-TOP: #b0b0b0 1pt solid;
    MARGIN-TOP: 1px;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 2px;
    BORDER-LEFT: #b0b0b0 1pt solid;
    COLOR: #191970;
    BORDER-BOTTOM: #b0b0b0 1pt solid;
    FONT-FAMILY: MS Sans Serif
}

TEXTAREA {
    BORDER-RIGHT: #b0b0b0 1pt solid;
    BORDER-TOP: #b0b0b0 1pt solid;
    MARGIN-TOP: 1px;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 2px;
    BORDER-LEFT: #b0b0b0 1pt solid;
    COLOR: #191970;
    BORDER-BOTTOM: #b0b0b0 1pt solid;
    FONT-FAMILY: MS Sans Serif
}

INPUT {
    BORDER-RIGHT: #b0b0b0 1pt solid;
    BORDER-TOP: #b0b0b0 1pt solid;
    MARGIN-TOP: 1px;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 2px;
    BORDER-LEFT: #b0b0b0 1pt solid;
    COLOR: #191970;
    BORDER-BOTTOM: #b0b0b0 1pt solid;
    FONT-FAMILY: MS Sans Serif
}

.inup {

    BORDER-RIGHT: #302F2A 1px double;
    BORDER-TOP: #302F2A 1px double;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #302F2A 1px double;
    COLOR: #000000;
    BORDER-BOTTOM: #302F2A 1px double;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #DED7BD
}

.btn {
    BORDER-RIGHT: #817a63 1px double;
    BORDER-TOP: #817a63 1px double;
    FONT-SIZE: 7.5pt;
    BORDER-LEFT: #817a63 1px double;
    COLOR: #dfddd3;
    BORDER-BOTTOM: #817a63 1px double;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #2b2b18
}

body, td, th {
    font-family: Verdana, Arial, Tahoma, Sans-serif, Helvetica;
    font-size: 10pt;
    color: #000000;
}

.style22 {
    font-size: 10px;
    color: #364875;
}

.style24 {
    font-size: x-small;
    color: #364875;
}

.style25 {
    font-size: x-small
}

.style2 {
    color: #990000;
    font-weight: bold;
    font-size: 16px;
}

.page_select {
    text-decoration: underline;
}

.dmsg {
    color: #FF0000;
    font-weight: bold;
    padding: 5px;
    border: thin solid #FF0000;
}

.acom {
    color: #FF0000;
    font-weight: normal;
    padding: 3px;
    border: thin solid #CCCCCC;
    background-color: #ECE9D8;
}

.btn1 {
    BORDER-RIGHT: #817a63 1px double;
    BORDER-TOP: #817a63 1px double;
    FONT-SIZE: 7.5pt;
    BORDER-LEFT: #817a63 1px double;
    COLOR: #dfddd3;
    BORDER-BOTTOM: #817a63 1px double;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #2b2b18
}

.inup1 {
    BORDER-RIGHT: #302F2A 1px double;
    BORDER-TOP: #302F2A 1px double;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #302F2A 1px double;
    COLOR: #000000;
    BORDER-BOTTOM: #302F2A 1px double;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #DED7BD
}

.t2 {
    BORDER-RIGHT: #302F2A 1px double;
    BORDER-TOP: #302F2A 1px double;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #302F2A 1px double;
    COLOR: #000000;
    BORDER-BOTTOM: #302F2A 1px double;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #DED7BD
}

#header-image {
    margin-top: 15px;
}

input.error {
    border-color: red;
    border-width: 2px;
}

label.error {
    font-weight: bold;
    color: red;
}

input.unique {
    border-color: green;
    border-width: 2px;
}

input.exist {
    border-color: red;
    border-width: 2px;
}