Sub IncPB1(np1 As ArcProgressMaster, val As Int, mymax As Int)
Dim remain, maxVal, vdip As Int
maxVal = mymax
vdip = (val / maxVal) * 100
remain = 100 - vdip
np1.Progress = remain
If (remain >= 15) And (remain <= 200) Then
np1.FinishedStrokeColor = Colors.RGB(76,152,0) ' a nice green...
Else If (remain >= 10) And (remain < 15) Then
np1.FinishedStrokeColor = Colors.Yellow
Else
np1.FinishedStrokeColor = Colors.Red
End If
np1.Invalidate
End Sub