.Grid
{
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    cursor: pointer;
}

.GridHeader
{
    border-bottom: 1px solid #57566F;
    height: 29px;
    padding-left: 3px;
    cursor: default;
    font-weight: bolder;
}

.GridHeaderText
{
    color: #FFFFFF;
    font-family: verdana;
    font-size: 8pt;
}

.GridFooter
{
    cursor: default;
    vertical-align: bottom;
}

.GridFooterText
{
    color: #000000;
    font-family: verdana;
    font-size: 8pt;
}

.HeadingRow
{
    background: transparent url(../images/menu/menu_header.gif) repeat-x;
    font-weight: bolder;
    height: 29px;
}

.HeadingRow *
{
    font-weight: bolder;
}

.HeadingCell
{
    padding: 3px;
    padding-top: 2px;
    font-weight: bolder;
    padding-bottom: 2px;
}

.HeadingCellHover
{
}

.HeadingCellActive
{
}

.HeadingRow td.FirstHeadingCell
{
}

.HeadingCellText
{
    font-family: verdana;
    font-size: 8pt;
    color: #000;
    font-weight: bold;
    text-align: left;
    padding-top: 3px;
    padding-bottom: 5px;
}

.Row
{
    background-color: #ffffff;
    cursor: default;
}

.Row td.DataCell
{
    padding: 3px;
    padding-top: 2px;
    padding-bottom: 1px;
    border-bottom: 1px solid #cccccc;
    font-family: verdana;
    font-size: 8pt;
    vertical-align: top;
}

.RedRow
{
    background-color: #ffffff;
    cursor: default;
}

.RedRow td.DataCell
{
    padding: 3px;
    padding-top: 2px;
    padding-bottom: 1px;
    border-bottom: 1px solid #cccccc;
    font-family: verdana;
    font-size: 8pt;
    color: red;
    vertical-align: top;
}


.SortedDataCell
{
    background-color: #e1e1e1;
    vertical-align: top;
}


.Row td.LastDataCell
{
    background-color: #e0e0e0;
    vertical-align: top;
}

.SelectedRow
{
}

.SelectedRow td.DataCell
{
    background-color: #e0e0e0;
    padding: 2px;
    padding-left: 3px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-family: verdana;
    font-size: 8pt;
    border-bottom: 1px solid #666666;
    border-top: 1px solid #666666;
    border-right: 0px;
    vertical-align: top;
}

.SelectedRow td.FirstDataCell
{
    background-color: #e0e0e0;
    border-left: 1px solid #666666;
    border-right: 0px;
    vertical-align: top;
    padding-left: 2px;
    padding-right: 3px;
}

.SelectedRow td.LastDataCell
{
    background-color: #e0e0e0;
    vertical-align: top;
    border-right: 1px solid #666666;
}

.GroupHeading
{
    color: #706F91;
    background-color: #FFFFFF;
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    border-bottom: 2px solid #A5A4BD;
    padding-top: 10px;
    padding-bottom: 3px;
}

.GroupByCell
{
    cursor: pointer;
}

.GroupByText
{
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
    padding-right: 5px;
}

.SliderPopup
{
    background-color: #FFF4D7;
    border-top-color: #9495A2;
    border-left-color: #9495A2;
    width: 288px;
    height: 60px;
}

