﻿/*---------------------LIST TABLE ------------------------------------*/
div.listContent
{
	padding:15px 0;
}
div.listContentNoBottomPadding
{
	padding-left:15px 0;
	padding-right:15px 0;
	padding-top:15px 0;
}
/*Common*/
table.list tr
{
	border: none;
	background-color: #eff3f6;
    cursor: default;
}

table.list td.separator 
{
	border-left-width:0px;	
	border-right-width:0px;
	background-color:White;
}

table.list td.unionleft, table.list th.unionleft
{
	border-left:3px double #c5d0de;
	width:4%;
}
table.list td.amount, table.list th.amount
{
	width:8%;
}

table.list th.doubleborder
{
	border-left:3px double #c5d0de;
	border-right:3px double #c5d0de;
}
table.list td, table.list th
{
	padding: 3px 6px;	
	border: 1px solid #c5d0de;	
}
table.list tr.selected
{
	background-color: #E0E8ED;
}
table.list tr.editing
{
	background-color: #FFFFD5;
}
table.list tr.editing td
{
    border: 1px solid #DFDF00;
}
table.list tr.lastRow
{
    
}
table.list tr.Inactive td
{
    color: lightgray !important;
}
/*Header*/
table.list tr.header td, table.list tr.header th,
table.list tr th
{
	padding: 3px 6px;
	background-color: white;
	font-weight: bolder;
	text-decoration: none;
	color:Black;
	white-space:nowrap;
	text-align:left;
}

/*table.list tr.header td.sorted
{
    vertical-align:middle;    			
}
table.list tr.header td.sorted a
{
    font-weight:bolder;
}
table.list tr.header td.sorted img.sortArrow
{
	width: 12px;
	height: 8px;
}*/
table.list tr.header td[sorted], table.list tr.header th[sorted],
table.list tr th[sorted]
{
    vertical-align:middle;
}
table.list tr.header td[sorted] a, table.list tr.header th[sorted] a,
table.list tr th[sorted] a
{
    font-weight:bolder;
}
table.list tr.header td[sorted] img.sortArrow, table.list tr.header th[sorted] img.sortArrow,
table.list tr th[sorted] img.sortArrow
{
 width: 12px;
 height: 8px;
}

table.list tr.header a,
table.list tr th a
{
	text-decoration:none;
	display:block;
	width:100%;
}
table.list tr.header td.selected,
table.list tr th.selected
{
	font-weight:bolder;
	color: white;
	background-color: #807d8e;
}
/*Footer*/
table.list tr.footer
{
    background-color: #F8FAFC;
}
.leftAlign {text-align:left !important;}
.leftAlignLevel1 {text-align:left !important; padding-left:20px !important;}
.leftAlignLevel2 {text-align:left !important; padding-left:40px !important;}
.rightAlignGreen 
{
    text-align:right !important;
    background-color:#CCFFCC !important; 
}
.Green
{
    background-color:#CCFFCC !important;
}
.Yellow
{
    background-color:#FFFFD5 !important;
}
.Color2 td
{
    background-color:#F8FAFC !important;
}

.groupRow {font-weight: bolder;}
.groupRow {font-weight: bolder;}

.BorderNone
{
    border-bottom:none solid white !important;
    border-top:none solid white !important;
}

.txtMRG
{
    
}       