BODY {
    MARGIN: 1px 0px 0px 0px;
    padding: 0px;
    overflow: auto;
}

TABLE.TMPContent {
    MARGIN: 0px 0px 0px;
    WIDTH: 100%;
    height: 83%;
}

    TABLE.TMPContent TD {
        FONT-SIZE: 11px;
        FONT-FAMILY: Tahoma, Verdana, Sans-Serif
    }

TABLE.TMPHeader {
    MARGIN: 0px 0px 0px;
    WIDTH: 100%;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ffffff
}

    TABLE.TMPHeader TD {
        BORDER-RIGHT: #ffffff 0px solid;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        FONT-WEIGHT: bold;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
        FONT-FAMILY: Tahoma, Verdana, Sans-Serif
    }

TABLE.TblTabStrip {
    border: #4089bf 1px solid;
    width: 100%;
    background-color: #e3f6fe;
    margin-top: 2px;
}

    TABLE.TblTabStrip TD {
        border: #ffffff 1px solid;
        text-align: center;
        width: 10%;
    }

    TABLE.TblTabStrip A {
        font-family: Tahoma, Verdana, Sans-Serif;
        font-size: 11px;
        color: #4089bf;
        text-decoration: none;
        font-weight: bold;
    }

        TABLE.TblTabStrip A:hover {
            font-weight: bold;
            font-size: 11px;
            color: #316992;
            font-family: Tahoma, Verdana, Sans-Serif;
            text-decoration: none;
        }

TD.TblTabStripSelected {
    border: #ffffff 1px solid;
    background-color: #4089bf;
    width: 10%;
    text-align: center;
}

    TD.TblTabStripSelected A {
        font-family: Tahoma, Verdana, Sans-Serif;
        font-size: 11px;
        font-weight: bold;
        color: #eeeeee;
        text-decoration: none;
    }

        TD.TblTabStripSelected A:hover {
            font-family: Tahoma, Verdana, Sans-Serif;
            font-size: 11px;
            font-weight: bold;
            text-decoration: none;
            color: white;
        }

SPAN.TMPBreadcrumb {
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    color: #707070;
}

A.TMPBreadcrumb {
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size: 11px;
    color: #4089bf;
    text-decoration: none;
    font-weight: bold;
}

    A.TMPBreadcrumb:hover {
        font-weight: bold;
        font-size: 11px;
        color: #316992;
        font-family: Tahoma, Verdana, Sans-Serif;
        text-decoration: none;
    }

.TMPBgColor {
    background-color: #4089bf;
}

.TMPHeaderImage {
    width: 600px;
    background-repeat: no-repeat;
    background-image: url(../Images/Template/top_image.gif);
}

.TMPLeftColumn {
    WIDTH: 130px;
    background-color: #e3f6fe;
    BORDER-RIGHT: #4089bf 1px solid;
}

.TMPHeaderBlu {
    color: #4089bf;
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    white-space: nowrap;
}

.TMPFooter {
    BORDER-TOP: #4089bf 1px solid;
    FONT-SIZE: 11px;
    padding-top: 2px;
    WIDTH: 100%;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
    TEXT-ALIGN: center;
    color: #707070;
    white-space: nowrap;
    font-weight: bold;
    clear: both;
    height: 20px;
}

.TMPInfoPage {
    width: 100%;
    height: 81%;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 5px;
}

.TMPMenuEmpty {
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-RIGHT: #ACA899 1px solid;
    BORDER-BOTTOM: #ACA899 1px solid;
    BORDER-TOP: #ECE9D8 1px solid;
    background-color: #4089bf;
    width: 100%;
}

.TMPMasterMenuItem {
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    border: solid 1px #ffffff;
    height: 20px;
    background-color: #4089bf;
    cursor: pointer;
}

.TMPMasterMenuItemOver {
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    color: #4089bf;
    border: solid 1px #4089bf;
    height: 20px;
    font-weight: bold;
    background-color: #e3f6fe;
    cursor: pointer;
}

.TMPSubMenu {
    /*filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=#959595, Positive= 'true' );*/
    WIDTH: 160px;
    margin-top: 1px;
    /*border: 1px solid rgb(64, 137, 191);*/
    box-shadow: 4px 4px 4px grey;
}

.TMPSubItemMenu {
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    padding-left: 4px;
    color: #ffffff;
    border: solid 2px #d1e5f4 !important;
    height: 22px;
    font-weight: bold;
    background-color: #4089bf;
    cursor: pointer;
}

.TMPSubItemMenuOver {
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    padding-left: 4px;
    color: #4089bf;
    border: solid 2px #d1e5f4 !important;
    height: 22px;
    font-weight: bold;
    background-color: #e3f6fe;
    cursor: pointer;
}

.TMPPageTitle {
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    color: #707070;
}

.TMPPageSubTitle {
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size: 14px;
    font-weight: normal;
    color: #707070;
}

.TMPInfoPagePopUp {
    width: 100%;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 5px;
}

.CtrInPage {
    HEIGHT: expression(document.body.offsetHeight-139);
    border: solid 0px;
}

TABLE.TMPMenu {
    MARGIN: 0px 0px 0px;
    WIDTH: 100%;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ffffff;
}

    TABLE.TMPMenu TD {
        BORDER-RIGHT: #ffffff 0px solid;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        FONT-WEIGHT: bold;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
        FONT-FAMILY: Tahoma, Verdana, Sans-Serif
    }


/* jquery ui dialog classes */

.ui-dialog-hidden {
    display: none;
}

.ui-dialog-no-padding {
    padding: 0px !important;
}

.dialog-titlebar {
    background-color: #4089bf !important;
    color: #ffffff !important;
}

.Grid tr:hover {
    background-color: #dcdcdc;
}


.label {
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
    font-size: 11px;
    white-space: nowrap;
}

.ReportContainer {
    display: none;
    overflow-x: auto;
    overflow-y: auto;
}


.ProductTable td:nth-child(1) {
    white-space: nowrap;
    vertical-align: middle;
}


    .ProductTable td:nth-child(1) img {
        vertical-align: baseline;
    }

.ModalDialog {
    display: none;
    background-image: url(/Images/blue_spinner.gif) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    cursor: wait;
}

.ModalDialogIFrame {
    background-color: #FFFFFF;
}