﻿.tableLabel
{
    font-size:16px; 
    font-family:Tahoma,Helvetica,sans-serif !important; 
    font-weight:bold !important; 
    margin:0 0 5px; 
    padding:0 0 0 0; 
    text-align:left; 
    border-bottom:0 solid #114477; 
    color:#114477;
}

.tableLayout
{
    border-left:1px solid #CCCCCC; 
    border-top:1px solid #CCCCCC; 
    width:100%;
    line-height: 23px;
    padding: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    color: #666666;
}

.tableLayout td
{
    border-bottom:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-collapse:separate;
    border-spacing:0;
    padding:3px;
}

.tableHeaderRow
{
    background:url('Images/Common/DarkBlueBackGround.gif') repeat scroll left top transparent;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
}

.tableHeaderRow td
{
    text-align: left;
}

.tableHeaderRow .numberColumn
{
    text-align: center;
}

.tableHeaderRow .nameColumn
{
    padding-left:5px;
    text-align: left;
}

.tableHeaderRow .generalColumn
{
    text-align:center;
}

.tableFooterRow
{
    font-size:12px;
    font-weight:bold;
    text-align:center;
}

.tableRow
{
    background-color: #FFFFFF;
}

.tableAlternatingRow
{
    background-color: #EEEEEE;
}

.tableGroupHeader
{
    background-color: #e4ebf1;
}

.tableFooterTotal
{
    background-color: #D9D9D9;
    color: #666666;
    line-height: 15px;
    height: 30px;
    font-weight: bold;
}

.tableViewMore
{
    text-align:center;
    background-color: #D9D9D9;
    color: #666666;
    line-height: 15px;
    height: 30px;
    font-weight: bold;
}

.textCell
{
    text-align: left;
}

.numberCell
{
    text-align: center;
}

.generalCell
{
    text-align:center;
}
