.itemTableB table { border-collapse: collapse; text-align: left; width: 100%; } 
.itemTableB {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden;
/* border: 1px solid #006699;
 */
 }
.itemTableB table td, .itemTableB table th { padding: 3px 10px; }
.itemTableB table thead th {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00047F) );
background:-moz-linear-gradient( center top, #006699 5%, #00047F 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00047F');
background-color:#006699; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 0px solid #0070A8; 
}
.itemTableB .toggleItem{
	cursor: pointer;
}
.itemTableB table thead th:first-child { border: none; }
.itemTableB table tbody td { color: #00557F; border-left: 1px solid #E1EEF4;font-size: 12px;font-weight: normal; }
.itemTableB table tbody tr:nth-child(even) { background: #E1EEf4; color: #00557F; }
.itemTableB table tbody td { background: #E1EEf4; color: #00557F; }
.itemTableB table tbody tr.toggleRow td{background: grey; color: white}
.itemTableB table tbody td:first-child { border-left: none; }
.itemTableB table tbody tr:last-child td { border-bottom: none; }
.itemTableB table tfoot td div { border-top: 1px solid #006699;background: #E1EEf4;} 
.itemTableB table tfoot td { padding: 0; font-size: 12px } 
.itemTableB table tfoot td div{ padding: 2px; }
.itemTableB table tfoot td ul { margin: 0; padding:0; list-style: none; text-align: right; }
.itemTableB table tfoot  li { display: inline; }
.itemTableB table tbody tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}   
.itemTableB table tfoot li a {
text-decoration: none; 
display: inline-block;  
padding: 2px 8px; 
margin: 1px;
color: #FFFFFF;
border: 1px solid #006699;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px; 
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );
background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');
background-color:#006699; 
}
.itemTableB table tfoot ul.active, .itemTableB table tfoot ul a:hover {
text-decoration: none;
border-color: #00557F; 
color: #FFFFFF; 
background: none; 
background-color:#006699;
}
.itemTableB table input{
	border:none;
}