﻿/*LINES GRID*/
.Grd
{
    width: 100%;
    height: 100%;
}
.Grd input
{
    border: none 0px;
    padding-left: 0px;
    padding-right: 0px;
}
/*HACK: To get the column resize working when the grid is contained in a TD the width needs to be set to a px-value*/
.Grd[id='MyDocUC_Inbox_GridUC_Inbox_Panel1']
{
    width: 483px !important;
}

.Grd_GridView
{
    table-layout: fixed; /*FF*/
    width: 100%;
}
.Grd_GridView_HeaderStyle
{
    background-position: bottom;
    height: 23px;
    font-weight: bold;
    text-align: left;
    border-bottom: gray 1px;
    background-image: url('../../Images/table_header_bg.png');
    background-repeat: repeat-x;
    white-space: nowrap;
}
.Grd_GridView_RowStyle
{
    height: 23px;
}
.Grd_GridView_EditRowStyle
{
    height: 23px;
    background-color: #dddbca;
    color: #383838;
}
.Grd_GridView_EditRowStyle TD[xf]
{
    border: solid 1px #dddbca;
}
.Grd_GridView_EditRowStyle input_
{
    padding: 0px;
    border: 0px;
}
.Grd_GridView_AlternatingRowStyle
{
    height: 23px;
}
.Grd_GridView_FooterStyle TD
{
    height: auto;
    vertical-align: bottom;
    font-weight: bold;
}
.Grd_GridView_PagerStyle
{
}
.Grd_GridView_EmptyDataRowStyle
{
    text-align: center;
}
.Grd_GridView_SpacerColumn_ItemStyle
{
    border: solid 1px #f0f0f0;
}

.Grd_GridView_Cell
{
    text-overflow: ellipsis;
    border: solid 1px #f0f0f0;
    overflow: hidden;
}
.Grd_GridView_Cell_ItemStyle
{
    text-overflow: ellipsis;
    border: solid 1px #f0f0f0;
    overflow: hidden;
}
.Grd_GridView_Cell_HeaderStyle
{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #ebebeb;
    text-align: left;
}
.Grd_GridView_Cell_HeaderStyle span
{
    white-space: nowrap;
}

.Grd_GridView_Cell_Right
{
    text-overflow: ellipsis;
    border: solid 1px #f0f0f0;
    overflow: hidden;
    text-align: right;
}
.Grd_GridView_Cell_Right_ItemStyle
{
    text-overflow: ellipsis;
    border: solid 1px #f0f0f0;
    overflow: hidden;
    text-align: right;
}
.Grd_GridView_Cell_Right_HeaderStyle
{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #ebebeb;
    text-align: right;
}
.Grd_GridView_Cell_Right_HeaderStyle span
{
    white-space: nowrap;
    text-align: right;
}
.Grd_GridView_Cell_Right_FooterStyle
{
    height: auto;
    vertical-align: bottom;
    font-weight: bold;
    text-align: right;
}

.Grd_GridView_EditCell
{
    text-overflow: ellipsis;
    border: solid 1px #dddbca;
    overflow: hidden;
    background-color: #dddbca;
    color: #383838;
}
.Grd_GridView_EditCell_ItemStyle
{
    text-overflow: ellipsis;
    border: solid 1px #dddbca;
    overflow: hidden;
}
.Grd_GridView_EditCell_HeaderStyle
{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #ebebeb;
}
.Grd_GridView_EditCell_HeaderStyle span
{
    white-space: nowrap;
}


/*SEARCHGRID*/
.IGrd
{
    width: 483px;
}
.IGrd_GridView
{
    table-layout: fixed; /*FF*/
    width: 100%;
}

.TD_WithBorder TD
{
    border: solid 1px #f0f0f0 !important;
}
.TD_WithBorder TH
{
    border-right: solid 1px #f0f0f0 !important;
}
.IGrd_GridView_HeaderStyle
{
    height: 18px;
    border-bottom: gray 1px;
}
.IGrd_GridView_RowStyle
{
    height: 20px;
}
.IGrd_GridView_EditRowStyle
{
    height: 20px;
    background-color: #dddbca;
    color: White;
    background-image: url('../../Images/folder_selected_bg.png');
}

.IGrd_GridView_AlternatingRowStyle
{
    height: 20px;
}
.IGrd_GridView_FooterStyle TD
{
}
.IGrd_GridView_PagerStyle
{
}
.IGrd_GridView_EmptyDataRowStyle
{
    text-align: center;
}

.IGrd_GridView_Cell_HeaderStyle
{
    color: #577682;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
}
.IGrd_GridView_Cell
{
    text-overflow: ellipsis;
    overflow: hidden;
    border-top: solid 1px #f0f0f0; /*FF border-right: solid 10px transparent; */
}
.IGrd_GridView_Cell_Right_HeaderStyle
{
    color: #577682;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    text-align: right;
}
.IGrd_GridView_Cell_Right
{
    text-overflow: ellipsis;
    overflow: hidden;
    border-top: solid 1px #f0f0f0;
    text-align: right;
}
.IGrd_GridView_SpacerColumn_ItemStyle
{
    border-top: solid 1px #f0f0f0;
}


.SGrd
{
    border-style: none;
    width: 605px;
    height: 100%;
}

.SGrd_GridView
{
    table-layout: fixed;
    position: static; /*FF*/
    width: 100%;
}
.SGrd_GridView_HeaderStyle
{
    background-position: bottom;
    height: 23px;
    font-weight: bold;
    text-align: left;
    border-bottom: gray 1px;
    background-image: url('../../Images/table_header_bg.png');
    background-repeat: repeat-x;
    white-space: nowrap;
}
.SGrd_GridView_RowStyle
{
    height: 20px;
}
.SGrd_GridView_EditRowStyle
{
    height: 20px;
    background-color: #dddbca;
    color: White;
    background-image: url('../../Images/folder_selected_bg.png');
}
.SGrd_GridView_AlternatingRowStyle
{
    height: 20px;
}
.SGrd_GridView_FooterStyle TD
{
}
.SGrd_GridView_PagerStyle
{
}
.SGrd_GridView_EmptyDataRowStyle
{
    text-align: center;
}

.SGrd_GridView_Cell
{
    text-overflow: ellipsis;
    border-top: solid 1px #f0f0f0;
    overflow: hidden;
}
.SGrd_GridView_Cell_ItemStyle
{
    text-overflow: ellipsis;
    border-top: solid 1px #f0f0f0;
    overflow: hidden;
}
.SGrd_GridView_Cell_HeaderStyle
{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #ebebeb;
    text-align: left;
}
.SGrd_GridView_Cell_HeaderStyle span
{
    white-space: nowrap;
    cursor: pointer;
    padding-left: 3px;
}

.SGrd_GridView_Cell_Right
{
    text-overflow: ellipsis;
    border-top: solid 1px #f0f0f0;
    overflow: hidden;
    text-align: right;
}
.SGrd_GridView_Cell_Right_ItemStyle
{
    text-overflow: ellipsis;
    border-top: solid 1px #f0f0f0;
    overflow: hidden;
    text-align: right;
}
.SGrd_GridView_Cell_Right_HeaderStyle
{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #ebebeb;
    text-align: right;
}
.SGrd_GridView_Cell_Right_HeaderStyle span
{
    white-space: nowrap;
    cursor: pointer;
}
.SGrd_GridView_Cell_Right_FooterStyle
{
    height: auto;
    vertical-align: bottom;
    font-weight: bold;
    text-align: right;
}
/*HEADER GRID*/
.HGrd
{
}
.HGrd_DetailsView
{
}
.HGrd_DetailsView_EditRowStyle
{
}
.HGrd_DetailsView_EmptyDataRowStyle
{
    text-align: center;
}
.HGrd_DetailsView_FieldHeaderStyle
{
    padding-left: 5px;
    padding-right: 10px;
    width: 100px;
    font-weight: bold;
}
.HGrd_DetailsView_FooterStyle
{
}
.HGrd_DetailsView_HeaderStyle
{
}
.HGrd_DetailsView_InsertRowStyle
{
}
.HGrd_DetailsView_PagerStyle
{
}
.HGrd_DetailsView_RowStyle
{
}

.HGrd_GridView_Cell
{
    width: 192px;
    text-overflow: ellipsis;
    border-top: solid 1px #f0f0f0;
    border-right: solid 1px #f0f0f0;
}
.HGrd_GridView_Cell_HeaderStyle
{
    width: 136px;
    height: 17px;
    font-weight: bold;
    text-overflow: ellipsis;
    border-top: solid 1px #f0f0f0;
}
.speed_edit_cell
{
    border: 1px solid rgb(228,228,228);
}

/*Add over flow to the pager*/
.Grd_GridView_PagerStyle td
{
    overflow: visible;
}
.IGrd_GridView_PagerStyle td
{
    overflow: visible;
}
.SGrd_GridView_PagerStyle td
{
    overflow: visible;
}
