MidCap 150, Small-cap 250 tumble amid oil and deficit worries

Business