
/*
    BODY
    ====
*/

.bodystyle {
    margin:                     0px;
    border-style:               solid;
    border-width:               0px;
    scrollbar-face-color:       #CED6E4;
    scrollbar-shadow-color:     #FFFFFF;
    scrollbar-highlight-color:  #CED6E4;
    scrollbar-3dlight-color:    #FFFFFF;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color:      #E9EDF4;
    scrollbar-arrow-color:      #FFFFFF;
}  

/*
    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: #E9F0F6;
}
.formcellcatalogue {
    background-color: #DDF3F0;
}
.formcellproduct {
    background-color: #EDF5E6;
}
.formcellstock {
    background-color: #F3ECE2;
}
.formcellcustom {
    background-color: #F0F0F0;
}


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

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



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

.formregular {
    font-family:     "verdana";
    font-size:       11px;
    font-weight:     normal;
    color:           #006699;
}
A.formregular:link {
    text-decoration: underline;
    color:           #006699;
}
A.formregular:active {
    text-decoration: underline;
    color:           #006699;
}
A.formregular:visited {
    text-decoration: underline;
    color:           #006699;
}
A.formregular:hover {
    text-decoration: none;
    color:           #FFA466;
}

.formhilite {
    font-family:     "verdana";
    font-size:       11px;
    font-weight:     bold;
    color:           #AA0022;
    text-decoration: none;
}
A.formhilite:link {
    text-decoration: underline;
    color:           #AA0022;
}
A.formhilite:active {
    text-decoration: underline;
    color:           #AA0022;
}
A.formhilite:visited {
    text-decoration: underline;
    color:           #AA0022;
}
A.formhilite:hover {
    text-decoration: none;
    color:           #AA0022;
}



/*
    LISTS
    =====
*/

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



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

.formlarge {
    font-family:     "verdana";
    font-size:       13px;
    font-weight:     bold;
    color:           #006699;
}
A.formlarge:link {
    text-decoration: underline;
    color:           #006699;
}
A.formlarge:active {
    text-decoration: underline;
    color:           #006699;
}
A.formlarge:visited {
    text-decoration: underline;
    color:           #006699;
}
A.formlarge:hover {
    text-decoration: none;
    color:           #FFA466;
}



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

.formxlarge {
    margin:          3px 4px 9px 4px;
    font-family:     "verdana";
    font-size:       17px;
    font-weight:     bold;
    color:           #006699;
}
A.formxlarge:link {
    text-decoration: underline;
    color:           #006699;
}
A.formxlarge:active {
    text-decoration: underline;
    color:           #006699;
}
A.formxlarge:visited {
    text-decoration: underline;
    color:           #006699;
}
A.formxlarge:hover {
    text-decoration: none;
    color:           #FFA466;
}



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

.formsmall {
    font-size:       9px;
    font-family:     "verdana";
    font-weight:     normal;
    color:           #006699;
}
A.formsmall:link {
    text-decoration: underline;
    color:           #006699;
}
A.formsmall:active {
    text-decoration: underline;
    color:           #006699;
}
A.formsmall:visited {
    text-decoration: underline;
    color:           #006699;
}
A.formsmall:hover {
    text-decoration: none;
    color:           #FFA466;
}

.formsmallhilite {
    font-size:       9px;
    font-family:     "verdana";
    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:       11px;
    font-family:     "verdana";
    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:           #EE0000;
}
A.formpriority1:link {
    text-decoration: underline;
    color:           #EE0000;
}
A.formpriority1:active {
    text-decoration: underline;
    color:           #EE0000;
}
A.formpriority1:visited {
    text-decoration: underline;
    color:           #EE0000;
}
A.formpriority1:hover {
    text-decoration: none;
    color:           #EE0000;
}


.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:     10px;
    font-size:       10px;
    font-family:     "verdana","arial";
    font-weight:     normal;
    color:           #1F1F3D;
}



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

.formbutton {
    margin:           0px;
    padding:          0px;
    background-color: #006699;
    border-style:     solid;
    border-width:     2px;
    border-color:     #0088CC #002233 #002233 #0088CC;
    color:            #FFA466;
    font-size:        10px;
    font-family:      "verdana";
    font-weight:      bold;
}

.formbuttondud {
    margin:           0px;
    padding:          0px;
    background-color: #006699;
    border-style:     solid;
    border-width:     2px;
    border-color:     #0088CC #002233 #002233 #0088CC;
    color:            #0099CC;
    font-size:        10px;
    font-family:      "verdana";
    font-weight:      bold;
}

.formbuttonhilite {
    margin:           0px;
    padding:          0px;
    background-color: #006699;
    border-style:     solid;
    border-width:     2px;
    border-color:     #FFA466;
    color:            #FFFFFF;
    font-size:        10px;
    font-family:      "verdana";
    font-weight:      bold;
}

.formbuttonsmall {
    margin:           0px;
    padding:          0px;
    height:           16px;
    background-color: #006699;
    border-style:     solid;
    border-width:     2px;
    border-color:     #0088CC #002233 #002233 #0088CC;
    color:            #FFFFFF;
    font-family:      "verdana";
    font-size:        9px;
    font-weight:      normal;
}

.formbuttonsmalldud {
    margin:           0px;
    height:           16px;
    padding:          0px 3px 0px 3px;
    background-color: #006699;
    border-style:     solid;
    border-width:     2px;
    border-color:     #0088CC #002233 #002233 #0088CC;
    color:            #0099CC;
    font-size:        9px;
    font-family:      "arial";
    font-weight:      normal;
}



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

.formselect {
    font-family:      "verdana";
    font-size:        11px;
    font-weight:      normal;
}

.formselectsmall {
    font-family:      "verdana";
    font-size:        8px;
    font-weight:      normal;
}

.formselectlarge {
    font-family:      "verdana";
    font-size:        13px;
    font-weight:      bold;
}

.formselectxlarge {
    font-family:      "verdana";
    font-size:        17px;
    font-weight:      bold;
}


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

.formcheckbox {
}

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

