A shop mechanic was dismounting a track dozer in the shop. The mechanic's foot slipped off a deck step and when trying to catch self the mechanic's left arm got caught between the hood handrail and the hood. This caused a fracture of the upper arm. The dozer steps were clean, dry and in good condition, as the dozer was washed for maintenance.