anchor.diff:  		
   		<logic:notEmpty name="viewSpecimenSummaryForm" property="derivedList" >
   		<TR>
  -		<TD align="left" class="tr_anti_hdrbg_blue" width="100%" colspan=3>
  -		<TABLE width="100%">
  -		<TR>
  -
  -			<TD colspan="1" align="left" class="tr_anti_hdrbg_blue" width="${requestScope.fCol}%">
  +		<TD align="left" valign="middle" class="tr_anti_hdrbg_blue" width="100%" colspan=3>
  +		<TABLE width="100%" border="0">
  +		<TR>
  +			<TD rowspan="2" align="left" class="tr_anti_hdrbg_blue" width="${requestScope.fCol}%">
   				<span class="blue_ar_b">	
   				<bean:message key="anticipatorySpecimen.DerivativeDetails"/>
   				</span>
   			</TD>
  -			<TD class="tr_anti_hdrbg_blue"  width=38%>
  +			<TD class="tr_anti_hdrbg_blue" width=40% rowspan="2" valign="middle" align="left">
   			<A class="black_ar" name="derived" HREF="#derived" onClick="ApplyToAll(this,'derived')" onmouseover="Tip(' Apply first location to all')"><bean:message key="aliquots.applyFirstToAll"/></A>
   			</TD>
  -			<td nowrap  class="tr_anti_hdrbg_blue" scope="col" width="${requestScope.lCol}%">&nbsp;
  -			<logic:equal name="viewSpecimenSummaryForm" property="showCheckBoxes" value="true">
  -					<input type="checkbox" name="chkAllDerived" onclick="ChangeCheckBoxStatus('derived',this)"/>
  +			<td nowrap class="tr_anti_hdrbg_blue" scope="col" width="2%" align="left" valign="middle" onmouseover="Tip('Create All')">
  +				<logic:equal name="viewSpecimenSummaryForm" property="showCheckBoxes" value="true">
   					<span class="blue_ar_b">
  -					<bean:message key="anticipatorySpecimen.Created"/>
  -					</span>
  +				   <bean:message key="anticipatorySpecimen.Collected"/>
  +				</span>
  +				</logic:equal>	
  +			</td>
  +			<td nowrap  class="tr_anti_hdrbg_blue" scope="col" width="2%" align="left" valign="middle" onmouseover="Tip('Print All')">
  +				<logic:equal name="viewSpecimenSummaryForm" property="showCheckBoxes" value="true">
  +					<span class="blue_ar_b">
  +					<bean:message key="specimen.printLabel"/>
  +				</span>
  +				</logic:equal>
  +			</td>
  +		</TR>
  +		<TR>
  +			<td nowrap class="tr_anti_hdrbg_blue_small" scope="col" width="3%" align="center" valign="middle">
  +			<logic:equal name="viewSpecimenSummaryForm" property="showCheckBoxes" value="true">
  +				<input type="checkbox" name="chkAllDerived" onclick="ChangeCheckBoxStatus('derived',this)"/>
  +			</logic:equal>	
  +			</td>
  +			<td nowrap class="tr_anti_hdrbg_blue_small" scope="col" width="2%" align="center" valign="middle">
  +			<logic:equal name="viewSpecimenSummaryForm" property="showCheckBoxes" value="true">
  +				<input type="checkbox" name="printAllDerived" checked="checked" onclick="ChangePrintCheckBoxStatus('derived',this)"/>	
   			</logic:equal>	
   			</td>
   		</TR>
  
positive.code: 						</td>						
  					</tr>
  					<tr> <td> <br> </td> </tr>
  				</table>	
  			</TD>
  		</TR>
  		</logic:empty>				
  
negative.code: 			}while(chkCount>0);
  		}
  		
  	function UpdateCheckBoxStatus()
  	{
  		var checkedSpecimen = '].checkedSpecimen';
  		var aliquotType = "aliquot[";
  		var ctr = 0;
  		if (document.forms[0].chkAllAliquot != null) {
  			document.forms[0].chkAllAliquot.disabled = true;
  			document.forms[0].chkAllAliquot.checked = true;
  			do {
  				var elementName = aliquotType + ctr + checkedSpecimen;
  				var chkCount = document.getElementsByName(elementName).length;
  				if (chkCount > 0) {
  					var element = document.getElementsByName(elementName)[0];
  					if (element.disabled == false) {
  						document.forms[0].chkAllAliquot.disabled = false;
  					}
  					ctr++;
  				}
  			} while (chkCount > 0);
  		}
  
  		
  	if (document.forms[0].chkAllDerived != null) 
  	{
  			ctr = 0;
  			var derivedType = "derived[";
  			document.forms[0].chkAllDerived.disabled = true;
  			document.forms[0].chkAllDerived.checked = true;
  			do {
  				var elementName = derivedType + ctr + checkedSpecimen;
  				var chkCount = document.getElementsByName(elementName).length;
  				if (chkCount > 0) {
  					var element = document.getElementsByName(elementName)[0];
  					if (element.disabled == false) {
  						document.forms[0].chkAllDerived.disabled = false;
  					}
  					ctr++;
  				}
  			} while (chkCount > 0);
  		}		
  	}
  	function checkPrintStatusOfAllSpecimens() {
  		checkPrintStatus('specimen');
  		if (!isPrintChecked) {
  			checkPrintStatus('aliquot');
  		}
  		if (!isPrintChecked) {
  			checkPrintStatus('derived');
  		}
  
  	}
  	function checkPrintStatus(type) {
  		var checkedSpecimen = '].printSpecimen';
  		var elementType = type + '[';
  		var ctr = 0;
  		do {
  			var elementName = elementType + ctr + checkedSpecimen;
  			var chkCount = document.getElementsByName(elementName).length;
  			if (chkCount > 0) {
  				var element = document.getElementsByName(elementName)[0];
  				if (element.checked) {
  					isPrintChecked = true;
  					break;
  				}
  				ctr++;
  			}
  		} while (chkCount > 0 && !isPrintChecked);
  	}
  	//bug 11169 end
  	function pageSubmit() {
  		checkPrintStatusOfAllSpecimens();
  		var url = 'GenericSpecimenSummary.do?save=SCGSpecimens';
  <%	if(request.getAttribute(Constants.PAGEOF) != null && request.getAttribute(Constants.PAGEOF).equals(Constants.CP_CHILD_SUBMIT)) {%>
  			 url = 	'GenericSpecimenSummaryForSpecimen.do?save=SCGSpecimens';
  			<%}%>
  			//var printFlag = document.getElementById("printCheckbox");
  			if(isPrintChecked)			
  			{
  				document.getElementById("printCheckbox").value = true;
  				document.forms[0].action = url + '&printflag=1';
  				document.forms[0].submit();						
  			}
  			else
  			{
  				document.getElementById("printCheckbox").value = false;
  				document.forms[0].action =url+'&printflag=0'; 
  				document.forms[0].submit();
  			}
  			
  		}
  		
  		function onAddToCart()
  