body,html{min-height:100%}html{height:100%}body{margin:0}#home{height:80%;min-height:80%}address,blockquote,body,div,ol,p,td,th,ul{font-family:sans-serif;font-size:14px;color:#222;line-height:1.4375em;font-style:normal}#home h1,#home h2,#home p,p.btm-nav{color:#fff}h1{color:#114f8c}h1,h2,h3{font:700 24px/1.1em Lora,serif;margin:0 0 .25em}#home h1{margin:0;padding:0 0 0 10px;font-size:26px;line-height:60px;border-right:1px solid #fff}h2{font-size:20px}h3{font-size:16px;color:#4682b4}#home p.btm-nav,#home p.btm-nav a,a,h2{color:#104e8b}a:hover{color:#4f94cd}hr{margin-top:30px;margin-bottom:30px;border-top:1px solid #d9dce5}#home nav ul li.url a,hr,img,table{border:0}p.btm-nav{font-size:13px;text-align:center}p.btm-nav a{color:#fff;text-decoration:none}p.btm-nav a:hover{text-decoration:underline}#home p.address,#home p.footer,p.address,p.footer{font-size:12px;text-align:center;color:#222}#home p.footer,p.footer{font-size:11px}#home p.footer a,p.footer a{color:#222;text-decoration:none}#home p.footer a:hover,p.footer a:hover{color:#4f94cd}nav,nav ul li a{display:block;height:30px}nav{border-bottom:1px solid #fff;width:700px}nav ul,nav ul li{margin:0;padding:0}nav ul{list-style:0;width:700px}nav ul li{display:block;float:left;width:125px}nav ul li a{padding-left:10px;border-right:1px solid #fff;text-align:left;font:400 16px/30px Lora,serif;color:#fff}nav ul li a:hover{background:#4682b4;color:#fff}nav ul li.url{width:200px}nav ul li.url a{padding:0;background:#4682b4;text-align:center;border-right:1px solid #fff}nav ul li a,nav ul li.url a:hover{background:#114f8c}#home p.services{margin:0;padding:0 10px;text-align:right;line-height:40px;border-right:1px solid #fff}article{padding:10px;text-align:left}#home article{padding:30px 10px 20px}.small{font-size:11px}p.company{display:block;width:180px;padding:20px 10px;font:700 16px/1.1em Lora,serif}p.company,p.pl,p.pl a{color:#fff;text-align:center}nav ul li a,p.pl a:hover{text-decoration:none}#featured{overflow:hidden;height:330px;z-index:0;padding:0}#slideshow,#slideshow div.slide{width:499px;overflow:hidden;margin:0;padding:0}#slideshow{height:330px;border-right:1px solid #fff;position:relative}#slideshow div.slide{position:absolute}#slideshow div.slide.first,article{display:block}#slideshow div.slide img{width:499px;height:auto;max-width:100%;display:block;z-index:10}ul.gallery{width:100%;list-style:none;margin:0 0 .8em;padding:0;text-align:center;font-size:0}ul.gallery li{display:inline-block;width:25%;margin:0;padding:5px;vertical-align:middle}ul.gallery li img{display:block;width:100%;max-width:240px;height:auto;margin:0 auto}[class*=lightcase-icon-]:before{font-family:FontAwesome;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.lightcase-icon-play:before{content:'\f04b'}.lightcase-icon-pause:before{content:'\f04c'}.lightcase-icon-close:before{content:'\f00d'}.lightcase-icon-prev:before{content:'\f053'}.lightcase-icon-next:before{content:'\f054'}.lightcase-icon-spin:before{content:'\f110'}@media screen and (max-width:640px){.lightcase-open body{padding:55px 0 70px}.lightcase-open body>:not([id*=lightcase-]){position:fixed!important;top:-9999px!important;width:0!important;height:0!important;overflow:hidden!important}#lightcase-overlay{background:#232323}#lightcase-case .lightcase-content h1,#lightcase-case .lightcase-content h2,#lightcase-case .lightcase-content h3,#lightcase-case .lightcase-content h4,#lightcase-case .lightcase-content h5,#lightcase-case .lightcase-content h6,#lightcase-case .lightcase-content p,#lightcase-loading{color:#aaa}#lightcase-case{font-size:13px;line-height:18px;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.5)}#lightcase-case:not([data-type=image]):not([data-type=video]):not([data-type=flash]):not([data-type=error]){width:auto!important}#lightcase-case:not([data-type=image]):not([data-type=video]):not([data-type=flash]):not([data-type=error]),#lightcase-case:not([data-type=image]):not([data-type=video]):not([data-type=flash]):not([data-type=error]) .lightcase-contentInner,#lightcase-case:not([data-type=image]):not([data-type=video]):not([data-type=flash]):not([data-type=error]) .lightcase-inlineWrap{position:relative!important;top:auto!important;left:auto!important;height:auto!important;margin:0!important;padding:0!important;border:none;background:0 0}#lightcase-case:not([data-type=image]):not([data-type=video]):not([data-type=flash]):not([data-type=error]) .lightcase-inlineWrap{width:auto!important}#lightcase-case .lightcase-info{padding-left:15px;padding-right:15px}#lightcase-case:not([data-type=image]):not([data-type=video]):not([data-type=flash]):not([data-type=error]) .lightcase-info{position:static}#lightcase-case:not([data-type=image]):not([data-type=video]):not([data-type=flash]):not([data-type=error]) .lightcase-content{padding:15px;border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}#lightcase-case:not([data-type=image]):not([data-type=video]):not([data-type=flash]):not([data-type=error]) .lightcase-contentInner,#lightcase-case:not([data-type=image]):not([data-type=video]):not([data-type=flash]):not([data-type=error]) .lightcase-contentInner>*{width:100%!important;max-width:none!important}#lightcase-case:not([data-type=image]):not([data-type=video]):not([data-type=flash]):not([data-type=error]) .lightcase-contentInner>:not(iframe){height:auto!important;max-height:none!important}.lightcase-open #lightcase-nav[data-ispartofsequence]:before{content:'';position:fixed;z-index:9998;right:0;bottom:0;left:0;height:55px;background:rgba(55,55,55,.9)}#lightcase-nav a{position:fixed;z-index:9999;bottom:15px;outline:none;cursor:pointer;font-size:24px}#lightcase-nav a:hover{text-shadow:0 0 15px #eee}#lightcase-nav .lightcase-icon-close{position:absolute;z-index:9997;top:15px;right:15px;opacity:0}#lightcase-nav .lightcase-icon-pause,#lightcase-nav .lightcase-icon-play{left:50%;margin-left:-.5em}#lightcase-nav .lightcase-icon-prev{left:15px}#lightcase-nav .lightcase-icon-next{right:15px}#lightcase-case p.lightcase-error{padding:30px 0;font-size:17px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}}@media screen and (min-width:641px){#lightcase-overlay{background:#111}#lightcase-loading{color:#eee}#lightcase-case{font-family:arial,sans-serif;font-size:13px;line-height:18px;text-align:left;color:#aaa;text-shadow:0 0 10px rgba(0,0,0,.5)}#lightcase-case:not([data-type=error]) .lightcase-content{position:relative;z-index:1;overflow:hidden;text-shadow:none;background-color:#eee;-webkit-box-shadow:0 0 30px rgba(0,0,0,.5);-moz-box-shadow:0 0 30px rgba(0,0,0,.5);-o-box-shadow:0 0 30px rgba(0,0,0,.5);box-shadow:0 0 30px rgba(0,0,0,.5);-webkit-backface-visibility:hidden}#lightcase-case[data-type=image] .lightcase-content,#lightcase-case[data-type=video] .lightcase-content{background-color:#111}#lightcase-case[data-type=image] .lightcase-contentInner,#lightcase-case[data-type=video] .lightcase-contentInner{line-height:.75}#lightcase-case:not([data-type=error]) .lightcase-inlineWrap{padding:30px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#lightcase-case .lightcase-content h1,#lightcase-case .lightcase-content h2,#lightcase-case .lightcase-content h3,#lightcase-case .lightcase-content h4,#lightcase-case .lightcase-content h5,#lightcase-case .lightcase-content h6,#lightcase-case .lightcase-content p{color:#232323}#lightcase-nav a{bottom:50%;margin-bottom:-.5em;outline:none;cursor:pointer}#lightcase-nav a.lightcase-icon-close{margin:0;opacity:0}#lightcase-nav a.lightcase-icon-pause,#lightcase-nav a.lightcase-icon-play{opacity:0}#lightcase-case:hover~#lightcase-nav a,#lightcase-nav a:hover{opacity:1}#lightcase-nav a.lightcase-icon-close{position:fixed;z-index:9997;top:15px;right:15px;outline:none}#lightcase-nav a.lightcase-icon-pause,#lightcase-nav a.lightcase-icon-play{left:50%;margin-left:-.5em}#lightcase-nav a.lightcase-icon-prev{left:15px}#lightcase-nav a.lightcase-icon-next{right:15px}#lightcase-case p.lightcase-error{margin:0;padding:0;font-size:17px;color:#aaa}}@media screen{#lightcase-overlay{display:none;width:100%;height:100%;position:fixed;z-index:1000;top:0;left:0}#lightcase-loading{position:fixed;z-index:1001;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;opacity:1;font-size:32px;-moz-transform-origin:50% 53%;-webkit-animation:lightcase-loading-spin .5s infinite linear;-moz-animation:lightcase-loading-spin .5s infinite linear;-o-animation:lightcase-loading-spin .5s infinite linear;animation:lightcase-loading-spin .5s infinite linear}#lightcase-case{display:none;position:fixed;z-index:1002;top:50%;left:50%}#lightcase-case .lightcase-info{position:absolute;padding-top:10px}#lightcase-case .lightcase-caption{clear:both}#lightcase-case .lightcase-caption,#lightcase-case .lightcase-title{margin:0;padding:0;font-size:17px;line-height:1.5;font-weight:400;text-overflow:ellipsis}#lightcase-case .lightcase-caption{font-size:13px}#lightcase-case .lightcase-sequenceInfo{font-size:11px}[class*=lightcase-icon-]{width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none}a[class*=lightcase-icon-],a[class*=lightcase-icon-]:focus{position:fixed;z-index:9999;text-decoration:none;color:rgba(255,255,255,.6);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}a[class*=lightcase-icon-]:hover{color:#fff}a[class*=lightcase-icon-]>span{display:inline-block;text-indent:-9999px}.lightcase-isMobileDevice #lightcase-case .lightcase-inlineWrap,.lightcase-isMobileDevice #lightcase-case[data-type=iframe] .lightcase-contentInner{overflow:auto;-webkit-overflow-scrolling:touch}.lightcase-isMobileDevice.lightcase-open,.lightcase-isMobileDevice.lightcase-open body{max-width:100%;max-height:100%;overflow:hidden}.lightcase-isMobileDevice #lightcase-nav a:hover{color:#aaa;text-shadow:none}}@-webkit-keyframes lightcase-loading-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes lightcase-loading-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes lightcase-loading-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes lightcase-loading-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes lightcase-loading-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}