body:before{content:"";position:fixed;top:0px;left:0;width:100%;height:3px;-webkit-box-shadow:0px 0px 15px rgba(0,0,0,.8);-moz-box-shadow:0px 0px 105x rgba(0,0,0,.8);box-shadow:0px 0px 15px rgba(0,0,0,.8);z-index:100;}

div.tucked-corners{background:#f6f6f6;height:380px;margin:50px auto;padding:10px;position:relative;width:580px;-webkit-box-shadow:0 1px 7px hsla(0,0%,0%,.2);-moz-box-shadow:0 1px 7px hsla(0,0%,0%,.2);box-shadow:0 1px 7px hsla(0,0%,0%,.2);}
span.tucked-corners{background:#c4453c;display:block;height:380px;position:relative;width:580px;-webkit-box-shadow:inset 0 0 10px hsla(0,0%,0%,.25);-moz-box-shadow:inset 0 0 10px hsla(0,0%,0%,.25);box-shadow:inset 0 0 10px hsla(0,0%,0%,.25);}
.top-corners:after, .top-corners:before{background:#e6e6e6;content:'';height:50px;position:absolute;top:-25px;width:100px;z-index:10;-webkit-box-shadow:0 6px 9px -8px hsla(0,0%,0%,.5);-moz-box-shadow:0 6px 9px -8px hsla(0,0%,0%,.5);box-shadow:0 6px 9px -8px hsla(0,0%,0%,.5);}
.top-corners:after{left:-50px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.top-corners:before{right:-50px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.bottom-corners:after, .bottom-corners:before{background:#e6e6e6;content:'';height:50px;position:absolute;bottom:-25px;width:100px;-webkit-box-shadow:0 6px 9px -8px hsla(0,0%,0%,.5);-moz-box-shadow:0 6px 9px -8px hsla(0,0%,0%,.5);box-shadow:0 6px 9px -8px hsla(0,0%,0%,.5);}
.bottom-corners:after{left:-50px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}
.bottom-corners:before{right:-50px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}


.companymenuli:hover > ul{display:block;background-color:#9cc;color:#000;box-shadow:10px 10px 5px #888888;position:relative;}
.companymenupp:hover > ul{display:inline;background-color:#9cc;color:#000;!position:relative;position:absolute;!display:inline-block;top:0px;box-shadow:10px 10px 5px #888888;width:280px;left:310px;right:0;}
.companymenuzz:hover > ul{display:inline-block;background-color:#9cc;color:#000;box-shadow:10px 10px 5px #888888;position:relative;top:0px;left:90px;}
.companymenusp:hover > ul{display:block;background-color:#9cc;color:#000;position:absolute;box-shadow:10px 10px 5px #888888;display:inline;top:307px;width:280px;left:280px;right:0;}
.companymenurr:hover > ul{display:block;background-color:#9cc;color:#000;position:absolute;box-shadow:10px 10px 5px #888888;display:inline;top:344px;width:280px;left:280px;right:0;}
.companymenuhpux:hover > ul{display:block;background-color:#9cc;color:#000;position:absolute;box-shadow:10px 10px 5px #888888;display:inline;top:336px;width:280px;left:310px;right:0;}
.companymenugoogle:hover > ul{display:block;background-color:#9cc;color:#000;position:absolute;box-shadow:10px 10px 5px #888888;display:inline;top:344px;width:280px;left:310px;right:0;}
.companymenuat2:hover > ul{display:block;background-color:#9cc;color:#000;position:absolute;box-shadow:10px 10px 5px #888888;display:inline;top:335px;width:280px;left:280px;right:0;}
.companymenuat3:hover > ul{display:block;background-color:#9cc;color:#000;position:absolute;box-shadow:10px 10px 5px #888888;display:inline;top:375px;width:280px;left:280px;right:0;}
.companymenukk:hover > ul{display:block;background-color:#9cc;color:#000;!position:relative;!display:inline-block;box-shadow:10px 10px 5px #888888;display:inline;top:184px;width:280px;left:280px;right:0;}
.companymenukk2:hover > ul{display:block;background-color:#9cc;color:#000;!position:relative;position:absolute;!display:inline-block;box-shadow:10px 10px 5px #888888;display:inline;top:104px;width:280px;left:310px;right:0;}
.companymenukk3:hover > ul{display:block;background-color:#9cc;color:#000;!position:relative;!display:inline-block;box-shadow:10px 10px 5px #888888;display:inline;top:-270px;width:280px;left:280px;right:0;}
.companymenukk4:hover > ul{display:block;background-color:#9cc;color:#000;!position:relative;!display:inline-block;box-shadow:10px 10px 5px #888888;display:inline;top:40px;width:280px;left:280px;right:0;}
.companymenudot:hover > ul{display:block;background-color:#9cc;color:#000;!position:relative;position:absolute;!display:inline-block;box-shadow:10px 10px 5px #888888;display:inline;}
.companymenuscript:hover > ul{display:block;background-color:#9cc;color:#000;!position:relative;position:absolute;!display:inline-block;box-shadow:10px 10px 5px #888888;display:inline;top:204px;width:280px;left:280px;right:0;}
.companymenuscript2:hover > ul{display:block;background-color:#9cc;color:#000;!position:relative;position:absolute;!display:inline-block;box-shadow:10px 10px 5px #888888;display:inline;top:260px;width:280px;left:280px;right:0;}
.companymenudusan:hover > ul{display:block;background-color:#9cc;color:#000;!position:relative;position:absolute;!display:inline-block;box-shadow:10px 10px 5px #888888;display:inline;top:10px;width:280px;left:280px;right:0;}
.companymenubb:hover > ul{display:block;background-color:#9cc;color:#000;!position:relative;position:absolute;!display:inline-block;box-shadow:10px 10px 5px #888888;display:inline;top:280px;width:280px;left:310px;right:0;}
.companymenuaa:hover > ul{display:block;background-color:#9cc;color:#000;position:absolute;box-shadow:10px 10px 5px #888888;display:inline;top:344px;width:280px;left:280px;right:0;}
.companymenunn:hover > ul{display:block;background-color:#9cc;color:#000;position:absolute;box-shadow:10px 10px 5px #888888;display:inline;top:304px;width:280px;left:280px;right:0;}
.companymenumm:hover > ul{background-color:#9cc;color:#000;position:absolute;box-shadow:10px 10px 5px #888888;display:block;top:230px;width:280px;left:310px;right:0;}
.companymenuyy:hover > ul{display:block;background-color:#9cc;color:#000;position:absolute;box-shadow:10px 10px 5px #888888;display:inline;top:448px;width:280px;left:280px;right:0;}
.companymenuss:hover > ul{background-color:#9cc;color:#000;position:relative;display:inline;top:0px;width:280px;left:0px;right:0;}
.companymenupp:hover > ul{display:block;font-weight:bold;background-color:#9cc;color:#000;top:0px;left:40px;position:relative;display:block;}
.companymenudb:hover > ul{display:block;background-color:#9cc;color:#000;position:relative;display:inline-block;top:0px;width:250px;left:0px;right:0;}
.submenu{display:none;position:absolute;z-index:1;width:130px;}
.submenu li{list-style-type:none;}
.m-header{border:none;border-bottom:2px solid #999;background-color:#fff;color:#333;font-size:16px;width:100%;position:relative;}
.companymenusc:hover > ul{height:auto;display:inline-block;box-shadow:10px 10px 5px #888888;top:20px;width:250px;left:20px;right:0;!position:relative;position:absolute;background-color:#040;color:#fff;font-size:100%;transition-delay:2s;transition:all 2s linear;-webkit-transition-delay:2s;transition:opacity .8s ease-out;moz-transition:opacity .8s ease-out;webkit-transition:opacity .8s ease-out;o-transition:opacity .8s ease-out;z-index:100;}
.companymenuxx:hover > ul{height:auto;display:inline-block;box-shadow:10px 10px 5px #888888;top:10px;width:50px;left:280px;right:0;position:absolute;background-color:#040;color:#fff;font-size:100%;transition-delay:2s;transition:all 2s linear;-webkit-transition-delay:2s;transition:opacity .8s ease-out;moz-transition:opacity .8s ease-out;webkit-transition:opacity .8s ease-out;o-transition:opacity .8s ease-out;z-index:100;}
.companymenuxx2:hover > ul{height:auto;display:inline-block;box-shadow:10px 10px 5px #888888;top:10px;width:50px;left:280px;right:0;position:absolute;background-color:#040;color:#fff;font-size:100%;transition-delay:2s;transition:all 2s linear;-webkit-transition-delay:2s;transition:opacity .8s ease-out;moz-transition:opacity .8s ease-out;webkit-transition:opacity .8s ease-out;o-transition:opacity .8s ease-out;z-index:100;}
.companymenutestimon:hover > ul{height:auto;display:inline-block;box-shadow:10px 10px 5px #888888;top:10px;width:50px;left:310px;right:0;position:absolute;background-color:#040;color:#fff;font-size:100%;transition-delay:2s;transition:all 2s linear;-webkit-transition-delay:2s;transition:opacity .8s ease-out;moz-transition:opacity .8s ease-out;webkit-transition:opacity .8s ease-out;o-transition:opacity .8s ease-out;z-index:100;}
.companymenuart:hover > ul{height:auto;display:inline-block;box-shadow:10px 10px 5px #888888;top:204px;width:50px;left:310px;right:0;position:absolute;background-color:#040;color:#fff;font-size:100%;transition-delay:2s;transition:all 2s linear;-webkit-transition-delay:2s;transition:opacity .8s ease-out;moz-transition:opacity .8s ease-out;webkit-transition:opacity .8s ease-out;o-transition:opacity .8s ease-out;z-index:100;}
.companymenudub:hover > ul{height:auto;display:block;top:-192px;overflow:auto;width:300px;left:140px;font-weight:bold;padding:5px;padding-bottom:0px;padding-left:5px;padding-right:5px;padding-top:0px;right:0;position:absolute;text-overflow:inherit;background-color:#036;color:#fff;box-shadow:10px 10px 5px #888888;z-index:100;transition-delay:2s;transition:all 2s linear;-webkit-transition-delay:2s;transition:opacity .8s ease-out;moz-transition:opacity .8s ease-out;webkit-transition:opacity .8s ease-out;o-transition:opacity .8s ease-out;}


.fmenu{float:right;padding-left:0em;padding-top:0px;box-sizing:border-box;column-count:3;column-gap:1.25em;}


#navcontainer ul{margin:0;width:23.3em;padding:0;list-style-type:none;}
#navcontainer a{display:block;color:#fff;background-color:#03d;padding:3px 10px 3px 5px;text-decoration:none;border-bottom:1px solid #fff;font-weight:bold;}
#navcontainer a:hover{background-color:#369;color:#FFF;}
#navcontainer li li a{display:block;color:#FFF;background-color:#036;padding:3px 3px 3px 10px;text-decoration:none;border-bottom:1px solid #fff;font-weight:normal;}

#navcontainer2 ul{margin:0;width:11.7em;padding:0;list-style-type:none;}
#navcontainer2 a{display:block;color:#fff;background-color:#03d;padding:3px 10px 3px 5px;text-decoration:none;border-bottom:1px solid #fff;font-weight:bold;}
#navcontainer2 a:hover{background-color:#369;color:#FFF;}
#navcontainer2 li li a{display:block;color:#FFF;background-color:#036;padding:3px 3px 3px 10px;text-decoration:none;border-bottom:1px solid #fff;font-weight:normal;}

pw2{white-space:pre;}


.layering{background:#EEE;box-shadow:0 1px 1px rgba(0,0,0,0.15), 0 10px 0 -4px #EEE, 0 10px 2px -5px rgba(0,0,0,0.15), 0 20px 0 -11px #EEE, 0 20px 1px -8px rgba(0,0,0,0.15);}


#ex3{width:100%;height:11px;line-height:0px;color:transparent;font-size:11px;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:200;text-transform:uppercase;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;}


#myfooter ul{float:left;width:100%;padding:0;margin:0;list-style-type:none;}
#myfooter a{float:left;width:204px;text-decoration:none;color:white;background-color:#03d;padding:0.2em 0.6em;border-right:1px solid white;}
#myfooter a:hover{background-color:#369;}
#myfooter li{display:inline;}
#myfooter2 ul{float:left;width:100%;padding:0;margin:0;list-style-type:none;}
#myfooter2 a{float:left;width:203px;text-decoration:none;color:white;background-color:#03d;padding:0.2em 0.6em;border-right:1px solid white;}
#myfooter2 a:hover{background-color:#369;}
#myfooter2 li{display:inline;}
#ex3:hover{line-height:12px;color:#575858;}
#ex3 img{float:center;margin:0 15px;}

ul#myULTag { padding: 3px; margin: 4px; }
