Hello World!

I have been working on an excel worksheet that is generated by one of our project reporting systems. The system exports to excel all of the financial information for the project being review. No two projects produce the same number of rows, however, there exists the same number of columns with the same headers.

Under column C are detailed parent and child task numbers in no sequential pattern.
Parent numbers are:
10.01
10.02
20.03
so on and so forth

Child task numbers are:
10.01.01
10.02.01
20.03.01
so on and so forth

I have created conditional formats that apply a red font color to any row in Column C that contains the Parent Task Numbers. While the conditional formats work there are over 20 Parent task numbers and consequently my conditional formatting code (in VBA) is 212 lines long! Here is a snipit:

Range("C5:C120").Select
    Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
        "=$C5=""10.01"""
    Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
    With Selection.FormatConditions(1).Font
        .Color = -16776961
        .TintAndShade = 0
    End With
        Selection.FormatConditions(1).StopIfTrue = True
    Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
        "=$C5=""10.02"""
    Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
    With Selection.FormatConditions(1).Font
        .Color = 4
        .TintAndShade = 0
    End With
    Selection.FormatConditions(1).StopIfTrue = True
    Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
        "=$C5=""20.03"""
    Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
    With Selection.FormatConditions(1).Font
        .Color = -16776961
        .TintAndShade = 0
    End With
    Selection.FormatConditions(1).StopIfTrue = True
The formula I intially entered into conditional formatting was "=$C5=10.01" repeated for each parent task level, but I have also tried a frankenstein AND/OR statement to include all parent task numbers "=$C5=AND(OR(10.01, 10.02, 20.03,......)" with no success.

Can anyone else offer/see any solution to create a more simplistic conditional formatting formula for all parent task numbers?
Format Painting/Copy and Pasting Special/Etc. not an option as these conditional format are to become part of a Macro

Thank you all very much for any inspiration you can provide.