1,240,000 SHARES HORIZON HEALTH CORPORATION COMMON STOCK, $.01 PAR VALUE UNDERWRITING AGREEMENT