
	
		table{
			text-align:left;
		}
		/*thead{
			border: #cccccc 1px solid;
		}*/
	
		table, td, tr, th{
			padding: 0;
			margin: 0;
			border-collapse:separate;
			font-size:11px;
			margin: 0 auto;
		}
		
		th{
			text-align: left;
			padding-left: 5px;
			
		}
		
		td{
			text-align: center;
			
		}

		thead *{
			text-align: center;
			padding: 0;
		}
		
    thead th{
      padding: 5px 0 4px 0;
    }
		
		thead #institutionName{
			width: 195px; text-align: left; padding-left: 5px;
		}
		
		.institution td, .institution th{
			border-bottom: 2px solid #fff;
		}
		
    .institution tbody tr:last-child th, .institution tbody tr:last-child td {
     border-bottom-width:  0px;
    }
		
		.rates{
		
		}
		
		.product th, .product td{
			border: none;
			border-bottom: #fff 1px solid;	
			padding: 5px 0;
		}
		
		.product tr{
	
		}
		
		
		.product td, thead th{
			width: 80px;
			
		}
		.product th, thead #productName{
			width: 150px; text-align: left;
		}
		
		.product .special{
			background-color:#f5f5f5;
			width: 100%;
			text-align: center;
	
		}
    
    #institutionName, #productName{
      
    }
    
  
    
    