@charset "utf-8";*{margin:0;padding:0}html{height:100%}body{height:100%;background:rgba(171,198,171,.5);color:#000;font:16px Arial,Helvetica,sans-serif}p{padding-bottom:20px}.mid{text-align:center;padding-bottom:0}.midclose{text-align:center;padding-top:0;padding-bottom:0}.smallp{padding-bottom:0}.indent{margin-left:5%}#banner{width:100%}nav{position:relative;top:-5px;width:100%;height:70px;background:#008600}nav ul{text-align:left;display:inline;margin:0;padding:0 4px 0 20px;list-style:none;z-index:1}nav ul li{height:43px;font:12px Arial,Helvetica,sans-serif;color:#fff;display:inline-block;margin-right:-4px;position:relative;top:-27px;padding:27px 10px 0 10px;background:#008600;cursor:pointer;-webkit-transition:all .2s;-transition:all .2s}nav ul li a{color:#fff;text-decoration:none}nav ul li a:hover{color:#00c600}nav ul li ul{padding:0;position:absolute;top:96px;left:0;width:200px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;-webkit-transition:opacity .2s;-transition:opacity .2s}nav ul li ul li{height:20px;padding:5px 0 0 20px;background:#00a600;display:block;color:#fff}nav ul li ul li:hover{background:#008600}nav ul li:hover>ul{display:block;opacity:1;visibility:visible}nav ul li ul li ul{padding:0;position:absolute;top:26px;left:204px;width:300px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;-webkit-transition:opacity .2s;-transition:opacity .2s}nav ul li ul li ul li{height:20px;padding:5px 0 0 20px;background:#00c600;display:block;color:#fff}nav ul li ul li ul li:hover{background:#00a600}nav ul li ul li:hover ul{display:block;opacity:1;visibility:visible}nav ul li ul li a:hover{color:#00e600}.fixed{position:fixed;top:0;height:70px;z-index:1}#search{position:relative;top:-12px;display:inline-block}#search input{display:none}#search:hover input{position:relative;top:-14px;display:inline-block}#search:hover .hide{display:none}input[type=submit]{border:1px solid #fff;color:#fff;background:#00c600;padding:1px 10px;border-radius:3px;cursor:pointer}input[type=submit]:hover{background:#00a600}#SKIL{color:#fff;position:fixed;top:20px;right:5px;font-size:150%;z-index:4}#overwrap{min-height:100%;min-width:700px;position:relative;width:80%;margin:auto;background:#fff}#wrapper{position:relative;top:-5px;padding:0 20px 90px 20px;overflow:auto;background:#fff}.breadcrumb-trail li{display:inline;font-size:70%}.breadcrumb-trail li+li+li:before{content:"» "}.breadcrumb-trail li a:link{color:#000;text-decoration:none}.breadcrumb-trail li a:hover{color:#00c600;text-decoration:none}main{box-sizing:border-box;float:left;width:70%;min-width:300px;background:#fff;padding:0 20px 10px 0}.justify{text-align:justify}.picturesection{display:flex;display:-webkit-flex}.picturesection p{text-align:justify}.expand{flex:1;-webkit-flex:1}.pic_mid{display:block;margin:auto;padding:5px 0 25px 0}.pic_midclose{display:block;margin:auto;padding:5px 0 5px 0}#portal{background:url(images/sucrose2.gif);background-size:480px 360px;background-repeat:no-repeat;background-position:100% 60%}#welcome{padding-left:40px;padding-top:20px;font:32px "Century Gothic",CenturyGothic,AppleGothic,sans-serif}#learn{padding-left:50px;font-weight:700}#learn li{padding-bottom:10px}#learn a:link{color:#008600;text-decoration:none}#learn a:visited{color:silver}#learn a:hover{color:#00c600}aside{box-sizing:border-box;float:right;width:29%;margin:60px 0 0 0;background:#e3ffe3;padding:0 15px 15px 15px}h2{font-size:120%;padding-bottom:30px}h3{font:22px "Century Gothic",CenturyGothic,AppleGothic,sans-serif;padding-bottom:10px}h4{font:20px "Century Gothic",CenturyGothic,AppleGothic,sans-serif;padding-bottom:8px}h3::before{display:block;content:" ";margin-top:-88px;height:88px;visibility:hidden;pointer-events:none}h4::before{display:block;content:" ";margin-top:-88px;height:88px;visibility:hidden;pointer-events:none}em{color:#008600}em.bold{font-style:normal;font-weight:700;font-size:100%;color:#008600}em.tes{font-style:normal;font-weight:700;font-size:100%;color:#0000c0}.learn2{font-size:95%;text-decoration:none;padding-top:10px;padding-bottom:1px}.learn2 a:link{color:#008600;text-decoration:none}.learn2 a:visited{color:silver}.learn2 a:hover{color:#00c600}.learn3{font-size:95%;text-decoration:none;margin-left:10%;padding-bottom:1px}.learn3 a:link{color:#008600;text-decoration:none}.learn3 a:visited{color:silver}.learn3 a:hover{color:#00c600}footer{width:100%;height:50px;position:absolute;bottom:0;left:0;padding-top:5px;background:#008600;font-size:10px;text-align:center;color:#fff}.footerp{padding-bottom:0}.footerp a{color:#fff;text-decoration:none;padding:0 20px 0 20px}.overlay{background-color:rgba(0,0,0,.6);bottom:0;cursor:default;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1;-webkit-transition:opacity .5s;transition:opacity .5s}.overlay:target{visibility:visible;opacity:1}.popup h2{color:#008600;line-height:1.8em;text-align:center}.popup{background-color:#fff;border:3px solid #008600;display:inline-block;left:50%;color:#666;opacity:0;padding:15px;position:fixed;text-align:justify;top:90%;visibility:hidden;z-index:10;height:85%;overflow:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:10px;-webkit-box-shadow:0 1px 1px 2px rgba(0,0,0,.4) inset;-moz-box-shadow:0 1px 1px 2px rgba(0,0,0,.4) inset;-ms-box-shadow:0 1px 1px 2px rgba(0,0,0,.4) inset;box-shadow:0 1px 1px 2px rgba(0,0,0,.4) inset;-webkit-transition:opacity 1.5s,top 1.5s;transition:opacity 1.5s,top 1.5s}.overlay:target+.popup{top:50%;opacity:1;visibility:visible}.close{background-color:rgba(0,0,0,.8);height:30px;line-height:30px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:30px;border-radius:15px}.close:before{color:rgba(255,255,255,.9);content:"X";font-size:24px;text-shadow:0 -1px rgba(0,0,0,.9)}.close:hover{background-color:rgba(64,128,128,.8)}.popup div,.popup p{margin-bottom:1px;font-size:90%}.popup li{display:inline-block;padding:10px;text-decoration:none}.popup li a{text-decoration:none}.popupbreadcrumb li{display:inline;font-size:70%}.popupbreadcrumb li+li+li:before{content:"» "}.popupbreadcrumb li a:link{color:#000;text-decoration:none}.popupbreadcrumb li a:hover{color:#00c600;text-decoration:none}#popuptoo{display:table}#popuptoo hr{width:170px}#popuptoo div:first-child{display:table-header-group}#popuptoo div:first-child>div{display:table-row}#popuptoo div:first-child>div>div{display:table-cell;font-size:140%;padding-left:10px;white-space:nowrap}#popuptoo div:first-child>div>div a{text-decoration:none;color:#00c600;font-weight:700}#popuptoo div:not(:first-child){display:table-row}#popuptoo div:not(:first-child)>div{display:table-cell;font-size:120%;padding:0 20px 0 10px;white-space:nowrap}#popuptoo div:not(:first-child)>div a{text-decoration:none;color:#000}.map{margin-bottom:40px}a.back-to-top{display:none;width:60px;height:60px;text-indent:-9999px;position:fixed;z-index:999;right:350px;bottom:20px;background:#008600 url(up-arrow.png) no-repeat center 43%;border-radius:30px}a:hover.back-to-top{background-color:#000}ul.indent{margin-left:5%}#projects{width:100%}#projects td,#projects th{vertical-align:top;padding:8px}#projects th{padding-top:6px;padding-bottom:12px;text-align:left;background-color:#008600;color:#fff}#projects tr::before{display:block;content:" ";margin-top:-88px;height:88px;visibility:hidden;pointer-events:none}.pause{height:100%;width:100%;display:none;position:fixed;z-index:1;left:0;top:0;background-color:#fff;background-color:rgba(255,255,255,.2);overflow-x:hidden;transition:.5s}.pause-content{position:relative;top:50%;width:100%;text-align:center;margin-top:30px}#projlisting{display:table}#projlisting div{display:table-row}#projlisting div div{display:table-cell}#projlisting a{display:table-row;text-decoration:none;color:#008600}#projlisting a div{display:table-cell}.h{color:#fff;background-color:#008600;font-weight:700;padding:6px 30px 12px 8px;border:1px solid #fff}.p{padding:8px 0 8px 8px;border:1px solid transparent}.plink{padding:8px 0 8px 8px;border:1px solid transparent;background-image:url(../images/logo3a.jpg);background-position:center top;background-repeat:no-repeat}.plink:hover{background-image:url(../images/logo3b.jpg);background-position:center top;background-repeat:no-repeat}