.inventoryControlTable {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 100%;
	border:1px solid grey;
	border-collapse:collapse;	
}

.inventoryControlTable td{
	font-size:0.7em;
	border-collapse:collapse;
	padding:3px 7px 2px 7px;
}

.inventoryControlTable th {
	border-style: none;
	border-top:1px solid grey;
	border-bottom:1px solid grey;
	background-color: transparent;
	background-image: none;
	font-size:0.7em;
	padding:3px 7px 2px 7px;
}

.inventoryControlSupplier {
	width: 16%;
	border-style: none;
	border-right:1px solid grey;
	border-collapse:collapse;
	padding:3px 7px 2px 7px;
}

.inventoryControlDate {	
	width: 12%;
	border-style: none;
	text-align: center;
	font-weight:bold;
	padding:3px 7px 2px 7px;
}

.inventoryControlRow1{	
	background-color: #E6E6E6;
}

.inventoryControlRow2{
	background-color: #FAFAFA;
}

.inventoryControlEvent{
	border:1px solid black;
	margin:2px 2px 1px 2px;
	width:100%;
	display:block;
}

.inventoryControlEventPending{
	background-color: #2E64FE;
}

.inventoryControlEventPerformed{	
	background-color: #088A08;
}

.inventoryControlEventMissing{	
	background-color: #B40404;
}


/*Event control Supplier Update table*/

.inventoryControlProductTable {
	font-family:Garamond, Verdena, Arial, Helvetica, sans-serif;
	border:1px solid grey;
	border-collapse:collapse;	
}

.inventoryControlProductTable td{
	font-size:0.75em;
}

.inventoryControlProductTable p{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.inventoryControlProductTable th{	
	/*background-color: #86a5df;
	background-image: none;*/
	text-align: center;
	font-size:0.95em;
}

.inventoryControlProductTable input[type=text]{	
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 35px;
	font-size:0.9em;
}

.inventoryControlProductTable input[type=checkbox]{	
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 35px;
	font-size:0.9em;
}

.inventoryControlProductTable input[type=button]{	
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 35px;
	font-size:0.9em;
}

.inventoryControlProductTableTotalRow td{
	/*border-top: 1px solid grey;
	border-bottom: 1px solid grey;*/
}

.inventoryControlProductTableCellColorNew1{	
	/*background-color: #FFFFCC;*/
	/*background-color: #FFFF80;*/
	background-color: #FFFFFF;
}

.inventoryControlProductTableCellColorNew2{	
	/*background-color: #CCE6FF;*/
	background-color: #ECECF6;
}

.inventoryControlProductTableCellColorOld1{	
	/*background-color: #FFFFE5;*/
	background-color: #FFFFFF;
}

.inventoryControlProductTableCellColorOld2{	
	/*background-color: #E5F3FF;*/
	background-color: #ECECF6;
}

.inventoryControlProductTableCellColorProduct1{	
	/*background-color: #FFFFE5;*/
	background-color: #FFFFFF;
}

.inventoryControlProductTableCellColorProduct2{	
	/*background-color: #E5F3FF;*/
	background-color: #E8EDFF;
}


.inventoryControlProductTableEventHeader{
	background: transparent;
	border-style: none;	
	border-right: 1px solid grey;
	border-left: 1px solid grey;
	border-bottom: 1px solid grey;
	text-align: center;
	font-size:0.7em;
	width: 100px;	
}
.inventoryControlProductTableDateHeader{
	border-style: none;
	border-right: 1px solid grey;
	border-left: 1px solid grey;
	text-align: center;
}

.inventoryControlProductTableProductName{	
	/*border-right: 1px solid grey;*/
	border-left: 1px solid grey;
	padding:5px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	width: 150px;	
	text-align: left;
}
.inventoryControlProductTableProductDescription{
	padding:5px 5px 0px 50px;
	margin: 0px 0px 0px 0px;
	/*width: 150px;	*/
	text-align: left;
}

.inventoryControlProductTableExpandCell{
	border-right: 1px solid grey;
	text-align: right;
}

.inventoryControlProductTableInputCell{
	border-left: 1px solid grey;
	text-align: right;
	padding:5px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
	/*width: 20px;*/
}

.inventoryControlProductTableSumCell{
	text-align: right;
	padding:5px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
	/*width: 25px;*/
}

.inventoryControlProductTableUnitCell{
	border-right: 1px solid grey;
	text-align: left;
	padding:5px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*width: 20px;*/
}

.inventoryControlNegativeDiff{
	color: red;
	font-weight:bold;	
}

.inventoryControlMsgDiv{	
	border: 1px solid grey;
	background-color: #FAFAFA;
	width: 100%;
	text-align:center;
	font-size:1.3em;
}