Unfortunately, you do not have an example like 00:00:25:12. Is that rounded up to 26 ("round half to even", since 00:00:24:12 is rounded down to 24), or is it rounded down to 25 (always "round half down")?
If we can assume that your data is always 11 characters (as your examples are), enter the following into B2 and copy down:
=IF(A2="", "", ROUND(TIMEVALUE(LEFT(A2,8))*86400, 0) + (RIGHT(A2,2)>"12"))
if we always "round half down".
For "round half to even":
=IF(A2="", "", ROUND(TIMEVALUE(LEFT(A2,8))*86400, 0) + (RIGHT(A2,2)>"12") + AND(ISODD(MID(A2,7,2)), RIGHT(A2,2)="12"))
[EDIT: I added IF(A2="","",...) so that you can fill column B with conversion formulas, and allow for more or less data "as new codes come in". Fill enough rows to accommodate the most amount of data you can reasonably expect. I presume it is less than 1+ million rows. (wink)]