
html,body{margin:0;padding:0;background:#dff7ff;font-family:Arial,Helvetica,sans-serif;color:#001b09}
body{background:linear-gradient(#bfe9ff 0,#fff 18%,#d8ffd8 72%,#8edb93 100%);min-height:100vh}
#page{width:1180px;max-width:98%;margin:8px auto 28px;background:#fff;border:4px ridge #0a7f28;box-shadow:0 0 18px #555}
.topstrip{background:#006b23;color:#fff;text-align:center;padding:4px;font:bold 13px "Times New Roman",serif;letter-spacing:1px}
.header{text-align:center;background:#c9efff;padding:8px 8px 2px;border-bottom:4px solid #0d8a29}
.header img{width:100%;max-width:1140px;border:2px solid #4d4d4d}
.marquee{margin-top:6px;background:#fff600;color:#d90000;border:3px double #d90000;font:bold 18px "Times New Roman",serif;padding:5px;text-transform:uppercase}
.menu{background:#0a7b29;text-align:center;border-top:3px solid #66e680;border-bottom:3px solid #004718}
.menu a{color:#fff;display:inline-block;padding:10px 18px;text-decoration:none;font:bold 14px Arial,sans-serif;border-right:1px solid #79d88d}
.menu a:hover,.menu a.active{background:#d40000;color:#fff900}
.crumb{padding:6px 12px;background:#e7ffe9;border-bottom:1px solid #8ec69a;font:12px Arial,sans-serif;color:#225a31}
.hero{padding:8px;text-align:center;background:#f4fbff}
.hero img{width:100%;border:4px ridge #249740}
.bigtitle{margin:8px 0 2px;font:bold 38px "Times New Roman",serif;color:#d40000;text-shadow:2px 2px 0 #fff000;text-transform:uppercase}
.subtitle{font:bold italic 22px "Times New Roman",serif;color:#006f28;margin-bottom:10px}
.notice{margin:10px;padding:10px;background:#fff3a8;border:4px double #e00000;text-align:center;color:#b00000;font:bold 18px "Times New Roman",serif}
.columns{width:100%;border-collapse:collapse;background:#eefcff}
.columns td{vertical-align:top;border:3px ridge #1b8f39;padding:14px}
.boxhead{background:#006b27;color:#fff;font:bold 21px "Times New Roman",serif;text-align:center;padding:5px;border:3px outset #5de77b;text-transform:uppercase}
.tick{font:bold 21px "Times New Roman",serif;color:#003c13;line-height:1.55}
.tick b{color:#d30000}
.star{color:#ff0000;font-size:20px}
.center{text-align:center}
.greenbox{margin:10px;background:#d9ffd8;border:4px ridge #07822d;padding:14px}
.greenbox h2,.content h2{color:#c60000;font:bold 27px "Times New Roman",serif;margin:0 0 8px;text-align:center;text-transform:uppercase}
.content{margin:10px;padding:16px;background:#fff;border:3px ridge #2b963f}
.content p,.content li{font:17px/1.6 "Times New Roman",serif}
.content h3{color:#006b27;font:bold italic 22px Georgia,serif;border-bottom:2px dotted #5da66c;padding-bottom:4px}
.info-table{width:100%;border-collapse:collapse;margin:8px 0 14px}
.info-table th{background:#006b27;color:white;padding:8px;border:2px solid #004b1b}
.info-table td{padding:8px;border:2px solid #66a875;background:#f7fff6}
.badge{display:inline-block;padding:3px 7px;background:#ffef00;color:#9d0000;border:2px outset #e4ad00;font:bold 12px Arial,sans-serif;margin:2px}
.project{margin:12px 0;padding:12px;background:#f3fff2;border:3px ridge #2f9448}
.project h3{margin-top:0}
.thumb{max-width:48%;float:right;margin:0 0 10px 14px;border:4px ridge #238b3e}
.clear{clear:both}
.newsitem{padding:10px 0;border-bottom:2px dotted #66a875}
.newsdate{display:inline-block;background:#006b27;color:#fff;padding:3px 6px;font:bold 12px Arial,sans-serif}
.email{color:#ffe800;font-weight:bold}
.contacts{background:#003f17;color:white;padding:14px;text-align:center;font:bold 15px Arial,sans-serif;border-top:5px solid #e10000}
.small{font:12px Arial,sans-serif}
.footerlinks a{color:#a9f5b7;margin:0 6px}
.mannadi-entry{display:inline-block;min-width:44px;min-height:44px;line-height:44px;color:#a9c4ad;text-decoration:none;font-size:20px}
.mannadi-entry:hover,.mannadi-entry:focus{color:#fff;outline:2px dotted #a9f5b7;outline-offset:2px}
.blink{animation:blink 1s steps(1,end) infinite}
@keyframes blink{50%{opacity:0}}
@media(max-width:700px){
.columns,.columns tbody,.columns tr,.columns td{display:block;width:auto}
.menu a{display:block;border-bottom:1px solid #7bce8f}
.bigtitle{font-size:25px}.thumb{float:none;max-width:100%;margin:0 0 10px}
}
