﻿body
{
    background: url('../../Images/NewHomeTheme/bg.png') repeat #3f3f3f;
    padding: 0px;
    margin: 0px;
    font-family: Tahoma,helvetica;
    /*overflow-x: hidden;*/
}

select
{
    border: 1px solid #CCCCCC;
    height: 22px;
    font-family: Tahoma,helvetica;
}

input
{
    border: 1px solid #CCCCCC;
    height: 18px;
    font-family: Tahoma,helvetica;
}

.processbar_container select
{
    border: 1px solid #CCCCCC;
    height: 22px;
    font-family: Tahoma,helvetica;
}

.processbar_container input
{
    border: 1px solid #CCCCCC;
    height: 18px;
    font-family: Tahoma,helvetica;
}

.processbar_container a
{
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}

#dvCopyProduction select
{
    border: 1px solid #CCCCCC;
    height: 22px;
    font-family: Tahoma,helvetica;
}

#dvCopyProduction input
{
    border: 1px solid #CCCCCC;
    height: 18px;
    font-family: Tahoma,helvetica;
}

.common-link
{
    color: #e95200;
    font-size: 12px;
    text-decoration: none;
}

    .common-link:hover
    {
        color: #e95200;
        text-decoration: underline;
    }

.common-link-dv
{
    color: #e95200;
    font-size: 12px;
    text-decoration: none;
    cursor: pointer;
}

    .common-link-dv:hover
    {
        color: #e95200;
        text-decoration: underline;
    }

.SB-Button
{
    padding: 4px 20px;
    font-family: Tahoma,helvetica;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-decoration: none;
    background: #FF8000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4aa514), to(#038d01));
    background: -webkit-linear-gradient(#4aa514, #038d01);
    background: -moz-linear-gradient(#4aa514, #038d01);
    background: -ms-linear-gradient(#4aa514, #038d01);
    background: -o-linear-gradient(#4aa514, #038d01);
    background: linear-gradient(#4aa514, #038d01);
    -pie-background: linear-gradient(#4aa514, #038d01);
    font-size: 12px;
    color: #FFFFFF;
}

    .SB-Button:hover
    {
        color: #fff;
        background: #007799;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#038d01), to(#4aa514));
        background: -webkit-linear-gradient(#038d01, #4aa514);
        background: -moz-linear-gradient(#038d01, #4aa514);
        background: -ms-linear-gradient(#038d01, #4aa514);
        background: -o-linear-gradient(#038d01, #4aa514);
        background: linear-gradient(#038d01, #4aa514);
        -pie-background: linear-gradient(#038d01, #4aa514);
    }

.Cancel-Button
{
    padding: 4px 10px;
    font-family: Tahoma,helvetica;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-decoration: none;
    background: #FF8000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c5002d), to(#a80027));
    background: -webkit-linear-gradient(#c5002d, #a80027);
    background: -moz-linear-gradient(#c5002d, #a80027);
    background: -ms-linear-gradient(#c5002d, #a80027);
    background: -o-linear-gradient(#c5002d, #a80027);
    background: linear-gradient(#c5002d, #a80027);
    -pie-background: linear-gradient(#c5002d, #a80027);
    font-size: 12px;
    color: #FFFFFF;
}

    .Cancel-Button:hover
    {
        color: #fff;
        background: #007799;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a80027), to(#c5002d));
        background: -webkit-linear-gradient(#a80027, #c5002d);
        background: -moz-linear-gradient(#a80027, #c5002d);
        background: -ms-linear-gradient(#a80027, #c5002d);
        background: -o-linear-gradient(#a80027, #c5002d);
        background: linear-gradient(#a80027, #c5002d);
        -pie-background: linear-gradient(#a80027, #c5002d);
    }

.Warning-Button {
    padding: 4px 10px;
    font-family: Tahoma,helvetica;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-decoration: none;
    background: #FF8000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#917300), to(#c59d00));
    background: -webkit-linear-gradient(#917300, #c59d00);
    background: -moz-linear-gradient(#917300, #c59d00);
    background: -ms-linear-gradient(#917300, #c59d00);
    background: -o-linear-gradient(#917300, #c59d00);
    background: linear-gradient(#917300, #c59d00);
    -pie-background: linear-gradient(#917300, #c59d00);
    font-size: 12px;
    color: #FFFFFF;
}

    .Warning-Button:hover {
        color: #fff;
        background: #007799;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c59d00), to(#917300));
        background: -webkit-linear-gradient(#c59d00, #917300);
        background: -moz-linear-gradient(#c59d00, #917300);
        background: -ms-linear-gradient(#c59d00, #917300);
        background: -o-linear-gradient(#c59d00, #917300);
        background: linear-gradient(#c59d00, #917300);
        -pie-background: linear-gradient(#c59d00, #917300);
    }

.main_container
{
    background-color: #fff;
    font-family: Tahoma,helvetica;
    color: #4d4d4d;
    font-size: 11px;
}

.processbar_container
{
    color: #fff;
    font-size: 12px;
    background: url('../../Images/bg_processbar_repeat.jpg') repeat-x #3f3f3f;
    padding-left: 5px;
}

.searchbar_container
{
    background-color: #ededed;
    padding: 5px 5px 5px 5px;
    border-top: solid 1px #999999;
}

.button_common
{
    width: 60px;
    height: 21px;
    background: transparent url('../../Images/btn1.jpg') no-repeat scroll right top;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    line-height: 21px;
}

.btn_reports
{
    color: #082b81;
    cursor: pointer;
}

    .btn_reports:hover
    {
        color: #084bef;
        cursor: pointer;
    }

.button_common2
{
    width: 70px;
    height: 21px;
    background: transparent url('../../Images/btn2.jpg') no-repeat scroll right top;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    line-height: 21px;
}

.link_process
{
    text-decoration: none;
    color: #fff;
    font-weight: bold;
}

    .link_process:hover
    {
        text-decoration: none;
        color: #fff;
        font-weight: bold;
        text-decoration: underline;
    }

.link_common
{
    text-decoration: none;
    color: #053ab9;
    font-weight: bold;
    font-size: 12px;
}

    .link_common:hover
    {
        text-decoration: none;
        color: #084bef;
        font-weight: bold;
        text-decoration: underline;
    }

.tditem
{
    font-size: 11px;
    height: 18px;
    color: #4d4d4d;
    font-weight: normal;
    padding: 5px 10px 5px 2px;
    text-align: left;
    text-decoration: none;
}

.itemPadding
{
    padding: 5px 5px 5px 15px;
}

.ABC
{
    color: #ff0000;
}

.DCL
{
    color: #30cf4b;
}

.BVI
{
    color: #0080ff;
}

.tditem2
{
    font-size: 11px;
    height: 18px;
    color: #000;
    font-weight: normal;
    padding: 5px 0px 5px 2px;
    text-align: left;
    text-decoration: none;
}

.tdcaption
{
    font-size: 11px;
    height: 20px;
    color: #4d4d4d;
    font-weight: normal;
    text-align: right;
    background-color: #b8b8b8;
    padding: 5px 0px 5px 0px;
    vertical-align: top;
}



.tdReportsTitleOdd
{
    background-color: #a6a6a6;
    height: 20px;
    font-weight: bold;
    color: #fff;
}

.tdReportsTitleEven
{
    background-color: #999999;
    height: 30px;
    font-weight: bold;
    color: #fff;
}

.tdReportsDate
{
    font-weight: normal;
}

.tdReportsDataOdd
{
    background-color: #f6f6f6;
    padding-Top: 5px;
    vertical-align: top;
}

.tdReportsDataEven
{
    background-color: #e9e9e9;
    padding-Top: 5px;
    vertical-align: top;
}

.lnkHdn
{
    visibility: hidden;
}

.lnpaging a:hover
{
    font-family: Tahoma;
    font-size: 11px;
    height: 18px;
    color: blue;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
}

.lnpaging a:visited
{
    font-family: Tahoma;
    font-size: 11px;
    height: 18px;
    color: blue;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
}

.lnpaging a:link
{
    font-family: Tahoma;
    font-size: 11px;
    height: 18px;
    color: blue;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
}

.lnpaging a:active
{
    font-family: Tahoma;
    font-size: 11px;
    height: 18px;
    color: blue;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
}

.lnpaging
{
    font-family: Tahoma;
    font-size: 11px;
    height: 18px;
    color: blue;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
}

.tdcaptionProductionLib
{
    font-family: Tahoma,helvetica;
    font-size: 12px;
    height: 20px;
    color: #000;
    font-weight: normal;
    text-align: left;
    border-top: solid 1px #b8b8b8;
    border-bottom: solid 1px #b8b8b8;
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    padding: 8px 5px 5px 5px;
    vertical-align: top;
}


.tditemProductionLib
{
    font-family: Tahoma,helvetica;
    font-size: 11px;
    height: 18px;
    color: #000000;
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    padding: 2px 5px 2px 5px;
    border-bottom: solid 1px #cccccc;
}

.tdcaptionRecentReport
{
    font-family: Tahoma,helvetica;
    font-size: 12px;
    height: 20px;
    color: #fd1313;
    font-weight: normal;
    text-align: left;
    border-top: solid 1px #b8b8b8;
    border-bottom: solid 1px #b8b8b8;
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    padding: 8px 5px 5px 5px;
    vertical-align: top;
}

.tditemRecentReport
{
    font-family: Tahoma,helvetica;
    font-size: 11px;
    height: 18px;
    color: #fd1313;
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    padding: 2px 5px 2px 5px;
    border-bottom: solid 1px #cccccc;
}


#ImageUpload1
{
    width: 410px;
    border: solid 3px #6a6a6a;
    z-index: 3000;
    position: absolute;
    background-color: #fff;
    display: none;
}

.upload_bar
{
    width: 410px;
    height: 31px;
    float: left;
    margin: 0 auto;
}

.LibResutBtn
{
    float: left;
    padding: 6px;
}

.chat-container
{
    min-height: 150px;
    overflow-y: scroll;
}
