NEW YORK (AP) - The January gold contract on the New York Mercantile Exchange closed today at $1240.00 an ounce -- up $1.90. The current silver contract on the "NYMEX" closed at $20.02 an ounce -- down 8 cents. Crude oil futures prices ended lower on the New York Mercantile Exchange. The near-month contract for the benchmark grade fell 21 cents -- closing at $93.96 a barrel. The U.S. dollar is mixed against other North American currencies in New York trading. It's worth 1.09 Canadian dollars, down from late Wednesday. And the dollar is trading at 13.26 Mexican pesos, up from late Wednesday.