﻿.grid
{
    /*border:solid 1px #666666;     padding:1px;*/
}
.grid .title
{
    background: #9ab2ca;
    color: #000;
    text-align: center;
}

/*GridViewCSS Soft Grey Style*/
.GridViewStyle
{
    table-layout: auto;
    border-collapse: collapse;
    border: #E1E1E1 1px solid;
}
/*
.GridViewStyle tr.row
{
    color: #000000;
    background-color: #FFFFFF;
}

.GridViewStyle tr.row:hover
{
    background-color: #fcb814;
	background-image: url('images/gridviewSprite.gif');
    background-position:center;
    background-repeat:repeat-x;
}*/

/*Header and Pager styles*/
.HeaderStyle /*Common Styles*/
{
    border-top: 1px solid #B6B6B6;
    border-left: 1px solid #B6B6B6;
    border-right: 1px solid #B6B6B6;
    border-bottom: 1px solid #B6B6B6;
    background-color: #DDDDDD; /*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F2F2F2,EndColorStr=#C0C0C0);     background-image: -moz-linear-gradient(top,#F2F2F2 0,#C0C0C0 90%);     background-image: -ms-linear-gradient(top,#F2F2F2 0,#C0C0C0 90%);     background-image: -o-linear-gradient(top,#F2F2F2 0,#C0C0C0 90%);     background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F2F2F2),color-stop(90%,#C0C0C0));     background-image: -webkit-linear-gradient(top,#F2F2F2 0,#C0C0C0 90%);     background-image: linear-gradient(to bottom,#F2F2F2 0,#C0C0C0 90%);*/
}
.HeaderStyle th
{
    padding: 3px;
    color: #444;
    font-weight: normal;
    vertical-align: middle;
    text-shadow: 0 1px 0 white;
}
.HeaderStyle a
{
    text-decoration: none;
    color: #16387c;
    display: block;
    text-align: left;
    font-weight: normal;
}

.HeaderStyle a:hover
{
    text-decoration: none;
    color: #16387c;
    display: block;
    text-align: left;
    font-weight: normal;
}
/* ########### PagerStyle ########## */
.PagerStyle
{
    border-top: 1px solid #B6B6B6;
    border-left: 1px solid #B6B6B6;
    border-right: 1px solid #B6B6B6;
    border-bottom: 1px solid #B6B6B6;
    background-color: #C0C0C0;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F2F2F2,EndColorStr=#C0C0C0);
    background-image: -moz-linear-gradient(top,#F2F2F2 0,#C0C0C0 90%);
    background-image: -ms-linear-gradient(top,#F2F2F2 0,#C0C0C0 90%);
    background-image: -o-linear-gradient(top,#F2F2F2 0,#C0C0C0 90%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F2F2F2),color-stop(90%,#C0C0C0));
    background-image: -webkit-linear-gradient(top,#F2F2F2 0,#C0C0C0 90%);
    background-image: linear-gradient(to bottom,#F2F2F2 0,#C0C0C0 90%);
}
.PagerStyle table
{
    text-align: center;
    margin: auto;
}
.PagerStyle table td
{
    border: 0px;
    padding: 3px;
}
.PagerStyle td
{
    border: #B6B6B6 1px solid;
}
.PagerStyle a
{
    color: #555;
    text-shadow: 0 1px 0 white;
    border-color: #CCC #CCC #AAA;
    background-color: #E0E0E0;
    -moz-box-shadow: inset 0 0 1px #fff;
    -ms-box-shadow: inset 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 1px white;
    box-shadow: inset 0 0 1px white;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#fffafafa,EndColorStr=#ffdcdcdc);
    background-image: -moz-linear-gradient(top,#FAFAFA 0,gainsboro 100%);
    background-image: -ms-linear-gradient(top,#FAFAFA 0,gainsboro 100%);
    background-image: -o-linear-gradient(top,#FAFAFA 0,gainsboro 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FAFAFA),color-stop(100%,gainsboro));
    background-image: -webkit-linear-gradient(top,#FAFAFA 0,gainsboro 100%);
    background-image: linear-gradient(to bottom,#FAFAFA 0,gainsboro 100%);
    padding: 2px 10px 2px 10px;
}
.PagerStyle a:hover
{
    border-color: #AAA #AAA #999;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
    -ms-box-shadow: 0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25),inset 0 0 3px white;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25),inset 0 0 3px white;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#fff0f0f0,EndColorStr=#ffe6e6e6);
    background-image: -moz-linear-gradient(top,#F0F0F0 0,#E6E6E6 100%);
    background-image: -ms-linear-gradient(top,#F0F0F0 0,#E6E6E6 100%);
    background-image: -o-linear-gradient(top,#F0F0F0 0,#E6E6E6 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F0F0F0),color-stop(100%,#E6E6E6));
    background-image: -webkit-linear-gradient(top,#F0F0F0 0,#E6E6E6 100%);
    background-image: linear-gradient(to bottom,#F0F0F0 0,#E6E6E6 100%);
}
.PagerStyle span
{
    color: #555;
    border-color: #888 #AAA #CCC;
    -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
    -ms-box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
    -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25),0 1px 0 white;
    box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25),0 1px 0 white;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffc8c8c8,EndColorStr=#ffe6e6e6);
    background-image: -moz-linear-gradient(top,#C8C8C8 0,#E6E6E6 100%);
    background-image: -ms-linear-gradient(top,#C8C8C8 0,#E6E6E6 100%);
    background-image: -o-linear-gradient(top,#C8C8C8 0,#E6E6E6 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#C8C8C8),color-stop(100%,#E6E6E6));
    background-image: -webkit-linear-gradient(top,#C8C8C8 0,#E6E6E6 100%);
    background-image: linear-gradient(to bottom,#C8C8C8 0,#E6E6E6 100%);
    padding: 2px 10px 2px 10px;
}
/* ########### END PagerStyle ########## */

/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    /*padding: 4px 0px 4px 0px;*/
    padding: 4px 4px 4px 4px;
    border-right: solid 0px #91a7b4;
    background-color: #999999;
}
.RowStyle td
{
    /*background-color: #f1f5f6;*/
    background-color: #ffffff;
    border-bottom: solid 1px #E1E1E1;
    border-spacing: 0px;
    border-collapse: collapse;
}
.AltRowStyle td
{
    /*background-image: url('../images/gridviewSprite.gif');     background-position:0 -80px;     background-repeat:repeat-x repeat-y;*/
    background-color: #F4F4F4;
    border-bottom: solid 1px #E1E1E1;
    border-spacing: 0px;
    border-collapse: collapse;
}
.SelectedRowStyle td
{
    background-color: #fcb814;
}
.EmptyRowStyle
{
    width: 100%;
    height: 100px;
    text-align: center;
    font-size: 21px;
    text-shadow: 0 1px 0 white;
    border-color: #CCC #CCC #AAA;
    background-color: #E0E0E0;
}

.RowDetail
{
    padding: 3px 0px 3px 6px;
    border-top: solid 1px #B6B6B6;
    color: #222222;
}

/* ########### Sub Style ########## */
.subGridViewStyle1
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.subRowStyle1
{
    padding-top: 0;
    padding-bottom: 0;
    margin: 0px 0 0px 0;
    background: none;
    list-style: none;
}
.subAltRowStyle1
{
    padding-top: 0;
    padding-bottom: 0;
    margin: 0px 0 0px 0;
    background: none;
    list-style: none;
}
.subEmptyRowStyle1
{
    padding-top: 6px;
    padding-bottom: 6px;
    margin-right: 1px;
    margin-top: 2px;
    margin-bottom: 2px;
    vertical-align: middle;
    color: #666;
    line-height: 25px;
    padding-left: 51px;
}
/* ########### End Sub Style ########## */