@CHARSET "UTF-8";

.covisint-table-list {
    border-collapse: collapse;
    width: 100%;
}

.covisint-table-list td {
    padding: 3px;
}




/* COVISINT-BULLETIN-TABLE BEGIN */


.dirCom .covisint-bulletin-table {
    border-collapse: collapse;
    width: 100%;
}

.ie .dirCom .ellipsis-table {
    table-layout: fixed;
}

.dirCom .covisint-bulletin-table .ellipsis {
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url('../xml/ellipsis.xml#ellipsis');
}

.dirCom .covisint-bulletin-table TH {
    background-color: #dfe8f6;
    background-image: url(../images/grid3-hrow-over.gif);
    background-repeat: repeat-x;
    border: 1px solid #a3bae9;
    color: #666;
    font-weight: bolder;
    padding: 1px 2px;
    white-space: nowrap;
}

.dirCom .covisint-bulletin-table TR.even {
    background-color: #fff;
    border-bottom: 1px solid #ededed;
}

.dirCom .covisint-bulletin-table TR.odd {
    background-color: #fafafa;
    border-bottom: 1px solid #ededed;
}

.dirCom .covisint-bulletin-table TR.unreaded {
    font-weight: bolder;
}

.cov-bulletin-disabled {
    opacity: 0.6; /* Real browsers */
    filter: alpha(opacity = 60); /* MSIE */
}

.dirCom .covisint-bulletin-table TD {
    border-bottom: 1px solid #EDEDED;
    padding: 1px 2px;
}


.dirCom .covisint-bulletin-table TD.pd, 
.dirCom .covisint-bulletin-table TD.status {
    text-align: center;
}

.dirCom .covisint-bulletin-table TD.status,
.dirCom .covisint-bulletin-table TD.subject {
    white-space: nowrap;
}

.dirCom .covisint-bulletin-table IMG.urgent {
    vertical-align: middle;
    border-width: 0px;    
    width: 16px;
    height: 15px;
    margin-right: 5px;
}

.dirCom .covisint-bulletin-table IMG.new-mail {
    vertical-align: middle;
    border-width: 0px;
    width: 21px;
    height: 8px;
}


.dirCom .covisint-bulletin-table TD.subject IMG.mail-icon {
    margin-right: 5px;
    position: absolute;
}

.ie .dirCom .covisint-bulletin-table TD.subject IMG.mail-icon {
    margin-top: 2px;
}

.dirCom .covisint-bulletin-table .audience {
    padding-left: 20px;
}

.dirCom .covisint-bulletin-table TD.subject A.ellipsis {
    margin-left: 20px;
    display: block;
    text-decoration: none;
}

/* this is a mozilla-only fix needed because firefox won't redraw the 
 * ellipsis text in certain situations.
 */
.dirCom .covisint-bulletin-table .resizeFix {
    overflow: visible;
}


    /* Table-in-table stuff goes here */
    .dirCom .covisint-bulletin-table TD TABLE TR TD {
        border-right: 0px;
    }
    .dirCom .covisint-bulletin-table TD TD {
        border-bottom: 0px solid #EDEDED;
    }

/* COVISINT-BULLETIN-TABLE END */



.cov-bulletin-goto {
    text-align: right;
    padding-right: 7px;
    padding-top: 17px;
    vertical-align: middle;
}

.cov-bulletin-form-table {
    border: none;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    width: 100%;
    border-collapse: collapse;
}

.cov-bulletin-form-table td.c-form-label {
    background-color: #D3DADD;
    text-align: right;
    padding-right: 5px;
    width: 25%;
    font-weight: bolder;
}

.cov-bulletin-form-table td.c-form-field {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 9px;
    border-bottom: 1px solid #D3DADD;
}

.cov-bulletin-form-table td.required {
    color: red;
}

.cov-bulletin-li-tb {
    width: 100%;
}

.cov-bulletin-li-tb td.title {
    font-size: 17px;
    font-weight: bolder;
    padding-left: 7px;
}

.cov-bulletin-li-tb td.search {
    text-align: right;
}

.cov-bulletin-action {
    text-align: center;
    padding: 0 7px;
    border-bottom: 1px solid #D3DADD;
}

.cov-bulletin-action table {
    margin: 0 auto;
}

.pager-table {
    width: 100%;
}

.pager-table td.goto {
    text-align: right;
    float: right;
    padding: 3px;
}

.cov-bulletin-header {
    font-size: 17px;
    padding: 9px;
}

.cov-bulletin-filter-tb {
    padding: 3px;
    border: 1px solid #F8F3F3;
    width: 100%;
    background-color: #F8F3F3;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
}

.cov-bulletin-filter-tb td.filter-label {
    background-color: #D3DADD;
    width: 30%;
    text-align: right;
    font-weight: bolder;
    padding-right: 9px;
}

.cov-bulletin-filter-tb td.filter-field {
    padding-left: 7px;
    border-bottom: 1px solid #D3DADD;
}

.cov-bulletin-message {
    height: 30px;
    text-align: center;
    background-color: #F8E8C4;
    font-weight: bolder;
    vertical-align: middle;
    line-height: 30px;
}

.cov-filter-cg {
    width: 100%;
    background-color: #F8F3F3;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
}

.cov-filter-cg td.filter-label {
    background-color: #D3DADD;
    text-align: right;
    font-weight: bolder;
    padding-right: 9px;
    width: 25%;
}

.cov-filter-cg td.filter-label-2 {
    background-color: #D3DADD;
    font-weight: bolder;
    width: 10%;
    padding-right: 9px;
}

.cov-filter-cg td.filter-field {
    padding-left: 7px;
    border-bottom: 1px solid #D3DADD;
    width: 15%;
}

.cov-filter-cg td.filter-field-2 {
    padding-left: 7px;
    border-bottom: 1px solid #D3DADD;
    width: 50%;
}

div.composebulletin-language-label{
overflow:auto;
background-color:#999999;
color:#fff;
text-align:left;
padding:0px 0px 0px 2px;
width:100%
}


.dirCom .cov-bulletin-li-tb td.title,
.dirCom .cov-bulletin-header,
.dirCom h2 {color: #666; font-size:18px;font-weight:normal;}

.status .table tbody > tr > td{border-top: 0;}