
/* ------ CSS generated by "Stylemanager, V1.b" (c)2021:E.J.Minhorst ------ */

.mobile_only{display:none}
.stationaryonly{display:inline-block}
#footerlinks .phone{display:none}
.maincolumn{float:left;width:65.6% !important;padding:0 .5%}
.maincolumn2{float:left;width:74% !important}
.verticalframe{display:table;width:33% !important;float:left;height:70%;margin-bottom:0 !important}
.verticaladjust{display:table-cell;vertical-align:middle;height:auto!important}
.clmscroll,.clmmiddle{font-size:70%;padding:0 1.5%;margin-left:0;margin-top:1%;margin-right:1%;margin-bottom:0 !important;float:left}
.clmscroll{width:30.3%;max-height:95% !important;overflow-x:unset;overflow-y:auto}
.clmscroll2{width:25%;max-height:95% !important;overflow-x:unset;overflow-y:auto}
.clmmiddle{width:95%;max-height:inherit !important;overflow:hidden}
.clmpreview{width:95%;overflow:hidden}
.leftclmscroll,.leftclmtransit{font-size:70%;float:left;height:auto !important;padding:0 1.5%;margin-left:0;margin-top:1%;margin-right:1%;margin-bottom:0 !important}
.leftclmscroll{width:30.3%;max-height:95% !important;overflow-x:unset;overflow-y:auto}
.leftclmtransit{width:95%;max-height:inherit !important;overflow:hidden}
.rightclmscroll,.rightclmtransit{font-size:70%;float:left;height:auto;padding:0 1.5%;margin-left:5%;margin-top:1%;margin-right:0}
.rightclmscroll{width:30.3%;overflow-x:unset;overflow-y:auto}
.rightclmtransit{width:95%;max-height:inherit !important;overflow:hidden}
#CenterSection{overflow:hidden;width:42em;margin-left:-21em;left:50%;border-left:2px solid #F9F0C7;border-right:2px solid #002200;-webkit-box-shadow:0.2em 0px 0.2em 0 rgba(60,60,7,0.4);-moz-box-shadow:0.2em 0px 0.2em 0 rgba(60,60,7,0.4);box-shadow:0.2em 0px 0.2em 0 rgba(0,60,0,0.4)}
label#TopLogo{height:5.1em;background-image:url("/act/web/shape/walls/head-deco-1023x207px.jpg");background-repeat:no-repeat;background-size:auto 6em;background-position:90% top}
label#TopLogo img{height:83%}
label#TopLogo .slogan{font-size:135%;padding-top:1.0em}
nav .NavTitle{display:none}
nav{position:absolute;z-index:560;top:3.9em;background-color:transparent;pointer-events:none !important;border-bottom-width:0px;border-bottom-style:none}
nav a{display:inline-block;font-size:70%;font-weight:normal;letter-spacing:.05em;height:1.2em;line-height:1.2em;margin:0 .1%;padding:0em 0.5em;min-width:10%;text-align:center;pointer-events:auto}
nav a,nav a:link,nav a:visited,nav a:active{color:#DEE29A;background-color:#4C7A4C;border:none;border-radius:.5em;box-shadow:0 0 4px 2px #004100 inset}
nav ul{list-style-position:inside;text-align:center;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
nav a:hover{color:#004400 !important;background:#E7F384}
#btnoff,#btnoff:hover{color:#003300;background:#FFFF5C;padding:1px .6em 2px .6em !important;cursor:default !important;Xpointer-events:none !important}
nav li{border-bottom:none}
nav .mainmenu > li{display:inline-block;vertical-align:top;z-index:560;height:auto;width:12%;max-width:7em;padding-left:4px;padding-right:4px;overflow:visible}
.submenu{pointer-events:auto}
.submenu #btnoff,.submenu #btnoff:hover{color:#003300!important;background:#FFFF00!important;box-shadow:0 0 .5em .4em #004100 inset!important}
.submenu li{margin-left:1em}
.submenu li a{letter-spacing:inherit;text-align:left;padding:.2em 1em;background-color:transparent!important;color:#C3C788;pointer-events:auto;box-shadow:none!important}
.submenu li a:hover{background:#E7F384!important;box-shadow:0 0 .5em .4em #3D623D inset !important}
.submenu ul > li a{color:#A7BD81!important}
.submenu ul > li a:hover{color:#004400 !important}
.submenu{visibility:hidden;width:15em;background-color:#315631;overflow:hidden;text-align:left;box-shadow:3px 0px 2px 0px rgba(0,0,0,0.5)}
nav li:hover .submenu,nav li:active .submenu,nav li:focus .submenu{visibility:visible;height:auto}
nav li:focus-within .submenu{visibility:visible;height:auto}
main{position:absolute;top:0;left:0;height:100%;width:100%;padding-top:0;padding-bottom:0;border-top:5.4em solid transparent;border-bottom:1.35em solid transparent;overflow:scroll;overflow-x:hidden;overflow-y:auto}
footer{position:absolute;height:1.8em;font-size:1.0rem;border-top:1px solid #559655;line-height:1.7em;-webkit-box-shadow:0px -5px 3px 0px rgba(255,255,230,0.4);-moz-box-shadow:0px -5px 3px 0px rgba(255,255,230,0.4);box-shadow:0px -5px 3px 0px rgba(255,255,230,0.4)}
footer a{margin:0 .4em}
footer img{height:1.4em}
@media screen and (min-width:40em)and (max-width:51.2em){#CenterSection{width:48em;margin-left:-24em}}
@media screen and (min-width:51.2em){nav a{font-size:80%}
nav a,nav a:link,nav a:visited,nav a:active{background-color:#3D623D;border:none;border-radius:1em;box-shadow:0 0 4px 3px #004100 inset}
nav a:hover{color:#004400 !important;background:#E7F384}
footer{font-size:0.7em}
footer img{height:1.7em}
footer a{margin:0 1.2em}}
@media screen and (min-width:51.2em)and (max-width:64em){#CenterSection{width:48em;margin-left:-24em}}
@media screen and (min-width:64em)and (max-width:72em){#CenterSection{width:60em;margin-left:-30em}
nav a{font-size:90%}
footer a{margin:0 1.5em}}
@media screen and (min-width:72em){label#TopLogo{height:6em}
label#TopLogo .slogan{padding-top:1.4em}
nav{top:4.7em}
nav a{font-size:90%;height:1.4em;line-height:1.4em;margin:0 .5%}
nav a,nav a:link,nav a:visited,nav a:active{background-color:#3D623D;border:none;border-radius:1em;box-shadow:0 0 6px 4px #004100 inset}
nav a:hover{color:#004400 !important;background:#E7F384}
main{border-top:6.3em solid transparent}}
@media screen and (min-width:72em)and (max-width:96em){#CenterSection{width:64em;margin-left:-32em}
footer a{margin:0 1.6em}}
@media screen and (min-width:96em)and (max-width:102.4em){#CenterSection{width:70em;margin-left:-35em}
footer a{margin:0 1.8em}}
@media screen and (min-width:102.4em){#CenterSection{width:80em;margin-left:-40em}
footer a{margin:0 2em}}