﻿table.info
{
	border:#7c7c94 solid 1px;
	cursor:auto;
	width:100%;
}
table.info .header-row
{
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	background-color:#e2e2e2;
}
table.info .header {
	background-color:#e2e2e2;
	padding: 4px;
	height: auto;
	border-left:#fff solid 1px;
	border-top:#fff solid 1px;
	border-right:#b5b5b5 solid 1px;
	border-bottom:#b5b5b5 solid 1px;
	cursor:pointer;
}
table.info .footer-row
{
	background-color:#c2c2c2;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
table.info .footer-row td.footer-cell-left
{
	padding:0;	
	text-align:left;
	white-space:nowrap;
}
table.info .footer-row td.footer-cell-right
{
	text-align:right;
	white-space:nowrap;
	padding:0 5px 0 0;	
}
table.info tr.odd
{
	background-color:#f6f6f6;
	vertical-align:top;
}
table.info tr.even
{
	background-color:#fff;
	vertical-align:top;
}
table.info tr.odd td.data-cell
{
	border-right: #e6e6e6 solid 1px;
	border-bottom:#e6e6e6 solid 1px;
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#666;
	padding:2px;
}
table.info tr.even td.data-cell
{
	 border-right:#eae9e1 solid 1px;
	 border-bottom:#eae9e1 solid 1px;
	 font-family:Tahoma, Verdana;
	 font-size:11px;
	 color:#666;
	 padding:2px;
}

table.info tr.selected-row
{
	background-color:#ffeec2 !important;
	border-right:solid 1px #ffeec2;
}
table.info tr.selected-row .data-cell
{
	border-top:#4b4b6f2 dashed 10px !important;
	border-bottom:#4b4b6f2 dashed 10px !important;
}
table.info tr.hover-row
{
	background-color: #fefeee; 
	border-right: 1px solid #fefefe; 
	cursor: default; 
}
