.notSaved,.Saved{border-color:black !important;color:#FFFFFF}
.notSaved {background-color:#FF0000}
.Saved    {background-color:#009900}
.POPUP    {text-decoration:none;color:#000000;display:inline-block;width:100%;height:100%}

#dMessage{
    background-color:#2268AD;
    border-radius:5px 5px 5px 5px;
    overflow:hidden;
    box-shadow:0 2px 10px #BBBBBB;
    -moz-box-shadow:0 2px 10px #BBBBBB;
    -webkit-box-shadow:0 2px 10px #BBBBBB;
}
#msgTitle{
    border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    margin-left:-4px;
    margin-right:-4px;
    margin-top:-4px;
    color:#FFFFFF;
    font-weight:bold;
    overflow:hidden;
    padding:6px 30px 6px 6px;
    background: #3d7ab7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkN2FiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjY4YWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #3d7ab7 0%, #2268ad 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d7ab7), color-stop(100%,#2268ad));
    background: -webkit-linear-gradient(top, #3d7ab7 0%,#2268ad 100%);
    background: -o-linear-gradient(top, #3d7ab7 0%,#2268ad 100%);
    background: -ms-linear-gradient(top, #3d7ab7 0%,#2268ad 100%);
    background: linear-gradient(to bottom,  100%);
}
#msgBodyTable{border-width:0;}
#msgBodyCol{background-color:#E8E8FF;-webkit-border-top-left-radius: 2px;-webkit-border-top-right-radius: 2px;-moz-border-radius-topleft: 2px;-moz-border-radius-topright: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;}
.msgActions{background-color:#E7E7E7;border-top:1px solid #AAAAAA;width:100%;-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.msgBtnWrap{padding:5px;float:left;display:inline-block;*display:inline;zoom:1;}
.officeEntered {display:none}
.button{margin-bottom:2px}
input,select{margin:0px}

/* fixed columns*/
.table-scroll {position:relative;overflow:hidden;}
.table-wrap {width:100%;overflow:auto;}
.table-scroll > div > table {width:100%;margin:auto;border-spacing:0;border-collapse:separate}
.table-scroll th, .table-scroll td {white-space:nowrap}
div.clone {position:absolute;top:0;left:0;overflow-y:hidden;pointer-events:none}
.main-table .fixed-side, .main-table .fixed-side td {pointer-events:none}
.clone th, .clone td {visibility:hidden;border-color:transparent !important;}
.clone td.fixed-side, .clone td.fixed-side td {visibility:visible;pointer-events:auto;border-color:inherit !important}
.clone thead, .clone tfoot{background:transparent}
/* fixed column borders */
table.main-table>tbody>tr>td, table.main-table>thead>tr>td {padding:2px 4px;border-width:1px;border-style:solid}
table.main-table>tbody,table.main-table>thead{border-color:inherit;}
table.main-table>tbody>tr,table.main-table>thead>tr{border-color:inherit;}
table.main-table>tbody>tr>td:not(.Saved),table.main-table>thead>tr>td:not(.Saved){border-color:inherit;}
tr.table-header td {position:sticky;top:0px;vertical-align:top}
table.main-table td:not(:first-child) {border-left-width:0}
table.main-table>tbody>tr > td {border-top-width:0}
table.main-table td > a, table.main-table td > a > img {vertical-align:middle}
