﻿/*#region */

.gridview {
    width: 100%;
    font-size: 18px;
    border: 1px solid #d5d5d5;
    margin: 15px 0px;
    table-layout:auto;

}
.gridview td{
    vertical-align:middle;
    min-height:26px; 
    line-height:26px;
    padding:0px 2px;
}
.gridview_header {
    background: url(gridview/header_bg.gif) repeat-x left center #e7e7e7;
    font-size: large;
    height: 30px;
    line-height: 30px;
}
.gridview_headerHover
{
	font-size:large;
	background:url(gridview/header_hover.gif) repeat-x left center #8fd2ee;
	height: 30px;
    line-height: 30px;
}
.gridview_header th,
.gridview_header td,
.gridview_header div {
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #d5d5d5;
    color: #444;
    padding: 0px 2px;
    vertical-align: middle;
    font-size: 22px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.gridview_header{
    border:1px solid #c2c2c2;
}
.gridview_header a:link, 
.gridview_header a:visited, 
.gridview_header a:hover, 
.gridview_header span
{
	 clear:both; 
     float:none; 
     display:block; 
     vertical-align:middle; 
     text-align:center; 
     height:30px; 
     line-height:30px; 
     color:#444; 
     text-shadow:0px 1px 0px rgba(255,255,255,0.8);
     font-style:normal; 
     text-overflow:ellipsis; 
     overflow:hidden;
     font-size:22px;
}
.gridview_header .hover{
	background: #f8ffef;
    background: -moz-linear-gradient(top,  #f8ffef 51%, #ebfbd7 52%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(51%,#f8ffef), color-stop(52%,#ebfbd7));
    background: -webkit-linear-gradient(top,  #f8ffef 51%,#ebfbd7 52%);
    background: -o-linear-gradient(top,  #f8ffef 51%,#ebfbd7 52%);
    background: -ms-linear-gradient(top,  #f8ffef 51%,#ebfbd7 52%);
    background: linear-gradient(to bottom,  #f8ffef 51%,#ebfbd7 52%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ffef', endColorstr='#ebfbd7',GradientType=0 );
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ffef', endColorstr='#ebfbd7',GradientType=0 )";
}

/*
   .gridview_header .selected
{
	background-color:#9dcf15;
} 
    .gridview_header .sortASC,
.gridview_header .sortDESC
{
	background: #fefefe;
    background: -moz-linear-gradient(top,  #fefefe 0%, #dbdbdb 50%, #dbdbdb 50%, #d1d1d1 51%, #e2e2e2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(50%,#dbdbdb), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#e2e2e2));
    background: -webkit-linear-gradient(top,  #fefefe 0%,#dbdbdb 50%,#dbdbdb 50%,#d1d1d1 51%,#e2e2e2 100%);
    background: -o-linear-gradient(top,  #fefefe 0%,#dbdbdb 50%,#dbdbdb 50%,#d1d1d1 51%,#e2e2e2 100%);
    background: -ms-linear-gradient(top,  #fefefe 0%,#dbdbdb 50%,#dbdbdb 50%,#d1d1d1 51%,#e2e2e2 100%);
    background: linear-gradient(to bottom,  #fefefe 0%,#dbdbdb 50%,#dbdbdb 50%,#d1d1d1 51%,#e2e2e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 );
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 )";
}

.gridview_header .sortASC a:link, 
.gridview_header .sortASC a:visited, 
.gridview_header .sortASC a:hover
{
	background:url(images/sort_asc.gif?v=1) no-repeat 50% top transparent; 
    clear:both; 
    float:none;
    color:#fff;
}

.gridview_header .sortDESC a:link, 
.gridview_header .sortDESC a:visited, 
.gridview_header .sortDESC a:hover{
	background:url(images/sort_desc.gif?v=1) no-repeat 50% top transparent;	 
    clear:both; 
    float:none;
    color:#fff;


}*/
.gridview_headerSelected
{
	vertical-align:middle;
	font-size:medium;
	background:url(gridview/header_selected.gif) repeat-x left bottom #e3f7ff;
}
.gridview_headerSortASC,
.gridview_headerSortDESC
{
	vertical-align:middle;
	font-size:medium;
	background:url(gridview/header_selected.gif) repeat-x left bottom #e3f7ff;
	text-overflow:ellipsis; 
	overflow:hidden; 
	white-space:nowrap;
}
.gridview_headerSortASC a:link, .gridview_headerSortASC a:visited, .gridview_headerSortASC a:hover
{
	vertical-align:middle;
	font-size:medium;
	background-image:url(gridview/sort_asc.gif);
	background-repeat:no-repeat; 
	background-position:top center;
	height:23px; 
}

.gridview_headerSortDESC a:link, 
.gridview_headerSortDESC a:visited, 
.gridview_headerSortDESC a:hover
{
	background:url(gridview/sort_desc.gif) no-repeat top center;
    display:block;
}



.gridview_rowitem td {
    background:#fff;
    min-height:25px; 
    line-height:25px; 
    vertical-align:baseline;
    border: 1px solid #d5d5d5;
}
.gridview_rowalt td {
    min-height:25px; 
    line-height:25px; 
    vertical-align:baseline;
    background: #f8f8f8;
    background: -moz-linear-gradient(top,  #f8f8f8 0%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#ededed));
    background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ededed 100%);
    background: -o-linear-gradient(top,  #f8f8f8 0%,#ededed 100%);
    background: -ms-linear-gradient(top,  #f8f8f8 0%,#ededed 100%);
    background: linear-gradient(to bottom,  #f8f8f8 0%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ededed',GradientType=0 );
    -ms-filter:" progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ededed',GradientType=0 )";
    border:1px solid #ccc;

}
.gridview_rowselected td
{
    background: #c7e7fd;
    min-height:25px; 
    line-height:25px; 
    vertical-align:baseline;
    background: -moz-linear-gradient(top,  #f8f8f8 0%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#ededed));
    background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ededed 100%);
    background: -o-linear-gradient(top,  #f8f8f8 0%,#ededed 100%);
    background: -ms-linear-gradient(top,  #f8f8f8 0%,#ededed 100%);
    background: linear-gradient(to bottom,  #f8f8f8 0%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7e7fd', endColorstr='#ededed',GradientType=0 );
    border:1px solid #ccc;
    border-top:1px solid #fff;
}
.gridview_rowhover td {
    background: #f8f8f8;
    min-height: 25px;
    line-height: 25px;
    vertical-align: baseline;
    background: #e3f4fb;
    background: -moz-linear-gradient(top, #e3f4fb 1%, #bdd6e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e3f4fb), color-stop(100%,#bdd6e5));
    background: -webkit-linear-gradient(top, #e3f4fb 1%,#bdd6e5 100%);
    background: -o-linear-gradient(top, #e3f4fb 1%,#bdd6e5 100%);
    background: -ms-linear-gradient(top, #e3f4fb 1%,#bdd6e5 100%);
    background: linear-gradient(to bottom, #e3f4fb 1%,#bdd6e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f4fb', endColorstr='#bdd6e5',GradientType=0 );
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f4fb', endColorstr='#bdd6e5',GradientType=0 )";
    border: 1px solid #ccc;
}
div.gridview_rowhover {
    border:1px solid transparent;
}

.gridview_rowitem,
.gridview_rowalt{
    border:1px solid #d5d5d5;
}
.gridview_dataitem{
	 font-size: 17px; 
     overflow:hidden; 
     text-overflow:ellipsis;  
     vertical-align:middle; 
     line-height:20px; 
     min-height:20px;   
}
    .gridview_dataitem > a {
        color:#dd5605!important;
    }
.gridview td img{
    vertical-align:middle;
}
.gridview_pager {
    text-align:left;
}
.gridview_pager td{
	 padding:1px; 
     border: 1px solid #d5d5d5;
     
}
.gridview_pager table td{
	border:none;
}
    .gridview_pager td > span {
        font-size: 17px;
        line-height: 25px;
        height: 25px;
        width: 25px;
        vertical-align: middle;
        text-shadow: 0px 1px 0px rgba(0,0,0,0.5);
        text-align: center;
        display: block;
        color: #fff;
        border-bottom-color: #265E81;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        color: #fff;
        border: 1px solid #627a2c;
        background: #b5e2f4;
        background: -moz-linear-gradient(top, #b5e2f4 1%, #5797bb 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#b5e2f4), color-stop(100%,#5797bb));
        background: -webkit-linear-gradient(top, #b5e2f4 1%,#5797bb 100%);
        background: -o-linear-gradient(top, #b5e2f4 1%,#5797bb 100%);
        background: -ms-linear-gradient(top, #b5e2f4 1%,#5797bb 100%);
        background: linear-gradient(to bottom, #b5e2f4 1%,#5797bb 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5e2f4', endColorstr='#5797bb',GradientType=0 );
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5e2f4', endColorstr='#5797bb',GradientType=0 )";
        -moz-box-shadow: 0 1px 1px #0599ec, inset 0 0 3px #FFF;
        -ms-box-shadow: 0 1px 1px #0599ec, inset 0 0 3px #FFF;
        -o-box-shadow: 0 1px 1px #0599ec, inset 0 0 3px #FFF;
        -webkit-box-shadow: 0 1px 1px #0599ec, inset 0 0 3px #FFF;
        box-shadow: 0 1px 1px #0599ec, inset 0 0 3px #FFF;
    }
.gridview_pager a
{
	display:block;
    height:25px; 
    width:25px; 
    line-height:25px;
    vertical-align:middle;
    text-align:center; 
    color: #333;
    text-shadow: 0px 1px 0px rgba(255,255,255,0.5);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #7e7e7e;
    background: #f7f7f7;
    background: -moz-linear-gradient(top,  #f7f7f7 0%, #dedede 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#dedede));
    background: -webkit-linear-gradient(top,  #f7f7f7 0%,#dedede 100%);
    background: -o-linear-gradient(top,  #f7f7f7 0%,#dedede 100%);
    background: -ms-linear-gradient(top,  #f7f7f7 0%,#dedede 100%);
    background: linear-gradient(to bottom,  #f7f7f7 0%,#dedede 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dedede',GradientType=0 );
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dedede',GradientType=0 )";

    -moz-box-shadow: 0 1px 1px #fff, inset 0 0 3px #FFF;
    -ms-box-shadow: 0 1px 1px #fff, inset 0 0 3px #FFF;
    -o-box-shadow: 0 1px 1px #fff, inset 0 0 3px #FFF;
    -webkit-box-shadow: 0 1px 1px #fff, inset 0 0 3px #FFF;
    box-shadow: 0 1px 1px #fff, inset 0 0 3px #FFF;
}
    .gridview_pager a:hover {
        border: 1px solid #938f10;
        text-decoration: none;
        background: #e3f4fb;
        background: -moz-linear-gradient(top, #e3f4fb 1%, #bdd6e5 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e3f4fb), color-stop(100%,#bdd6e5));
        background: -webkit-linear-gradient(top, #e3f4fb 1%,#bdd6e5 100%);
        background: -o-linear-gradient(top, #e3f4fb 1%,#bdd6e5 100%);
        background: -ms-linear-gradient(top, #e3f4fb 1%,#bdd6e5 100%);
        background: linear-gradient(to bottom, #e3f4fb 1%,#bdd6e5 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f4fb', endColorstr='#bdd6e5',GradientType=0 );
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f4fb', endColorstr='#bdd6e5',GradientType=0 )";
    }
.gridview_firstPage{
    cursor:pointer; 
    background:url(images/first.png) no-repeat center center!important; 
    display:block;
    height:25px; 
    width:25px; 
    line-height:25px;
    vertical-align:middle;
    text-align:center; 
}
.gridview_nextPage{
    cursor:pointer; 
    background:url(images/next.png) no-repeat center center; 
    display:block;
    height:25px; 
    width:25px; 
    line-height:25px;
}
.gridview_prevPage
{
    cursor:pointer;  
    background:url(images/prev.png) no-repeat center center; 
    display:block;
    height:25px; 
    width:25px; 
    line-height:25px;
}
.gridview_lastPage{
    cursor:pointer; 
    background:url(images/last.png) no-repeat center center;
    height:25px; 
    width:25px; 
    display:block;
    line-height:25px;
    vertical-align:middle;
    text-align:center; 
}
.gridview_footer td
{
	  background-color:#fae596!important;
      border:1px solid #c7b984!important;
}
/*#endregion */