
FORM {
    margin:           0px;
    padding:          0px;
}

TABLE {
    margin:           0px;
    padding:          0px;
}

/*
    HIDDEN TEXT
    ===========
*/

.formhidden {
    visibility:       hidden;
    font-size:        1px;
}
A.formhidden:link {
    visibility:       hidden;
    text-decoration:  none;
}
A.formhidden:active {
    visibility:       hidden;
    text-decoration:  none;
}
A.formhidden:visited {
    visibility:       hidden;
    text-decoration:  none;
}
A.formhidden:hover {
    visibility:       hidden;
    text-decoration:  none;
}


/*
    TABLE CELL
    ==========
*/

.formcell {
    background-color: transparent;
}
.formcellcatalogue {
    background-color: #FFF0D5;
}
.formcellproduct {
    background-color: #FFF0D5;
}
.formcellstock {
    background-color: #FFF0D5;
}
.formcellcustom {
    background-color: #FFF0D5;
}


/*
    HORIZONTAL RULE
    ===============
*/

.formhr {
    color:  #1F1F3D;
    height: 1px;
}



/*
    TEXT - REGULAR
    ==============
*/

.formregular {
    font-family:     "arial";
    font-size:       9pt;
    font-weight:     normal;
    color:           #1F1F3D;
}
A.formregular:link {
    text-decoration: underline;
    color:           #333333;
}
A.formregular:active {
    text-decoration: underline;
    color:           #333333;
}
A.formregular:visited {
    text-decoration: underline;
    color:           #333333;
}
A.formregular:hover {
    text-decoration: none;
    color:           #000000;
}

.formhilite {
    font-family:     "arial";
    font-size:       9pt;
    font-weight:     bold;
    color:           #DB9A01;
    text-decoration: none;
}
A.formhilite:link {
    text-decoration: underline;
    color:           #DB9A01;
}
A.formhilite:active {
    text-decoration: underline;
    color:           #DB9A01;
}
A.formhilite:visited {
    text-decoration: underline;
    color:           #DB9A01;
}
A.formhilite:hover {
    text-decoration: none;
    color:           #C98D00;
}



/*
    LISTS
    =====
*/

.formlist {
    margin:          3px 0px 3px 0px;
    padding:         0px 0px 0px 25px;
    line-height:     100%;
}
.formlistitem {
    margin:          0px;
    padding:         0px 0px 2px 0px;
    line-height:     90%;
}



/*
    TEXT - LARGE
    ============
*/

.formlarge {
    font-family:     "arial";
    font-size:       11pt;
    font-weight:     bold;
    color:           #1F1F3D;
}
A.formlarge:link {
    text-decoration: underline;
    color:           #333333;
}
A.formlarge:active {
    text-decoration: underline;
    color:           #333333;
}
A.formlarge:visited {
    text-decoration: underline;
    color:           #333333;
}
A.formlarge:hover {
    text-decoration: none;
    color:           #000000;
}



/*
    TEXT - EXTRA LARGE
    ==================
*/

.formxlarge {
    margin:          3px 4px 9px 4px;
    font-family:     "arial";
    font-size:       14pt;
    font-weight:     bold;
    color:           #1F1F3D;
}
A.formxlarge:link {
    text-decoration: underline;
    color:           #333333;
}
A.formxlarge:active {
    text-decoration: underline;
    color:           #333333;
}
A.formxlarge:visited {
    text-decoration: underline;
    color:           #333333;
}
A.formxlarge:hover {
    text-decoration: none;
    color:           #000000;
}



/*
    TEXT - SMALL
    ============
*/

.formsmall {
    font-size:       8pt;
    font-family:     "arial";
    font-weight:     normal;
    color:           #1F1F3D;
}
A.formsmall:link {
    text-decoration: underline;
    color:           #1F1F3D;
}
A.formsmall:active {
    text-decoration: underline;
    color:           #1F1F3D;
}
A.formsmall:visited {
    text-decoration: underline;
    color:           #1F1F3D;
}
A.formsmall:hover {
    text-decoration: none;
    color:           #1F1F3D;
}

.formsmallhilite {
    font-size:       8pt;
    font-family:     "arial";
    color:           #AA0022;
    text-decoration: none;
}
A.formsmallhilite:link {
    text-decoration: underline;
    color:           #AA0022;
}
A.formsmallhilite:active {
    text-decoration: underline;
    color:           #AA0022;
}
A.formsmallhilite:visited {
    text-decoration: underline;
    color:           #AA0022;
}
A.formsmallhilite:hover {
    text-decoration: none;
    color:           #AA0022;
}




/*
        TEXT - ACCOUNTS
        ===============
*/

.formaccneg {
    font-size:       9pt;
    font-family:     "arial";
    font-weight:     normal;
    color:           #880000;
    text-decoration: none;
}
A.formaccneg:link {
    text-decoration: underline;
    color:           #880000;
}
A.formaccneg:active {
    text-decoration: underline;
    color:           #880000;
}
A.formaccneg:visited {
    text-decoration: underline;
    color:           #880000;
}
A.formaccneg:hover {
    text-decoration: none;
    color:           #880000;
}



/*
        COLOURS
        =======
*/

.formcustom {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #000088;
}
A.formcustom:link {
    text-decoration: underline;
    color:           #000088;
}
A.formcustom:active {
    text-decoration: underline;
    color:           #000088;
}
A.formcustom:visited {
    text-decoration: underline;
    color:           #000088;
}
A.formcustom:hover {
    text-decoration: none;
    color:           #000088;
}

.formflag {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #000088;
}
A.formflag:link {
    text-decoration: underline;
    color:           #000088;
}
A.formflag:active {
    text-decoration: underline;
    color:           #000088;
}
A.formflag:visited {
    text-decoration: underline;
    color:           #000088;
}
A.formflag:hover {
    text-decoration: none;
    color:           #000088;
}

.formunflag {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #999999;
}
A.formunflag:link {
    text-decoration: underline;
    color:           #999999;
}
A.formunflag:active {
    text-decoration: underline;
    color:           #999999;
}
A.formunflag:visited {
    text-decoration: underline;
    color:           #999999;
}
A.formunflag:hover {
    text-decoration: none;
    color:           #999999;
}


.formpriority1 {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #DC8D00;
}
A.formpriority1:link {
    text-decoration: underline;
    color:           #DC8D00;
}
A.formpriority1:active {
    text-decoration: underline;
    color:           #DC8D00;
}
A.formpriority1:visited {
    text-decoration: underline;
    color:           #DC8D00;
}
A.formpriority1:hover {
    text-decoration: none;
    color:           #DC8D00;
}


.formpriority2 {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #FF9600;
    text-decoration: none;
}
A.formpriority2:link {
    text-decoration: underline;
    color:           #FF9600;
}
A.formpriority2:active {
    text-decoration: underline;
    color:           #FF9600;
}
A.formpriority2:visited {
    text-decoration: underline;
    color:           #FF9600;
}
A.formpriority2:hover {
    text-decoration: none;
    color:           #FF9600;
}


.formpriority3 {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #00AA00;
    text-decoration: none;
}
A.formpriority3:link {
    text-decoration: underline;
    color:           #00AA00;
}
A.formpriority3:active {
    text-decoration: underline;
    color:           #00AA00;
}
A.formpriority3:visited {
    text-decoration: underline;
    color:           #00AA00;
}
A.formpriority3:hover {
    text-decoration: none;
    color:           #008800;
}

.formcaution {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #FFAAAA;
    text-decoration: none;
}
A.formcaution:link {
    text-decoration: underline;
    color:           #FFAAAA;
}
A.formcaution:active {
    text-decoration: underline;
    color:           #FFAAAA;
}
A.formcaution:visited {
    text-decoration: underline;
    color:           #FFAAAA;
}
A.formcaution:hover {
    text-decoration: none;
    color:           #FFAAAA;
}

.formcatalogue {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #008B8D;
    text-decoration: none;
}
A.formcatalogue:link {
    text-decoration: underline;
    color:           #008B8D;
}
A.formcatalogue:active {
    text-decoration: underline;
    color:           #008B8D;
}
A.formcatalogue:visited {
    text-decoration: underline;
    color:           #008B8D;
}
A.formcatalogue:hover {
    text-decoration: none;
    color:           #008B8D;
}

.formproduct {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #376F00;
    text-decoration: none;
}
A.formproduct:link {
    text-decoration: underline;
    color:           #376F00;
}
A.formproduct:active {
    text-decoration: underline;
    color:           #376F00;
}
A.formproduct:visited {
    text-decoration: underline;
    color:           #376F00;
}
A.formproduct:hover {
    text-decoration: none;
    color:           #376F00;
}

.formstock {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #CD7D00;
    text-decoration: none;
}
A.formstock:link {
    text-decoration: underline;
    color:           #CD7D00;
}
A.formstock:active {
    text-decoration: underline;
    color:           #CD7D00;
}
A.formstock:visited {
    text-decoration: underline;
    color:           #CD7D00;
}
A.formstock:hover {
    text-decoration: none;
    color:           #CD7D00;
}



/*
    FORM TEXT INPUTS
    ================
*/

.formsmallinput {
    height:          16px;
    padding:         0px 1px 0px 0px;
    line-height:     100%;
    font-size:       8pt;
    font-family:     "verdana","arial";
    font-weight:     normal;
    color:           #1F1F3D;
}



/*
    FORM BUTTONS
    ============
*/

.formbutton {
    margin:           0px;
    padding:          0px;
    background-color: #EAC97B;
    border-style:     solid;
    border-width:     2px;
    border-color:     #F5E6BC #1F1F68 #1F1F68 #F5E6BC;
    color:            #242471;
    font-size:        9pt;
    font-family:      "arial";
    font-weight:      bold;
}

.formbuttondud {
    margin:           0px;
    padding:          0px;
    background-color: #EAC97B;
    border-style:     solid;
    border-width:     2px;
    border-color:     #F5E6BC #1F1F68 #1F1F68 #F5E6BC;
    color:            #DAAA3A;
    font-size:        9pt;
    font-family:      "arial";
    font-weight:      bold;
}

.formbuttonhilite {
    margin:           0px;
    padding:          0px;
    background-color: #BBBBBB;
    border-style:     solid;
    border-width:     2px;
    border-color:     #AA0000 #880000 #880000 #AA0000;
    color:            #000000;
    font-size:        9pt;
    font-family:      "arial";
    font-weight:      bold;
}

.formbuttonsmall {
    margin:           0px;
    padding:          0px;
    height:           16px;
    background-color: #EAC97B;
    border-style:     solid;
    border-width:     2px;
    border-color:     #F5E6BC #1F1F68 #1F1F68 #F5E6BC;
    color:            #242471;
    font-size:        8pt;
    font-family:      "arial";
    font-weight:      normal;
}

.formbuttonsmalldud {
    margin:           0px;
    height:           16px;
    padding:          0px 3px 0px 3px;
    background-color: #EAC97B;
    border-style:     solid;
    border-width:     2px;
    border-color:     #F5E6BC #1F1F68 #1F1F68 #F5E6BC;
    color:            #DAAA3A;
    font-size:        8pt;
    font-family:      "arial";
    font-weight:      normal;
}



/*
    SELECT BOXES
    ============
*/

.formselect {
    font-family:      "arial";
    font-size:        9pt;
    font-weight:      normal;
}

.formselectsmall {
    font-family:      "arial";
    font-size:        7pt;
    font-weight:      normal;
}

.formselectlarge {
    font-family:      "arial";
    font-size:        11pt;
    font-weight:      bold;
}

.formselectxlarge {
    font-family:      "arial";
    font-size:        14pt;
    font-weight:      bold;
}


/*
    CHECK BOXES
    ===========
*/

.formcheckbox {
}

.formcheckboxsmall {
    margin:     0px;
    padding:    0px;
    width:      12px;
    height:     12px
}

