*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#333;background:#f2f6ef;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:14px}a{color:#0077c0;text-decoration:none}a:hover{text-decoration:underline}a:visited{color:#0077c0}#outer{max-width:840px;margin:0 auto}#top{justify-content:flex-end;align-items:center;gap:14px;padding:6px 20px;display:flex}#top .phone{color:#888;background:url(/tiny-phone.svg) 0 no-repeat;padding-left:18px;font-size:10px}#header{background-color:#fff;border-bottom:3px solid #be7210;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}#logo img{display:block}#nav ul{margin:0;padding:0;list-style:none}#nav>ul>li{float:left;position:relative}#nav>ul>li>a{color:#be7210;white-space:nowrap;border-bottom:3px solid #0000;padding:4px 12px;font-family:Tahoma,Arial,sans-serif;font-size:11px;font-weight:700;text-decoration:none;display:block}#nav>ul>li>a:hover{border-bottom:3px solid #0077c0}#banner{background-color:#fff;background-image:url(/banner-bg-home.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover;height:320px}#nav ul ul{z-index:10;background:#fff;border:1px solid #be7210;min-width:210px;display:none;position:absolute;top:100%;left:0}#nav>ul>li:hover>ul{display:block}#nav ul ul li a{color:#333;border-bottom:1px solid #f2d4ad;padding:6px 10px;font-size:11px;text-decoration:none;display:block}#nav ul ul li a:hover{background:#fdf1de}#main{align-items:stretch;display:flex}#body{flex:1;min-width:0;padding:20px 20px 30px}#crumbs{color:#888;margin-bottom:12px;font-size:10px}#crumbs a{color:#888}.top-feature{border-collapse:collapse;width:100%;margin-bottom:18px}.top-feature td{vertical-align:top;padding:0}.top-feature h2{text-align:right;color:#333;margin:0 0 8px;padding-right:6px;font-family:Tahoma,Arial,sans-serif;font-size:15px}.top-feature .sub{text-align:right;color:#555;margin-bottom:8px;padding-right:6px}.top-feature .cta{text-align:right;padding-right:6px}#home-announcements{border-collapse:collapse;width:100%}#home-announcements th{color:#fff;text-align:left;background:#be7210;padding:6px 10px;font-family:Tahoma,Arial,sans-serif;font-size:12px}#home-announcements td.list{vertical-align:top;width:48%;padding:10px 6px}.who-we-are-table{border-collapse:collapse;width:100%}.who-we-are-table td{vertical-align:top;padding:0 16px 0 0}.who-we-are-table .facts-col{border-right:1px solid #e6bc86;width:220px;padding-right:16px}.who-we-are-table h4{color:#7f633f;margin:16px 0 4px;font-size:12px;font-weight:700}.who-we-are-table h4:first-child{margin-top:0}.who-we-are-table ul{margin:0 0 0 18px;padding:0}.who-we-are-table li{margin-bottom:6px}#partners{border-top:1px solid #e6bc86;margin-top:20px;padding-top:14px}#partners h3{color:#7f633f;margin:0 0 8px;font-family:Tahoma,Arial,sans-serif;font-size:12px}#partners ul{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}#partners li{color:#555;font-size:11px}.who-we-are-table p{margin:0 0 12px}.dc-banner{color:#fff;text-shadow:0 1px 2px #0009;background-color:#4a6741;background-image:url(/bg-announce.gif);background-position:0 0;background-repeat:no-repeat;background-size:cover;margin:10px 0;padding:45px 10px 10px;font-family:Tahoma,Arial,sans-serif;font-weight:700}.callout{background:#fff4e2;border:1px solid #f2d4ad;margin:10px 0;padding:8px;display:block}.callout-link{background:#fff4e2;border:1px solid #f2d4ad;margin:10px 0;padding:8px;text-decoration:none;display:block}#home-announcements ul{margin:0;padding-left:20px}#home-announcements li{margin-bottom:10px}#right{background-color:#f2d4ad;flex-shrink:0;width:200px;padding:10px 10px 30px}#right hr{border:none;border-top:1px solid #e6bc86;margin:12px 0}#right p{color:#7f633f;margin:6px 0}.sidebar-fact{color:#7f633f;font-family:Tahoma,Arial,sans-serif;font-weight:700}.sidebar-btn{margin:10px 0;display:block}.sidebar-btn img{display:block}#foot{color:#888;text-align:center;border-top:1px solid #ddd;padding:12px 20px;font-size:10px}@media (max-width:700px){#header{flex-direction:column;align-items:flex-start;gap:10px}#banner{height:auto;padding-bottom:40%}#main{flex-direction:column}#right,#nav{width:100%}#nav>ul>li{float:none}#nav>ul>li>a{color:#be7210}}
