﻿HTML {
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    PADDING-LEFT: 0px;
    MARGIN: 0px;
    PADDING-RIGHT: 0px;
}

BODY {
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    PADDING-LEFT: 0px;
    MARGIN: 0px;
    PADDING-RIGHT: 0px;
}

DIV {
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    PADDING-LEFT: 0px;
    MARGIN: 0px;
    PADDING-RIGHT: 0px;
}

TH {
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    PADDING-LEFT: 0px;
    MARGIN: 0px;
    PADDING-RIGHT: 0px;
}

TD {
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    PADDING-LEFT: 0px;
    MARGIN: 0px;
    PADDING-RIGHT: 0px;
}

tbody {
    margin: 0px;
    padding: 0px;
    outline: 0px;
    border: 0px currentColor;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
}

tfoot {
    margin: 0px;
    padding: 0px;
    outline: 0px;
    border: 0px currentColor;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
}

thead {
    margin: 0px;
    padding: 0px;
    outline: 0px;
    border: 0px currentColor;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
}

tr {
    margin: 0px;
    padding: 0px;
    outline: 0px;
    border: 0px currentColor;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
}

th {
    margin: 0px;
    padding: 0px;
    outline: 0px;
    border: 0px currentColor;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
}

td {
    margin: 0px;
    padding: 0px;
    outline: 0px;
    border: 0px currentColor;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
}

H1 {
    BORDER-TOP: 0px;
    FONT-FAMILY: inherit;
    BORDER-RIGHT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-WEIGHT: inherit;
    OUTLINE-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    FONT-STYLE: inherit;
    PADDING-TOP: 0px;
    OUTLINE-STYLE: none;
    PADDING-LEFT: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    OUTLINE-COLOR: invert;
    PADDING-RIGHT: 0px;
}

H1 {
    FONT-SIZE: 100%;
}

H2 {
    BORDER-TOP: 0px;
    FONT-FAMILY: inherit;
    BORDER-RIGHT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-WEIGHT: inherit;
    OUTLINE-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    FONT-STYLE: inherit;
    PADDING-TOP: 0px;
    OUTLINE-STYLE: none;
    PADDING-LEFT: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    OUTLINE-COLOR: invert;
    PADDING-RIGHT: 0px;
}

H2 {
    FONT-SIZE: 100%;
}

a:link, a:visited {
    color: #003366;
    text-decoration: none;
}

a:hover, a:active {
    color: #AA0000;
    text-decoration: underline;
}

.MainContainer {
    OVERFLOW: hidden;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    RIGHT: 0px;
    POSITION: absolute;
    COLOR: #000000;
    LEFT: 0px;
    TOP: 0px;
    BOTTOM: 0px;
    BACKGROUND: #faa634;
}

.mainHeader {
    HEIGHT: 38px;
    WHITE-SPACE: nowrap;
}

    .mainHeader > TABLE TD {
        VERTICAL-ALIGN: bottom;
    }

#header_logo {
    HEIGHT: 24px;
    MARGIN: 6px 0px 0px 0px;
}

#logocontainer {
    FONT-SIZE: 21px;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-WEIGHT: bold;
    COLOR: #004b8d;
    PADDING-LEFT: 16px;
}

    #logocontainer SPAN:before {
        CONTENT: "AQ365 DEV";
    }

#header_user {
    VERTICAL-ALIGN: top;
}


.mainheaderlinkContainer {
    RIGHT: 20px;
    POSITION: absolute;
    TOP: 3px;
    color: #111111;
}

    .mainheaderlinkContainer A {
        VERTICAL-ALIGN: top;
        COLOR: inherit;
        TEXT-DECORATION: none;
    }

        .mainheaderlinkContainer A:visited {
            VERTICAL-ALIGN: top;
            COLOR: inherit;
            TEXT-DECORATION: none;
        }

        .mainheaderlinkContainer A:hover {
            TEXT-DECORATION: underline;
        }

.mainheaderlinks {
    PADDING-LEFT: 6px;
    MARGIN-LEFT: 6px;
    BORDER-LEFT: #678fcb 1px solid;
}


#mainheaderlinkslogout {
    COLOR: #fff;
    margin-left: 6px;
}


.history_back {
    CURSOR: pointer;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    VERTICAL-ALIGN: middle;
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    MARGIN: 0px 0px 2px 3px;
    BORDER-LEFT: medium none;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAcCAYAAAB75n/uAAAB60lEQVRIx7WWu45TMRRF93Ec5gkzoDAoVFR001DQRUqbnwhU+Zd8RP4DUQUmpIIi0hSJSEGRBiEhBXKv7XNsH4q5iFCPY8mtl9befpGq4pCDACDnTETUBnAM4AhAG4ApAmgWP16tVs/m8/mLxWJxvtvtqJiBqj5Yr9fd8Xh83ev1fg0Gg9+dTkcAaCnAw8lk8soQYTgc/lRVrzmzArkEwAI4Wi6X52+Hb75HkRAlupxSVNy//S+3X08sALvdbs3jy8vIPgiHkDTnIvG8n31+aQEYEYHmDPZeg3dQ1SIlpyiwAJBSQowCViVfFwSIkAWAGCOiCEEifF2TFjp9UfYNWJBypgaAMgb8z0CESTmSr6piAOGwB2Ch7D25qi7WQWTej4iJnSNX0CD+b8AIzsFXNanmA0QUmILz5OqKNOdCBk3JKSUIBwrOUWOghSLCfslg7++26WEMmIL3CM4h50wlD5qmlBBFiP1dTLmQwd+rIrVaLdRVRcKBOATKKRXp4PXzzq0FIN1uV75tNvaJtRRFKIoUe/QNAN/v93+8+/jhDMZYY4wRZpSapKotABej0ej6083N2dNHF9VJy/qckmqBZ5kAQFXbAE5ns9nVdDq92mw2p9ZaIiIqAmggBkCr+RPZJr77Aw79szM48PgDGaq41nzuQlgAAAAASUVORK5CYII=") no-repeat;
    width: 24px;
    height: 27px;
}

    .history_back img {
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPEAYAAACEhCI3AAACZElEQVQ4y2MQFFJSMjZhYKAOzWwGoTk2QWj2AxCayQWmjkILGP9AaK4aCC1bBaG1zvUvnVo529/Y7WT+mannd8rsINfCT1CXu0FocahBRiUOO7wWhfSFCLWLdvn2todpvGsHwZnsP+pBsPkyIwMIiisQsiABQrO8gtBCIVAf2KiHGRvZ8/mZ+PIFK0VaxN7ZmwuCjY1fMkHwAfOv0yD4///3lyA4gRNiocwrHBYxXYPQvHMgtDKfWJDKNeMYlyy9WWYOts/iWlo2gmB+2ePJIHgy9Pt1EARagEZ/4wdBDAsZt0Bozj0QWkYAQls0SE1QeqZtF7PJqwME0x8dfwqCmxg/uYPgL/MvniD4/z8u+vNlEMSwkPkHhJbk4tUR/SK3z2+JiJX4E+m+lLjZh0Fw5vsXniD4XvyDPwj+/08s/TEUBDEsZLrGHse3S0xCTS3lHAi2yV5fCoL3vr7hB8H//8ml360GQcw4nMSuxOcimsaTpfMABAu8thqC4C7bp+9B8I/n890g+P8/qfTrzyCIJ9FwVnClcPvxK4g8Ej0ktsC6IVQCBEuuHIkEwaPHH9eC4P//xNIvvUGQYCpF0EoblPtU8sTVjOqMo0zMHMoal4NgzYHzx0Hw8ur7jSD4/z8u+tlpECTBQnTaRcjlges6+aJwpvAdEQVuessmgmDb96vxIPgg/vZnEPz/H0Y/mQiCFFiITmd+ytqT3aF6op6hfkqDuuenI49BcArvjbUg+Pr8o60gSEUL0WiDBbkL1i54qylzcTMIRuS9MQXBZCeIhezbqG0hnL4YDIKMfz7zgyD7BZg4AGoAYgdlX35JAAAAAElFTkSuQmCC");
        width: 14px;
        height: 15px;
    }

.history_dd {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAcCAYAAACH81QkAAABqklEQVQ4y62Vz2pTQRTGv1MHIXg1hISCEBd2c7nIRVxoAlm0CSFvkE0WWWXVZ3Dlc5jHMFCXrrJyIVJwI4oQUm2pbZn7Z+bMHBdNwGXvNAdmN/Obb77vMIdEBPctBaBdYb8AYAAlgAKAAeDVbDZ7VfXmJElMmqar0Wj0E4Am7/2LqpCPJyePPiwWzW63+2cymZwqa8x1Vcig37+Joki/n8+fj8fjX+r024/WwbP9VRUIAXiZpvw4ip4ul8uWOru4Om63nrytHAnBE5HVWteUc47KIqeQaJkZRLSnnHMosnAIAChmhyLLgprMMcN7D8XMVGRZsJJbiGUUugyFkIhAMTNyHeiJ3SixlilnHajEbj2xKHQYxFrG7XMsI9fBSuj/dBDqycZYh0LfN2LH4DwsHbc11jtPNg9tewfvvSj9+dO70L+V2RIzO2XKsG4FgGutH8ZxfKWsMUGAL+tV42gw4E6nc6m+/l43qxzOjVV/c107HA4f9Hq97wC0it+8btxpVojAey/1et0kSXI+nU5XAG4AGBKRxh1FyGY5ABYAE5ETEdAuJuAedlD/ADZsDhEKwRjyAAAAAElFTkSuQmCC") no-repeat;
    width: 17px;
    height: 27px;
    MARGIN-BOTTOM: 2px;
    CURSOR: pointer;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    VERTICAL-ALIGN: middle;
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    DISPLAY: inline-block;
}

    .history_dd img {
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAA7UlEQVQY02MIiEzx9PAPjwkIT4iJSsyMTs0piahqaPdbvmqDw/7DZ+T2HTotxZCSkds1f/n61cvWbV+1fvv+ldv3n1h+4MTFZeeu3V9y+96j3PlL1soz2Dm4VB+5cOfRlYfv/yPj01cf7Dl/8ZrrinW7ZBi8/MJcQyLiGvadufnm2NXH/0F4/5mbt9dt2JK1cdsB9bmLN8oy9E5ZIu/tH+6TX1bXs+3o1e9bjlx+N2HKrIqFS9eaT5q5Qg6EGdr7F8g3ds5SCImI92vsnDytvW9Gd2vHBGeQOAwz1LZOl4fhrLwq07Lqdn1kMRAGAC4ijig3F/N6AAAAAElFTkSuQmCC");
        width: 9px;
        height: 7px;
        margin-bottom: 4px;
        vertical-align: middle;
    }

.navigationBar {
    HEIGHT: 30px;
    POSITION: relative;
    MARGIN: 0px 20px;
    LINE-HEIGHT: 29px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    FONT-FAMILY: Arial,Helvetica, Verdana, sans-serif;
    FONT-WEIGHT: bold;
    color: #001122;
    BACKGROUND-COLOR: #f79428;
    background: linear-gradient(#ffcf22, #f79428);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 3px #666;
    behavior: url("/Content/PIE.htc");
    -pie-background: linear-gradient(#ffcf22, #f79428);
    -pie-poll: false;
}

.navigationmenu {
    CURSOR: default;
    FONT-SIZE: 15px;
    PADDING-LEFT: 14px;
    DISPLAY: inline-block;
    PADDING-RIGHT: 14px;
    cursor: default;
}

.activeNavigationMenu {
    CURSOR: pointer;
    FONT-SIZE: 15px;
    PADDING-LEFT: 14px;
    DISPLAY: inline-block;
    PADDING-RIGHT: 14px;
    cursor: default;
}

.activeNavigationMenuHover {
    PADDING-LEFT: 14px;
    DISPLAY: inline-block;
    PADDING-RIGHT: 14px;
    BORDER-LEFT: #9ba0a8 1px solid;
    FONT-SIZE: 15px;
    COLOR: #333;
    BACKGROUND-COLOR: #fafafa;
    cursor: pointer;
}

.navigationmenuSeparator {
    BACKGROUND-COLOR: #9fbce9;
    MARGIN-BOTTOM: 4px;
    HEIGHT: 30px;
    VERTICAL-ALIGN: middle;
    WIDTH: 1px;
}

.navigationmenuhover {
    PADDING-LEFT: 14px;
    DISPLAY: inline-block;
    PADDING-RIGHT: 14px;
    BORDER-LEFT: #9ba0a8 1px solid;
    FONT-SIZE: 15px;
    COLOR: #333;
    BACKGROUND-COLOR: #fafafa;
}

.navigationbarimagecontainer {
    margin-right: 8px;
    float: right;
}

    .navigationbarimagecontainer a {
        CURSOR: pointer;
        HEIGHT: 27px;
        VERTICAL-ALIGN: middle;
        TEXT-ALIGN: center;
        LINE-HEIGHT: 25px;
        WIDTH: 27px;
        BACKGROUND-COLOR: transparent;
    }


.refresh_img {
    vertical-align: top;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAEBklEQVRIx43VfUwTdxgH8Lvr9egLfYGCfbctWLC10YUhLwvZzMKIMwIdMVU7Y3DrDHQVDBrNTINsNh0wJ0vmFoZd4hYWZySGbRGN20gHugBSoq0F7SCrg7jBeDGrlmYTbjy5uyze0kA+f3xzv/xentzdc4dwcMyOfYogq6SPSo6NypQyKvkHn01mnJnHrEM99Djv2WtktYOxHiqFx6iUR4kgUUTU6QcyLLIeWVT3oiqhalZ1a0Z0t3X7dV5lUbY1azwblzkk1yVZEltqglonLqAy7bQxYXQafYRrlQI4OJXSMvw6vgG3G62iEZFTdCbXecEECnjTucB9/tFW0DIYE4LmytgX4PjlX+8A02G9VTekS6zz6Bt1j/RZstmnmaCqNF4JkHusg9EgXXEjZ4TzMudozii/hi/gW0x3p2PAp/1nCyDJtWbiM/DxqcQYePMoM04VgNaxCkgZp9JQws3Bh/FZs3X6IrhUmAiBlQ3pfJIC7m6dfR20DC4YQXPlohoE29jz2ckuoIJKSQ86gzainWZVIBsciTxZAisH0nl/N6j/oZgoxovxdFu++fl4Pk8sMOzQjxsw+XJhZ2FFoStzOYaCTiF7PZOsAphbv24f4kNOIN4Nu+avgMnFvwKAJCdi4MMxsxeIb9Pr6JdL6Fao5O3yn5Wjv/8IalqZdcmSVQDHhg1gZuwN1eHXqsEW6cJeQJJMHtoBTHGqAKyMaTNNRFOnOUt0+a+Aza1zQtBfO9cP+r6Z3wv60PkY+OnAwivAH6ILSGfazYWloh1onzJxMQD2RP78HpAkk1o9UHcna1u7FHA7HPmOjQ6L4Gl5Q/lz5dtFJXkzee68L9NOX/0OcL3jlwBnJ7sLfJgdHcXw9Mfv+EHJ8h8SQJJMOt8Dprh8WO6Wt3OStC/zKEXnCQW3gduVU33rLSBvZe+XpAv4GYgTqULsho+i58Dk4tQRQJLDWnDyrPY3bZe2N3OAmi9op/MhlelZVBpPqLvVG9V7dPYHYeDhMvtM1YNoLV3ANvaXz4WmIkHkodIzsATaHkSXAEky6X8fHLDqh/VN+g7NeuWQ0qZsWr9TEVRUKRoNVkvBppFNj5UzkUPgYC97fXQBvPsV/Qiu/e9Won50H9qUoiH+JqaIWW3nvXoQPjcRACvdQOfYSXCVE3oJtAyGb4Lmyl8CoL+WPX/ic3CHT70D2GW6gKxk/4IKYpzoI4YkYnsHsAiCaeDahcgiIMm15v1J8O2p4G6QuZkqAK1a488IQaTbpS9It/Giape6Wu3I2NX5CSg9dusm+KA4LAQ3JsNz4EZuSAa8oaHjoKjvTBvgeqgu+O8vuOYC2El9B/De4v1AWPpqGRB/TbVhasPbNYCIuOMA462237/jTYpVNH171gAAAABJRU5ErkJggg==");
    width: 16px;
    height: 15px;
    vertical-align: middle;
    margin-left: 15px;
    border: 0;
}

.home_img {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASEAYAAADpnDkqAAADY0lEQVRIx7XWaUiTcQDH8efK5TZ1bhI1bG0zy6y0iGyK2o7scBWj1CQkLQoruugwshMZIWtF9aIIyrSi1RQpOqBLKtAOrMYiEys7LLtjWol2/evX40O0GNXT2ufF98X2bL/n4dkYxXLMdGYHRYnsC77cRr4h+/iytu7nJ4t9f5GDaDvf0Fl8exfJqmS9ZRP7jk+QD60Z2qTcHbM0houJD3GLHfi3g7x8ZRv4anNVHlWeyh7rva4D4/J3abDz2jEZaJaM1qc3pPtC836+wkEbxizgGzaFb0yBcr6SUg4YqL+zF/KdH/KhzfJxKhDSNQq8LTUvITo+ozQjJSNHavv5BEUPYzm+ESe5AvY82xl7PdweHh1uHJR+dz8sdnQNh29DArTzFPhutC4EQ3nqq1RHapW0+0QZ7Z8O674X2DK+kcO4Os7AzR9oky2QSWUJ8dpHo2Hz2o4KIOSPOwl8h9tiYU6KqdQUbTKHPpZelGqkuaw80LDuQT30fKMMrJ3pYOMGjZFUSSZKFg3e9+QEuG+/PQeE/GvbNsGykuQvySXJ1aGNutlaj47jooU9fjd1+DraR9tpd+yAadshQfpwHlSu8u0CQoLeNKjYU3i8MKuwiLtsHZJ5PLOZdgo392mmnJEzxoh2WxUkKlqvQQP92gqE/PeOA8/qN2EQqRSuWBL1jqqhvPK4Q6sgt+nWUShjHy6DS67nT4CQoPcMXFA9vw/bdC/6gPHur9+G74+eth5RXDPXri4Kc4Nmd+t6ICTYrc8HbvLTNKCXd2UDlfmbnwtVljCsZQQQEuwKw/7yd+zHsAdhQIh/75ig1pWxBqKMU9UQ2VDvAqsz0HFC/3nYvcFAiH8bV0Cty+gwrjOWKGYpjij6K3LUhqsjweoMdJxQkcMiTgrDmnYBIf699R5qXaa5pjxTgSJOlaSsVjb36n9ZAlZnoOOEihwmMQvDGlfCtyvk15stUOuybLE4LI6Isn4FmvZ+avmBumSwOgMdJ1TkMDpJ3iivl3tUJQdHQHZ1pQ6yUo9kw5SDbgLmGZatFqdli6Snvkafoy9mvGWfQbPkSiJMOFtPYFyHJxHGjr15D8ZU88OYUtF/e3q5QWLWPoOQuiEpEJJuKAbO7P/6mRqgOhcXA2te+wkYt3MlMOrKQqC3B/q8r8eHkABh1UuGAAAAAElFTkSuQmCC");
    width: 19px;
    height: 15px;
    vertical-align: middle;
    margin-left: 15px;
    border: 0;
}

.search_img {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQEAYAAACgoUgcAAAEBElEQVRIx5XWfUwbdRwG8PauVywtpe10owUHoy1MWoPKAAXjTAU2B8xoiU5YZjaNEkU0TIWgInETGGzKS9xwAtlIsyk0y0RkhOGEwAYhgLANlFGQAQ4cHdANxjunD9fT0KWW3eePJ03u970n17tfyyF5RCxxlMNZW3IvM+mkY9JlO5OSKCZdl5kUGZnkT61eZ3++owI7meRlWC9YwqTXuPi42E0coU5QV6jfUKd75IdqQ+ZDResfCzeH14S3ysxBosCzgR2yKtUZ1ROqPWLJ6jns3DUXYRc+VCvoFuwWZPksypfldfJur+rB/ZBYMrsOLvovhMPg1oXv4frI3Az8ODJdDG9ujsuOC4vb7SzWZ+l99Dt4NWsswt5KSQl/nJ/CL/VteW8X+MXffQWu9iz4A02vNecPQedrt07Cg7XJ+cm65D3ETgdF2GfAa1xYJ8wSFqmC7uiha9vsFaBpNqcEcNH/5hKkeo97Qkru3XJo8LQ9fzYPOiwFmQXRBXvJRgdFREZeEHmBHPU1dQRDkml6CWiaTdPrkFiiawbX7Je8wGlUX6Ev1Jc6DUb7RU1G88SSyTz4MNt2/fTXsHd4JhM46XaKiFMpA5VApSsXbz4FTTm324Cmzb5wKXlLGEgP2nvG+IlUC58nfDJ4IPiT4BPSbsvKUd/Fzrn9E5y1WIuM2ini0k+VUUlUhvLMjRFoypl4Ff65ExNweCLgVIAh4JRw8P/fNpFRcUKxXhGhqDWPwYFyds5EJNTVW4ss2ynibKKaqaPUd95+Q+9AU87YeaDpntNweEK7S/u0NsJl0eZ1tCblzaQ8VnFQPq/w2yj6a+UoCGTnjP0ADovwY6k06hkqxrO9pwnKXxx1BZr+8wUYCk33BLXZjdiQu6FaGrV6Y3NPkd2QxciylLIGIchDRs7DwBg7Z5SEk5usRS7bKzJFLpNppNHrfeMteLl0eD/QNJt978K56Jx6UCZpCjURmn2KHVo3TbXmmiK+8jlwrxo6Bp2/2a4f1oMuzFokxqYAUcXkOg7vWbKFnHqEczwStmf8cQQs9QNLQNP/phIskX3noPGz/i+goe2e89j8FPIDB3qA22z7+lq/W+cviUKCT4Qo06hBqpJqVFb8Hgddp/vagKZ7A2AolP3sMPNgsri3Dw6U/9IJxCxThPOBbZEi61M+z43hPsBVbfJr3grFlmszQNO/ukDZV4nxsFn3zR3Y8lHrt/BxWeccHOJefRQyi6+4w1vtNT+DPKRQD6SJKfJfgXvuCOHBNXDb+cPPG8Bf0n0dLEsXHof0OUURSHN9WoFKZfYRYpLZ0AQezIYmcN63EZwMSQnAq/y8Fzgl9/3ryxzSt/nz8HC/q3mFiSnCuXR/fxvWnn8D79GU1LPfHjUAAAAASUVORK5CYII=");
    width: 16px;
    height: 15px;
    vertical-align: middle;
    margin-left: 15px;
    border: 0;
}


.megamenu {
    BORDER-TOP: 0px;
    BORDER-RIGHT: #9ba0a8 1px solid;
    OVERFLOW-X: hidden;
    OVERFLOW-Y: auto;
    BORDER-BOTTOM: #9ba0a8 1px solid;
    POSITION: absolute;
    FONT-WEIGHT: normal;
    PADDING-TOP: 5px;
    MARGIN: 0px;
    BORDER-LEFT: #9ba0a8 1px solid;
    DISPLAY: none;
    LINE-HEIGHT: 14px;
    border-radius: 0px 3px 3px 3px;
    text-shadow: none;
    BACKGROUND-COLOR: #e5e5e5;
    background: linear-gradient(#FAFAFA, #EBEEF3);
    min-width: 150px;
    top: 29.38px;
    height: auto;
    behavior: url("/Content/PIE.htc");
    -pie-background: linear-gradient(#FAFAFA, #EBEEF3);
    -pie-poll: false;
    min-width: 150px;
}

.megamenutd {
    VERTICAL-ALIGN: top;
    WHITE-SPACE: nowrap;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 3px;
}

.megamenutitle {
    MARGIN-BOTTOM: 6px;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    WHITE-SPACE: nowrap;
    BORDER-BOTTOM: #b0b0b0 1px solid;
    FONT-WEIGHT: bold;
    COLOR: #444;
    PADDING-BOTTOM: 3px;
    cursor: default;
}

.megamenu a {
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    COLOR: #112233 !important;
    TEXT-DECORATION: none;
    MARGIN: 4px 2px;
    DISPLAY: block;
}

    .megamenu a:hover {
        COLOR: #0866cc !important;
        TEXT-DECORATION: underline;
    }

.breadcrumbsholder {
    OVERFLOW: hidden;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WHITE-SPACE: nowrap;
    PADDING-TOP: 3px;
    MARGIN: 7px 15px 0px;
}

.breadcrumblabel {
    padding: 5px;
    margin-top: 6px;
    font-family: Arial;
    font-size: 13px;
    color: #666666;
    display: inline-block;
}

.breadcrumbdata {
    margin-top: 6px;
    font-family: Arial;
    font-size: 13px;
    color: #b8b8b8;
    font-weight: bold;
}

.Content {
    RIGHT: 0px;
    POSITION: absolute;
    LEFT: 0px;
    MARGIN: 0px 20px;
    TOP: 119px;
    BOTTOM: 0px;
    background-color: white;
    /*margin-top: 5px;*/
}

.fixed_button_bar {
    BORDER-TOP: #e2e2e2 1px solid;
    RIGHT: 0px;
    POSITION: absolute;
    LEFT: 0px;
    MARGIN: 0px 15px;
    BOTTOM: 0px;
}

.pagetitleContainer {
    OVERFLOW: hidden;
    VERTICAL-ALIGN: top;
    WHITE-SPACE: nowrap;
}

.pagetitle {
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 11px;
    PADDING-LEFT: 9px;
    DISPLAY: inline-block;
    PADDING-RIGHT: 0px;
    text-shadow: #EFF4F7 -1px 1px;
}

.pagecontent {
    OVERFLOW: auto;
    position: absolute;
    RIGHT: 0px;
    LEFT: 0px;
    BOTTOM: 0px;
    background-color: white;
}

.portlet {
    POSITION: relative;
    MARGIN: 9px 9px 20px;
    BACKGROUND-COLOR: #e8ebf2;
    -pie-poll: false;
}

.dataContainer {
    BACKGROUND-COLOR: #ffffff;
    -webkit-box-shadow: 2px 2px 2px #999999;
    box-shadow: 2px 2px 2px #999999;
    -moz-box-shadow: 2px 2px 2px #999999;
    behavior: url("/Content/PIE.htc");
    border-spacing: 0;
}

.grid {
    BORDER-SPACING: 0px;
    BACKGROUND-COLOR: #ffffff;
    border: none;
    width: 100%;
}

    .grid TD {
        PADDING-BOTTOM: 3px;
        PADDING-TOP: 3px;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 3px;
    }

    .grid TH {
        border-style: none solid none solid;
        border-width: 1px;
        border-color: rgb(176, 176, 176);
        VERTICAL-ALIGN: middle;
        FONT-WEIGHT: bold;
        /*COLOR: #001122;*/
        COLOR: #333;
        PADDING-BOTTOM: 5px;
        TEXT-ALIGN: center;
        PADDING-TOP: 5px;
        PADDING-LEFT: 3px;
        PADDING-RIGHT: 3px;
        background: #E2E2E2;
        /*background: linear-gradient(rgb(226, 226, 226), rgb(186, 186, 186));*/
        background: linear-gradient(#E2E2E2,#BABABA);
        /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E2E2E2, endColorstr=#BABABA);
        behavior: url("/Content/PIE.htc");
        -pie-background: linear-gradient(#E2E2E2,#BABABA);*/
    }

    .grid > TBODY > TR > TD {
        BORDER-BOTTOM: #eaeaea 1px solid;
        BORDER-LEFT: #eaeaea 1px solid;
    }

    .grid > TR > TD {
        BORDER-BOTTOM: #eaeaea 1px solid;
        BORDER-LEFT: #eaeaea 1px solid;
    }

    .grid > tr:hover {
        background-color: rgb(232, 235, 242) !important;
    }

    .grid > tbody > tr:hover {
        background-color: rgb(232, 235, 242) !important;
    }

.colHeadSort {
    padding: 0 4px;
    border: 0;
    border-right: 1px solid #D0D0D0;
    background-color: #E5E5E5;
    vertical-align: middle;
    text-align: left;
}

    .colHeadSort a {
        color: #333;
        font-weight: bold;
        text-decoration: none;
    }

        .colHeadSort a:hover {
            color: #000;
            text-decoration: none;
        }

.colHeadNonSort {
    padding: 0 4px;
    border: 0;
    border-right: 1px solid #D0D0D0;
    background-color: #E5E5E5;
    vertical-align: middle;
    text-align: left;
    color: #333;
    text-decoration: none;
}

.pagination {
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: #e8ebf2;
}

    .pagination > BUTTON {
        CURSOR: pointer;
        BACKGROUND: none transparent scroll repeat 0% 0%;
        MARGIN-TOP: -3px;
    }

    .pagination * {
        VERTICAL-ALIGN: middle;
    }

    .pagination INPUT {
        HEIGHT: 9px;
        VERTICAL-ALIGN: middle;
        TEXT-ALIGN: center;
        WIDTH: 20px;
        FONT-SIZE: 11px;
        BORDER-TOP: #dbdbdb 1px solid;
        FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
        BORDER-RIGHT: #dbdbdb 1px solid;
        BORDER-BOTTOM: #dbdbdb 1px solid;
        FONT-WEIGHT: normal;
        PADDING-BOTTOM: 3px;
        PADDING-TOP: 3px;
        PADDING-LEFT: 3px;
        BORDER-LEFT: #dbdbdb 1px solid;
        PADDING-RIGHT: 3px;
        BACKGROUND-COLOR: #fff;
    }

.pagination_display_of {
    FLOAT: right;
    TEXT-ALIGN: right;
    PADDING-RIGHT: 16px;
}

.pagination_display_only {
    padding-top: 6px;
    padding-bottom: 20px;
    background-color: rgb(232, 235, 242);
}

.title_bar {
    background: linear-gradient(rgb(226, 226, 226), rgb(186, 186, 186));
    color: rgb(0, 17, 34);
    border-bottom-color: rgb(187, 187, 187);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    -pie-background: linear-gradient(#E2E2E2, #BABABA);
    behavior: url("/Content/PIE.htc");
    FONT-SIZE: 12px;
    HEIGHT: 29px;
    FONT-FAMILY: Arial, Helvetica Neue, sans-serif;
    WHITE-SPACE: nowrap;
    POSITION: relative;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 6px;
    LINE-HEIGHT: 29px;
    BACKGROUND-COLOR: #ffffff;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    -pie-poll: false;
    box-shadow: 2px 0px 2px #999999;
}

    .title_bar > H2 {
        DISPLAY: inline-block;
    }

.header_actions {
    background: linear-gradient(rgb(226, 226, 226), rgb(186, 186, 186));
    behavior: url("/Content/PIE.htc");
    color: rgb(0, 17, 34);
    border-bottom-color: rgb(187, 187, 187);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    -pie-background: linear-gradient(#E2E2E2, #BABABA);
    border-radius: 3px 0px 3px 3px;
    FONT-SIZE: 11px;
    WHITE-SPACE: nowrap;
    RIGHT: 0px;
    POSITION: absolute;
    FLOAT: right;
    PADDING-LEFT: 10px;
    TOP: 0px;
    -pie-poll: false;
    border-radius: 3px 0px 3px 3px;
    -pie-poll: false;
}

.header_actions_btn {
    CURSOR: pointer;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    PADDING-LEFT: 5px;
    DISPLAY: inline-block;
    PADDING-RIGHT: 5px;
    MARGIN-RIGHT: 3px;
}


.filter_section {
    MARGIN-BOTTOM: 8px;
    /*BACKGROUND-COLOR: #e8ebf2;*/
    BACKGROUND-COLOR: #eff3f7;
    border: 1px solid rgb(187, 187, 187);
    background-color: rgb(239, 243, 247);
}

.partLookUpContent {
    max-height: 400px;
    overflow: auto;
}

.RtqForm_section {
    padding-bottom: 2px;
    BACKGROUND-COLOR: #e8ebf2;
    border: 1px solid rgb(187, 187, 187);
    background-color: rgb(239, 243, 247);
}

.field_label {
    VERTICAL-ALIGN: central;
    COLOR: #001122;
    TEXT-ALIGN: right;
    PADDING-RIGHT: 15px;
    WIDTH: 140px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
}

.containertable {
    PADDING-TOP: 13px;
}

    .containertable > TBODY > TR > TD {
        PADDING-TOP: 10px;
    }

    .containertable > TR > TD {
        PADDING-TOP: 10px;
    }

    .containertable TD.field_label + TD {
        PADDING-TOP: 10px;
    }

/*.containertable input[type=text] {
       width: 120%;
    }*/

.rtqFormContainertable {
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
    /*BACKGROUND-COLOR: #e8ebf2;*/
    background-color: rgb(239, 243, 247);
}

    .rtqFormContainertable > TBODY > TR > TD {
        PADDING-TOP: 3px;
    }

    .rtqFormContainertable > TR > TD {
        PADDING-TOP: 3px;
    }

    .rtqFormContainertable TD.field_label + TD {
        PADDING-TOP: 3px;
    }

    .rtqFormContainertable input[type=text] {
        width: 95%;
    }

/*.rtqFormContainertable
{
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
    WIDTH:100%;
    background-color:white;
}

    .rtqFormContainertable > TBODY > TR > TD
    {
        PADDING-TOP: 3px;
    }

    .rtqFormContainertable > TR > TD
    {
        PADDING-TOP: 3px;
    }

    .rtqFormContainertable TD.field_label + TD
    {
        PADDING-TOP: 3px;
    }
.rtqFormContainertable input[type=text]
{
    width:95%;
}*/
INPUT.textboxfield {
    padding: 3px;
    border: 1px solid rgb(219, 219, 219);
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: rgb(255, 255, 255);
}

textarea {
    padding: 3px;
    border: 1px solid rgb(219, 219, 219);
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: rgb(255, 255, 255);
}

.button_bar {
    padding-top: 8px;
    padding-bottom: 8px;
    white-space: nowrap;
}

    .button_bar > .button {
        margin-left: 3px;
    }

.rtq_button_bar {
    padding-top: 1px;
    padding-bottom: 1px;
    white-space: nowrap;
}

    .rtq_button_bar > .button {
        margin-left: 3px;
    }

.button {
    border-width: 1px;
    border-style: solid;
    border-color: rgb(196, 209, 225) rgb(136, 154, 181) rgb(136, 154, 181) rgb(188, 206, 228);
    background: linear-gradient(#F1F2F3,#CDCDCD);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F1F2F3, endColorstr=#CDCDCD);
    padding: 4px 16px;
    border-radius: 2px;
    color: rgb(0, 17, 34);
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    display: inline-block;
    white-space: nowrap;
    cursor: pointer;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    behavior: url("/Content/PIE.htc");
    -pie-background: linear-gradient(#F1F2F3,#CDCDCD);
}

    .button:hover {
        CURSOR: pointer;
        FONT-SIZE: 11px;
        BORDER-TOP: #c4d1e1 1px solid;
        FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
        BORDER-RIGHT: #889ab5 1px solid;
        WHITE-SPACE: nowrap;
        BORDER-BOTTOM: #889ab5 1px solid;
        POSITION: relative;
        FONT-WEIGHT: bold;
        COLOR: #001122;
        PADDING-BOTTOM: 4px;
        PADDING-TOP: 4px;
        PADDING-LEFT: 16px;
        background: linear-gradient(#ebf4fc,#c3d3eb);
        FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebf4fc, endColorstr=#c3d3eb);
        BORDER-LEFT: #bccee4 1px solid;
        DISPLAY: inline-block;
        PADDING-RIGHT: 16px;
        -moz-border-radius: 2px 2px 2px 2px;
        -webkit-border-radius: 2px 2px 2px 2px;
        border-radius: 2px;
    }


.formbutton {
    border-width: 1px;
    border-style: solid;
    border-color: rgb(196, 209, 225) rgb(136, 154, 181) rgb(136, 154, 181) rgb(188, 206, 228);
    background: linear-gradient(#F1F2F3,#CDCDCD);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F1F2F3, endColorstr=#CDCDCD);
    padding: 2px 8px;
    border-radius: 2px;
    color: rgb(0, 17, 34);
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    display: inline-block;
    white-space: nowrap;
    position: relative;
    cursor: pointer;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    behavior: url("/Content/PIE.htc");
    -pie-background: linear-gradient(#F1F2F3,#CDCDCD);
}

    .formbutton:hover {
        CURSOR: pointer;
        FONT-SIZE: 11px;
        BORDER-TOP: #c4d1e1 1px solid;
        FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
        BORDER-RIGHT: #889ab5 1px solid;
        WHITE-SPACE: nowrap;
        BORDER-BOTTOM: #889ab5 1px solid;
        POSITION: relative;
        FONT-WEIGHT: bold;
        COLOR: #001122;
        PADDING-BOTTOM: 2px;
        PADDING-TOP: 2px;
        PADDING-LEFT: 8px;
        background: linear-gradient(#ebf4fc,#c3d3eb);
        FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebf4fc, endColorstr=#c3d3eb);
        BORDER-LEFT: #bccee4 1px solid;
        DISPLAY: inline-block;
        PADDING-RIGHT: 8px;
        -moz-border-radius: 2px 2px 2px 2px;
        -webkit-border-radius: 2px 2px 2px 2px;
        border-radius: 2px;
    }

[disabled].button {
    color: rgb(160, 160, 160);
}

.ppm_portlet_btn_filter {
    VERTICAL-ALIGN: middle;
    MARGIN-LEFT: 4px;
    MARGIN-RIGHT: 2px !important;
}

    .ppm_portlet_btn_filter > IMG {
        HEIGHT: 13px;
        BACKGROUND-IMAGE: url(../images/fields.png);
        WIDTH: 14px;
    }

.ppm_portlet_btn_filter_expand > IMG {
    BACKGROUND-POSITION: -23px -61px;
}

.ppm_portlet_btn_filter_collapse > IMG {
    BACKGROUND-POSITION: -3px -61px;
}

.ppm_portlet_btn_filter > IMG {
    HEIGHT: 13px;
    BACKGROUND-IMAGE: url(../images/fields.png);
    WIDTH: 14px;
    border: 0;
}

.ppm_filter_collapse {
    CURSOR: pointer;
    HEIGHT: 14px;
    VERTICAL-ALIGN: middle;
    BACKGROUND-IMAGE: url(../images/fields.png);
    MARGIN-LEFT: 4px;
    WIDTH: 14px;
    border: 0;
}

.ppm_filter_expand {
    CURSOR: pointer;
    HEIGHT: 14px;
    VERTICAL-ALIGN: middle;
    BACKGROUND-IMAGE: url(../images/fields.png);
    MARGIN-LEFT: 4px;
    WIDTH: 14px;
    border: 0;
}

.ppm_filter_expand {
    BACKGROUND-POSITION: -23px -61px;
}

.ppm_filter_collapse {
    BACKGROUND-POSITION: -3px -61px;
}

.header_btn_open {
    BORDER-TOP: #9ba0a8 1px solid;
    BORDER-RIGHT: #9ba0a8 1px solid;
    BORDER-BOTTOM: 0px;
    PADDING-TOP: 3px !important;
    MARGIN: -4px 1px -1px 0px;
    BORDER-LEFT: #9ba0a8 1px solid;
    BACKGROUND: #e8f2fc;
}

.button_menu {
    BORDER-TOP: #9ba0a8 1px none;
    BORDER-RIGHT: #9ba0a8 1px solid;
    BACKGROUND: #e8f2fc;
    WHITE-SPACE: nowrap;
    BORDER-BOTTOM: #9ba0a8 1px solid;
    POSITION: fixed;
    PADDING-BOTTOM: 8px;
    TEXT-ALIGN: left;
    PADDING-TOP: 8px;
    PADDING-LEFT: 12px;
    BORDER-LEFT: #9ba0a8 1px solid;
    Z-INDEX: 10;
    DISPLAY: none;
    LINE-HEIGHT: 11px;
    PADDING-RIGHT: 12px;
    border-radius: 0px 3px 3px 3px;
}

.Button_menu_item {
    font-size: 11px;
    BORDER-LEFT-WIDTH: 0px !important;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BORDER-RIGHT-WIDTH: 0px !important;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WHITE-SPACE: nowrap;
    BORDER-BOTTOM-WIDTH: 0px !important;
    FONT-WEIGHT: normal;
    COLOR: #001122 !important;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 4px;
    PADDING-LEFT: 0px;
    TEXT-DECORATION: none;
    MARGIN: 0px;
    DISPLAY: block;
    LINE-HEIGHT: 12px;
    PADDING-RIGHT: 2px;
    BORDER-TOP-WIDTH: 0px !important;
    text-shadow: none;
}

    .Button_menu_item:hover {
        COLOR: #0866cc !important;
        TEXT-DECORATION: underline;
    }

.menuPreviousNext {
    OVERFLOW: visible;
    CURSOR: pointer;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-BOTTOM: 0px;
    OUTLINE-WIDTH: 0px;
    OUTLINE-STYLE: none;
    PADDING-LEFT: 3px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    OUTLINE-COLOR: invert;
    PADDING-RIGHT: 3px;
    WIDTH: auto;
}

.menuPreviousNext_right {
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 4px;
    MARGIN: 3px 0px 3px 5px;
    PADDING-RIGHT: 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
}

.menuPreviousNext_left {
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 4px;
    MARGIN: 3px 0px 3px 5px;
    PADDING-RIGHT: 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
}

.menuPreviousNext_right:hover {
    CURSOR: pointer;
    COLOR: #23486d;
}

.menuPreviousNext_left:hover {
    CURSOR: pointer;
    COLOR: #23486d;
}

.menuPreviousNext_disabled {
    CURSOR: default !important;
    COLOR: #a2a2a2 !important;
    BACKGROUND-COLOR: transparent;
}

    .menuPreviousNext_disabled:hover {
        CURSOR: default !important;
        COLOR: #a2a2a2 !important;
        BACKGROUND-COLOR: transparent;
    }


.menu_tabs {
    OVERFLOW: hidden;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WHITE-SPACE: nowrap;
    PADDING-TOP: 3px;
    MARGIN: 7px 5px 0px 5px;
}

.menu_tab_inner {
    MARGIN-LEFT: 10px;
}

.menu_tab {
    FONT-SIZE: 11px;
    BORDER-TOP: transparent 1px solid;
    FONT-FAMILY: Arial, sans-serif,Helvetica Neue;
    BORDER-RIGHT: transparent 1px solid;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    BORDER-BOTTOM: transparent 1px solid;
    FONT-WEIGHT: bold;
    COLOR: #001122;
    BORDER-LEFT: transparent 1px solid;
    DISPLAY: inline-block;
    LINE-HEIGHT: 22px;
    MARGIN-RIGHT: 1px;
    background: #D8DECC;
    background: linear-gradient(rgb(204, 216, 222), rgb(204, 216, 222));
    -pie-background: linear-gradient(rgb(204, 216, 222), rgb(204, 216, 222));
    behavior: url("/Content/PIE.htc");
}

    .menu_tab > A {
        HEIGHT: 100%;
        COLOR: #001122 !important;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
        PADDING-LEFT: 15px;
        TEXT-DECORATION: none;
        DISPLAY: inline-block;
        PADDING-RIGHT: 15px;
    }

        .menu_tab > A:hover {
            COLOR: #000000;
            TEXT-DECORATION: none;
            text-shadow: none;
        }

.menu_sel_tab {
    FONT-SIZE: 11px;
    BORDER-TOP: transparent 1px solid;
    FONT-FAMILY: Helvetica Neue, Arial, sans-serif;
    BORDER-RIGHT: transparent 1px solid;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
    BORDER-BOTTOM: transparent 1px solid;
    FONT-WEIGHT: bold;
    COLOR: #001122;
    BORDER-LEFT: transparent 1px solid;
    DISPLAY: inline-block;
    LINE-HEIGHT: 22px;
    MARGIN-RIGHT: 1px;
    BORDER-BOTTOM: #e3e7ec 1px solid;
    background-color: #e0ecf7;
    background: linear-gradient(#e0ecf7,#e0ecf7);
    -pie-background: linear-gradient(#e0ecf7, #e0ecf7);
    behavior: url("/Content/PIE.htc");
}

.menu_sel_tab_open {
    BORDER-TOP: #9ba0a8 1px solid;
    BORDER-RIGHT: #9ba0a8 1px solid;
    BACKGROUND: #e0ecf7;
    BORDER-BOTTOM: #9ba0a8 1px solid;
    PADDING-TOP: 3px;
    FILTER: none !important;
    BORDER-LEFT: #9ba0a8 1px solid;
    Z-INDEX: 101;
    MARGIN-TOP: -3px;
    border-radius: 3px 3px 0 0;
}

.menu_sel_tab > A {
    HEIGHT: 100%;
    COLOR: #001122 !important;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    PADDING-LEFT: 15px;
    TEXT-DECORATION: none;
    DISPLAY: inline-block;
    PADDING-RIGHT: 15px;
}



    .menu_sel_tab > A:hover {
        COLOR: #000000;
        TEXT-DECORATION: none;
        text-shadow: none;
    }


.menu_tab_submenu {
    OVERFLOW: auto;
    BORDER-RIGHT: #9ba0a8 1px solid;
    BORDER-BOTTOM: #9ba0a8 1px solid;
    POSITION: fixed;
    BORDER-LEFT: #9ba0a8 1px solid;
    Z-INDEX: 101;
    DISPLAY: none;
    LINE-HEIGHT: 14px;
    BACKGROUND-COLOR: #e0ecf7;
    -moz-border-radius: 0px 2px 2px 2px;
    border-radius: 0px 2px 2px 2px;
}

    .menu_tab_submenu A {
        FONT-SIZE: 11px;
        FONT-WEIGHT: normal;
        COLOR: #000 !important;
        FONT-STYLE: normal;
        TEXT-DECORATION: none;
        DISPLAY: block;
        text-shadow: none;
    }

        .menu_tab_submenu A.ppm_tab_menu_link_sel:hover {
            COLOR: #000 !important;
        }

        .menu_tab_submenu A:hover {
            COLOR: #0066cc !important;
            TEXT-DECORATION: underline;
        }

.tab_menu_dd {
    HEIGHT: 7px;
    BACKGROUND: url(../images/workspace.png) no-repeat -104px -92px;
    MARGIN-LEFT: 5px;
    WIDTH: 7px;
    border: 0;
}

.ppm_tab_open {
    BORDER-TOP: #9ba0a8 1px solid;
    BORDER-RIGHT: #9ba0a8 1px solid;
    BACKGROUND: #e0ecf7;
    BORDER-BOTTOM: #9ba0a8 1px solid;
    PADDING-TOP: 3px;
    FILTER: none !important;
    BORDER-LEFT: #9ba0a8 1px solid;
    Z-INDEX: 101;
    MARGIN-TOP: -3px;
    border-radius: 3px 3px 0 0;
}

.ppm_first_tab {
    -moz-border-radius: 3px 0 0 0;
    border-radius: 3px 0 0 0;
}

.ppm_last_tab {
    -moz-border-radius: 0 3px 0 0;
    border-radius: 0 3px 0 0;
}

.ppm_only_tab {
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}

.ppm_tab_menu_section {
    VERTICAL-ALIGN: top;
    WHITE-SPACE: nowrap;
}

    .ppm_tab_menu_section DIV:first-child {
        PADDING-TOP: 7px;
    }

.menu_tab_section_title {
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BORDER-BOTTOM: #b0b0b0 1px solid;
    FONT-WEIGHT: bold;
    COLOR: #444;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    PADDING-LEFT: 3px;
    MARGIN: 0px 4px 2px 7px;
    PADDING-RIGHT: 10px;
    text-shadow: none;
}


.ppm_tab_menu_link {
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 14px;
    BACKGROUND-COLOR: #e0ecf7;
}

.ppm_tab_menu A:hover {
    COLOR: #0066cc !important;
    TEXT-DECORATION: underline;
}

.ppm_tab_menu A.ppm_tab_menu_link_sel:hover {
    COLOR: #000 !important;
}

.ppm_tab_menu_cur {
    BACKGROUND-COLOR: #f4f7fb;
}

.ppm_tab_menu_link_sel {
    CURSOR: default !important;
    FONT-WEIGHT: bold !important;
    COLOR: #000 !important;
    TEXT-DECORATION: none !important;
}

.ppm_tab_menu_link_disabled {
    CURSOR: default !important;
    FONT-WEIGHT: normal !important;
    COLOR: #444 !important;
    TEXT-DECORATION: none !important;
}

.ppm_error {
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 6px;
    PADDING-RIGHT: 0px;
}

.ppm_alert {
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 6px;
    PADDING-RIGHT: 0px;
}

.ppm_success {
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 6px;
    PADDING-RIGHT: 0px;
}

    .ppm_success > DIV > SPAN {
        TEXT-TRANSFORM: uppercase;
        FONT-WEIGHT: bold;
        COLOR: #8bad52;
        MARGIN: 0px 8px 0px 4px;
    }

.ppm_error > DIV > SPAN {
    TEXT-TRANSFORM: uppercase;
    FONT-WEIGHT: bold;
    COLOR: #aa0000;
    MARGIN: 0px 8px 0px 4px;
}

.ppm_alert > DIV > SPAN {
    TEXT-TRANSFORM: uppercase;
    FONT-WEIGHT: bold;
    COLOR: #aa0000;
    MARGIN: 0px 8px 0px 4px;
}

.ppm_error > SPAN {
    TEXT-TRANSFORM: uppercase;
    FONT-WEIGHT: bold;
    COLOR: #aa0000;
    MARGIN: 0px 8px 0px 4px;
}

.ppm_alert > SPAN {
    TEXT-TRANSFORM: uppercase;
    FONT-WEIGHT: bold;
    COLOR: #aa0000;
    MARGIN: 0px 8px 0px 4px;
}

.ppm_alert > DIV > SPAN {
    COLOR: #958423;
}

.ppm_alert > SPAN {
    COLOR: #958423;
}

DIV.ui-browse-lookup-images {
    BORDER-TOP: #dbdbdb 1px solid;
    BORDER-RIGHT: #dbdbdb 1px solid;
    BACKGROUND: #ffffff 0px 0px;
    BORDER-BOTTOM: #dbdbdb 1px solid;
    BORDER-LEFT: 0px;
}

IMG.ui-browse-lookup-image {
    CURSOR: pointer;
}

    IMG.ui-browse-lookup-image:focus {
        OUTLINE-WIDTH: 1px !important;
        OUTLINE-STYLE: dotted !important;
        OUTLINE-COLOR: #000 !important;
    }

TD.autosuggest-svl-cell {
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
}

TD.svl-cell {
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
}

.x-form-text {
    HEIGHT: 20px;
    MARGIN: -1px 0px;
    BORDER-TOP-COLOR: #b5b8c8;
    BORDER-BOTTOM-COLOR: #b5b8c8;
    BORDER-RIGHT-COLOR: #b5b8c8;
    BACKGROUND-COLOR: #fff;
    BORDER-LEFT-COLOR: #b5b8c8;
}

.ui-dialog-alert-text {
    color: #de6609;
    font-size: 18px;
    font-weight: bold;
}

.ui-dialog-errorText {
    color: #da071c;
    font-size: 18px;
    font-weight: bold;
}

.ui-dialog-SuccessText {
    color: #8bad52;
    font-size: 18px;
    font-weight: bold;
}


.ui-dialog-normal-text {
    font-size: 11px;
    font-family: Arial;
}




/*Jquery Css*/

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
    background-color: black;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
    background-color: black;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
    background-color: black;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
    background-color: black;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 5px;
    height: 12px;
    right: 1px;
    bottom: 1px;
    background-color: black;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 5px;
    height: 9px;
    left: -5px;
    bottom: -5px;
    background-color: black;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 5px;
    height: 9px;
    left: -5px;
    top: -5px;
    background-color: black;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 5px;
    height: 9px;
    right: -5px;
    top: -5px;
    background-color: black;
}

.ui-diaLogWidget-header {
    BACKGROUND-COLOR: #f79428;
    font-weight: bold;
    background: linear-gradient(#ffcf22, #f79428);
    background: -webkit-linear-gradient(#ffcf22, #f79428);
    -pie-background: linear-gradient(#ffcf22, #f79428);
    behavior: url("/Content/PIE.htc");
    height: 28px;
    color: #222222;
    -webkit-box-shadow: 0 2px 5px #9a9b9c;
    box-shadow: 0 2px 5px #9a9b9c;
    -moz-box-shadow: 0 2px 5px #9a9b9c;
}

.ui-widget-header a {
    color: #222222;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

/*Jquery End*/

.ppm_field {
    border-bottom: #dbdbdb 1px solid;
    border-left: #dbdbdb 1px solid;
    background-color: #fff;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    border-top: #dbdbdb 1px solid;
    font-weight: normal;
    border-right: #dbdbdb 1px solid;
    height: 18px;
    text-align: center;
}

.INPUT[type=checkbox] {
    MARGIN: 2px;
}


.systemLevelAlert {
    font-family: Arial;
    font-size: 20px;
    font-weight: normal;
}

.systemLevelAlertNormalText {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
}

.hideWebgridColumn {
    display: none;
}


.PagerLink {
    padding-left: 5px;
    cursor: pointer;
}

.GridPagerFirstPage {
    background: url("../images/nde.png") no-repeat -1228px 0px;
    width: 16px;
    height: 16px;
    border: 0;
}

.GridPagerPreviousPage {
    background: url("../images/nde.png") no-repeat -1276px 0px;
    width: 16px;
    height: 16px;
    border: 0;
}

.GridPagerNextPage {
    background: url("../images/nde.png") no-repeat -1260px 0px;
    width: 16px;
    height: 16px;
    border: 0;
}

.GridPagerLastPage {
    background: url("../images/nde.png") no-repeat -1244px 0px;
    width: 16px;
    height: 16px;
    border: 0;
}

.main_datepicker_div {
    width: 100px;
    background-color: white;
    border: 1px solid #dbdbdb;
}

.inpunDefault {
    border: none;
    width: 70px;
    margin-bottom: 5px;
    margin-left: 5px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.rtqFormContainertable {
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
    WIDTH: 100%;
    background-color: white;
}

    .rtqFormContainertable > TBODY > TR > TD {
        PADDING-TOP: 3px;
    }

    .rtqFormContainertable > TR > TD {
        PADDING-TOP: 3px;
    }

    .rtqFormContainertable TD.field_label + TD {
        PADDING-TOP: 3px;
    }

    .rtqFormContainertable input[type=text] {
        width: 95%;
    }

.pageTitleRow {
    border-color: #e0e0e0;
    border-width: 1px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px Solid #e0e0e0;
    border-width: 1px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 2px Solid #e0e0e0;
    border-radius: 5px;
}

.pageContext {
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: normal;
    vertical-align: middle;
    border-color: #e0e0e0;
    border-width: 1px;
}

.pageContext_Separator {
    padding-left: 10px;
    padding-right: 10px;
    color: #e0e0e0;
}

.pageContextLabel {
    font-family: Arial;
    font-size: 12px;
    color: #666666;
    display: inline-block;
}

.pageContextData {
    padding-left: 2px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    display: inline-block;
    font-weight: normal;
}

.workflowWrapper {
    width: 100%;
    padding-bottom: 5px;
    float: left;
    margin-bottom: 10px;
    margin-bottom: 10px;
}

.workflowHeader {
    width: 100%;
    font-family: Arial;
    font-weight: bold;
    float: left;
}

.workflowFooter {
    width: 100%;
    float: left;
}

.workflowHeader a {
    text-decoration: underline;
    font-weight: bold;
}

.workflowBody {
    border-color: #e0e0e0;
    border: 2px Solid #e0e0e0;
    border-top: none;
    border-radius: 5px;
    width: 98.8%;
    float: left;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.workflowNodeWrapper {
    width: 11%;
    float: left;
}

.workflowNode {
    padding-top: 10px;
    min-height: 70px;
    border-radius: 5px;
    border: 1px solid #808080;
    float: left;
    width: 100%;
    text-align: center;
    vertical-align: central;
    max-height: 100px;
    -webkit-box-shadow: 2px 3px 5px #aaa;
    -moz-border-shadow: 2px 3px 5px #aaa;
    box-shadow: 2px 3px 5px #aaa;
    /*behavior: url("/Content/PIE.htc");*/
}

.arrowImage {
    float: left;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
}

.emptyArrowImgae {
    float: left;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
}

.workflowNode span {
    width: 100%;
    float: left;
    padding: 1px 0px;
}

.workflowNode a {
    text-decoration: underline;
    font-weight: bold;
}

.ui-tooltip {
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    background: linear-gradient(#F1F2F3,#CDCDCD);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F1F2F3, endColorstr=#CDCDCD);
    PADDING: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 10px #aaa;
    box-shadow: 0 0 10px #aaa;
    border-radius: 2px 2px 2px 2px;
    behavior: url("/Content/PIE.htc");
    -pie-background: linear-gradient(#F1F2F3,#CDCDCD);
    cursor: pointer;
}

body .ui-tooltipbutton_bar {
    border-width: 2px;
}


.pageResultContext {
    font-weight: normal;
    vertical-align: middle;
    background-color: rgb(239, 243, 247);
    margin-left: 9px;
    margin-right: 9px;
    margin-bottom: 2px;
    width: 98.5%;
    -pie-poll: false;
}

.divformultiselectcheckbox {
    min-width: 200px;
    z-index: 9000 !important;
    background-color: #ffffff;
    max-height: 200px;
    position: absolute;
    overflow-y: auto;
    overflow-x: hidden;
    border: 1px solid gray;
    padding: 0;
    margin: 0;
    float: left;
    visibility: hidden;
}

.checkboxMultiSelect {
    border: 1px solid #FFFFFF;
    width: 100%;
}

    .checkboxMultiSelect input {
    }

    .checkboxMultiSelect label {
        font-weight: bold;
        padding-left: 5px;
        padding-top: 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        font-weight: normal;
        font-style: normal;
        cursor: pointer;
    }

.BottomSpace {
    width: 100%;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 4px;
}

.systemLevelAlertDetailText {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}

.LineThroughText {
    text-decoration: line-through;
}

.dynamicFilter {
    width: 100%;
    padding-top: 30px;
    BACKGROUND-COLOR: #e8ebf2;
    background-color: rgb(239, 243, 247);
    float: left;
}

.filterArea {
    float: left;
    height: 35px;
    /*padding: 2px;*/
    width: 295px;
}

.field {
    float: left;
    padding-top: 4px;
    VERTICAL-ALIGN: central;
    COLOR: #001122;
    TEXT-ALIGN: right;
    PADDING-RIGHT: 15px;
    WIDTH: 140px;
}

.filter {
    float: right;
    width: 140px;
    text-align: left;
}
/*Grid's Colum width Style' -- Stars*/
.rtqIdCol {
    width: 4%;
    text-align: right;
}

.productCol {
    width: 28%;
}

.requiredDateCol {
    width: 5%;
}

.myStatusCol {
    width: 8%;
}

.endUserCol {
    width: 19%;
}

.productLineCol {
    width: 13%;
}

.rtqStausCol {
    width: 10%;
}

.submittedByCol {
    width: 13%;
}

.newsTitleCol {
    width: 20%;
}

.newsDescriptionCol {
    width: 30%;
}

.newsAttachmentCol {
    width: 40%;
}

.newsLastUpdatedCol {
    width: 10%;
}
/*Grid's Colum width Style' -- Ends*/

.noRecords {
    /*height: 25px;*/
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.trOn {
    background-color: rgb(232, 235, 242) !important;
    cursor: pointer;
}

.trOff {
    background-color: white !important;
}


/*EET Popup body - Start*/
.dialog_content_cont {
    height: 100%;
    position: relative;
    width: 100%;
}

.dialog_content {
    OVERFLOW: auto;
    RIGHT: 0;
    POSITION: absolute;
    FONT-WEIGHT: normal;
    LEFT: 0;
    TOP: 0;
    BOTTOM: 41px;
    margin-top: 8px;
    margin-right: 5px;
}

.workspace_title_row {
    OVERFLOW: hidden;
    VERTICAL-ALIGN: top;
    WHITE-SPACE: nowrap;
}

.workspace_title {
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0;
    PADDING-LEFT: 0;
    DISPLAY: inline-block;
    PADDING-RIGHT: 0;
    text-shadow: #EFF4F7 -1px 1px;
    width: 485px;
    word-wrap: break-word;
}

.popup_pagecontent {
    /*overflow: auto;*/
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    top: 18px;
    margin-top: 20px;
}
/*EET Popup body - End/*/
INPUT.textboxfield1 {
    padding: 3px;
    border: 1px solid rgb(219, 219, 219);
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 11px;
    font-weight: normal;
    width: 150px;
    background-color: rgb(255, 255, 255);
}
