Table.TableGrid {
    font-size: 8pt;
    font-family: Verdana;
    border-collapse: collapse;
    width: 100%;
}

Table.TableGrid tr {
    height: 30px;
}

Table.TableGrid th {
    padding-left: 10px;
    padding-right: 10px;
}

Table.TableGrid td {
    padding-left: 10px;
    padding-right: 10px;
}

Table.TableGrid tr.header {
    background: url('../images/ecl/tableHeaderBg.png') repeat-x;
    background-position: bottom center;
    background-color: #E5E5E5;
    text-align: left;
    font-weight: bold;
}
Table.TableGrid tr.secondheader {

    background: url('../images/ecl/tableHeaderBg.png') repeat-x;
    background-position: bottom center;
    background-color: #E5E5E5;

    text-align: left;
    font-weight: bold;
    height:20px;
}

Table.TableGridInner tr.header {
    background: none;
    background-color: #EFEFEF;
    text-align: left;
    font-weight: bold;
}

Table.TableGrid tr.firstheader {
    background-color: #E0E0E0;
    min-height: 28px;
    text-align: left;
    font-weight: bold;
}

Table.TableGrid tr.secondheader th {
    vertical-align:top;
    white-space: nowrap;
}
Table.TableGrid tr.secondheader td {
    vertical-align:top;
    white-space: nowrap;
}

Table.TableGrid tr.header th {
    padding-bottom: 5px;
    white-space: nowrap;
}

Table.TableGrid tr.header td {
    padding-bottom: 5px;
    white-space: nowrap;
}

table.TableGrid tr.header a {
    text-decoration: underline;
    font-weight: bold;
}
table.TableGrid tr.firstheader a {
    text-decoration: underline;
    font-weight: bold;
}

Table.TableGrid td.spacer {
    width: 10px;
}

Table.TableGrid tr.odd td {
    border-top: 1px solid #e0e0e0;
}

table.TableGrid tr.even td {
    border-top: 1px solid #e0e0e0;
}

Table.TableGrid tr.Hover {
    background-color: #F2F2F2;
}
Table.TableGrid tr.Inner {
    background: none;
}

div.hasChanges {
    background-color: #BFD2FF;
}
Table.TableGrid tr.hasChanges {
    background-color: #BFD2FF;
}
Table.TableGrid tr.hasChanges td.changedBy {
    font-weight:bold;
}

Table.TableGridInner tr.Hover {
    background: none;
}

Table.TableGrid td.right {
    text-align: right;
}

Table.TableGrid td.action {
    text-align: center;
    white-space: nowrap;
}

Table.TableGrid td.action a {
    font-weight: bold;
    text-decoration: underline;
}

div.list {
    border: 1px solid #c0c0c0;
    min-width: 635px;
    padding: 2px;
    overflow: auto;
}
