A 90-foot crane collapsed into the water at the Titusville Municipal Marina early Monday morning.

[Video: Fuel Spills Into Water After Crane Collapse]

Authorities said the crane was on a barge at the marina off U.S. Highway 1 in Brevard County.

The collapse of the crane caused the barge to sink. The crane smashed through a cement beam holding up part of the dock and knocked out the water line that is used for fire protection.

The Coast Guard and Titusville Fire Department responded to the call. They said their main concern is the 100 gallons of fuel from the barge spilled into the Indian River Lagoon. The barge and crane are operated by Toff Marine of New Smyrna Beach.

The manager of the marina said Toft has been doing work there for about nine months rebuilding the docks.

"The biggest concern right now is to keep it from spreading into the lagoon," Titusville Fire Department spokesman Scott Gaenicke said.

A containment boom was deployed to keep the fuel from spreading. A pollution investigator was also called to the scene.

It could take several days to clean up the spill, Gaenicke said.

The Coast Guard is working to determine what triggered the collapse.

"All we know is that the vessel was leaning over, so it appears to be it had taken on water. Whether it was from heavy rains or whether it was from a hole in the vessel, at this time we're still investigating that," U.S. Coast Guard Lt. Walter Hoppe said.

People who live and work around the marina said the barge, which is now almost completely underwater in front of a tug boat, had holes in it and nearly sank back in February. They think the heavy rain Sunday caused it to take on water and roll over -- taking the crane with it.

Despite a recent rash of construction accidents involving cranes, there are few regulations and no required inspections for them.

People who keep their boats at the marina said the barge has not been safe, and they feel lucky no one was hurt.