/* EnhancedGridView Styles START */

.egvNoDisplay
{
	display: none;
	width: 0px;
}

.egvFrame
{
	table-layout: auto;
	border-style: outset;
	border-width: 1px;
	border-color: #a6b3b8;
	background-color: White;
	border-collapse: inherit !important;
}

.egvFixedFrame
{
	table-layout: fixed;
	border-style: outset;
	border-width: 1px;
	border-color: #a6b3b8;
	background-color: White;
	border-collapse: inherit !important;
}

.egvHeader
{
	background-color: #0057BC;
	height: 25px;
}

.egvHeader th, .egvHeader td
{
	border-top: none 0px;
	border-left: none 0px;
	border-bottom: solid 1px DarkGray;
	border-right: solid 1px DarkGray;
	padding: 0px 2px;
	text-align: center;
	overflow: visible;
}

.egvHeader th, .egvHeader td, .egvHeader th a, .egvHeader td a, .egvHeader th span, .egvHeader td span
{
	font-weight: bold; 
	/*font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;*/
	color: White;
}

.egvHeader span[mode="sortimage"]
{
	font-size: 7pt;
}

.egvRow, .egvFixedRow, .egvEmptyDataRow
{
	background-color: #eae8e8;
}

.egvAlternatingRow, .egvFixedAlternatingRow
{
	background-color: #ffffff;
}

.egvSelectedRow, .egvFixedSelectedRow
{
	background-color: rgb(193,217,240);
}

.egvHover, .egvFixedHover
{
	background-color: #C1D2EE;
}

.egvRow td, .egvFixedRow td, .egvAlternatingRow td, .egvFixedAlternatingRow td, .egvSelectedRow td, .egvFixedSelectedRow td, .egvEmptyDataRow td, .egvHover td, .egvFixedHover td,
.egvEditRow td, .egvFixedEditRow td
{
	/*font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;*/
	/*font-size: 8pt;  */
	font-weight: normal; 
	padding: 3px;
	border-top: none 0px;
	border-left: none 0px;
	border-bottom: solid 1px DarkGray;
	border-right: solid 1px DarkGray;
	line-height: normal;
	vertical-align: top;
}

.egvRow td table tr td, .egvFixedRow td table tr td, .egvAlternatingRow td table tr td, .egvFixedAlternatingRow td table tr td,
.egvRow td table tbody tr td, .egvFixedRow td table tbody tr td, .egvAlternatingRow td table tbody tr td, .egvFixedAlternatingRow td table tbody tr td
{
	border: none 0px;
	padding: 0px;
}

.egvEmptyFill
{
	background-color: White;
}

.egvEmptyFill td
{
	/*font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 8pt;  
	font-weight: normal; 
	padding: 0px 2px;
	border-top: none 0px;
	border-left: none 0px;
	border-right: solid 1px transparent;
	border-bottom: solid 1px transparent;
	line-height: normal;
	background-color: White;
}

.egvFixedRow td, .egvFixedAlternatingRow td, .egvFixedSelectedRow td, .egvFixedHover td
{
	overflow: hidden;
	white-space: pre;
	text-overflow: ellipsis;
	
}

.egvFooter
{
	background-color: rgb(193,217,240);
}

.egvFooter td
{
	/*font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 8pt;  
	font-weight: bold; 
	border-top: none 0px;
	border-left: none 0px;
	border-bottom: solid 1px DarkGray;
	border-right: solid 1px DarkGray;
}

.egvPager
{
	height: 20px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	background-color: White;
}

.egvPager td
{
	/*font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 8pt;  
	color: Navy;
	text-align: left;
	border: none 0px;
}

.egvPager td table tbody tr td a, .egvPager td table tbody tr td span
{
	padding: 0px 2px;
}

.egvPager td span
{
	font-weight: bold;
	font-size: 9pt;
	padding-right: 1px;
}

.egvPagerRowCount
{
	padding-right: 4px;
}

.egvPager td.egvRowCount
{
	text-align: right;
	font-weight: normal;
	padding-right: 3px;
}

td.egvRowCount span
{
	font-size: 8pt;
	font-weight: normal;
}

.egvPagerTip table
{
	border: solid 1px gray;
	background-color: #2a7ab3;
}

.egvPagerTip table tr td table
{
	border: none 0px;
	background-color: #2a7ab3;
}

.egvPagerTip table tr td table tr td
{
	text-align: left;
	/*font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 8pt; 
	color: White;
	padding: 0px 3px;
}

/* EnhancedGridView styles END */


