.Grid
{
    background-color: #e1edf4;
    cursor: pointer;
}

.GridHeader
{
    background-color: #5D8CD1;
    border-bottom: 1px solid #57566F;
    height: 25px;
    padding-left: 3px;
    cursor: default;
}

.GridHeaderText
{
    color: #FFFFFF;
    font-family: verdana;
    font-size: 12px;
}

.GridFooter
{
    cursor: default;
    padding: 5px;
    vertical-align: bottom;
}

.GridFooterText
{
    color: #000000;
    font-family: verdana;
    font-size: 12px;
}

.HeadingCell
{
    background: #f9fcfd url(../../images/devGrid/devGrid_thead.jpg) repeat-x left bottom;
    border-top: 1px solid #9eb6ce;
    border-right: 1px solid #9eb6ce;
    border-bottom: 1px solid #9eb6ce;
    height: 22px;
}

.HeadingCellHover
{
    background-color: #feffee;
    padding-right: 1px;
}

.HeadingCellActive
{
    background-color: #ffffff;
    padding-right: 1px;
}

.HeadingCellText
{
    font-family: MS Sans Serif;
    font-size: 12px;
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
    color: #666;
}

.Row
{
    background-color: White;
    cursor: Auto;
}

.Row td.DataCell
{
    cursor: Auto;
    border-right: 1px solid #9eb6ce;
    border-bottom: 1px solid #9eb6ce;
    padding: 3px;
    padding-top: 3px;
    padding-bottom: 2px;
    font-family: MS Sans Serif;
    font-size: 12px;
    height: 16px;
}

.SysRow
{
    background-color: PaleTurquoise;
    cursor: Auto;
}

.SysRow td.DataCell
{
    cursor: Auto;
    border-right: 1px solid #9eb6ce;
    border-bottom: 1px solid #9eb6ce;
    padding: 3px;
    padding-top: 3px;
    padding-bottom: 2px;
    font-family: MS Sans Serif;
    font-size: 12px;
}

.SilverRow
{
    background-color: Silver;
    cursor: Auto;
}
.SilverRow td.DataCell
{
    cursor: Auto;
    border-right: 1px solid #9eb6ce;
    border-bottom: 1px solid #9eb6ce;
    padding: 3px;
    padding-top: 3px;
    padding-bottom: 2px;
    font-family: MS Sans Serif;
    font-size: 12px;
}


.BlueRow
{
    background-color: #C0C0FF;
    cursor: Auto;
}

.BlueRow td.DataCell
{
    cursor: Auto;
    border-right: 1px solid #9eb6ce;
    border-bottom: 1px solid #9eb6ce;
    padding: 3px;
    padding-top: 3px;
    padding-bottom: 2px;
    font-family: MS Sans Serif;
    font-size: 12px;
}

.RedRow
{
    background-color: #FFC0C0;
    cursor: Auto;
}

.RedRow td.DataCell
{
    cursor: Auto;
    border-right: 1px solid #9eb6ce;
    border-bottom: 1px solid #9eb6ce;
    padding: 3px;
    padding-top: 3px;
    padding-bottom: 2px;
    font-family: MS Sans Serif;
    font-size: 12px;
}

.AlternatingRow
{
    background-color: #ECFFFF;
    cursor: Auto;
}

.AlternatingRow td.DataCell
{
    border-right: 1px solid #9eb6ce;
    border-bottom: 1px solid #9eb6ce;
    font-family: MS Sans Serif;
    padding: 3px;
    padding-top: 3px;
    padding-bottom: 2px;
    font-size: 12px;
    cursor: default;
    height: 16px;
}

.SortedDataCell
{
    background-color: #ffffff;
}


.Row td.LastDataCell
{
    background-color: #EFEFF4;
}

.SelectedRow
{
    border: #040484 1px solid;
    background-color: #feffb3;
}

.SelectedRow td.DataCell
{
    height: 16px;
    padding: 3px;
    padding-top: 3px;
    padding-bottom: 2px;
    border-bottom: 1px solid #9eb6ce;
    border-right: 1px solid #9eb6ce; 
    color: Black;
    font-family: MS Sans Serif;
    font-size: 12px;
}

.SelectedRow td.FirstDataCell
{
    background-color: #FFEEC2;
    border-left: 1px solid #4B4B6F;
    border-right: 0px;
    padding-left: 2px;
    padding-right: 3px;
}

.SelectedRow td.LastDataCell
{
    background-color: #FFEEC2;
    border-right: 1px solid #4B4B6F;
}

.ScrollBar
{
    background-color: #FFffff;
    border: 1px solid #E2EAF3;
}

.ScrollGrip
{
    background-image: url(images/Grid/scroller/scroll_gripBg.gif);
    border: 0px solid #ff0000;
}

.ScrollPopup
{
    background-color: #FF0000;
    border: 1px solid #666666;
    border-right-width: 2px;
    border-bottom-width: 2px;
    height: 23px;
}

.HeadingRow
{
}
.HeadingRow .undefined
{
    background: #f9fcfe url(../../images/devGrid/devGrid_thead.jpg) repeat-x left bottom;
    border-top: 1px solid #9EB6CE;
    border-bottom: 1px solid #9EB6CE;
}
.SelectorCell
{
    height: 20px;
    border-right: 0px;
    border-left: 0px;
    border-bottom: #9eb6ce 1px solid;
}

.PagerText
{
    padding-left: 10px;
    font: 9pt Tahoma;
    color: Black;
    float:left;
}
.PagerText a, .PagerText span
{
    display: inline-block;
    padding: 3px 7px 2px 7px;
}
.PagerText a
{
    background-color: #ebf7fe;
    border: #11a0ea 1px solid;
    font-size: 9pt;
    color: #0078b6;
    text-decoration: none;
}

.GridBottombg
{
    background-image: url(images/gridbottombg.gif);
    height: 23px;
    border: 0px solid;
}
