all right, well that gives a more complete picture of the actual problem, those details would have been helpful to know at the outset.
the repeat region should onbly go around the tab and contant group code, not the entire tabbed pannel
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0"><?php echo $row_StaffDetails['StaffName']; ?></li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">
<div style="width:570px;">
<div style="float:right; width:380px;"><?php echo $row_StaffDetails['StaffBio']; ?></div>
<div style="float:left;margin:0 10px 5px 0; padding:10px; border: 1px solid #23363C; background-color:#8D9252;">
<?php
if(TRUE){ // Begin Cached Resized Image: ImageCacheInstance_1364489458477
ob_start();
?>
<img src="uploads/images/staff-pics/<?php echo $row_StaffDetails['StaffPic']; ?>" width="150" height="150" />
<?php
echo(getCachedResizedImageHTML(ob_get_clean(), "uploads/images/staff-pics/", "crop", "", false));
} // End Cached Resized Image: ImageCacheInstance_1364489458477
?>
</div>
<div style="clear:left;">
<div>
<h2>My Qualifications:</h2>
</div>
<div style="font-size:12px;margin-left:-20px;width:190px;"><?php echo $row_StaffDetails['StaffQuals']; ?></div>
</div>
<div style="clear:both;"></div>
</div>
<div> </div>
</div>
</div>