The U.S. Supreme Court's conservative majority on Wednesday held that a federal law criminalizing bribery does not cover officials who receive cash "gratuities" for their past acts in office, a victory for an ex-Indiana mayor who was paid $13,000 by a company to whom he had just awarded a lucrative garbage truck contract.