body{margin:0;padding:0;border:0;color:#444;font-family:arial,sans-serif;font-size:1em;line-height:1.4em}a{color:inherit;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}hr{display:block;height:0;border:0;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(255,255,255,.2);margin:1em 0;padding:0}h1,h2,h3,p{margin-bottom:1em}h1,h2,h3{font-family:PFBeauSansPro-Bold;line-height:1em}#content,#navigation-menu,footer,header{position:relative}header{background-color:#fff}footer,header{text-shadow:none}header h1{color:#e6842c;font-size:1.4em;font-style:italic}nav li,nav ol,nav ul{list-style:none;margin:0;padding:0}#menu-icon{display:block;float:right;width:45px;margin:20px 0 0 0}#navigation-menu{position:fixed;top:5em;right:2em;left:auto;bottom:auto;z-index:9;text-shadow:none;font-size:.85em;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#navigation-menu ul{overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:none}#navigation-menu li{margin:3px}#navigation-menu a{display:block;padding:2.2em .7em .2em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#navigation-menu a.mPS2id-highlight,#navigation-menu a:hover{background:#4ecfc3;color:#fff}.content hr+a,.content hr+a+a{margin-right:2em}.mPS2id-target .content h2:first-child:after{display:inline-block;position:relative;vertical-align:middle;margin-left:1em;font-size:.25em;line-height:1.4em;font-style:italic;opacity:.7;width:180px;font-family:arial,sans-serif;font-weight:400}.ie8 .mPS2id-target .content h2:first-child:after{font-size:.95em}.horizontal-layout{width:700%}.horizontal-layout header h1{display:none}.horizontal-layout #navigation-menu{right:auto;left:3em;top:4em}.horizontal-layout #content{overflow:hidden}.horizontal-layout #content section{width:14.285%;float:left;min-height:480px;-webkit-box-shadow:0 -1px 0 rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.3),-1px 0 0 rgba(0,0,0,.6);box-shadow:0 -1px 0 rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.3),-1px 0 0 rgba(0,0,0,.6)}.horizontal-layout #content section:nth-child(3n+2),.horizontal-layout #content section:nth-child(3n+3){-webkit-box-shadow:0 -1px 0 rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.3),-1px 0 0 rgba(0,0,0,.2),inset 1px 0 0 rgba(255,255,255,.5);box-shadow:0 -1px 0 rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.3),-1px 0 0 rgba(0,0,0,.2),inset 1px 0 0 rgba(255,255,255,.5)}.horizontal-layout .content h2{position:relative;padding-bottom:50px}.horizontal-layout .content h2+p{margin-top:-50px}.horizontal-layout .mPS2id-target .content h2:first-child:after{display:block;position:absolute;width:100%;height:50px;margin-left:0}.horizontal-layout footer>*,.horizontal-layout header>*{width:10%}.horizontal-layout .content,.horizontal-layout footer,.horizontal-layout header{padding-left:150px;padding-right:3em}.auto-layout{width:6200px;height:6200px}.auto-layout header h1{margin-left:150px}.auto-layout #navigation-menu{right:auto;left:2em}.auto-layout #content{height:100%}.auto-layout #content section{position:absolute;min-height:600px;width:600px;top:0;left:0;margin-left:3em;-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,.2);box-shadow:inset 1px 1px 0 rgba(255,255,255,.2);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.auto-layout #content section#section-2{top:0;left:1800px}.auto-layout #content section#section-3{top:1200px;left:900px}.auto-layout #content section#section-4{top:1200px;left:2700px}.auto-layout #content section#section-5{top:2400px;left:1800px}.auto-layout #content section#section-6{top:2400px;left:3600px}.auto-layout #content section#section-7{top:3600px;left:2700px}.auto-layout .content{padding-left:150px;padding-right:3em}@media only screen and (min-width:1140px){.horizontal-layout header h1{display:block}.auto-layout header h1{margin-left:0}#navigation-menu{font-size:1em;top:0;position:static;float:right}#menu-icon{display:none}.auto-layout #navigation-menu,.horizontal-layout #navigation-menu{right:3em;left:auto;top:1.55em}#navigation-menu ul{display:block}#navigation-menu li{float:left;margin:0 5px;font-size:90%}#navigation-menu a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}}