BODY {
    background-color : #EEEEEE;
    
    scrollbar-face-color : #AAAAAA;
    scrollbar-base-color : #CCCCCC;
    scrollbar-arrow-color : #EEEEEE;
    scrollbar-shadow-color : #eeeeee;
    scrollbar-3d-light-color : #eeeeee;
    scrollbar-highlight-color : #eeeeee;
    scrollbar-dark-shadow-color : #eeeeee;
}

BODY, DIV, FONT, TH, TD, P, SPAN {
    color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 9 pt;
    font-style : normal;
}

HR.mainSeparator {
    color : #000066;
    background-color : #000066;
}

HR.separator {
    color : #000000;
    background-color : #000000;
}

.error {
    color : #FF0000;
    font-weight : bolder;
}

.message {
    color : darkgreen;
    font-weight : bolder;
}

.mainTitle {
    font-size : large;
    font-weight : normal;
}

/** Main Table design class */

TABLE.grid {
    border-style : solid;
    border-color : #000000;
    background-color : #FFFFFF;
    /*word-break : break-all;*/
}

TR.grid {
    background-color : #CCCCCC;
}

TR.grid1 {
    background-color : #EEEEEE;
}

TR.grid2 {
    background-color : #CCCCCC;
}

TR.grid3 {
    background-color : #AACCFF;
}

TR.grid4 {
    background-color : #CCFFCC;
}

TH.grid {
    background-color : #AAAAAA;
    border-style : none;
    line-height : 150%;
}

TD.grid {
    border-style : none;
    padding-right : 10;
    padding-left : 10
}

TD.grid1 {
    background-color : #EEEEEE;
    border-style : none;
    padding-right : 10;
    padding-left : 10
}

TD.grid2 {
    background-color : #CCCCCC;
    border-style : none;
    padding-right : 10;
    padding-left : 10
}

A.grid:link , A.grid:visited {
    color : #0000FF;
    text-decoration : none;
}

A.grid:link:hover {
    color : #FF6600;
    text-decoration : underline;
}

/** --- MainMenu design class --*/

TABLE.mainMenu {
    border-style : solid;
    border-color : #000066;
    background-color : #FFFFFF;
}

TR.mainMenu {
    background-color : #3366CC;
}

TD.mainMenu {
    font-size : 12px;
    border-style : solid;
    border-color : #3366CC;
    background-color : #3366CC;
    padding-right : 3;
    padding-left : 3;
}

TD.mainMenu1 {
    border-style : solid;
    border-color : #000066;
    background-color : #6699FF;
    font-size : 12px;
    padding-right : 3;
    padding-left : 3;
}

TD.mainMenu2 {
    border-style : solid;
    border-color : #000066;
    background-color : #333399;
    font-size : 12px;
    padding-right : 3;
    padding-left : 3;
}

A.mainMenu, A.mainMenu:link , A.mainMenu:visited, A.mainMenu:hover {
    font-size : 12px;
    color : #FFFFFF;
    font-weight : bold;
    text-decoration : none;
}

/** ----------------------- */

INPUT.input, INPUT.button, TEXTAREA.text, SELECT.select, INPUT.check { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    border : 1px solid #666666;
    color : #000000;
    font-style : normal;
}

INPUT.input, INPUT.button, TEXTAREA.text, SELECT.select { 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    background-color : #FFFFFF;
    width : 100%;
    font-style : normal;
}

TEXTAREA.text {
    /*word-break : break-all;*/
}

INPUT.button {
    cursor : hand;
} 
/** ----------------------- */

A.page:link , A.page:visited {
    color : #0000FF;
    text-decoration : none;
    line-height : 150%;
}

A.page:link:hover {
    color : #FF6600;
    text-decoration : underline;
    line-height : 150%;
}

/*****************************************************/

.cont_menu_item {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10pt;
    width : 100;
    text-align : left;
    padding-left : 10;            
    background-color : #EEEEEE;
    color : #000000;
    border : solid 1px #FFFFFF;
}

.cont_menu_item_hl {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10pt;
    text-align : left;    
    padding-left : 10;            
    width : 100;
    background-color : #AAAAAA;
    color : #FFFFFF;
    border : solid 1px #FFFFFF;    
}

.cont_menu {
    position : absolute;
    display : none;
    width : 100;
    background-color : #EEEEEE; 
    border : outset 1px #000000;
    text-align : left;
}
