/* Grid */
table.grid_green 
{
}

/* Header */
table.grid_green th 
{
    background: #dce56f;
    color: #8d849b;
    font-size: 11px;
    font-family: Arial;
    border-right: 1px solid #afbc21;
    border-bottom: 1px solid #afbc21;
    border-left: none;
    border-top: none;
    padding: 2px 8px;
}

/* Cells */
table.grid_green td
{
    background: #ebefc2;
    color: #50361b;
    border-right: 1px solid #dce56f;
    border-bottom: 1px solid #dce56f;
    border-left: none;
    border-top: none;
    padding: 2px 8px;
}

/* Status Label */
table.grid_green td .status 
{
    color: #afbc21;
    font-weight: bold;
}

/* Status Icon */
table.grid_green td .statusIcon 
{
    font-weight: bold;
    font-size: 17px;
    color: #afbc21;
    font-family: Verdana;
}

/* View Command Link */
table.grid_green td a.view,
table.grid_green td a.view:visited,
table.grid_green td a.view:hover 
{
    color: #50361b;
    font-weight: bold;
    text-decoration: underline;
}

/* Other Links */
table.grid_green td a, 
table.grid_green td a:visited,
table.grid_green td a:hover
{
    color: #4c94d5;
    text-decoration: none;
}

table.grid_green td a:hover 
{
    text-decoration: underline;
}

/* Disabled Links */
table.grid_green td a.disabled, 
table.grid_green td a.disabled:visited,
table.grid_green td a.disabled:hover
{
    color: #50361b;
    text-decoration: none;
}

/* Disabled Buttons */
table.grid_green td input.disabled 
{
    cursor: default;
}

/* Normal Buttons */
table.grid_green td input
{
    cursor: auto;
}

/* Pager */
table.grid_green table td 
{
    background: none;
    border: none;
    font-weight: bold;
    font-family: Arial;
    font-size: 11px;
}

/* Pager Links */
table.grid_green table td a,
table.grid_green table td a:visited,
table.grid_green table td a:hover 
{
    font-weight: normal;
    text-decoration: underline;
}

/* Error Row */
table.grid_gray td.deleted,
table.grid_green td.error 
{
    background: #f6caca;
    border-right: 1px solid #f59d9d;
    border-bottom: 1px solid #f59d9d;
    border-left: none;
    border-top: none;   
}

/* Error Status Label */
table.grid_green td.error .status 
{
    color: #c00000;
}

/* Error Status Icon */
table.grid_green td.error .statusIcon 
{
    color: #c00000;
}

/* Deleted Row */
table.grid_green td.deleted 
{
    background: #808080;
    border-right: 1px solid #50361b;
    border-bottom: 1px solid #50361b;
    border-left: none;
    border-top: none;   
}

/* Deleted: Status Label */
table.grid_green td.deleted .status 
{
    color: #50361b;
}

/* Deleted: Status Icon */
table.grid_green td.deleted .statusIcon 
{
    color: #50361b;
}

/* Requires Attention Row */
table.grid_gray td.attention,
table.grid_green td.attention 
{
    background: #ffc51c;
    border-right: 1px solid #ffd21c;
    border-bottom: 1px solid #ffd21c;
    border-left: none;
    border-top: none;   
}

/* Deleted - New */
table.grid_green td.bg-f0f0f0 
{
    background: #f0f0f0;
    border-right: 1px solid #c7c8c9;
    border-bottom: 1px solid #c7c8c9;
    border-left: none;
    border-top: none;   
}

table.grid_green td.bg-f0f0f0,
table.grid_green td.bg-f0f0f0 a,
table.grid_green td.bg-f0f0f0 a:visited,
table.grid_green td.bg-f0f0f0 a:hover
{
    color: #a7a9ac !important;
}

table.grid_green td.bg-ffc51c 
{
    background: #ffc51c;
    border-right: 1px solid #c7c8c9;
    border-bottom: 1px solid #c7c8c9;
    border-left: none;
    border-top: none;   
}

table.grid_green td.bg-ec881c 
{
    background: #ec881c;
    border-right: 1px solid #c7c8c9;
    border-bottom: 1px solid #c7c8c9;
    border-left: none;
    border-top: none;   
}

/* Error Status Label */
table.grid_green td.attention .status 
{
    color: #ec881c;
}

/* Error Status Icon */
table.grid_green td.attention .statusIcon 
{
    color: #ec881c;
}

/* Disabled Row */
table.grid_gray td.disabled,
table.grid_green td.disabled 
{
    background: #e0e0e0;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: none;
    border-top: none;   
}

/* Grid */
table.grid_gray 
{
    border: 1px solid #e6ebf1;
}

/* Header */
table.grid_gray th 
{
    background: url(http://www.cortiva.com/images/global/bg/bg-gradient-gray-1x24.jpg) repeat-x;
    color: #50361b;
    font-size: 11px;
    font-family: Arial;
    padding: 2px 8px;
    border-width: 1px;
    border-style: solid;
    border-color: #e6ebf1 #ffffff #ffffff #e6ebf1;
}

/* Cells */
table.grid_gray td
{
    color: #50361b;
    padding: 2px 8px;
    border-top: 1px solid #e6ebf1;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #e6ebf1;
}

