Corn futures have been mixed this morning, but are slightly lower at midday. Losses in crude oil and the stock market have pushed prices lower. Weather forecasts offer mixed ideas for the impact on the crop. Warmer and drier weather will help the crop mature, although it could stress some of the late developing crop. September is 2 1/4 cents lower at $3.52 1/4 and December is 3 1/4 cents lower at $3.62 1/2.

Soybean futures are trading higher at midsession. The market is being supported by some weather premium being added to the market. Forecasts call for heat to build in the Midwest this week and weekend, which is raising concern about the impact on yield as the much of the crop is setting pods. Weakness in crude oil and the stock market is helping to limit further gains. September is 1/2 of a cent higher at $10.83 1/2 and November is 7 1/2 cents higher at $10.39.

Wheat futures are lower at midday. Weakness in the stock market and crude oil is keeping investment money out of the market. Ample supplies of wheat globally and sluggish export demand remain bearish factors. Prospects for a bumper spring wheat crop are also a weight on prices. CBOT Sep is 5 1/2 cents lower at $5.36 3/4, KCBT Sep is 6 cents lower at $5.67 and MGE Sep is 7 1/4 cents lower at $6.12 3/4.

Cattle futures are trading lower at midsession with the August and October contracts hitting 3 1/2 week lows. Technical selling and spillover pressure from the sharp losses in hogs are weighing on cattle futures. Cash market trade has been disappointing the past couple of weeks, trading at $82 in the southern Plains last week. August is 18 cents lower at $83.90 and October is 35 cents lower at $89.38.

Lean hog futures are lower at midday. All months have dipped to contract lows and remain technically weak. Lower cash hog markets and worries that the H1N1 flu cases may increase in the upcoming months weighed on futures, especially 2010 contracts. H1N1 is most known as "swine flu" and if problems continue it could further hurt pork exports. August is 88 cents lower at $53.10 and October is 13 cents lower at $50.00.