.dynamicTableHolder {
	vertical-align: top;
}

.dynamicTable {
	overflow-y: scroll;
}

.dynamicTableHead {
	overflow-y: scroll;
	height: 44px;
}
 
.dynamicTable table {
	   border: 1px solid rgb(102, 153, 204); 
	   border-top: 0px;
   	   background-color: white; 
   	   width: 100%;
   	   direction: ltr;
   	   font-size: 80%;
}
  
.dynamicTableHead table {
	   border: 1px solid rgb(102, 153, 204); 
	   border-bottom: 0px;
   	   background-color: white; 
   	   width: 100%;
   	   direction: ltr;
   	   font-size: 80%;
}
  

.dynamicTableHead table thead tr td {
   	   font-weight: inherit; 
   	   color: rgb(0, 0, 153);
   	   font-size: 125%;
   	   cursor: auto;
  	   text-align: center; 
   	   /* width: 62px;  */
   	   direction: ltr;
}

.dynamicTableHead table tr.dynamicRow td{
   	   color: rgb(0, 80, 0);
   	    background-color: rgb(255, 255, 200);
   	    cursor: auto;
  	   text-align: center; 
   	   /* width: 62px; */
   	   direction: ltr;
}

.dynamicTable table tr.ChosenRow td{
   	   background-color: rgb(230, 255, 255);
}

.dynamicTable table tr.ChosenRow td.ChosenCell{
   	   background-color: rgb(230, 255, 255);
}

.dynamicTable table tr td {
   	   text-align: center; 
   	   direction: ltr;
  	   cursor: pointer;
}

