<PAGE> Exhibit 21 Subsidiaries of FNB Corporation First National Bank FNB Financial Services, Inc. FNBO CO., Inc.