body, input, textarea, td, th, select
{
    font-family: tahoma;
    color: #384e73;
    font-size: 8pt;
}



div
{
    vertical-align: top;
}

.vertical-align
{
    vertical-align: top;
}

legend div
{
    font-weight: bold;
    text-transform: uppercase;
}

.t-icon
{
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    text-indent: -3333px;
    text-align: center;
    vertical-align: middle;
    background-color: transparent;
    background-repeat: no-repeat;
  /*  background-position: 0px 0px;*/
    height: 18px;
    width: 18px;
    padding-bottom: 2px;
    min-width: 16px;
}

.t-copy
{
    background-image: url('Images/copy.png');
}


.t-transfer
{
    background-image: url('Images/transfer.png');
}
.t-plus
{
    background-position: 0 -256px;
}
.t-minus
{
    background-position: -16px -256px;
}


.t-delete
{
    background-image: url('Images/delete.gif');
    background-position: 3px;
}
.t-add
{
    background-image: url('Images/add.png');
}
.t-edit
{
    background-image: url('Images/edit.png');
}

input[type='button']
{
    background-color: #D1EDDE;
    text-align: center;
    cursor: pointer;
}

.t-undo
{
    background-image: url('Images/undo.png');
}


.t-update, .t-insert
{
    background-image: url('Images/update.png');
    background-position: 2px;
}

.t-grid-header
{
    font-weight: bold;
    border-bottom: transparent;
    min-height: 20px;
    padding: 5px 0px 0px 5px;
}

.t-tabstrip
{
    background-color: transparent;
    border: none;
}

.t-tabstrip .t-header .t-item .t-state-active
{
    background-color: white;
}

.t-tabstrip .t-content
{
    background-color: transparent;
}

.ellipsis
{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.inline-block
{
    display: inline-block;
}

.label
{
    font-weight: bold;
}

.caption-label
{
    padding: 6px 0;
    font-size: 14px;
    color: #ec8103;
    font-weight: bold;
}

.scroll-y
{
    height: 455px;
    max-height: 455px;
    overflow: auto;
    overflow-x: hidden;
    cursor: pointer;
}

.unsaved-changes
{
    width: 100%;
    text-align: right;
    font-size: medium;
    vertical-align: middle;
    color: #ec8103;
    margin-right: 5px;
}

.error {
    color: red;
}

.selected
{
    background-color: #eae4ce;
    cursor: pointer;
}

.hover-select:hover
{
    background-color: #eae4ce;
    cursor: pointer;
}

.hover:hover
{
    background-color: #eae4ce;
    cursor: pointer;
}


div.t-animation-container
{
    width: auto !important;
}

div.t-popup.t-group
{
    width: auto !important; /*min-width: 150px !important;*/
}