﻿/* Page */
/* Generic List View Data Grid */
.dvAppWrap
{
    top: 144px;
    left: 218px;
    background: buttonshadow;
    float: left;
    position: absolute;
    width: 740px;
    height: 373px;
}
.dvGridHeaderTitle
{
    height: 28px;
    width: 736px;
    left: 0px;
    font-family: "segoe ui" ,arial,sans-serif;
    position: absolute;
    border-top: 2px solid buttonshadow;
    border-right: 2px solid buttonshadow;
    border-left: 2px solid buttonshadow;
    background: #F2F3F5 url(title-bg.png) repeat-x 0px 0px;
    text-align: left;
}
.dvGridHeaderTitle td
{
    width: 100%;
    font-family: "segoe ui" ,arial,sans-serif;
    font-weight: bold;
    color: white;
    padding-left: 5px;
    padding-bottom: 5px;
}
.dvGridCorner
{
    left: 0px;
    top: 30px;
    height: 25px;
    width: 32px;
    position: absolute;
    background: #F2F3F5;
    overflow: hidden;
    border-top: 1px solid buttonshadow;
    border-right: 1px solid buttonshadow;
    border-bottom: 1px solid buttonshadow;
    border-left: 2px solid buttonshadow;
    background: #F2F3F5 url(header-bg.png) repeat-x 0px 0px;
}
.dvGridHeaderWrap
{
    left: 35px;
    top: 30px;
    height: 25px;
    width: 703px;
    position: absolute;
    overflow: hidden;
    background: #F2F3F5;
    border-top: 1px solid buttonshadow;
    border-bottom: 1px solid buttonshadow;
    border-right: 2px solid buttonshadow;
}
.dvGridTblHeader
{
    left: 0px;
    position: absolute;
}
.tblGridHeader
{
    width: 702px;
    table-layout: fixed;
    border: 0px;
}
.tblGridHeader td
{
    height: 25px;
    cursor: default;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    cursor: hand;
    font-weight: bold;
    color: #666666;
    background: url(header-bg.png) repeat-x 0px 0px;
    border-right: 1px solid buttonshadow;
    border-top: 1px solid buttonhighlight;
    border-left: 1px solid buttonhighlight;
}
.tblGridHeader a
{
    color: #666666;
}
.tblGridHeader a:link
{
    color: #666666;
    text-decoration: none;
}
.tblGridHeader a:visited
{
    text-decoration: none;
}
.tblGridHeader a:hover
{
    color: black;
    text-decoration: none;
}
.tblGridHeader a:active
{
    color: black;
}
.dvGridColumnWrap
{
    left: 0px;
    top: 57px;
    height: 279px;
    width: 32px;
    background: #F2F3F5;
    overflow: hidden;
    position: absolute;
    border-right: buttonshadow 2px solid;
    border-bottom: buttonshadow 1px solid;
    border-left: buttonshadow 2px solid;
    font-family: "segoe ui" ,arial,sans-serif;
}
.dvTblGridColumn
{
    left: 0px;
    position: absolute;
}
.tblGridColumn
{
    table-layout: fixed;
    border: 0px;
    background: #F2F3F5;
}

.tblGridColumn td
{
    height: 22px;
    width: 32px;
    overflow: hidden;
    text-align: center;
    cursor: default;
    border-top: buttonhighlight 1px solid;
    border-left: buttonhighlight 1px solid;
    border-bottom: buttonshadow 1px solid;
}
.dvTblGridData
{
    top: 57px;
    left: 35px;
    width: 703px;
    height: 279px;
    border-right: buttonshadow 2px solid;
    overflow: auto;
    border-bottom: buttonshadow 1px solid;
    position: absolute;
    background: #F2F3F5;
}
.tblGridData
{
    width: 702px; /* Safari bug */
    border: 0px;
    table-layout: fixed;
}
.tblGridData td
{
    height: 22px;
    font-family: "segoe ui" ,arial,sans-serif;
    cursor: hand;
    empty-cells: show;
    white-space: nowrap;
    overflow: hidden;
    border-right: buttonshadow 1px solid;
    border-top: buttonhighlight 1px solid;
    border-left: buttonhighlight 1px solid;
    border-bottom: buttonshadow 1px solid;
}
.tblGridData span
{
    empty-cells: show;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 5px;
}
.dvGridFooter
{
    left: 0px;
    top: 337px;
    height: 32px;
    width: 736px;
    position: absolute;
    border-right: 2px solid buttonshadow;
    border-left: 2px solid buttonshadow;
    border-bottom: 2px solid buttonshadow;
}
.tblGridFooter
{
    background: #F2F3F5;
    border-bottom: buttonshadow 1px solid;
    width: 736px;
}
.tblGridFooter select
{
    font-family: "segoe ui" ,arial,sans-serif;
    font-size: 95%;
}
.tdGridEven
{
    background-color: #E9EDFF;
}
.tdGridOdd
{
    background-color: #FCFCFC;
}
.pagerGrid
{
    height: 32px;
    background: url(pager_bg.gif) repeat-x;
}
.pagerGrid .container
{
    padding: 4px;
}
.pagerGrid .command
{
    float: left;
    padding-right: 5px;
}
.pagerGrid .info
{
    font-size: 12px;
    padding: 4px 12px;
    float: right;
    color: #666666;
}
.kmHelperField
{
    display: none;
}

