BODY {
    background: white;
}

A.ButtonNormal{
    color: black;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    height: 30px;
    text-decoration: none;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 10px; 
    font-style: normal; 
    font-variant: normal;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
    border: 1px solid white;
}
A.ButtonOver{
    color: black;
    background-color: LightBlue;
    background-position: left center;
    background-repeat: no-repeat;
    height: 30px;
    text-decoration: none;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 10px; 
    font-style: normal; 
    font-variant: normal; 
    font-weight: bold; 
    font-size: 12px; 
    font-family: Arial;
    border: 1px solid black;
}
A.ButtonClicked{
    color: black;
    background-color: lightyellow;
    background-position:  left center;
    background-repeat: no-repeat;
    height: 30px;
    text-decoration: none;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 10px; 
    font-style: normal; 
    font-variant: normal; 
    font-weight: bold; 
    font-size: 12px; 
    font-family: Arial;
    border: 1px solid black;
}
A.ButtonDisabled{
    color: #555555;
    cursor: default;
    background-color: transparent;
    background-position:  left center;
    background-repeat: no-repeat;
    height: 30px;
    text-decoration: none;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 10px; 
    font-style: normal; 
    font-variant: normal; 
    font-weight: bold; 
    font-size: 12px; 
    font-family: Arial;
    border: 1px solid white;
}

A:visited{
    text-decoration: none;
}

A:active{
    text-decoration: none;
}

A:hover{
    text-decoration: none;
}

A:link{
    text-decoration: none;
}

A.IconNormal{
    border: 1px solid white;
    /* display: table-caption; */
}

A.IconOver{
    border: 1px solid white;
    /* display: table-caption; */
}

A.IconClicked{
    border: 1px solid white;
}

A.IconDisabled {
    border: 1px solid white;
}

A.MenuFolder{
    border: none;
    color: black;
    background-color: transparent;
    background-position:  left top;
    background-repeat: no-repeat;
    height: 30px;
    text-decoration: none;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 5px; 
    font-style: normal; 
    font-variant: normal; 
    font-weight: bold; 
    font-size: 10px;
    font-family: Arial;
}

A.MenuElement{
    border: none;
    color: black;
    background-color: transparent;
    background-position: left top;
    background-repeat: no-repeat;
    height: 30px;
    text-decoration: none;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 5px; 
    font-style: normal; 
    font-variant: normal; 
    font-weight: bold; 
    font-size: 10px;
    font-family: Arial;
    white-space: nowrap;
    text-overflow: ellipsis;
}
A.MenuActive{
    border: none;
    color: black;
    background-color: transparent;
    background-position: left top;
    background-repeat: no-repeat;
    height: 30px;
    text-decoration: none;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 5px; 
    font-style: normal; 
    font-variant: normal; 
    font-weight: bold; 
    font-size: 10px; 
    font-family: Arial;
    cursor: default;
}
A.MenuOver{
    border-top: 2px outset #eeeeee;
    border-left: 2px outset #eeeeee;
    border-bottom: 2px outset #555555;
    border-right: 2px outset #555555;
    color: black;
    background-color: lightyellow;
    background-position:  left top;
    background-repeat: no-repeat;
    height: 30px;
    text-decoration: none;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 18px;
    margin-left: 5px; 
    font-style: normal; 
    font-variant: normal; 
    font-weight: bold; 
    font-size: 10px; 
    font-family: Arial;
}
A.MenuClicked{
    border-top: 2px inset gray;
    border-left: 2px inset gray;
    border-bottom: 2px inset #eeeeee;
    border-right: 2px inset #eeeeee;
    color: black;
    background-color: lightyellow;
    background-position:  left top;
    background-repeat: no-repeat;
    height: 30px;
    text-decoration: none;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 18px;
    margin-left: 5px;
    font-style: normal; 
    font-variant: normal; 
    font-weight: bold; 
    font-size: 10px; 
    font-family: Arial;
}

DIV.Actions{
    position: relative; 
    top: 0px;
    left: 0px;
    width: 100%;
}

DIV.WaitMsg{
    position: absolute;
    top: calc(33% - 50px);
    left: calc(50% - 50px);
    background-color: transparent;
    z-index: 99;
    visibility: visible;
    font-size: 0px;
}

TABLE.WaitMsg{
    height: 100px;
    width: 100px;
    background-color: transparent;
}

TD.WaitMsg{
    background-color: transparent;
    background-image: url('../Images/HourGlass.png');
    background-repeat: no-repeat;
    background-position: center center;
    font-size: 0px;
    color: white;
}

DIV.MenuListAlerter{
    position: absolute; 
    top: 21px;
    left: 1px;
    height: 350px;
    width: 186px;
    background-color: #E5DCDC;
    overflow: auto;
    border: 1px solid black;
}
DIV.MenuList{
    position: absolute; 
    top: 23px;
    left: 1px;
    /*height: 376px;*/
    width: 186px;
    background-image: url('../Images/bg_menul.jpg');
    background-repeat: repeat-y;
    background-position: left top;
    overflow: auto;
    border: 1px solid black;
}
DIV.WinMenuList{
    position: absolute;
    top: 1px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image: url('../Images/bg_menul.jpg');
    background-repeat: repeat-y;
    background-position: left top;
    overflow: auto;
}
DIV.Alerter{
    position: absolute; 
    top: 375px;
    left: 1px;
    height: 25px;
    width: 186px;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
}
DIV.MenuPreferred{
    position: absolute; 
    /*top: 421px;*/
    left: 1px;
    height: 176px;
    width: 186px;
    background-image: url('../Images/bg_menul.jpg');
    background-repeat: repeat-y;
    background-position: left top;
    overflow: auto;
    border: 1px solid black;
}
DIV.WinMenuPreferred{
    position: absolute; 
    top: 1px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image: url('../Images/bg_menul.jpg');
    background-repeat: repeat-y;
    background-position: left top;
    overflow: auto;
}

DIV.MenuRow{
    position: relative; 
    top: 0px;
    left: 0px;
    height: 22px;
    width: 90%;
}

DIV.MenuRowAction{
    position: absolute; 
    top: 0px;
    left: 5px;
    height: 20px;
    width: 10px;
    color: black;
    font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    font-size: 11px; 
    font-family: Arial;
    cursor: pointer;
}
DIV.MenuRowActionOver{
    position: absolute; 
    top: 0px;
    left: 5px;
    height: 20px;
    width: 10px;
    color: red;
    font-style: normal; 
    font-variant: normal; 
    font-weight: bold;
    font-size: 11px; 
    font-family: Arial;
    cursor: pointer;
}
DIV.MenuRowVoice{
    position: absolute; 
    top: 0px;
    left: 15px;
    height: 20px;
    white-space: nowrap;
    color: black;
    background-color: transparent;
    font-style: normal; 
    font-variant: normal; 
    font-weight: bold; 
    font-size: 11px; 
    font-family: Arial;
    cursor: pointer;
    border: 0px transparent;
    padding-right: 10px;
    padding-left: 2px;
}
DIV.MenuRowActive{
    position: absolute; 
    top: 0px;
    left: 15px;
    height: 20px;
    white-space: nowrap;
    color: black;
    background-color: transparent;
    font-style: normal; 
    font-variant: normal; 
    font-weight: bold;
    font-size: 11px; 
    font-family: Arial;
    cursor: default;
}
DIV.MenuRowFolder {
    position: absolute;
    top: 0px;
    left: 15px;
    height: 20px;
    white-space: nowrap;
    border: 0px transparent;
    padding-right: 10px;
    padding-left: 2px;
    color: black;
    background-color: transparent;
    font-style: normal; 
    font-variant: normal; 
    font-weight: bold;
    font-size: 11px; 
    font-family: Arial;
    cursor: pointer;
}
DIV.MenuRowOver{
    position: absolute; 
    top: 0px;
    left: 15px;
    height: 20px;
    white-space: nowrap;
    color: darkred;
    background-color: lightyellow;
    font-style: normal; 
    font-variant: normal; 
    font-weight: bold;
    font-size: 11px; 
    font-family: Arial;
    cursor: pointer;
    border: 1px solid gray;
    padding-right: 10px;
    padding-left: 2px;
}
DIV.MenuRowClicked{
    position: absolute; 
    top: 0px;
    left: 15px;
    height: 20px;
    white-space: nowrap;
    color: darkblue;
    background-color: lightyellow;
    font-style: normal;
    font-variant: normal; 
    font-weight: bold;
    font-size: 11px;
    font-family: Arial;
    cursor: pointer;
    border: 1px solid black;
    padding-right: 10px;
    padding-left: 2px;
}

DIV.TaskBar{
    height: 20px;
    padding: 10px;
    background-image: url('../Images/bg_bottom.png');
    background-repeat: no-repeat;
    background-position: 100% 100%;
    overflow: auto;
}

DIV.Top{
    height: 40px;
/*    width: 1020px; */
	width: 100%;
    background-image: url('../Images/bg_top.png');
    background-repeat: no-repeat;
}

DIV.ErrTitle{
    position: relative; 
    top: 0px;
    left: 0px;
    padding-top: 7px;
    padding-bottom: 6px;
    padding-left: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    border: 1px solid gray;
    background-color: #F0A9AD;
    background-color: #CAEFA9;
    background-color: #F5ECEC;
    background-color: #E5DCDC;
    width: 575px;
}

DIV.Title{
    position: relative; 
    top: 0px;
    left: 0px;
    padding-top: 7px;
    padding-bottom: 6px;
    padding-left: 3%;
    margin-bottom: 5px;
    margin-top: 5px;
    border: 1px solid gray;
    background-color: Gainsboro;
    width: 96%;
    height: 19px;
}

DIV.PickListTitle{
    position: relative; 
    top: 0px;
    left: 0px;
    padding-top: 7px;
    padding-bottom: 6px;
    padding-left: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    border: 1px solid gray;
    background-color: #F0A9AD;
    background-color: #CAEFA9;
    background-color: #F5ECEC;
    background-color: #E5DCDC;
    width: 752px;
}

DIV.Head{
    position: relative;
    background-color: transparent;
    top: 0px;
    left: 0px;
    width: 100%;
}

DIV.ListHead{
    position: relative;
    background-color: transparent;
    top: 5px;
    left: 0px;
    height: 35px;
    width: 100%;
    overflow: hidden;
}

DIV.ListHeadDouble{
    position: relative;
    background-color: transparent;
    top: 5px;
    left: 0px;
    height: 55px;
    width: 100%;
    overflow: hidden;
}

DIV.ListHeadTriple{
    position: relative;
    background-color: transparent;
    top: 5px;
    left: 0px;
    height: 75px;
    width: 100%;
    overflow: hidden;
}

DIV.ListHeadQuater{
    position: relative;
    background-color: transparent;
    top: 5px;
    left: 0px;
    height: 95px;
    width: 100%;
    overflow: hidden;
}

DIV.ListBody{
    position: relative;
    top: 0px; 
    left: 0px;
    background-color: transparent;
    width: 100%;
    overflow: auto;
}
DIV.LB{
    position: relative;
    top: 0px; 
    left: 0px;
    background-color: transparent;
    width: 100%;
    overflow: auto;
}

DIV.DocGestHeadReadOnly{
    position: relative;
    top: 0px; 
    left: 0px;
    background-color: lightyellow;
    height: 30px;
    width: 792px;
    border-top: 1px solid black; 
    border-left: 1px solid black; 
    border-right: 1px solid black; 
    border-bottom: 1px solid black; 
}

DIV.DocGestHead{
    position: relative;
    top: 0px; 
    left: 0px;
    background-color: transparent;
    width: 100%;
}

DIV.DocGestTabs{
    position: relative;
    top: 5px; 
    left: 0px;
    background-color: transparent;
    height: 36px;
    width : 99%;
    border-top: 1px solid black; 
    border-left: 1px solid black; 
    border-right: 1px solid black; 
}

DIV.DocGestTabsFill{
    position: relative;
    top: 5px; 
    left: 0px;
    background-color: transparent;    
    border-top: 1px solid black; 
    border-left: 1px solid black; 
    border-right: 1px solid black; 
    overflow: hidden;
}

DIV.DocGestBody{
    position: relative;
    top: 6px;
    left: 0px;
    background-color: transparent;
    height: 100%;
    width: 100%;
    overflow: auto;
}

DIV.DocBody{
    position: relative;
    top: 10px; 
    left: 0px;
    background-color: transparent;
    height: 100%;
    width: 100%;
    overflow: auto;
}
DIV.DocRowsHead{
    position: relative;
    background-color: transparent;
    top: 0px;
    left: 0px;
    height: 35px;
    width: 100%;
    overflow: hidden;   
}

DIV.DocRowsBody{
    position: relative;
    top: 5px; 
    left: 0px;
    background-color: transparent;
    height: 400px;
    width: 100%;
    overflow: auto;
}

DIV.ErrorsList{
    background-color: transparent;
    overflow: auto;
}

LABEL.Message{
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: darkblue;
    height: 12px;
}
LABEL.ProcMessage{
    font: bold 14px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: darkred;
    height: 18px;
}
LABEL.Title{
    font: bold 14px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: darkblue;
    padding-top: 10px;
    height: 20px;
}
LABEL.SubTitle{
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif !important;
    color: darkred !important;
    padding-top: 5px;
    height: 12px;
}
LABEL.NField{
    color: black;
    font: bold 10px taoma, Verdana, Arial, Helvetica, sans-serif;
    height: 20px;
}
LABEL.HField{
    color: blue;
    font: bold 10px taoma, Verdana, Arial, Helvetica, sans-serif;
    height: 20px;
}
LABEL.RField{
    color: darkred;
    font: bold 10px taoma, Verdana, Arial, Helvetica, sans-serif;
    height: 20px;
}
LABEL.SmallNField{
    color: black;
    font: 9px taoma, Verdana, Arial, Helvetica, sans-serif;
    height: 20px;
}
LABEL.SmallHField{
    color: blue;
    font: 9px taoma, Verdana, Arial, Helvetica, sans-serif;
    height: 20px;
}
LABEL.SmallRField{
    color: darkred;
    font: 9px taoma, Verdana, Arial, Helvetica, sans-serif;
    height: 20px;
}

LABEL.MenuLabel{
    color: black;
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    height: 20px;
    width: 10px;
}
LABEL.Alfa{
    color: black; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid steelblue; 
    text-align: left;
}
LABEL.AlfaNoBorder{
    color: black; 
    font: normal 11px thaoma, verdana; 
    text-align: left;
}
LABEL.AlfaNoBorderConf{
    color: black; 
    font: normal 11px thaoma, verdana; 
    text-align: left;
    background-color: #CFFFCF
}
LABEL.AlfaNoBorderProvv{
    color: black; 
    font: normal 11px thaoma, verdana; 
    text-align: left;
    background-color: #FFFFCF
}
DIV.Alfa{
    color: black; 
    background-color: transparent ; 
    font: normal 11px thaoma, verdana; 
    border: none; 
    text-align: left;
    overflow: hidden;
}
DIV.GAlfa{
    color: black; 
    background-color: #E8E8E8; 
    font: normal 11px thaoma, verdana; 
    border: none; 
    text-align: left;
    overflow: hidden;
}
DIV.Num{
    color: black; 
    background-color: transparent ; 
    font: normal 11px thaoma, verdana; 
    border: none; 
    text-align: right;
    overflow: hidden;
}
DIV.GNum{
    color: black; 
    background-color: #E8E8E8; 
    font: normal 11px thaoma, verdana; 
    border: none; 
    text-align: right;
    overflow: hidden;
}
DIV.Centered{
    color: black; 
    background-color: transparent; 
    font: normal 11px thaoma, verdana; 
    border: none; 
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
}
DIV.GCentered{
    color: black; 
    background-color: #E8E8E8; 
    font: normal 11px thaoma, verdana; 
    border: none; 
    text-align: center;
    overflow: hidden;
}
DIV.LBA{
    color: black; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver;
    overflow: hidden;
    text-align: left;
}
LABEL.ListBodyNum{
    color: black; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver;
    overflow: hidden;
    text-align: right;
}
LABEL.LBNum{
    color: black; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver;
    overflow: hidden;
    text-align: right;
}

TABLE.MenuList{
    position: absolute; 
    top: 4px;
    left: 1px;
    height: 18px;
    width: 188px;
    border: 1px solid black;
}
TABLE.MenuPreferred{
    position: absolute; 
    /* top: 404px; */
    top: calc(100% - 200px);
    left: 1px;
    height: 18px;
    width: 188px;
    border: 1px solid black;
}

TABLE.Selections{
    border: none; 
    overflow: auto;
    table-layout: fixed;
}
TABLE.ErrorsList{
    border: none;
    overflow: auto;
    table-layout: fixed;
}

TABLE.DocGestHead{
    border: none;
    overflow: auto;
    table-layout: fixed;
}

TABLE.DocGestTabs{
    table-layout: fixed;
    background-color: lightyellow; 
    border: 3px solid lightyellow; 
    width: 100%;
}
TABLE.DocGestBody{
	width: 100%;
    border: none;
    overflow: auto;
    table-layout: fixed;
}
TABLE.ListHead{
    border: none;
    table-layout: fixed;
}
TABLE.ListBody{
    border: none;
    table-layout: fixed;
    padding: 0;
    border-collapse: collapse;
}
TABLE.LB{
    border: none;
    table-layout: fixed;
    padding: 0px;
}

TD.Button{
    border: 1px solid red; 
}
TD.SmallTitle{
    color: yellow;
    font: 12px taoma, Verdana, Arial, Helvetica, sans-serif;
    background-color: steelblue;
}
TD.SmallHeader, .SmallHeader {
    font: normal 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    color: white;
    height: 19px;
    text-align: center;
    vertical-align: bottom;
    background-color: steelblue;
}
TD.TopTool{
    font: bold 10px thaoma,Verdana, Arial, Helvetica, sans-serif;
    color: white;
}
TD.TitleTool{
    font: bold 16px thaoma,Verdana, Arial, Helvetica, sans-serif;
    color: white;
}
TD.CopyRight{
    font: 9px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
}
TR.Normal{ 
    height: 20px;
}
TH.Unselect {
    font: normal 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    color: white;
    height: 19px;
    text-align: center;
    vertical-align: bottom;
    background-color: steelblue;
} 
TH.Normal {
    font: normal 10px taoma, Verdana, Arial, Helvetica, sans-serif;
    border-bottom: 1px solid black;
    border-right: 1px solid black; 
    color: white;
    height: 19px;
    text-align: center;
    vertical-align: bottom;
    background-color: steelblue;
    cursor: pointer;
}
TH.SelectedUp { 
    font: normal 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    border: none; 
    border-bottom: 1px solid black; 
    border-right: 1px solid black; 
    color: black;
    height: 19px;
    text-align: center;
    vertical-align: bottom;
    background-color: #6297C1;
    cursor: pointer;
    background-image: url('../Images/orderDown.png');
    background-repeat: no-repeat;
    background-position: top center;
}
TH.SelectedDown { 
    font: normal 10px thaoma,Verdana, Arial, Helvetica, sans-serif;
    border: none;
    border-bottom: 1px solid black; 
    border-right: 1px solid black; 
    color: black;
    height: 19px;
    text-align: center;
    vertical-align: bottom;
    background-color: #38678D;
    background-color: #6297C1;
    cursor: pointer;
    background-image: url('../Images/orderUp.png');
    background-repeat: no-repeat;
    background-position: top center;
}
TH.Over {
    border: none;
    border-bottom: 1px solid black; 
    border-right: 1px solid black; 
    font: normal 10px thaoma,Verdana, Arial, Helvetica, sans-serif;
    color: black;
    color: yellow;
    height: 19px;
    text-align: center;
    vertical-align: bottom;
    background-color: navy;
    cursor: pointer;
}
TH.Clicked {
    border: none;
    border-bottom: 1px solid black; 
    border-right: 1px solid black; 
    font: normal 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: white;
    height: 19px;
    text-align: center;
    vertical-align: bottom;
    background-color: #A0A0A0;
    cursor: pointer;
}
TH.DetailUnselect {
    font: normal 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    border: none; 
    color: white;
    height: 20px;
    text-align: center;
    background-color: gray;
}
TD.TopMargin{ 
    font: normal 6px thaoma, verdana; 
    height: 6px;
}
TD.ListBody {
    text-align: center;
}

TD.LB {
    text-align: center;
}
TD.CellLabel {
    background-image: url('../Images/bg.gif');
    background-repeat: repeat;
}
TD.SectionSelected {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/tabsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}
TD.SectionEnabled {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
    background-image: url('../Images/tabnotsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionOver {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: white;
    background-image: url('../Images/tabnotsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionClicked {
    font: normal 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/tabnotsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionDisabled {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: gray;
    background-image: url('../Images/tabnotsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}

TD.SectionSelectedBlue {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/b_tabsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}
TD.SectionEnabledBlue {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
    background-image: url('../Images/b_tabnotsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionOverBlue {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: white;
    background-image: url('../Images/b_tabnotsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionClickedBlue {
    font: normal 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/b_tabnotsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionDisabledBlue {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: gray;
    background-image: url('../Images/b_tabnotsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}

TD.SectionSelectedYellow {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/y_tabsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}
TD.SectionEnabledYellow {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
    background-image: url('../Images/y_tabnotsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionOverYellow {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: white;
    background-image: url('../Images/y_tabnotsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionClickedYellow {
    font: normal 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/y_tabnotsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionDisabledYellow {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: gray;
    background-image: url('../Images/y_tabnotsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}

TD.SectionSelectedGreen {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/g_tabsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}
TD.SectionEnabledGreen {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
    background-image: url('../Images/g_tabnotsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionOverGreen {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: white;
    background-image: url('../Images/g_tabnotsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionClickedGreen {
    font: normal 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/g_tabnotsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionDisabledGreen {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: gray;
    background-image: url('../Images/g_tabnotsel.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}

TD.SectionSmSelected {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/tabselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}
TD.SectionSmEnabled {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
    background-image: url('../Images/tabnotselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmOver {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: white;
    background-image: url('../Images/tabnotselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmClicked {
    font: normal 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/tabnotselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmDisabled {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: gray;
    background-image: url('../Images/tabnotselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}

TD.SectionSmSelectedYellow {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/y_tabselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}
TD.SectionSmEnabledYellow {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
    background-image: url('../Images/y_tabnotselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmOverYellow {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: white;
    background-image: url('../Images/y_tabnotselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmClickedYellow {
    font: normal 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/y_tabnotselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmDisabledYellow {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: gray;
    background-image: url('../Images/y_tabnotselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}

TD.SectionSmSelectedGreen {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/g_tabselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}
TD.SectionSmEnabledGreen {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
    background-image: url('../Images/g_tabnotselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmOverGreen {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: white;
    background-image: url('../Images/g_tabnotselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmClickedGreen {
    font: normal 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/g_tabnotselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmDisabledGreen {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: gray;
    background-image: url('../Images/g_tabnotselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}

TD.SectionSmSelectedBlue {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/b_tabselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}
TD.SectionSmEnabledBlue {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
    background-image: url('../Images/b_tabnotselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmOverBlue {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: white;
    background-image: url('../Images/b_tabnotselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmClickedBlue {
    font: normal 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/b_tabnotselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmDisabledBlue {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: gray;
    background-image: url('../Images/b_tabnotselsm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}

TD.SectionSmmSelected {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/tabselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}
TD.SectionSmmEnabled {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
    background-image: url('../Images/tabnotselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmmOver {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: white;
    background-image: url('../Images/tabnotselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmmClicked {
    font: normal 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/tabnotselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmmDisabled {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: gray;
    background-image: url('../Images/tabnotselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}

TD.SectionSmmSelectedYellow {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/y_tabselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}
TD.SectionSmmEnabledYellow {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
    background-image: url('../Images/y_tabnotselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmmOverYellow {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: white;
    background-image: url('../Images/y_tabnotselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmmClickedYellow {
    font: normal 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/y_tabnotselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmmDisabledYellow {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: gray;
    background-image: url('../Images/y_tabnotselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}

TD.SectionSmmSelectedGreen {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/g_tabselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}
TD.SectionSmmEnabledGreen {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
    background-image: url('../Images/g_tabnotselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmmOverGreen {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: white;
    background-image: url('../Images/g_tabnotselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmmClickedGreen {
    font: normal 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/g_tabnotselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmmDisabledGreen {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: gray;
    background-image: url('../Images/g_tabnotselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}

TD.SectionSmmSelectedBlue {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/b_tabselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}
TD.SectionSmmEnabledBlue {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
    background-image: url('../Images/b_tabnotselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmmOverBlue {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: white;
    background-image: url('../Images/b_tabnotselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmmClickedBlue {
    font: normal 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/b_tabnotselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.SectionSmmDisabledBlue {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: gray;
    background-image: url('../Images/b_tabnotselsmm.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}

TD.Section60Selected {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/tabsel60.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}
TD.Section60Enabled {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
    background-image: url('../Images/tabnotsel60.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.Section60Over {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: white;
    background-image: url('../Images/tabnotsel60.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.Section60Clicked {
    font: normal 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    background-image: url('../Images/tabnotsel60.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer;
}
TD.Section60Disabled {
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: gray;
    background-image: url('../Images/tabnotsel60.gif');
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: default;
}

INPUT.AlfaSep {
    color: black; 
    font: normal 11px thaoma, verdana; 
    border-top: 2px solid darkblue;
    border-left: 1px solid steelblue; 
    border-bottom: 1px solid steelblue; 
    border-right: 1px solid steelblue; 
    text-align: left;
}
INPUT.AlfaSepRO {
    color: black; 
    font: normal 11px thaoma, verdana; 
    border-top: 2px solid darkblue;
    border-left: 1px solid silver; 
    border-bottom: 1px solid silver; 
    border-right: 1px solid silver; 
    text-align: left;
}
INPUT.Alfa {
    color: black; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid steelblue; 
    text-align: left;
}
INPUT.OAlfa {
    color: black; 
    background-color: #DDEEFF;
    font: normal 11px thaoma, verdana;
    border: 1px solid steelblue;
    text-align: left;
}
INPUT.AlfaFocus {
    color: black; 
    background-color: lightyellow;
    font: normal 11px thaoma, verdana;
    border: 1px solid dimgray;
    text-align: left;
}
INPUT.OAlfaFocus {
    color: black; 
    background-color: lightyellow ; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid dimgray; 
    text-align: left;
}
INPUT.NumSep {
    color: black; 
    font: normal 11px thaoma, verdana; 
    border-top: 2px solid darkblue;
    border-left: 1px solid steelblue; 
    border-bottom: 1px solid steelblue; 
    border-right: 1px solid steelblue; 
    text-align: right;
}
INPUT.NumSepRO {
    color: black; 
    font: normal 11px thaoma, verdana; 
    border-top: 2px solid darkblue;
    border-left: 1px solid silver; 
    border-bottom: 1px solid silver; 
    border-right: 1px solid silver; 
    text-align: right;
}
INPUT.Num {
    color: black; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid steelblue; 
    text-align: right;
}
INPUT.ONum {
    color: black; 
    background-color: #DDEEFF;
    font: normal 11px thaoma, verdana; 
    border: 1px solid steelblue; 
    text-align: right;
}
INPUT.NumFocus{
    color: black; 
    background-color: lightyellow;
    font: normal 11px thaoma, verdana; 
    border: 1px solid dimgray; 
    text-align: right;
}
INPUT.ONumFocus{
    color: black; 
    background-color: lightyellow ; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid dimgray; 
    text-align: right;
}
INPUT.AlfaRO{
    color: black; 
    background-color: #eeeeee;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.OAlfaRO{
    color: black; 
    background-color: #eeeeee;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.NumRO{
    color: black; 
    background-color: #eeeeee;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}
INPUT.ONumRO{
    color: black; 
    background-color: #eeeeee;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}

INPUT.RAlfa{
    color: black; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.ORAlfa{
    color: black; 
    background-color: #eeeeee;
    font: normal 11px thaoma, verdana; 
    border: 1px solid steelblue; 
    text-align: left;
}
INPUT.RAlfaFocus{
    color: black; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.ORAlfaFocus{
    color: black; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid steelblue; 
    text-align: left;
}
INPUT.RNum{
    color: black; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}
INPUT.ORNum{
    color: black; 
    background-color: #eeeeee;
    font: normal 11px thaoma, verdana; 
    border: 1px solid steelblue; 
    text-align: right;
}
INPUT.RNumFocus{
    color: black; 
    background-color: lightyellow;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}
INPUT.ORNumFocus{
    color: black; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid steelblue; 
    text-align: right;
}
INPUT.RAlfaRO{
    color: black; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.ORAlfaRO{
    color: black; 
    background-color: #eeeeee;
    font: normal 11px thaoma, verdana; 
    border: 1px solid steelblue; 
    text-align: left;
}
INPUT.RNumRO{
    color: black; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}
INPUT.ORNumRO{
    color: black; 
    background-color: #eeeeee;
    font: normal 11px thaoma, verdana; 
    border: 1px solid steelblue; 
    text-align: right;
}

INPUT.FAlfa{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.FAlfaFocus{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.OFAlfa{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.FAlfaRO{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.OFAlfaRO{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.FNum{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}
INPUT.OFNum{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}
INPUT.FNumFocus{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}
INPUT.FNumRO{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}
INPUT.OFNumRO{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}

INPUT.HAlfaSep{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border-top: 2px solid darkblue;
    border-left: 1px solid silver; 
    border-bottom: 1px solid silver; 
    border-right: 1px solid silver; 
    text-align: left;
}
INPUT.HAlfaSepRO{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border-top: 2px solid darkblue;
    border-left: 1px solid silver; 
    border-bottom: 1px solid silver; 
    border-right: 1px solid silver; 
    text-align: left;
}
INPUT.HAlfa{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.HAlfaFocus{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.HAlfaRO{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.HNumSep{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border-top: 2px solid darkblue;
    border-left: 1px solid silver; 
    border-bottom: 1px solid silver; 
    border-right: 1px solid silver; 
    text-align: right;
}
INPUT.HNumSepRO{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border-top: 2px solid darkblue;
    border-left: 1px solid silver; 
    border-bottom: 1px solid silver; 
    border-right: 1px solid silver; 
    text-align: right;
}
INPUT.HNum{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}
INPUT.HNumFocus{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}
INPUT.HNumRO{
    color: black; 
    background-color: #D2E1EE; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}
INPUT.DAlfaSep{
    color: black; 
    background-color: lightyellow; 
    font: normal 11px thaoma, verdana; 
    border-top: 2px solid darkblue;
    border-left: 1px solid silver; 
    border-bottom: 1px solid silver; 
    border-right: 1px solid silver; 
    text-align: left;
}
INPUT.DAlfaSepRO{
    color: black; 
    background-color: lightyellow; 
    font: normal 11px thaoma, verdana; 
    border-top: 2px solid darkblue;
    border-left: 1px solid silver; 
    border-bottom: 1px solid silver; 
    border-right: 1px solid silver; 
    text-align: left;
}
INPUT.DAlfa{
    color: black; 
    background-color: lightyellow;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.DAlfaFocus{
    color: black; 
    background-color: lightyellow;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.DAlfaRO{
    color: black; 
    background-color: lightyellow;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.DNumSep{
    color: black; 
    background-color: lightyellow; 
    font: normal 11px thaoma, verdana; 
    border-top: 2px solid darkblue;
    border-left: 1px solid silver; 
    border-bottom: 1px solid silver; 
    border-right: 1px solid silver; 
    text-align: right;
}
INPUT.DNumSepRO{
    color: black; 
    background-color: lightyellow; 
    font: normal 11px thaoma, verdana; 
    border-top: 2px solid darkblue;
    border-left: 1px solid silver; 
    border-bottom: 1px solid silver; 
    border-right: 1px solid silver; 
    text-align: right;
}
INPUT.DNum{
    color: black; 
    background-color: lightyellow; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}
INPUT.DNumFocus{
    color: black; 
    background-color: lightyellow;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}
INPUT.DNumRO{
    color: black; 
    background-color: lightyellow;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}
INPUT.GAlfaSep {
    color: black; 
    background-color: #E8E8E8; 
    font: normal 11px thaoma, verdana; 
    border-top: 2px solid silver;
    border-left: 1px solid silver; 
    border-bottom: 1px solid silver; 
    border-right: 1px solid silver; 
    text-align: left;
}
INPUT.GAlfaSepRO {
    color: black; 
    background-color: #E8E8E8; 
    font: normal 11px thaoma, verdana; 
    border-top: 2px solid darkblue;
    border-left: 1px solid silver; 
    border-bottom: 1px solid silver; 
    border-right: 1px solid silver; 
    text-align: left;
}
INPUT.GAlfa{
    color: black; 
    background-color: #E8E8E8;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.GAlfaFocus{
    color: black; 
    background-color: #E8E8E8;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.GAlfaRO{
    color: black; 
    background-color: #E8E8E8;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.GNumSep {
    color: black; 
    background-color: #E8E8E8; 
    font: normal 11px thaoma, verdana; 
    border-top: 2px solid darkblue;
    border-left: 1px solid silver; 
    border-bottom: 1px solid silver; 
    border-right: 1px solid silver; 
    text-align: right;
}
INPUT.GNumSepRO {
    color: black; 
    background-color: #E8E8E8; 
    font: normal 11px thaoma, verdana; 
    border-top: 2px solid darkblue;
    border-left: 1px solid silver; 
    border-bottom: 1px solid silver; 
    border-right: 1px solid silver; 
    text-align: right;
}
INPUT.GNum{
    color: black; 
    background-color: #E8E8E8; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}
INPUT.GNumFocus{
    color: black; 
    background-color: #E8E8E8;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}
INPUT.GNumRO{
    color: black; 
    background-color: #E8E8E8;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}

INPUT.BAlfa {
    color: darkblue; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid steelblue; 
    text-align: left;
}
INPUT.OBAlfa {
    color: darkblue; 
    background-color: #DDEEFF;
    font: normal 11px thaoma, verdana;
    border: 1px solid steelblue;
    text-align: left;
}
INPUT.BAlfaFocus {
    color: darkblue;
    background-color: lightyellow;
    font: normal 11px thaoma, verdana;
    border: 1px solid dimgray;
    text-align: left;
}
INPUT.OBAlfaFocus {
    color: darkblue;
    background-color: lightyellow;
    font: normal 11px thaoma, verdana;
    border: 1px solid dimgray;
    text-align: left;
}
INPUT.BNum {
    color: darkblue; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid steelblue; 
    text-align: right;
}
INPUT.OBNum {
    color: darkblue; 
    background-color: #DDEEFF;
    font: normal 11px thaoma, verdana;
    border: 1px solid steelblue;
    text-align: right;
}
INPUT.BNumFocus{
    color: darkblue;
    background-color: lightyellow;
    font: normal 11px thaoma, verdana;
    border: 1px solid dimgray;
    text-align: right;
}
INPUT.OBNumFocus{
    color: darkblue;
    background-color: lightyellow;
    font: normal 11px thaoma, verdana;
    border: 1px solid dimgray;
    text-align: right;
}

INPUT.BAlfaRO{
    color: darkblue; 
    background-color: #eeeeee;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.OBAlfaRO{
    color: darkblue; 
    background-color: #eeeeee;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: left;
}
INPUT.BNumRO{
    color: darkblue; 
    background-color: #eeeeee;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}
INPUT.OBNumRO{
    color: darkblue; 
    background-color: #eeeeee;
    font: normal 11px thaoma, verdana; 
    border: 1px solid silver; 
    text-align: right;
}
INPUT.Centered {
    color: black; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid steelblue; 
    text-align: center;
}
INPUT.OCentered {
    color: black; 
    background-color: #DDEEFF;
    font: normal 11px thaoma, verdana; 
    border: 1px solid steelblue; 
    text-align: center;
}
INPUT.CenteredFocus{
    color: black; 
    background-color: lightyellow;
    font: normal 11px thaoma, verdana; 
    border: 1px solid dimgray; 
    text-align: center;
}
INPUT.OCenteredFocus{
    color: black; 
    background-color: lightyellow ; 
    font: normal 11px thaoma, verdana; 
    border: 1px solid dimgray; 
    text-align: center;
}
SELECT.Normal{
    color: black;
    font: normal 11px thaoma, verdana;
}

SELECT.ONormal{
    color: black;
    background-color: #DDEEFF;
    font: normal 11px thaoma, verdana;
}

FIELDSET.SingleFilter{
    border: 1px solid steelblue;
    width: 99%;
}
FIELDSET.Filter{
    border: 1px solid;
    width: 99%;
}
LEGEND.Filter{
    font: bold 9px tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: blue;
}

FIELDSET.DocRows{
    background-color: transparent;
    color: steelblue;
    border: 1px solid;
    width: 99%;
}
FIELDSET.DocDetail{
    background-color: transparent;
    border: 1px solid;
    width: 99%;
}
FIELDSET.DocDetailHigh {
    background-color: beige;
    border: 1px double;
    width: 99%;
}
FIELDSET.DocActions {
    background-color: #EAEEF2;
    border: 1px double;
    width: 99%;
}
LEGEND.DocDetail{
    font: bold 9px tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: blue;
}
FIELDSET.DocHead{
    background-color: transparent;
    border: 1px double;
    color: lightsteelblue;
    width: 99%;
}
LEGEND.DocHead{
    font: bold 9px tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: black;
}

IMG.ButtonNormal{
    vertical-align: middle;
    border: 1px solid white;
    background-color: transparent;
    height: 17px;
    cursor: pointer;
}
IMG.ButtonOver{
    vertical-align: middle;
    border: 1px solid darkred;
    background-color: lightyellow;
    height: 17px;
    cursor: pointer;
}
IMG.ButtonClicked{
    vertical-align: middle;
    border: 1px solid darkred;
    height: 17px;
    cursor: pointer;
}

IMG.ButtonDisabled{
    vertical-align: middle;
    border: 2px solid white;
    background-color: transparent;
    height: 17px;
    cursor: default;
}
IMG.IconNormal{
    vertical-align: middle;
    border: 1px solid white;
}

Textarea.SECTION{
    font: 12px tahoma, Verdana, Arial, Helvetica, sans-serif;
}

TD.LogEv0 {
    text-align: center;
}
TD.LogEv1 {
    background-color: lightyellow;
    text-align: center;
}
TD.LogEv2 {
    background-color: salmon;
    text-align: center;
}
TD.LogEv3 {
    background-color: red;
    text-align: center;
}

DIV.VisElement {
    font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    font-size: 12px; 
    font-family: Arial;
    cursor: pointer;
}
DIV.VisElementOver {
    font-style: normal; 
    font-variant: normal; 
    font-weight: bold;
    font-size: 12px; 
    font-family: Arial;
    cursor: pointer;
}
DIV.VisElementNoPointer {
    font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    font-size: 12px; 
    font-family: Arial;
    cursor: default;
}
TD.EggsTop {
    font-style: italic;
    font-weight: bold;
    font-size: 0px;
    font-family: Thaoma;
    color: #000080;
}
TD.EggsDescTop {
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    font-family: thaoma;
    color: #000080;
}

TR.High1 {
    background-color: Gainsboro;
}

TR.High1 TD a, TR.High1 TD a img {
	border-color:  Gainsboro;
}

TR.High2 {
    background-color: #DDEEFF;
}
TR.High2 TD a, TR.High2 TD a img {
	border-color:  #DDEEFF;
}

TR.High3 {
    background-color: lightgreen;
}
TR.High3 TD a , TR.High3 TD a img {
    border-color: lightgreen;
}
TR.High4 {
	background-color: lightyellow;
}
TR.High4 TD a , TR.High4 TD a img {
	border-color: lightyellow;
}
TR.High5 {
	background-color: aqua;
}
TR.High5 TD a , TR.High5 TD a img {
	border-color: aqua;
}
TR.High6 {
	background-color: lightcoral;
}
TR.High6 TD a , TR.High6 TD a img {
	border-color: lightcoral;
}
TR.High7 {
	background-color: orange;
}
TR.High7 TD a , TR.High7 TD a img {
	border-color: orange;
}
TR.High8 {
	background-color: red;
}
TR.High8 TD a , TR.High8 TD a img {
	border-color: red;
}
TR.High9 {
	background-color: yellow;
}
TR.High9 TD a , TR.High9 TD a img {
	border-color: yellow;
}

.dhtmlwindow {
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
overflow: hidden;
}

.drag-handle { /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #CA0000;
background-color: steelblue;
color: white;
cursor: move;
width: auto;
}

.drag-controls { /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

.drag-contentarea { /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: hidden;
}

.drag-statusarea { /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
background-color: Gainsboro;
height: 13px; /*height of resize image*/
}

.drag-resizearea { /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
background-color: transparent;
background-repeat: no-repeat;
background-position: top right;
cursor: nw-resize;
font-size: 0;
}

/* CSS Per Paginazione Tag */

.pag-table {
border-collapse: separate;
border: 0;
width: 100%;
padding: 1;
}

.pag-page {
border:1px outset lightgrey;
background-color: #F0F0FF;
text-align: center;
border-radius:6px;
-moz-border-radius:6px;
}
.pag-current {
border:1px inset lightgrey;
background-color: #F8F8FF;	
text-align: center;
}
.pag-current-nogo {
border:1px inset lightgrey;
background-color: #F8F8FF;
text-align: center;
}
.pag-prevnext {
/* border:1px outset lightgrey; */
background-color: #F8F8FF;
text-align: center;
}
.pag-firstlast {
/* border:1px outset lightgrey; */
background-color: #F8F8FF;
text-align: center;
vertical-align:middle;
}
.pag-dots {
background-color: #F8F8FF;
text-align: center;
}



/* Copia per intero della common.css di Coopservice */

BODY {
    background: white;
}
TABLE {
	border-collapse: separate;
}
DIV.TopStandard {
    height: 40px;
    width: 1020px;
}
DIV.TopFull {
	position: fixed;
    top: 0;
    height: 40px;
	left: 0;
    right: 0;
}
DIV.MenuFrameFull {
    position: fixed;
    top: 40px;
    bottom: 40px;
    left: 0;
    width: 200px;
}
DIV.MenuFrameFull > IFRAME {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
DIV.MainFrameFull {
    position: fixed;
    top: 40px;
    bottom: 40px;
    left: 200px;
    right: 0;
}
DIV.MainFrameFull > IFRAME {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
DIV.TaskBarFrameFull {
    position: fixed;
    bottom: 0;
    height: 40px;
    left: 0;
    right: 0;
}
DIV.TaskBarFrameFull > IFRAME {
    position: absolute;
    top: 0;
    left: 0;
	width: 100%;
	height: 100%
}
DIV.MenuHead {
    font: 12px taoma, Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid black;
}
DIV.MenuHead > TABLE {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
}
DIV.MenuHead > TABLE TD {
    vertical-align: top;
}
DIV.MenuBody {
    border: 1px solid black;
}
DIV.MenuListHead {
    position: absolute;
    top: 4px;
    height: 19px;
    left: 1px;
    right: 1px;
}
DIV.MenuList {
    position: absolute; 
    top: 24px;
    bottom: 201px;
    left: 1px;
    right: 1px;
    overflow: auto;
}
DIV.MenuPreferredHead {
    position: absolute; 
    bottom: 178px;
    height: 19px;
    left: 1px;
    right: 1px;
}
DIV.MenuPreferred {
    position: absolute; 
    bottom: 5px;
    height: 176px;
    left: 1px;
    right: 1px;
    overflow: auto;
}
IMG.ActionsFullBack {
    position: absolute;
    top: 8px;
    left: 5px;
}
IMG.ActionsFullForth {
    position: absolute;
    top: 8px;
    right: 5px;
}
DIV.ActionsFull {
    /* position: absolute;  	
    top: 8px;
    left: 30px;
    right: 30px; */ /* tolto per eggs_button_multi */
    height: 20px;
    overflow: hidden;
}
DIV.ActionsFull > DIV {
    position: absolute;
    bottom: 0px;  /* Modificato per eggs_button_multi */
        
    top: 8px;    /* Aggiunto per eggs_button_multi */
    left: 30px;  /* Aggiunto per eggs_button_multi */
    right: 30px; /* Aggiunto per eggs_button_multi */
    
    /* top: 0;		
    left: 0;
    right: 0;	*/	 /* tolto per eggs_button_multi */
	overflow-x: auto;	/*  altrimenti compare la barretta in fondo alla pagina */
	white-space: nowrap;
}
DIV.Title {
    position: relative; 
    top: 0px;
    left: 0px;
    padding-top: 7px;
    padding-bottom: 6px;
    padding-left: 3%;
    margin-bottom: 5px;
    margin-top: 5px;
    border: 1px solid gray;
    background-color: Gainsboro;
    width: 96%;
    height: 19px;
}
LABEL.Title {
    font: bold 14px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: darkblue;
    padding-top: 10px;
    height: 20px;
}
DIV.TitleFull {
    position: absolute;
    top: 30px;
    left: 5px;
    right: 5px;
    padding: 7px 20px 7px 20px;
    border: 1px solid gray;
    background-color: Gainsboro;
}
DIV.TitleFull > LABEL {
    font: bold 14px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: darkblue;
}

DIV.TitleFull > LABEL.SubTitle{
    font: bold 10px thaoma, Verdana, Arial, Helvetica, sans-serif;
    color: darkred;
    padding-top: 5px;    
}

DIV.ContentFull {
    position: absolute;
    top: 66px;
    bottom: 1px;
    left: 5px;
    right: 5px;
    overflow: hidden;
}
DIV.SectionFull {
    position: absolute;
    left: 0;
    right: 0;
    overflow: auto;
}
FIELDSET.SectionFull {
    position: absolute;
    left: 0;
    right: 0;
    border: 1px solid black;
}
FIELDSET.SectionFull > DIV {
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    bottom: 0;
    overflow: auto;
}
DIV.TableContainerFull {
    position: absolute;
    left: 0;
    right: 0;
    overflow: hidden;
}
DIV.TableHeaderFull {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    overflow-y: scroll;	
}
DIV.TableHeaderFull > TABLE {
    border: none;
    table-layout: fixed;
    width: 0;
    border-spacing: 2px;
}
DIV.TableHeaderFull > TABLE TH {
    padding: 0;
}
DIV.TableBodyFull {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: auto;
    overflow-y: scroll; 
}
DIV.TableBodyFull > TABLE {
    border: none;
    table-layout: fixed;
    width: 0;
    border-spacing: 2px;
}
DIV.TableBodyFullControlled {
    overflow-x: scroll;
    bottom: -17px;
}
TABLE.Selections {
    border: none; 
    overflow: auto;
    table-layout: fixed;
}
TABLE.ListHead {
    border: none;
    table-layout: fixed;
}
TABLE.ListBody {
    border: none;
    table-layout: fixed;
}
TD.ListBody {
    text-align: center;
}
A.ButtonNormal{
    color: black;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    height: 30px;
    text-decoration: none;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 10px; 
    font-style: normal; 
    font-variant: normal;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
    border: 1px solid white;
    white-space: nowrap;
}
A.ButtonOver{
    color: black;
    background-color: LightBlue;
    background-position: left center;
    background-repeat: no-repeat;
    height: 30px;
    text-decoration: none;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 10px; 
    font-style: normal; 
    font-variant: normal; 
    font-weight: bold; 
    font-size: 12px; 
    font-family: Arial;
    border: 1px solid black;
    white-space: nowrap;
}
A.ButtonClicked{
    color: black;
    background-color: lightyellow;
    background-position:  left center;
    background-repeat: no-repeat;
    height: 30px;
    text-decoration: none;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 10px; 
    font-style: normal; 
    font-variant: normal; 
    font-weight: bold; 
    font-size: 12px; 
    font-family: Arial;
    border: 1px solid black;
    white-space: nowrap;
}
A.ButtonDisabled{
    color: #555555;
    cursor: default;
    background-color: transparent;
    background-position:  left center;
    background-repeat: no-repeat;
    height: 30px;
    text-decoration: none;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 10px; 
    font-style: normal; 
    font-variant: normal; 
    font-weight: bold; 
    font-size: 12px; 
    font-family: Arial;
    border: 1px solid white;
    white-space: nowrap;
}

/* CSS Per Paginazione Tag */

.pag-table {
border-collapse: separate;
border: 0;
width: 100%;
padding: 1px;
}
.pag-page {
border:1px outset lightgrey;
background-color: #F0F0FF;
text-align: center;
border-radius: 6px;
-moz-border-radius:6px;
cursor: pointer;
}
.pag-current {
border:1px inset lightgrey;
background-color: #F8F8FF;  
text-align: center;
}
.pag-current-nogo {
border:1px inset lightgrey;
background-color: #F8F8FF;
text-align: center;
}
.pag-prevnext {
/* border:1px outset lightgrey; */
background-color: #F8F8FF;
text-align: center;
}
.pag-firstlast {
/* border:1px outset lightgrey; */
background-color: #F8F8FF;
text-align: center;
vertical-align:middle;
}
.pag-dots {
background-color: #F8F8FF;
text-align: center;
}


/* MultiPick */
.multipick-tbl {
  display:table;         
  width:auto;         
  background-color:#eee;         
  border:0px solid  #666666;         
  border-spacing:1px;
}
.multipick-data {
  overflow: hidden; 
  overflow-y: scroll;
  border:1px solid  #666666;   
}
.multipick-r {
  display:table-row;
  width:auto;
  clear:both;
}
.multipick-c {
  float:left;
  display:table-column;         
  background-color:#fff; 
  overflow: hidden; 
  white-space: nowrap;  
  height: 16px; 
  
  font: normal 10px taoma, Verdana, Arial, Helvetica, sans-serif;
  padding-top: 5px;
  color: black;
  vertical-align: bottom;
  background-color: white;
  
}
.multipick-hr {
  display:table-row;
  width:auto;
  clear:both;
}
.multipick-hc {
  float:left;
  display:table-column;         

  height: 16px; 

  
  text-align: center;
  
  font: normal 10px taoma, Verdana, Arial, Helvetica, sans-serif;
  border-bottom: 1px solid black;
  border-right: 1px solid black; 
  padding-top: 5px;
  color: white;
  vertical-align: bottom;
  background-color: steelblue;
  cursor: pointer;
   
}
.multipick-tbl-top {
  display:table;         
  width:auto;         
  background-color:#eee;         
  border:0px solid  #666666;         
  border-spacing:1px;
}
.multipick-tbl-top-r {
  display:table-row;
  width:100%;
  clear:both;
}
.multipick-tbl-top-label {
  width:calc(100% - 40px);         
  float:left;
  display:table-column;         
  text-align: center;
  height: 16px; 
  padding-top: 5px;

  font: bold 10px taoma, Verdana, Arial, Helvetica, sans-serif;
  border-bottom: 1px solid black;
  color: black;
  vertical-align: bottom;
  background-color: white;
  cursor: pointer;

  
}
.multipick-tbl-top-find {
  height: 20px; 
	width:20px;         
  float:left;
  display:table-column;         
  background-color:white;  
}
.multipick-tbl-top-clear {
  height: 20px; 
	width:20px;         
  float:left;
  display:table-column;         
  background-color:white;  
}


.frmerror input {
    border-color: red;
}

.frmerror select {
    border-color: red;
}

.frmerror textarea {
    border-color: red;
}

div.eggsnowform {
    width: 100%;
}

.eggsnowform select {
    padding-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 3px;
    font-size : 12px;
    height: 18px; 
    font-family : tahoma, Verdana, Arial, Helvetica, sans-serif; 
}

.withActions {
    flex-grow: 1;
    min-width: 1px;
}


.eggsNowFormFieldgroup {
    display: flex;
}

.Alfa.withActions {
    margin-right: 0px;
    padding-right: 0px;
    border-right: none;
}

.eggsNowFormFieldgroup .jsAction {
    height: 16px;
    min-width: 16px;
    border-radius: 4px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
   	border-width : 1px;
   	cursor: context-menu;
  	
    border-color: black;
    border-width: 1px;
    background-color: #eee;
    border-style: solid;
    display: inline-block;
    margin-top:1px; 
}

.eggsNowFormFieldgroup input:disabled {
    background-color: #eee;
    border-color: #888;
}

.jsAction img {
    border: none;
    top: -1px;
    position: relative;
    height : 18px;
}

.jsAction .fa {
	line-height: 18px;
    padding-left: 2px;
}


.withActions {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}

.eggsnowform select.NormalO {
	color: black;
}

.eggsnowform input[type="datetime-local"] {
  max-width: 180px; 
} 

.eggsNowFormFieldText {
	display : block;
	font-size : 80%;
	color : #444;
}

a i.fa { font-size: 145%; }

