The following happens. I am defaulted to the Credit Card radio button. I decide I want to click the PayPal radio button. I again decide to click the Credit Card radio button. At that very moment 2 extra break tags are inserted right below 
<br class="clear_line" style="margin-bottom: 25px;" />
What could be causing this? This is a JSF, SEAM RichFaces application.
<p>
<h:selectOneRadio id="paymentTypeCode"
     onclick="uncheckOthers(this.form.id, this.id, 'paymentTypeCode');"
     value="#{customerSession.paymentId}">
     <f:selectItem id="paymentTypeCreditCard"
          itemValue="#{webstoreContext.paymentTypeCreditCard.id}" />
     
     <a:support event="onchange" ajaxSingle="true" reRender="paymentInputAjax"
          action="#{customerSession.lookupPaymentMethod}" />
          
</h:selectOneRadio>
<label id="creditcard_label" for="creditcard"><span>Credit Card</span></label> 
<br class="clear_line" style="margin-bottom: 25px;" />
</p>
<s:div id="paypal_fields" rendered="#{customerSession.payPalFlag}">
<p>
<h:selectOneRadio id="paymentTypeCode_2"
     onclick="uncheckOthers(this.form.id, this.id, 'paymentTypeCode');"
     value="#{customerSession.paymentId}">
     
     <f:selectItem id="paymentTypePayPal"
          itemValue="#{webstoreContext.paymentTypePayPal.id}" />
          
     <a:support event="onchange" ajaxSingle="true"
          action="#{customerSession.lookupPaymentMethod}" />
          
</h:selectOneRadio>
<label id="paypal_label" for="paypal">PayPal</label> 
</p>
</s:div>Any idea what can cause 
<br>
tags to appear in the rendered code?