﻿.gridView 
{
   /*border-bottom: 1px solid #6e6e6e;
   border-right: 1px solid #6e6e6e;
   border-left: 1px solid #6e6e6e;*/
/*   border-top: none; */
   border-collapse: collapse;
/*   display: inline; */
   border-top: solid 1px #335466;
   border-bottom: solid 1px #335466;
   /* table-layout: fixed; */
}

.gridView table
{
	/*min-width: 300px;*/
	/* table-layout: fixed; */
	
}

.gridView caption
{
   background-image: url(images/silver_caption_bg.gif);
   background-position: bottom;
   background-repeat: repeat-x;
   text-align: left;
   padding-top: 4px;
   padding-left: 5px;
   padding-bottom: 4px;
}

.gridView .pager
{
	background-color: #aebaba;
	text-align: right;
	border: none;
	height: 25px;
	vertical-align: middle;
}

.gridView .sortAsc
{
	width: 21px;
	background-image: url(images/SortAsc.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.gridView .sortDesc
{
	width: 21px;
	background-image: url(images/SortDesc.gif);
	background-position: center;
	background-repeat: no-repeat;
}


.gridView .sortLink
{
	border: none;
}

.gridView thead
{
    background-color: #335466;
	color: #FFFFFF;
	font-weight: bold;
}

.gridView thead td
{
	text-align: center;
	vertical-align: middle;
	border: solid 1px #335466;
	border-bottom: solid 1px #CCCCCC;
}

.gridView thead td a, .gridView thead td a:hover
{
	color: #ffffff;
}
.gridView thead .sortColumn
{
	font-weight: bold;
}

.gridView thead #Edit, .gridView thead #Delete 
{
	width: 16px;
}

.gridView .inner, .gridView .inner td
{
	border: none;
	padding: 0px;
}

/*
.gridView thead #outerwrap
{
	background-image: url(images/silver_head_bg.gif);
	height: 18px;
	margin: 0px;
}

.gridView thead #wrap
{
	height: 18px;
	background-image: url(images/silver_head_l.gif);
	background-repeat: no-repeat;
}

.gridView thead #innerwrap
{
	height: 18px;
	background-image: url(images/silver_head_r.gif);
	background-position: right;
	background-repeat: no-repeat;
}
*/
.gridView tbody
{
}

.gridView tfoot td
{
    background-color: #E4E4E4;
	color: #686868;
	font-weight: bold;
	/*height: 18px;*/
}

.gridView tfoot a, .gridView .pager a
{
	padding: 2px;
	color: #686868;
}

.gridView a
{
	color: #686868;
	text-decoration: none;
}

.gridView a:hover
{
	color: #5C7CDB;
	text-decoration: underline;
}

.gridView tbody td
{
	padding-left: 4px;
	padding-right: 4px;
/*	padding-top: 3px;
	padding-bottom: 3px;*/
    border: solid 1px #CCCCCC;
	vertical-align: middle;
	text-align: center;
}

.gridView .SelectedRow td, .gridView .SelectedRow td a, .gridView .SelectedRow td a:hover
{
	cursor: pointer;
	color: White;
	background-color: #6E89DE;
}

.gridView .EvenSelRow
{
  	background-color: #FFFFFF;
	cursor: pointer;
}

.gridView .OddSelRow 
{
	background-color: #F6F6F6;
	cursor: pointer;
}

.gridView .EvenRow
{
  	background-color: #FFFFFF;
}

.gridView .OddRow 
{
	background-color: #F6F6F6;
}

.gridView .EvenSelRow:hover, .gridView .EvenRow:hover, .gridView .OddRow:hover, .gridView .OddSelRow:hover
{
	background-color: #aebaba;
}

.gridView thead .wrap td
{
	border: solid 0px;
}
.gridView thead .wrap 
{
	/* table-layout:auto; */
}


.gridView .dim
{
	color: silver;
}

.gridView .EvenSelRow:hover .dim, .gridView .EvenRow:hover .dim, .gridView .OddRow:hover .dim, .gridView .OddSelRow:hover .dim
{
	color: #335466;
}

.gridView td .cell-inner
{
	width: 250px;
    text-align: left;
}

