@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes elxr_bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes elxr_bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.elxr_bounce {
  -webkit-animation-name: elxr_bounce;
  animation-name: elxr_bounce;
}

@-webkit-keyframes elxr_flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes elxr_flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.elxr_flash {
  -webkit-animation-name: elxr_flash;
  animation-name: elxr_flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_pulse {
  -webkit-animation-name: elxr_pulse;
  animation-name: elxr_pulse;
}

@-webkit-keyframes elxr_rubberBand {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_rubberBand {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    -ms-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    -ms-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    -ms-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_rubberBand {
  -webkit-animation-name: elxr_rubberBand;
  animation-name: elxr_rubberBand;
}

@-webkit-keyframes elxr_shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes elxr_shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.elxr_shake {
  -webkit-animation-name: elxr_shake;
  animation-name: elxr_shake;
}

@-webkit-keyframes elxr_swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes elxr_swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.elxr_swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: elxr_swing;
  animation-name: elxr_swing;
}

@-webkit-keyframes elxr_tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes elxr_tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.elxr_tada {
  -webkit-animation-name: elxr_tada;
  animation-name: elxr_tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes elxr_wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.elxr_wobble {
  -webkit-animation-name: elxr_wobble;
  animation-name: elxr_wobble;
}

@-webkit-keyframes elxr_bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_bounceIn {
  -webkit-animation-name: elxr_bounceIn;
  animation-name: elxr_bounceIn;
}

@-webkit-keyframes elxr_bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_bounceInDown {
  -webkit-animation-name: elxr_bounceInDown;
  animation-name: elxr_bounceInDown;
}

@-webkit-keyframes elxr_bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_bounceInLeft {
  -webkit-animation-name: elxr_bounceInLeft;
  animation-name: elxr_bounceInLeft;
}

@-webkit-keyframes elxr_bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_bounceInRight {
  -webkit-animation-name: elxr_bounceInRight;
  animation-name: elxr_bounceInRight;
}

@-webkit-keyframes elxr_bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_bounceInUp {
  -webkit-animation-name: elxr_bounceInUp;
  animation-name: elxr_bounceInUp;
}

@-webkit-keyframes elxr_bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes elxr_bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.elxr_bounceOut {
  -webkit-animation-name: elxr_bounceOut;
  animation-name: elxr_bounceOut;
}

@-webkit-keyframes elxr_bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_bounceOutDown {
  -webkit-animation-name: elxr_bounceOutDown;
  animation-name: elxr_bounceOutDown;
}

@-webkit-keyframes elxr_bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_bounceOutLeft {
  -webkit-animation-name: elxr_bounceOutLeft;
  animation-name: elxr_bounceOutLeft;
}

@-webkit-keyframes elxr_bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_bounceOutRight {
  -webkit-animation-name: elxr_bounceOutRight;
  animation-name: elxr_bounceOutRight;
}

@-webkit-keyframes elxr_bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_bounceOutUp {
  -webkit-animation-name: elxr_bounceOutUp;
  animation-name: elxr_bounceOutUp;
}

@-webkit-keyframes elxr_fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes elxr_fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.elxr_fadeIn {
  -webkit-animation-name: elxr_fadeIn;
  animation-name: elxr_fadeIn;
}

@-webkit-keyframes elxr_fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInDown {
  -webkit-animation-name: elxr_fadeInDown;
  animation-name: elxr_fadeInDown;
}

@-webkit-keyframes elxr_fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInDownBig {
  -webkit-animation-name: elxr_fadeInDownBig;
  animation-name: elxr_fadeInDownBig;
}

@-webkit-keyframes elxr_fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInLeft {
  -webkit-animation-name: elxr_fadeInLeft;
  animation-name: elxr_fadeInLeft;
}

@-webkit-keyframes elxr_fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInLeftBig {
  -webkit-animation-name: elxr_fadeInLeftBig;
  animation-name: elxr_fadeInLeftBig;
}

@-webkit-keyframes elxr_fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInRight {
  -webkit-animation-name: elxr_fadeInRight;
  animation-name: elxr_fadeInRight;
}

@-webkit-keyframes elxr_fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInRightBig {
  -webkit-animation-name: elxr_fadeInRightBig;
  animation-name: elxr_fadeInRightBig;
}

@-webkit-keyframes elxr_fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInUp {
  -webkit-animation-name: elxr_fadeInUp;
  animation-name: elxr_fadeInUp;
}

@-webkit-keyframes elxr_fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInUpBig {
  -webkit-animation-name: elxr_fadeInUpBig;
  animation-name: elxr_fadeInUpBig;
}

@-webkit-keyframes elxr_fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes elxr_fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.elxr_fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes elxr_fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes elxr_fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.elxr_fadeOutDown {
  -webkit-animation-name: elxr_fadeOutDown;
  animation-name: elxr_fadeOutDown;
}

@-webkit-keyframes elxr_fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_fadeOutDownBig {
  -webkit-animation-name: elxr_fadeOutDownBig;
  animation-name: elxr_fadeOutDownBig;
}

@-webkit-keyframes elxr_fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes elxr_fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.elxr_fadeOutLeft {
  -webkit-animation-name: elxr_fadeOutLeft;
  animation-name: elxr_fadeOutLeft;
}

@-webkit-keyframes elxr_fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_fadeOutLeftBig {
  -webkit-animation-name: elxr_fadeOutLeftBig;
  animation-name: elxr_fadeOutLeftBig;
}

@-webkit-keyframes elxr_fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes elxr_fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.elxr_fadeOutRight {
  -webkit-animation-name: elxr_fadeOutRight;
  animation-name: elxr_fadeOutRight;
}

@-webkit-keyframes elxr_fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_fadeOutRightBig {
  -webkit-animation-name: elxr_fadeOutRightBig;
  animation-name: elxr_fadeOutRightBig;
}

@-webkit-keyframes elxr_fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes elxr_fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.elxr_fadeOutUp {
  -webkit-animation-name: elxr_fadeOutUp;
  animation-name: elxr_fadeOutUp;
}

@-webkit-keyframes elxr_fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_fadeOutUpBig {
  -webkit-animation-name: elxr_fadeOutUpBig;
  animation-name: elxr_fadeOutUpBig;
}

@-webkit-keyframes elxr_flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes elxr_flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.elxr_flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: elxr_flip;
  animation-name: elxr_flip;
}

@-webkit-keyframes elxr_flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes elxr_flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.elxr_flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipInX;
  animation-name: elxr_flipInX;
}

@-webkit-keyframes elxr_flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes elxr_flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.elxr_flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipInY;
  animation-name: elxr_flipInY;
}

@-webkit-keyframes elxr_flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes elxr_flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.elxr_flipOutX {
  -webkit-animation-name: elxr_flipOutX;
  animation-name: elxr_flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes elxr_flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes elxr_flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.elxr_flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipOutY;
  animation-name: elxr_flipOutY;
}

@-webkit-keyframes elxr_lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes elxr_lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.elxr_lightSpeedIn {
  -webkit-animation-name: elxr_lightSpeedIn;
  animation-name: elxr_lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes elxr_lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes elxr_lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.elxr_lightSpeedOut {
  -webkit-animation-name: elxr_lightSpeedOut;
  animation-name: elxr_lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes elxr_rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateIn {
  -webkit-animation-name: elxr_rotateIn;
  animation-name: elxr_rotateIn;
}

@-webkit-keyframes elxr_rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInDownLeft {
  -webkit-animation-name: elxr_rotateInDownLeft;
  animation-name: elxr_rotateInDownLeft;
}

@-webkit-keyframes elxr_rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInDownRight {
  -webkit-animation-name: elxr_rotateInDownRight;
  animation-name: elxr_rotateInDownRight;
}

@-webkit-keyframes elxr_rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInUpLeft {
  -webkit-animation-name: elxr_rotateInUpLeft;
  animation-name: elxr_rotateInUpLeft;
}

@-webkit-keyframes elxr_rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInUpRight {
  -webkit-animation-name: elxr_rotateInUpRight;
  animation-name: elxr_rotateInUpRight;
}

@-webkit-keyframes elxr_rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.elxr_rotateOut {
  -webkit-animation-name: elxr_rotateOut;
  animation-name: elxr_rotateOut;
}

@-webkit-keyframes elxr_rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.elxr_rotateOutDownLeft {
  -webkit-animation-name: elxr_rotateOutDownLeft;
  animation-name: elxr_rotateOutDownLeft;
}

@-webkit-keyframes elxr_rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.elxr_rotateOutDownRight {
  -webkit-animation-name: elxr_rotateOutDownRight;
  animation-name: elxr_rotateOutDownRight;
}

@-webkit-keyframes elxr_rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.elxr_rotateOutUpLeft {
  -webkit-animation-name: elxr_rotateOutUpLeft;
  animation-name: elxr_rotateOutUpLeft;
}

@-webkit-keyframes elxr_rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.elxr_rotateOutUpRight {
  -webkit-animation-name: elxr_rotateOutUpRight;
  animation-name: elxr_rotateOutUpRight;
}

@-webkit-keyframes elxr_slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_slideInDown {
  -webkit-animation-name: elxr_slideInDown;
  animation-name: elxr_slideInDown;
}

@-webkit-keyframes elxr_slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_slideInLeft {
  -webkit-animation-name: elxr_slideInLeft;
  animation-name: elxr_slideInLeft;
}

@-webkit-keyframes elxr_slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_slideInRight {
  -webkit-animation-name: elxr_slideInRight;
  animation-name: elxr_slideInRight;
}

@-webkit-keyframes elxr_slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_slideOutLeft {
  -webkit-animation-name: elxr_slideOutLeft;
  animation-name: elxr_slideOutLeft;
}

@-webkit-keyframes elxr_slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_slideOutRight {
  -webkit-animation-name: elxr_slideOutRight;
  animation-name: elxr_slideOutRight;
}

@-webkit-keyframes elxr_slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_slideOutUp {
  -webkit-animation-name: elxr_slideOutUp;
  animation-name: elxr_slideOutUp;
}

@-webkit-keyframes elxr_slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_slideInUp {
  -webkit-animation-name: elxr_slideInUp;
  animation-name: elxr_slideInUp;
}

@-webkit-keyframes elxr_slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_slideOutDown {
  -webkit-animation-name: elxr_slideOutDown;
  animation-name: elxr_slideOutDown;
}

@-webkit-keyframes elxr_hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes elxr_hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.elxr_hinge {
  -webkit-animation-name: elxr_hinge;
  animation-name: elxr_hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes elxr_rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.elxr_rollIn {
  -webkit-animation-name: elxr_rollIn;
  animation-name: elxr_rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes elxr_rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.elxr_rollOut {
  -webkit-animation-name: elxr_rollOut;
  animation-name: elxr_rollOut;
}

@-webkit-keyframes elxr_zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes elxr_zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

.elxr_zoomIn {
  -webkit-animation-name: elxr_zoomIn;
  animation-name: elxr_zoomIn;
}

@-webkit-keyframes elxr_zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInDown {
  -webkit-animation-name: elxr_zoomInDown;
  animation-name: elxr_zoomInDown;
}

@-webkit-keyframes elxr_zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    -ms-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInLeft {
  -webkit-animation-name: elxr_zoomInLeft;
  animation-name: elxr_zoomInLeft;
}

@-webkit-keyframes elxr_zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    -ms-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInRight {
  -webkit-animation-name: elxr_zoomInRight;
  animation-name: elxr_zoomInRight;
}

@-webkit-keyframes elxr_zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInUp {
  -webkit-animation-name: elxr_zoomInUp;
  animation-name: elxr_zoomInUp;
}

@-webkit-keyframes elxr_zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes elxr_zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

.elxr_zoomOut {
  -webkit-animation-name: elxr_zoomOut;
  animation-name: elxr_zoomOut;
}

@-webkit-keyframes elxr_zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@keyframes elxr_zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

.elxr_zoomOutDown {
  -webkit-animation-name: elxr_zoomOutDown;
  animation-name: elxr_zoomOutDown;
}

@-webkit-keyframes elxr_zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes elxr_zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    -ms-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
  }
}

.elxr_zoomOutLeft {
  -webkit-animation-name: elxr_zoomOutLeft;
  animation-name: elxr_zoomOutLeft;
}

@-webkit-keyframes elxr_zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes elxr_zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    -ms-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
  }
}

.elxr_zoomOutRight {
  -webkit-animation-name: elxr_zoomOutRight;
  animation-name: elxr_zoomOutRight;
}

@-webkit-keyframes elxr_zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    transform-origin: center top;
  }
}

@keyframes elxr_zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
  }
}

.elxr_zoomOutUp {
  -webkit-animation-name: elxr_zoomOutUp;
  animation-name: elxr_zoomOutUp;
}



@charset "UTF-8";/*!
Magic - http://minimamente.com
Licensed under the MIT license

Copyright (c) 2014 Christian Pucci

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.magictime {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

.elxr_elxr_perspectiveDownRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveDownRetourn;
  -moz-animation-name: elxr_perspectiveDownRetourn;
  -ms-animation-name: elxr_perspectiveDownRetourn;
  -o-animation-name: elxr_perspectiveDownRetourn;
  animation-name: elxr_perspectiveDownRetourn;
}
.elxr_elxr_perspectiveLeftRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveLeftRetourn;
  -moz-animation-name: elxr_perspectiveLeftRetourn;
  -ms-animation-name: elxr_perspectiveLeftRetourn;
  -o-animation-name: elxr_perspectiveLeftRetourn;
  animation-name: elxr_perspectiveLeftRetourn;
}
.elxr_elxr_perspectiveRightRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveRightRetourn;
  -moz-animation-name: elxr_perspectiveRightRetourn;
  -ms-animation-name: elxr_perspectiveRightRetourn;
  -o-animation-name: elxr_perspectiveRightRetourn;
  animation-name: elxr_perspectiveRightRetourn;
}
.elxr_elxr_perspectiveUpRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveUpRetourn;
  -moz-animation-name: elxr_perspectiveUpRetourn;
  -ms-animation-name: elxr_perspectiveUpRetourn;
  -o-animation-name: elxr_perspectiveUpRetourn;
  animation-name: elxr_perspectiveUpRetourn;
}
.elxr_elxr_puffIn {
  -webkit-animation-name: elxr_puffIn;
  -moz-animation-name: elxr_puffIn;
  -ms-animation-name: elxr_puffIn;
  -o-animation-name: elxr_puffIn;
  animation-name: elxr_puffIn;
}
.elxr_elxr_twisterInUp {
  -webkit-animation-name: elxr_twisterInUp;
  -moz-animation-name: elxr_twisterInUp;
  -ms-animation-name: elxr_twisterInUp;
  -o-animation-name: elxr_twisterInUp;
  animation-name: elxr_twisterInUp;
}
.elxr_elxr_vanishIn {
  -webkit-animation-name: elxr_vanishIn;
  -moz-animation-name: elxr_vanishIn;
  -ms-animation-name: elxr_vanishIn;
  -o-animation-name: elxr_vanishIn;
  animation-name: elxr_vanishIn;
}
.elxr_elxr_tinRightIn {
  -webkit-animation-name: elxr_tinRightIn;
  -moz-animation-name: elxr_tinRightIn;
  -ms-animation-name: elxr_tinRightIn;
  -o-animation-name: elxr_tinRightIn;
  animation-name: elxr_tinRightIn;
}
.elxr_elxr_tinLeftIn {
  -webkit-animation-name: elxr_tinLeftIn;
  -moz-animation-name: elxr_tinLeftIn;
  -ms-animation-name: elxr_tinLeftIn;
  -o-animation-name: elxr_tinLeftIn;
  animation-name: elxr_tinLeftIn;
}


@-moz-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 100%;
    -moz-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 100%;
    -moz-transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 100%;
    -webkit-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 100%;
    -webkit-transform: perspective(800px) rotateX(0deg);
  }
}
@-o-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 100%;
    -o-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 100%;
    -o-transform: perspective(800px) rotateX(0deg);
  }
}
@-ms-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 100%;
    -ms-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 100%;
    -ms-transform: perspective(800px) rotateX(0deg);
  }
}
@keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 100%;
    transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 100%;
    transform: perspective(800px) rotateX(0deg);
  }
}
@-moz-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateY(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateY(0deg);
  }
}
@-o-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateY(0deg);
  }
}
@-ms-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateY(0deg);
  }
}
@keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: perspective(800px) rotateY(0deg);
  }
}
@-moz-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 100% 0;
    -moz-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 100% 0;
    -moz-transform: perspective(800px) rotateY(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: perspective(800px) rotateY(0deg);
  }
}
@-o-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 100% 0;
    -o-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 100% 0;
    -o-transform: perspective(800px) rotateY(0deg);
  }
}
@-ms-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 100% 0;
    -ms-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 100% 0;
    -ms-transform: perspective(800px) rotateY(0deg);
  }
}
@keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    transform-origin: 100% 0;
    transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 100% 0;
    transform: perspective(800px) rotateY(0deg);
  }
}
@-moz-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateX(0deg);
  }
}
@-o-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateX(0deg);
  }
}
@-ms-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateX(0deg);
  }
}
@keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: perspective(800px) rotateX(0deg);
  }
}
@-moz-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(2,2);
    -moz-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(1,1);
    -moz-filter: blur(0px);
  }
}
@-webkit-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(2,2);
    -webkit-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1,1);
    -webkit-filter: blur(0px);
  }
}
@-o-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(2,2);
    -webkit-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(1,1);
    -webkit-filter: blur(0px);
  }
}
@-ms-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(2,2);
    filter: blur(2px);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(1,1);
    filter: blur(0px);
  }
}
@keyframes elxr_puffIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(2,2);
    filter: blur(2px);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1,1);
    filter: blur(0px);
  }
}
@-moz-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -moz-transform-origin: 100% 0;
    -moz-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -moz-transform-origin: 100% 0;
    -moz-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-webkit-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -webkit-transform-origin: 100% 0;
    -webkit-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-o-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -o-transform-origin: 100% 0;
    -o-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -o-transform-origin: 100% 0;
    -o-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-ms-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 100% 0;
    -ms-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {;
    -ms-transform-origin: 100% 0;
    -ms-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 0 0;
    -ms-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    transform-origin: 100% 0;
    transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    transform-origin: 100% 0;
    transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-moz-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-webkit-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-o-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-ms-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-moz-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -moz-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -moz-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -moz-transform: scale(1, 1) translateX(0);
  }
}
@-webkit-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -webkit-transform: scale(1, 1) translateX(0);
  }
}
@-o-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -o-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -o-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -o-transform: scale(1, 1) translateX(0);
  }
}
@-ms-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1) translateX(0);
  }
}
@keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    transform: scale(1, 1) translateX(0);
  }
}
@-moz-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -moz-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -moz-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -moz-transform: scale(1, 1) translateX(0);
  }
}
@-webkit-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -webkit-transform: scale(1, 1) translateX(0);
  }
}
@-o-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -o-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -o-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -o-transform: scale(1, 1) translateX(0);
  }
}
@-ms-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1) translateX(0);
  }
}
@keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    transform: scale(1, 1) translateX(0);
  }
}/* @group Font Icons */

@font-face {
  font-family: 'fontello';
  src: url('font-icons/fontello.eot?19778278');
  src: url('font-icons/fontello.eot?19778278#iefix') format('embedded-opentype'),
	   url('font-icons/fontello.woff?19778278') format('woff'),
	   url('font-icons/fontello.ttf?19778278') format('truetype'),
	   url('font-icons/fontello.svg?19778278#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

#freeStyleWrapperstacks_in_3988_page0 [class^="freestyle-icon-"]:before,
#freeStyleWrapperstacks_in_3988_page0 [class*=" freestyle-icon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	/* opacity: .8; */
	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;
	/* fix buttons height, for twitter bootstrap */
	line-height: 1em;
	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	margin-left: .2em;
	/* you can be more comfortable with increased icons size */
	/* font-size: 120%; */
	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
#freeStyleWrapperstacks_in_3988_page0 .freestyle-icon-left-open:before { content: '\e800'; }
#freeStyleWrapperstacks_in_3988_page0 .freestyle-icon-right-open:before { content: '\e801'; }
#freeStyleWrapperstacks_in_3988_page0 .freestyle-icon-play:before { content: '\e802'; }
#freeStyleWrapperstacks_in_3988_page0 .freestyle-icon-pause:before { content: '\e803'; }

/* @end */

/* @group General / CSS reset */

#freeStyleWrapperstacks_in_3988_page0 {
	display: block;
	position: relative;
	width: 100%;
	z-index: 1;
}

#freeStyleWrapperstacks_in_3988_page0 a {
	outline: none;
}

#freeStyleWrapperstacks_in_3988_page0 ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#freeStyleWrapperstacks_in_3988_page0 li {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* @end */

%[if 1 ]%

/* @group BX Slider */

/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;
	background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/freestyle-bx-loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(freestyle-images/freestyle-bx-controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(freestyle-images/freestyle-bx-controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(freestyle-images/freestyle-bx-controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(freestyle-images/freestyle-bx-controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/* WW Reset */

.bx-wrapper {
	margin: 0px;
}

.bx-wrapper .bx-viewport {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	left: 0px;
}

.bx-wrapper ul,
.bx-wrapper li {
	padding: 0;
	margin: 0;
	list-style: none;
}

.bx-wrapper img {
	max-width: none;
	width: 100%;
	height: auto;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 20px;
	width: 100%;
	z-index: 60;
}

/* Added by WW */

/* Hide slider until loaded */
#freeStyleSliderstacks_in_3988_page0 {
	display: none;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666666;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000000;
}

.bx-wrapper .bx-controls a {
	text-decoration: none;
}

.bx-wrapper .bx-controls-direction [class^="freestyle-icon-"] {
	font-size: 22px;
	color: #BDBDBD;
	line-height: 34px;
	text-shadow: none;
}

.bx-wrapper .bx-prev {
	left: 10px;
	width: 32px;
	height: 32px;
	text-align: left;
	border-radius: 16px;
	background: #686868;
	opacity: 0.80;
}

.bx-wrapper .bx-prev:hover {
	opacity: 1.00;
}

.bx-wrapper .bx-next {
	right: 10px;
	width: 32px;
	height: 32px;
	text-align: right;
	border-radius: 16px;
	background: #686868;
	opacity: 0.80;
}

.bx-wrapper .bx-next:hover {
	opacity: 1.00;
}

.bx-wrapper .bx-controls-direction a {
	text-indent: 0;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	margin-left: 10px;
}

.bx-wrapper .bx-controls-auto [class^="freestyle-icon-"] {
	font-size: 22px;
	color: #BDBDBD;
	line-height: 34px;
	text-shadow: none;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: 0px;
	width: 32px;
	height: 32px;
	outline: 0;
	background: none;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:hover [class^="freestyle-icon-"],
.bx-wrapper .bx-controls-auto .bx-start.active [class^="freestyle-icon-"] {
	background: none;
	color: #000000;
	text-shadow: none;
}

.bx-controls-auto,
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	width: 85px;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: 0px;
	width: 32px;
	height: 32px;
	outline: 0;
	background: none;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:hover [class^="freestyle-icon-"],
.bx-wrapper .bx-controls-auto .bx-stop.active [class^="freestyle-icon-"] {
	background: none;
	color: #000000;
	text-shadow: none;
}




/* @end */









/* @group Maps */

.freeStyleMapContainer {
	display: block;
	position: relative;
	overflow: hidden;
	width: 100%;
}

/* @end */

/* @group Video */

.freeStyleMapContainer iframe {
	max-width: 100%;
	max-height: 100%;
}

.freeStyleVideoContainer {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0px; 
	height: 0;
	overflow: hidden;
}
 
.freeStyleVideoContainer iframe,
.freeStyleVideoContainer object,
.freeStyleVideoContainer embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* @end */

/* @group HTML5 Video */

.html5VideoContainer {
	position: relative;
	height: 0;
	padding-bottom: 56.25%;
}

.html5VideoContainer video,
.html5VideoContainer canvas {
	top: 0;
	left: 0;
	width: 100%;
	max-width: 100%;
 }
 
.html5VideoContainer video {
	height: 100% !important;
	position: absolute;
	-webkit-transform-style: preserve-3d;
}

/* @end */

/* @group Vine Video */





.vineVideoContainer iframe {
	max-width: 100%;
	max-height: 100%;
	display: block;
	margin: 0 auto;
	border: none;
	outline: none;
}





/* @end */

/* @group Overlay */

#freeStyleOverlaystacks_in_3988_page0 {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 55;
	display: block;
	width: 33%;
}

#overlayFillstacks_in_3988_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: #000000;
	opacity: 0.80;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

#overlayContentstacks_in_3988_page0 {
	position: relative;
	display: block;
	z-index: 5;
	padding: 2%;
	margin: 0;
	color: #FFFFFF;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	font-size: 100%;
}

/* @end */

@media screen and (max-width: 569px) {
	#freeStyleOverlaystacks_in_3988_page0 {
		position: relative;
		top: auto;
		bottom: auto;
		left: auto;
		right: auto;
		display: block;
		width: 100%;
	}
	
	#overlayFillstacks_in_3988_page0,
	#overlayContentstacks_in_3988_page0 {
		opacity: 1.00;
		border-radius: 0px;
		-webkit-border-radius: 0px;
	}
}

#stacks_in_3988_page0 {
	margin: 20px 0px 12px 0px;
}

#stacks_in_195_page0 {
	border: solid #CCCCCC;
	border-width: 1px 0px 1px 0px;
}
/* @group CSS Reset & Box Sizing */

#adaptiveGridstacks_in_1928_page0 *,
#adaptiveGridstacks_in_1928_page0 *:before,
#adaptiveGridstacks_in_1928_page0 *:after {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

#adaptiveGridstacks_in_1928_page0 {
	display: block;
}

#adaptiveGridstacks_in_1928_page0:before {
	display: table;
	content: " ";	
}

#adaptiveGridstacks_in_1928_page0 .adaptiveGridColumn {
	overflow: hidden;
}


#adaptiveGridstacks_in_1928_page0 img {
	max-width: 100%;
	height: auto;
}


#adaptiveGridstacks_in_1928_page0 .adaptiveGridColumn {
	display: inline-block;
	float: left;
}

/* @end */

/* @group Column Padding Settings */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_1928_page0 .columnInner {
		padding: 0px;
	}
	
	#adaptiveGridstacks_in_1928_page0 {
		margin-left: -0px;
	}
	
	#adaptiveGridstacks_in_1928_page0 {
		margin-right: -0px;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_1928_page0 .columnInner {
		padding: 2px;
	}
	
	#adaptiveGridstacks_in_1928_page0 {
		margin-left: -2px;
	}
	
	#adaptiveGridstacks_in_1928_page0 {
		margin-right: -2px;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_1928_page0 .columnInner {
		padding: 4px;
	}
	
	#adaptiveGridstacks_in_1928_page0 {
		margin-left: -4px;
	}
	
	#adaptiveGridstacks_in_1928_page0 {
		margin-right: -4px;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_1928_page0 .columnInner {
		padding: 6px;
	}
	
	#adaptiveGridstacks_in_1928_page0 {
		margin-left: -6px;
	}
	
	#adaptiveGridstacks_in_1928_page0 {
		margin-right: -6px;
	}
}

/* @end */

/* @group Column Settings */



/* If column 1 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_1928_page0 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_1928_page0 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_1928_page0 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_1928_page0 .column1 {
		width: 49.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_1928_page0 .column2 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_1928_page0 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_1928_page0 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_1928_page0 .column2 {
		width: 49.00%;
	}
}






















/* @end */

/* @group Custom Classes */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_1928_page0 .no-phone {
		display: none;
	}
	
	#adaptiveGridstacks_in_1928_page0 .display-phone {
		display: block;
	}	
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_1928_page0 .no-tablet {
		display: none;
	}
	
	#adaptiveGridstacks_in_1928_page0 .display-tablet {
		display: block;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_1928_page0 .no-laptop {
		display: none;
	}
	
	#adaptiveGridstacks_in_1928_page0 .display-laptop {
		display: block;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_1928_page0 .no-desktop {
		display: none;
	}
	
	#adaptiveGridstacks_in_1928_page0 .display-desktop {
		display: block;
	}
}

@media print {
	#adaptiveGridstacks_in_1928_page0 .no-print {
		display: none;
	}
}

@media screen {
	#adaptiveGridstacks_in_1928_page0 .no-screen {
		display: none;
	}
}

/* @end */



/* @group Print Styling */

@media print {
	#adaptiveGridstacks_in_1928_page0 {
		display: block;
		position: relative;
		height: auto;
		overflow: auto;
	}
	
	#adaptiveGridstacks_in_1928_page0 .column1,
	#adaptiveGridstacks_in_1928_page0 .column2,
	#adaptiveGridstacks_in_1928_page0 .column3,
	#adaptiveGridstacks_in_1928_page0 .column4,
	#adaptiveGridstacks_in_1928_page0 .column5,
	#adaptiveGridstacks_in_1928_page0 .column6,
	#adaptiveGridstacks_in_1928_page0 .column7,
	#adaptiveGridstacks_in_1928_page0 .column8,
	#adaptiveGridstacks_in_1928_page0 .column9,
	#adaptiveGridstacks_in_1928_page0 .column10,
	#adaptiveGridstacks_in_1928_page0 .column11,
	#adaptiveGridstacks_in_1928_page0 .column12 {
		float: none;
		position: relative;
		width: 100%;	
	}
	
	#adaptiveGridstacks_in_1928_page0 .columnInner {
		padding: 0;
	}
}

/* @end */
#stacks_out_1928_page0 {
	width: 75%;
}

#stacks_in_1928_page0 {
	margin: 0px 0px 5px 0px;
}
#stacks_in_1945_page0 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;         }

#stacks_in_1945_page0 {
	margin: 0px 5px 0px 5px;
}
#stacks_in_1947_page0 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;         }

#stacks_in_1947_page0 {
	margin: 0px 5px 0px 5px;
}
#flexiBoxstacks_in_2587_page0 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}

@media screen and (max-width: 100px) {
	#flexiBoxstacks_in_2587_page0 {
		display: 0 auto;
	}
}


#stacks_in_2587_page0 {
	background-image: url("../files/backgroundImage_2587.jpg");
	border: solid #CCCCCC;
	border-width: 1px 0px 1px 0px;
	margin: 3px 0px 15px 0px;
}
#stacks_in_2589_page0 *,
#stacks_in_2589_page0 *:before,
#stacks_in_2589_page0 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2591_page0Calligrapher{			font-size: 200% !important;			color: #999999 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2591_page0Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2591_page0Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2591_page0Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2591_page0Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2591_page0Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2591_page0Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2591_page0Calligrapher h6, .stacks_in_2591_page0Calligrapher h5, .stacks_in_2591_page0Calligrapher h4, .stacks_in_2591_page0Calligrapher h3, .stacks_in_2591_page0Calligrapher h2, .stacks_in_2591_page0Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- */ .stacks_in_2591_page0Calligrapher, .stacks_in_2591_page0Calligrapher h1, .stacks_in_2591_page0Calligrapher h2, .stacks_in_2591_page0Calligrapher h3, .stacks_in_2591_page0Calligrapher h4, .stacks_in_2591_page0Calligrapher h5, .stacks_in_2591_page0Calligrapher h6{	font-family: "'Droid Serif', serif" !important;}/* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2591_page0targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2591_page0Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2591_page0Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2591_page0Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2591_page0Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2593_page0 {
	margin: 10px 10px 3px 10px;
	padding: 15px 0px 10px 0px;
}
#stacks_in_2595_page0 *,
#stacks_in_2595_page0 *:before,
#stacks_in_2595_page0 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */



/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0 !important; list-style: none !important;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('../files/flexslider-icon.eot');
	src:url('../files/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('../files/flexslider-icon.woff') format('woff'),
		url('../files/flexslider-icon.ttf') format('truetype'),
		url('../files/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}
#stacks_in_2597_page0 .sf-loader{
	position: relative;
	text-align: center;
	font: normal 12px "Arial Rounded MT Bold", "Helvetica Rounded", Arial, sans-serif;
	letter-spacing: 1px;
	padding-bottom: 15px;
	-webkit-text-stroke: 0.15px;
  top: 60%;
  -webkit-font-smoothing: antialiased;
  color: #999999;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.sf-loader hr{
	height: 10px !important;
	background-color: transparent !important;
	border: none;
}
#stacks_in_2597_page0 .sf-spinner {
  width: 80px;
  height: 50px;
  display: inline-block;
  background-color: #999999;
  border-radius: 1px;
  position: relative;
  z-index: 10;
  -webkit-backface-visibility: visible !important;
  -webkit-animation: rotateplane 1.2s infinite ease-in-out;
  animation: rotateplane 1.2s infinite ease-in-out;
}

@-webkit-keyframes rotateplane {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes rotateplane {
  0% { 
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) 
  } 50% { 
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) 
  } 100% { 
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}


/* FlexSlider Necessary Styles
*********************************/

#stacks_in_2597_page0{
	position: relative;
	z-index: 20;
	text-shadow: none;
	height: 225px;
	max-height: ;
	max-width: ;
	max-height:none;max-width:none;
	overflow: hidden;
}
.sf-loaded #stacks_in_2597_page0{height: auto;}

.flexslider {
	opacity: 0;
	-webkit-transition: opacity 1s ease-out;
	-moz-transition: opacity 1s ease-out;
	transition: opacity 1s ease-out;
}
.sf-loaded .flexslider{
	opacity: 1;
}
.sf-loaded .sf-loader{
	display: none;
}

.flexslider .slides{
	margin-bottom: 0 !important;
	padding-left: 0 !important;
}

.flexslider .slides:not(.lt-ie){
	margin-left: 0 !important;
}

.flexslider .slides a,
.flexslider .slides img{
	outline: none;
	border: none;
}
.flexslider .slides a{}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.flexslider .slides > li.anim {
	overflow: hidden;
  -webkit-transition: max-height 2500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
  -moz-transition: max-height 2500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
  transition: max-height 2500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
}
.flexslider .slides img{width:100%;display: block;}
.flexslider .slides img.max {width: 100% !important; height: auto !important;}
.flexslider .slides img.limit {width: auto !important;}

.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { position: relative; zoom: 1; }
#stacks_in_2597_page0 *{
	padding: 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#extraContainer1 .flexslider { margin: 0;}
.flex-viewport { 
	max-height: 2000px; 
	-webkit-transition: all 1s ease; 
	-moz-transition: all 1s ease; 
	-o-transition: all 1s ease; 
	transition: all 1s ease; 
}

.flexslider .slides { zoom: 1;}

/* Direction Nav */
#stacks_in_2597_page0 .flex-direction-nav {*height: 0;}

#stacks_in_2597_page0 .flex-direction-nav a{ 
	text-decoration:none;
	display: block;
	background-color: transparent;
	border-radius: 3px;
	font-style: normal !important;
	position: absolute;
	top: 50%;
	height: 44px;
	width: 44px;
	margin-top: -22px;
	z-index: 10;
	opacity: 0;
	cursor: pointer;
	line-height: 0;
	margin-left: 30px;
	color: #111111 !important;
	-webkit-transition: all .7s cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-moz-transition: all .7s cubic-bezier(0.770, 0.000, 0.175, 1.000); 
	transition: all .7s cubic-bezier(0.770, 0.000, 0.175, 1.000);
}
#stacks_in_2597_page0 .flex-direction-nav .flex-next{
	margin-left: 0px;
	margin-right: 30px;
}
#stacks_in_2597_page0 .flex-direction-nav .flex-prev {
	-webkit-transform: translateX(-50px);
  -moz-transform:    translateX(-50px);
  -ms-transform:     translateX(-50px);
  -o-transform:      translateX(-50px);
  transform:         translateX(-50px);
	left: -10px;
}
#stacks_in_2597_page0 .flex-direction-nav .flex-next { 
	-webkit-transform: translateX(50px);
  -moz-transform:    translateX(50px);
  -ms-transform:     translateX(50px);
  -o-transform:      translateX(50px);
  transform:         translateX(50px);
	text-align: right; 
	right: -10px;
}
#stacks_in_2597_page0 .flexslider:hover .flex-prev,
#stacks_in_2597_page0 .flexslider:hover .flex-next {
	-webkit-transform: translateX(0);
  -moz-transform:    translateX(0);
  -ms-transform:     translateX(0);
  -o-transform:      translateX(0);
  transform:         translateX(0);
	opacity: 0.4;
}

#stacks_in_2597_page0 .flex-direction-nav .flex-prev:before,
#stacks_in_2597_page0 .flex-direction-nav .flex-next:before{
	text-align: center;
	width: 45px;
	line-height: 46px;
	font-family: "flexslider-icon";
	-webkit-font-smoothing: subpixel-antialiased;
	font-size: 20px; 
	display: inline-block; 
	content: '\f001'; 
	z-index: 10;
	position: relative;
}
#stacks_in_2597_page0 .flex-direction-nav .flex-next:before  { width: 45px;content: '\f002';}
#stacks_in_2597_page0 .flexslider:hover .flex-next:hover, 
#stacks_in_2597_page0 .flexslider:hover .flex-prev:hover { opacity: 1; color: #111111 !important;}
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }


/* Caption */
.slides > li{position: relative;}
.flex-caption { 
	height:50px; 
	background:none;
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); 
	background: rgba(0,0,0,.5);
	box-shadow: inset 0 1px 0 rgba(0,0,0,.1), inset 0 2px 0 rgba(255,255,255,.04);
	zoom: 1; 
	text-align: left; 
	width: 100%; 
	z-index: 10;
	display: block; 
	text-indent: 20px;
	position: absolute; 
	left: 0; 
	bottom: 0; 
	color: #fff;
	line-height: 50px;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke: 0.2px #999;
	font-size: 14px;
}

/* Control Nav */
body ol.flex-control-nav {
	list-style-type: none !important;
	padding: 0 !important;
	margin: 0 !important;
	width: 100%; 
	position: absolute; 
	bottom: -40px; 
	text-align: center;
	opacity: 0.2;
	line-height: 50px;
	bottom: 0; 
	width:100%;
	z-index:100;
	-webkit-transition: opacity .6s linear;
	-moz-transition: opacity .6s linear;
	transition: opacity .6s linear;
}
.flex-control-nav *{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.flexslider:hover .flex-control-nav {
	opacity: 0.5;
}
#stacks_in_2597_page0 .flex-control-nav li {
	margin: 0 7px; 
	display: inline-block;
	zoom: 1;
	position: relative;
	*display: inline;
	list-style-type: none !important;
}
#stacks_in_2597_page0 .flex-control-paging li a {
	color: transparent !important; 
	width: 11px; 
	height: 11px; 
	display: block;
	float: left;
	background: #000000; 
	cursor: pointer; 
	text-align: left;
	text-indent: -9999px;
	position: relative;
	top: 1px;
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px; 
	-o-border-radius: 20px; 
	border-radius: 20px;
	-webkit-transition: background .25s ease-out;
	-moz-transition: background .25s ease-out;
	transition: background .25s ease-out;
}
#stacks_in_2597_page0 .flex-control-paging li a:hover { background:  #FFFFFF; }
#stacks_in_2597_page0 .flex-control-paging li a.flex-active { background: #FFFFFF; cursor: default; }

/* Control Nav MOD */
#extraContainer1 .flex-control-nav {bottom: 0;}

.flex-control-nav.alignRight {
	opacity: 0.4;
	text-align: right; 
	right: 15px;
	width:auto;
	display: block;
	float: left;
}

.flexslider:hover .flex-control-nav.alignRight {
	opacity: 0.7;
}

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
#stacks_in_2597_page0 .flexslider .flex-prev,
#stacks_in_2597_page0 .flexslider .flex-next {
	-webkit-transform: translateX(0);
  -moz-transform:    translateX(0);
  -ms-transform:     translateX(0);
  -o-transform:      translateX(0);
  transform:         translateX(0);
	opacity: 0.6;
}
}
@media screen and (max-width: 480px) {
	#stacks_in_2597_page0 .flex-direction-nav{display: none;}
}


/* Edit Mode UI  */




#stacks_in_2597_page0 {
	border: solid #CCCCCC;
	border-width: 1px 0px 1px 0px;
}
#stacks_in_2603_page0 *,
#stacks_in_2603_page0 *:before,
#stacks_in_2603_page0 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}
/* RainbowThing by RapidWeaver Central  */  

#stacks_in_2616_page0 .rainbowthing {
  color: #59BFFB;
  -webkit-animation: colors 57s linear infinite;
  -moz-animation: colors 57s linear infinite;
  animation: colors 57s linear infinite;
}

@-webkit-keyframes colors {
  5.26316% {
    color: #33CCFF;
  }

  10.52632% {
  color: #0099CC;
  }

  15.78947% {
  color: #336699;
  }

  21.05263% {
  color: #3399FF;
  }

  26.31579% {
  color: #00CCFF;
  }

  31.57895% {
  color: #3399CC;
  }

  36.84211% {
  color: #0A5190;
  }

  42.10526% {
  color: #053265;
  }

  47.36842% {
  color: #0A5190;
  }

  52.63158% {
  color: #3399FF;
  }

  57.89474% {
  color: #00CCFF;
  }

  63.15789% {
  color: #66CCFF;
  }

  68.42105% {
  color: #0A5190;
  }

  73.68421% {
  color: #053265;
  }

  78.94737% {
  color: #0A5190;
  }

  84.21053% {
   color: #3399CC;
  }

  89.47368% {
  color: #3399FF;
  }

  94.73684% {
  color: #33CCFF;
  }

  100% {
  color: #59BFFB;
  }
}

@-moz-keyframes colors {
  5.26316% {
    color: #33CCFF;
  }

  10.52632% {
  color: #0099CC;
  }

  15.78947% {
  color: #336699;
  }

  21.05263% {
  color: #3399FF;
  }

  26.31579% {
  color: #00CCFF;
  }

  31.57895% {
  color: #3399CC;
  }

  36.84211% {
  color: #0A5190;
  }

  42.10526% {
  color: #053265;
  }

  47.36842% {
  color: #0A5190;
  }

  52.63158% {
  color: #3399FF;
  }

  57.89474% {
  color: #00CCFF;
  }

  63.15789% {
  color: #66CCFF;
  }

  68.42105% {
  color: #0A5190;
  }

  73.68421% {
  color: #053265;
  }

  78.94737% {
  color: #0A5190;
  }

  84.21053% {
   color: #3399CC;
  }

  89.47368% {
  color: #3399FF;
  }

  94.73684% {
  color: #33CCFF;
  }

  100% {
  color: #59BFFB;
  }


}
	

@keyframes colors {
  5.26316% {
    color: #33CCFF;
  }

  10.52632% {
  color: #0099CC;
  }

  15.78947% {
  color: #336699;
  }

  21.05263% {
  color: #3399FF;
  }

  26.31579% {
  color: #00CCFF;
  }

  31.57895% {
  color: #3399CC;
  }

  36.84211% {
  color: #0A5190;
  }

  42.10526% {
  color: #053265;
  }

  47.36842% {
  color: #0A5190;
  }

  52.63158% {
  color: #3399FF;
  }

  57.89474% {
  color: #00CCFF;
  }

  63.15789% {
  color: #66CCFF;
  }

  68.42105% {
  color: #0A5190;
  }

  73.68421% {
  color: #053265;
  }

  78.94737% {
  color: #0A5190;
  }

  84.21053% {
   color: #3399CC;
  }

  89.47368% {
  color: #3399FF;
  }

  94.73684% {
  color: #33CCFF;
  }

  100% {
  color: #59BFFB;
  }

}
	
/* Based on a snippet by Jackie Balzer, inspired by www.metafizzy.co */ 


	
	
#stacks_in_2616_page0 {
	margin: 5px 10px 10px 10px;
}
#stacks_in_5686_page0 *,
#stacks_in_5686_page0 *:before,
#stacks_in_5686_page0 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}

#stacks_out_206_page0 {
	width: 96%;
}

#stacks_in_206_page0 {
	background-image: url("../files/backgroundImage_206.jpg");
	border: solid #CCCC00;
	border-width:  1px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 30px 10px 5px 10px;
	padding: 30px 30px 15px 35px;
}
#stacks_in_1910_page0 *,
#stacks_in_1910_page0 *:before,
#stacks_in_1910_page0 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}
/* @group CSS Reset & Box Sizing */

#adaptiveGridstacks_in_5170_page0 *,
#adaptiveGridstacks_in_5170_page0 *:before,
#adaptiveGridstacks_in_5170_page0 *:after {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

#adaptiveGridstacks_in_5170_page0 {
	display: block;
}

#adaptiveGridstacks_in_5170_page0:before {
	display: table;
	content: " ";	
}

#adaptiveGridstacks_in_5170_page0 .adaptiveGridColumn {
	overflow: hidden;
}


#adaptiveGridstacks_in_5170_page0 img {
	max-width: 100%;
	height: auto;
}


#adaptiveGridstacks_in_5170_page0 .adaptiveGridColumn {
	display: inline-block;
	float: left;
}

/* @end */

/* @group Column Padding Settings */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_5170_page0 .columnInner {
		padding: 0px;
	}
	
	#adaptiveGridstacks_in_5170_page0 {
		margin-left: -0px;
	}
	
	#adaptiveGridstacks_in_5170_page0 {
		margin-right: -0px;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_5170_page0 .columnInner {
		padding: 2px;
	}
	
	#adaptiveGridstacks_in_5170_page0 {
		margin-left: -2px;
	}
	
	#adaptiveGridstacks_in_5170_page0 {
		margin-right: -2px;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_5170_page0 .columnInner {
		padding: 3px;
	}
	
	#adaptiveGridstacks_in_5170_page0 {
		margin-left: -3px;
	}
	
	#adaptiveGridstacks_in_5170_page0 {
		margin-right: -3px;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_5170_page0 .columnInner {
		padding: 3px;
	}
	
	#adaptiveGridstacks_in_5170_page0 {
		margin-left: -3px;
	}
	
	#adaptiveGridstacks_in_5170_page0 {
		margin-right: -3px;
	}
}

/* @end */

/* @group Column Settings */



/* If column 1 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_5170_page0 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_5170_page0 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_5170_page0 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_5170_page0 .column1 {
		width: 30.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_5170_page0 .column2 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_5170_page0 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_5170_page0 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_5170_page0 .column2 {
		width: 36.00%;
	}
}



/* If column 3 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_5170_page0 .column3 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_5170_page0 .column3 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_5170_page0 .column3 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_5170_page0 .column3 {
		width: 30.00%;
	}
}




















/* @end */

/* @group Custom Classes */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_5170_page0 .no-phone {
		display: none;
	}
	
	#adaptiveGridstacks_in_5170_page0 .display-phone {
		display: block;
	}	
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_5170_page0 .no-tablet {
		display: none;
	}
	
	#adaptiveGridstacks_in_5170_page0 .display-tablet {
		display: block;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_5170_page0 .no-laptop {
		display: none;
	}
	
	#adaptiveGridstacks_in_5170_page0 .display-laptop {
		display: block;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_5170_page0 .no-desktop {
		display: none;
	}
	
	#adaptiveGridstacks_in_5170_page0 .display-desktop {
		display: block;
	}
}

@media print {
	#adaptiveGridstacks_in_5170_page0 .no-print {
		display: none;
	}
}

@media screen {
	#adaptiveGridstacks_in_5170_page0 .no-screen {
		display: none;
	}
}

/* @end */



/* @group Print Styling */

@media print {
	#adaptiveGridstacks_in_5170_page0 {
		display: block;
		position: relative;
		height: auto;
		overflow: auto;
	}
	
	#adaptiveGridstacks_in_5170_page0 .column1,
	#adaptiveGridstacks_in_5170_page0 .column2,
	#adaptiveGridstacks_in_5170_page0 .column3,
	#adaptiveGridstacks_in_5170_page0 .column4,
	#adaptiveGridstacks_in_5170_page0 .column5,
	#adaptiveGridstacks_in_5170_page0 .column6,
	#adaptiveGridstacks_in_5170_page0 .column7,
	#adaptiveGridstacks_in_5170_page0 .column8,
	#adaptiveGridstacks_in_5170_page0 .column9,
	#adaptiveGridstacks_in_5170_page0 .column10,
	#adaptiveGridstacks_in_5170_page0 .column11,
	#adaptiveGridstacks_in_5170_page0 .column12 {
		float: none;
		position: relative;
		width: 100%;	
	}
	
	#adaptiveGridstacks_in_5170_page0 .columnInner {
		padding: 0;
	}
}

/* @end */
#stacks_out_5170_page0 {
	width: 96%;
}

#stacks_in_5170_page0 {
	margin: 0px 10px 0px 10px;
}
 #stacks_in_5172_page0{overflow:visible;-webkit-font-smoothing:antialiased;}#stacks_in_5172_page0 .cycler_reel{position:relative;width:100%;overflow:hidden} #stacks_in_5172_page0{visibility:hidden}#stacks_in_5172_page0 .cycler_reel>div.stacks_out{width:100%!important}#stacks_in_5172_page0 .cycler_reel>div.stacks_out:first{visibility:visible}   

#stacks_in_5172_page0 {
	margin: 38px 0px 0px 0px;
}

#stacks_in_5174_page0 {
	margin:  5px;
}

#stacks_in_5176_page0 {
	margin:  5px;
}

#stacks_in_5181_page0 {
	margin:  5px;
}

#stacks_in_5225_page0 {
	margin:  5px;
}

#stacks_in_2755_page0 {
	margin:  5px;
}
 #stacks_in_1918_page0{overflow:visible;-webkit-font-smoothing:antialiased;}#stacks_in_1918_page0 .cycler_reel{position:relative;width:100%;overflow:hidden} #stacks_in_1918_page0{visibility:hidden}#stacks_in_1918_page0 .cycler_reel>div.stacks_out{width:100%!important}#stacks_in_1918_page0 .cycler_reel>div.stacks_out:first{visibility:visible}   
#stacks_in_1920_page0 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;         }
#stacks_in_1936_page0 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;         }
 #stacks_in_5198_page0{overflow:visible;-webkit-font-smoothing:antialiased;}#stacks_in_5198_page0 .cycler_reel{position:relative;width:100%;overflow:hidden} #stacks_in_5198_page0{visibility:hidden}#stacks_in_5198_page0 .cycler_reel>div.stacks_out{width:100%!important}#stacks_in_5198_page0 .cycler_reel>div.stacks_out:first{visibility:visible}   

#stacks_in_5198_page0 {
	margin: 38px 0px 0px 0px;
}

#stacks_in_5200_page0 {
	margin:  5px;
}

#stacks_in_5202_page0 {
	margin:  5px;
}

#stacks_in_5204_page0 {
	margin:  5px;
}

#stacks_in_5233_page0 {
	margin:  5px;
}

#stacks_in_2747_page0 {
	margin:  5px;
}
#stacks_in_5207_page0 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;         }
#stacks_in_5688_page0 *,
#stacks_in_5688_page0 *:before,
#stacks_in_5688_page0 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



.wow {
	visibility: hidden;
}
#toggleWrapper_stacks_in_8208_page0 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_8208_page0 {
	padding: 5px;
	margin: 0;
	background: #FFFFFF;
	font-weight: normal;
	display: block;
	position: relative;
	color: #666666;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
}
	
#toggleTrigger_stacks_in_8208_page0:hover { 
	color: #999999;
	cursor: pointer; 
}

#toggleContainer_stacks_in_8208_page0 {
	display: none;
	margin-top: 5px;
	padding: 5px;
	overflow: hidden;
	background: #FFFFFF;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/* @end */

#stacks_out_8208_page0 {
	width: 99%;
}
#stacks_in_12975_page0{border-radius:0px;}#stacks_in_12975_page0 .boxgrid{width:100%;display:block;position:relative;overflow:hidden;margin:0 auto}#stacks_in_12975_page0 .boxgrid .back,#stacks_in_12975_page0 .boxgrid .cover{width:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0;border-radius:0px;}#stacks_in_12975_page0 .boxgrid .cover{filter:alpha(opacity=100);-moz-opacity:1.00;-khtml-opacity:1.00;opacity:1.00; } 

#stacks_out_12975_page0 {
	width: 99%;
}

#stacks_in_12975_page0 {
	margin: 0px 15px 0px 15px;
}

#stacks_in_12944_page0 {
	background-image: url("../files/backgroundImage_12944.jpg");
	border: solid #CCCCCC;
	border-width:  1px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	padding: 5px 3px 10px 3px;
}

#stacks_in_12945_page0 {
	line-height: 2.450000em;
}

#stacks_in_11797_page0 {
	background-image: url("../files/backgroundImage_11797.jpg");
	border: solid #CCCCCC;
	border-width:  1px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	padding: 5px 3px 10px 3px;
}

#stacks_in_11798_page0 {
	line-height: 2.450000em;
}

#stacks_out_8130_page0 {
	width: 99%;
}

#stacks_in_8130_page0 {
	background-image: url("../files/backgroundImage_8130.jpg");
	border: solid #CCCCCC;
	border-width:  1px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 5px 15px 7px 15px;
	padding: 20px 15px 20px 30px;
}

#stacks_out_8138_page0 {
	width: 99%;
}

#stacks_in_8138_page0 {
	background-image: url("../files/backgroundImage_8138.png");
	border: solid #CCCCCC;
	border-width:  1px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 7px 15px 7px 15px;
	padding: 16px 15px 20px 30px;
}

#stacks_out_8146_page0 {
	width: 99%;
}

#stacks_in_8146_page0 {
	background-image: url("../files/backgroundImage_8146.jpg");
	border: solid #CCCCCC;
	border-width:  1px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 7px 15px 7px 15px;
	padding: 16px 15px 20px 30px;
}
#flexiBoxstacks_in_905_page0 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}

@media screen and (max-width: 100px) {
	#flexiBoxstacks_in_905_page0 {
		display: 0 auto;
	}
}


#stacks_out_905_page0 {
	width: 99%;
}

#stacks_in_905_page0 {
	background-image: url("../files/backgroundImage_905.jpg");
	border: solid #CCCCCC;
	border-width:  1px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 7px 15px 7px 15px;
	padding: 20px 16px 8px 30px;
}
  #stacks_in_5081_page0{display:none}
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('blank.gif');
	z-index: 1102;
	
	
	display: none;
	
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}


#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}



.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_nw.png', sizingMethod='scale'); }#flexiBoxstacks_in_2637_page0 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}

@media screen and (max-width: 100px) {
	#flexiBoxstacks_in_2637_page0 {
		display: 0 auto;
	}
}


#stacks_out_2637_page0 {
	width: 99%;
}

#stacks_in_2637_page0 {
	background-image: url("../files/backgroundImage_2637.jpg");
	border: solid #CCCCCC;
	border-width:  1px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 7px 15px 7px 15px;
	padding: 20px 16px 8px 30px;
}

#stacks_out_8162_page0 {
	width: 99%;
}

#stacks_in_8162_page0 {
	background-image: url("../files/backgroundImage_8162.jpg");
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 7px 15px 5px 15px;
	padding: 16px 15px 5px 30px;
}

#stacks_out_8170_page0 {
	width: 99%;
}

#stacks_in_8170_page0 {
	background-image: url("../files/backgroundImage_8170.jpg");
	border: solid #CCCCCC;
	border-width:  1px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 7px 15px 7px 15px;
	padding: 16px 15px 20px 30px;
}

#stacks_out_8178_page0 {
	width: 99%;
}

#stacks_in_8178_page0 {
	background-image: url("../files/backgroundImage_8178.jpg");
	border: solid #CCCCCC;
	border-width:  1px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 7px 15px 7px 15px;
	padding: 16px 15px 20px 30px;
}

#stacks_out_8186_page0 {
	width: 99%;
}

#stacks_in_8186_page0 {
	background-image: url("../files/backgroundImage_8186.jpg");
	border: solid #CCCCCC;
	border-width:  1px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 7px 15px 7px 15px;
	padding: 16px 15px 20px 30px;
}

#stacks_out_8194_page0 {
	width: 99%;
}

#stacks_in_8194_page0 {
	background-image: url("../files/backgroundImage_8194.png");
	border: solid #CCCCCC;
	border-width:  1px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 20px 15px 5px 15px;
	padding: 40px 25px 5px 30px;
}
#stacks_in_141_page0 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_141_page0 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#CCCC33; 
font-size:1%;
-webkit-box-shadow: 0px 0px 2px #DDDDDC;
-moz-box-shadow: 0px 0px 2px #DDDDDC;
box-shadow: 0px 0px 2px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}


#stacks_out_141_page0 {
	width: 92%;
}

#stacks_in_141_page0 {
	margin: 35px 15px 20px 15px;
}
#flexiBoxstacks_in_6497_page0 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}

@media screen and (max-width: 100px) {
	#flexiBoxstacks_in_6497_page0 {
		display: 0 auto;
	}
}


#stacks_out_6497_page0 {
	width: 98%;
}

#stacks_in_6497_page0 {
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 6px 5px 0px 5px;
	padding: 10px 10px 10px 10px;
}
/* @group CSS Reset & Box Sizing */

#adaptiveGridstacks_in_2071_page0 *,
#adaptiveGridstacks_in_2071_page0 *:before,
#adaptiveGridstacks_in_2071_page0 *:after {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

#adaptiveGridstacks_in_2071_page0 {
	display: block;
}

#adaptiveGridstacks_in_2071_page0:before {
	display: table;
	content: " ";	
}

#adaptiveGridstacks_in_2071_page0 .adaptiveGridColumn {
	overflow: hidden;
}


#adaptiveGridstacks_in_2071_page0 img {
	max-width: 100%;
	height: auto;
}


#adaptiveGridstacks_in_2071_page0 .adaptiveGridColumn {
	display: inline-block;
	float: left;
}

/* @end */

/* @group Column Padding Settings */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_2071_page0 .columnInner {
		padding: 0px;
	}
	
	#adaptiveGridstacks_in_2071_page0 {
		margin-left: -0px;
	}
	
	#adaptiveGridstacks_in_2071_page0 {
		margin-right: -0px;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_2071_page0 .columnInner {
		padding: 2px;
	}
	
	#adaptiveGridstacks_in_2071_page0 {
		margin-left: -2px;
	}
	
	#adaptiveGridstacks_in_2071_page0 {
		margin-right: -2px;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_2071_page0 .columnInner {
		padding: 4px;
	}
	
	#adaptiveGridstacks_in_2071_page0 {
		margin-left: -4px;
	}
	
	#adaptiveGridstacks_in_2071_page0 {
		margin-right: -4px;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_2071_page0 .columnInner {
		padding: 6px;
	}
	
	#adaptiveGridstacks_in_2071_page0 {
		margin-left: -6px;
	}
	
	#adaptiveGridstacks_in_2071_page0 {
		margin-right: -6px;
	}
}

/* @end */

/* @group Column Settings */



/* If column 1 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_2071_page0 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_2071_page0 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_2071_page0 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_2071_page0 .column1 {
		width: 20.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_2071_page0 .column2 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_2071_page0 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_2071_page0 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_2071_page0 .column2 {
		width: 20.00%;
	}
}



/* If column 3 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_2071_page0 .column3 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_2071_page0 .column3 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_2071_page0 .column3 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_2071_page0 .column3 {
		width: 20.00%;
	}
}



/* If column 4 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_2071_page0 .column4 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_2071_page0 .column4 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_2071_page0 .column4 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_2071_page0 .column4 {
		width: 20.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_2071_page0 .column5 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_2071_page0 .column5 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_2071_page0 .column5 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_2071_page0 .column5 {
		width: 20.00%;
	}
}
















/* @end */

/* @group Custom Classes */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_2071_page0 .no-phone {
		display: none;
	}
	
	#adaptiveGridstacks_in_2071_page0 .display-phone {
		display: block;
	}	
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_2071_page0 .no-tablet {
		display: none;
	}
	
	#adaptiveGridstacks_in_2071_page0 .display-tablet {
		display: block;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_2071_page0 .no-laptop {
		display: none;
	}
	
	#adaptiveGridstacks_in_2071_page0 .display-laptop {
		display: block;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_2071_page0 .no-desktop {
		display: none;
	}
	
	#adaptiveGridstacks_in_2071_page0 .display-desktop {
		display: block;
	}
}

@media print {
	#adaptiveGridstacks_in_2071_page0 .no-print {
		display: none;
	}
}

@media screen {
	#adaptiveGridstacks_in_2071_page0 .no-screen {
		display: none;
	}
}

/* @end */



/* @group Print Styling */

@media print {
	#adaptiveGridstacks_in_2071_page0 {
		display: block;
		position: relative;
		height: auto;
		overflow: auto;
	}
	
	#adaptiveGridstacks_in_2071_page0 .column1,
	#adaptiveGridstacks_in_2071_page0 .column2,
	#adaptiveGridstacks_in_2071_page0 .column3,
	#adaptiveGridstacks_in_2071_page0 .column4,
	#adaptiveGridstacks_in_2071_page0 .column5,
	#adaptiveGridstacks_in_2071_page0 .column6,
	#adaptiveGridstacks_in_2071_page0 .column7,
	#adaptiveGridstacks_in_2071_page0 .column8,
	#adaptiveGridstacks_in_2071_page0 .column9,
	#adaptiveGridstacks_in_2071_page0 .column10,
	#adaptiveGridstacks_in_2071_page0 .column11,
	#adaptiveGridstacks_in_2071_page0 .column12 {
		float: none;
		position: relative;
		width: 100%;	
	}
	
	#adaptiveGridstacks_in_2071_page0 .columnInner {
		padding: 0;
	}
}

/* @end */
#stacks_out_6501_page0 {
	width: 70%;
}
#hoverBoxWrapperstacks_in_6503_page0 {
	height: auto;
	min-height: 0px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#hoverBoxWrapperstacks_in_6503_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_6503_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

.static-bg0stacks_in_6503_page0 {
	background: transparent;
}

.static-bg1stacks_in_6503_page0 {
	background: #333333;
}

.static-bg2stacks_in_6503_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_6503_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_6503_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_6503_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#hoverBoxRolloverstacks_in_6503_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

.hover-bg0stacks_in_6503_page0 {
	background: transparent;
}

.hover-bg1stacks_in_6503_page0 {
	background: #333333;
}

.hover-bg2stacks_in_6503_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.hover-bg3stacks_in_6503_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.hover-bg4stacks_in_6503_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.hover-bg5stacks_in_6503_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#hoverBoxLinkstacks_in_6503_page0 a:link,
#hoverBoxLinkstacks_in_6503_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
}

/* Where the magic happens! */

#hoverBoxWrapperstacks_in_6503_page0:hover #hoverBoxRolloverstacks_in_6503_page0 {
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /* IE 8 */
	filter: alpha(opacity=99); /* IE 4, 5, 6 and 7 */
}

#stacks_out_6511_page0 {
	width: 70%;
}
#hoverBoxWrapperstacks_in_6513_page0 {
	height: auto;
	min-height: 0px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#hoverBoxWrapperstacks_in_6513_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_6513_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

.static-bg0stacks_in_6513_page0 {
	background: transparent;
}

.static-bg1stacks_in_6513_page0 {
	background: #333333;
}

.static-bg2stacks_in_6513_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_6513_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_6513_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_6513_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#hoverBoxRolloverstacks_in_6513_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

.hover-bg0stacks_in_6513_page0 {
	background: transparent;
}

.hover-bg1stacks_in_6513_page0 {
	background: #333333;
}

.hover-bg2stacks_in_6513_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.hover-bg3stacks_in_6513_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.hover-bg4stacks_in_6513_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.hover-bg5stacks_in_6513_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#hoverBoxLinkstacks_in_6513_page0 a:link,
#hoverBoxLinkstacks_in_6513_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
}

/* Where the magic happens! */

#hoverBoxWrapperstacks_in_6513_page0:hover #hoverBoxRolloverstacks_in_6513_page0 {
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /* IE 8 */
	filter: alpha(opacity=99); /* IE 4, 5, 6 and 7 */
}

#stacks_out_6521_page0 {
	width: 70%;
}
#hoverBoxWrapperstacks_in_6523_page0 {
	height: auto;
	min-height: 0px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#hoverBoxWrapperstacks_in_6523_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_6523_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

.static-bg0stacks_in_6523_page0 {
	background: transparent;
}

.static-bg1stacks_in_6523_page0 {
	background: #333333;
}

.static-bg2stacks_in_6523_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_6523_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_6523_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_6523_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#hoverBoxRolloverstacks_in_6523_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

.hover-bg0stacks_in_6523_page0 {
	background: transparent;
}

.hover-bg1stacks_in_6523_page0 {
	background: #333333;
}

.hover-bg2stacks_in_6523_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.hover-bg3stacks_in_6523_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.hover-bg4stacks_in_6523_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.hover-bg5stacks_in_6523_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#hoverBoxLinkstacks_in_6523_page0 a:link,
#hoverBoxLinkstacks_in_6523_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
}

/* Where the magic happens! */

#hoverBoxWrapperstacks_in_6523_page0:hover #hoverBoxRolloverstacks_in_6523_page0 {
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /* IE 8 */
	filter: alpha(opacity=99); /* IE 4, 5, 6 and 7 */
}

#stacks_out_6544_page0 {
	width: 70%;
}
#hoverBoxWrapperstacks_in_6546_page0 {
	height: auto;
	min-height: 0px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#hoverBoxWrapperstacks_in_6546_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_6546_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

.static-bg0stacks_in_6546_page0 {
	background: transparent;
}

.static-bg1stacks_in_6546_page0 {
	background: #333333;
}

.static-bg2stacks_in_6546_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_6546_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_6546_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_6546_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#hoverBoxRolloverstacks_in_6546_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

.hover-bg0stacks_in_6546_page0 {
	background: transparent;
}

.hover-bg1stacks_in_6546_page0 {
	background: #333333;
}

.hover-bg2stacks_in_6546_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.hover-bg3stacks_in_6546_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.hover-bg4stacks_in_6546_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.hover-bg5stacks_in_6546_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#hoverBoxLinkstacks_in_6546_page0 a:link,
#hoverBoxLinkstacks_in_6546_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
}

/* Where the magic happens! */

#hoverBoxWrapperstacks_in_6546_page0:hover #hoverBoxRolloverstacks_in_6546_page0 {
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /* IE 8 */
	filter: alpha(opacity=99); /* IE 4, 5, 6 and 7 */
}

#stacks_out_2178_page0 {
	width: 70%;
}
#hoverBoxWrapperstacks_in_2180_page0 {
	height: auto;
	min-height: 0px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#hoverBoxWrapperstacks_in_2180_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_2180_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

.static-bg0stacks_in_2180_page0 {
	background: transparent;
}

.static-bg1stacks_in_2180_page0 {
	background: #333333;
}

.static-bg2stacks_in_2180_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_2180_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_2180_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_2180_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#hoverBoxRolloverstacks_in_2180_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

.hover-bg0stacks_in_2180_page0 {
	background: transparent;
}

.hover-bg1stacks_in_2180_page0 {
	background: #333333;
}

.hover-bg2stacks_in_2180_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.hover-bg3stacks_in_2180_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.hover-bg4stacks_in_2180_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.hover-bg5stacks_in_2180_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#hoverBoxLinkstacks_in_2180_page0 a:link,
#hoverBoxLinkstacks_in_2180_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
}

/* Where the magic happens! */

#hoverBoxWrapperstacks_in_2180_page0:hover #hoverBoxRolloverstacks_in_2180_page0 {
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /* IE 8 */
	filter: alpha(opacity=99); /* IE 4, 5, 6 and 7 */
}
/* Smart4columns stack v1.2.9 */

#stacks_in_6499_page0 .s4c_stacks_in_6499_page0_table {
	display: table;
	table-layout: fixed;
	width: 100%
}

#stacks_in_6499_page0 .s4c_stacks_in_6499_page0_table, #stacks_in_6499_page0 .s4c_stacks_in_6499_page0_table * {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

#stacks_in_6499_page0 .s4c_stacks_in_6499_page0_table div[class^="s4c_stacks_in_6499_page0_cell"] {
	display: table-cell;
	overflow: hidden;
}

#stacks_in_6499_page0 .s4c_stacks_in_6499_page0_table .s4c_stacks_in_6499_page0_cell1 {
	
  	
  	border-radius: 0px;
	vertical-align: top;
	
	
}

#stacks_in_6499_page0 .s4c_stacks_in_6499_page0_table .s4c_stacks_in_6499_page0_cell2 {
	
  	
  	border-radius: 0px;
	vertical-align: top;
	
	
}

#stacks_in_6499_page0 .s4c_stacks_in_6499_page0_table .s4c_stacks_in_6499_page0_cell3 {
	
  	
  	border-radius: 0px;
	vertical-align: top;
	
	
}

#stacks_in_6499_page0 .s4c_stacks_in_6499_page0_table .s4c_stacks_in_6499_page0_cell4 {
	
  	
  	border-radius: 0px;
	vertical-align: top;
	
}


#stacks_in_6499_page0 .s4c_stacks_in_6499_page0_table .s4c_stacks_in_6499_page0_spacer {
	display: table-cell;
	width: 1px;
}

@media only screen and (max-width: 768px) {

#stacks_in_6499_page0 .s4c_stacks_in_6499_page0_table div[class^="s4c_stacks_in_6499_page0_cell"] {
	display: block;
	width: 100%;
}

#stacks_in_6499_page0 .s4c_stacks_in_6499_page0_table .s4c_stacks_in_6499_page0_spacer {
	display: block;
	height: 12px;
}

}

/* End of Smart4columns stack */
#stacks_out_6499_page0 {
	width: 95%;
}

#stacks_in_6553_page0 {
	margin: 10px 5px 0px 15px;
}

#stacks_in_6596_page0 {
	background-image: url("../files/backgroundImage_6596.jpg");
	border: solid #CCCCCC;
	border-width:  1px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 10px 10px 10px 10px;
	padding: 25px 25px 30px 40px;
}

#stacks_in_6604_page0 {
	background-image: url("../files/backgroundImage_6604.jpg");
	border: solid #CCCCCC;
	border-width:  1px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 10px 10px 10px 10px;
	padding: 25px 25px 20px 40px;
}

#stacks_in_6612_page0 {
	background-image: url("../files/backgroundImage_6612.jpg");
	border: solid #CCCCCC;
	border-width:  1px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 10px 10px 10px 10px;
	padding: 25px 25px 20px 40px;
}

#stacks_in_6620_page0 {
	background-image: url("../files/backgroundImage_6620.jpg");
	border: solid #CCCCCC;
	border-width:  1px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 10px 10px 10px 10px;
	padding: 25px 25px 30px 40px;
}

#stacks_in_2200_page0 {
	background-image: url("../files/backgroundImage_2200.jpg");
	border: solid #CCCCCC;
	border-width:  1px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 10px 10px 10px 10px;
	padding: 25px 25px 30px 40px;
}
/* RainbowThing by RapidWeaver Central  */  

#stacks_in_532_page0 .rainbowthing {
  color: #BB0000;
  -webkit-animation: colors 57s linear infinite;
  -moz-animation: colors 57s linear infinite;
  animation: colors 57s linear infinite;
}

@-webkit-keyframes colors {
  5.26316% {
    color: #F55C3D;
  }

  10.52632% {
  color: #FF6600;
  }

  15.78947% {
  color: #FF9900;
  }

  21.05263% {
  color: #FFCC00;
  }

  26.31579% {
  color: #CCCC00;
  }

  31.57895% {
  color: #66CC00;
  }

  36.84211% {
  color: #339900;
  }

  42.10526% {
  color: #006633;
  }

  47.36842% {
  color: #66FFFF;
  }

  52.63158% {
  color: #00CCCC;
  }

  57.89474% {
  color: #006666;
  }

  63.15789% {
  color: #3D99F5;
  }

  68.42105% {
  color: #3D5CF5;
  }

  73.68421% {
  color: #5C3DF5;
  }

  78.94737% {
  color: #993DF5;
  }

  84.21053% {
   color: #D63DF5;
  }

  89.47368% {
  color: #F53DD6;
  }

  94.73684% {
  color: #F53D99;
  }

  100% {
  color: #BB0000;
  }
}

@-moz-keyframes colors {
  5.26316% {
    color: #F55C3D;
  }

  10.52632% {
  color: #FF6600;
  }

  15.78947% {
  color: #FF9900;
  }

  21.05263% {
  color: #FFCC00;
  }

  26.31579% {
  color: #CCCC00;
  }

  31.57895% {
  color: #66CC00;
  }

  36.84211% {
  color: #339900;
  }

  42.10526% {
  color: #006633;
  }

  47.36842% {
  color: #66FFFF;
  }

  52.63158% {
  color: #00CCCC;
  }

  57.89474% {
  color: #006666;
  }

  63.15789% {
  color: #3D99F5;
  }

  68.42105% {
  color: #3D5CF5;
  }

  73.68421% {
  color: #5C3DF5;
  }

  78.94737% {
  color: #993DF5;
  }

  84.21053% {
   color: #D63DF5;
  }

  89.47368% {
  color: #F53DD6;
  }

  94.73684% {
  color: #F53D99;
  }

  100% {
  color: #BB0000;
  }


}
	

@keyframes colors {
  5.26316% {
    color: #F55C3D;
  }

  10.52632% {
  color: #FF6600;
  }

  15.78947% {
  color: #FF9900;
  }

  21.05263% {
  color: #FFCC00;
  }

  26.31579% {
  color: #CCCC00;
  }

  31.57895% {
  color: #66CC00;
  }

  36.84211% {
  color: #339900;
  }

  42.10526% {
  color: #006633;
  }

  47.36842% {
  color: #66FFFF;
  }

  52.63158% {
  color: #00CCCC;
  }

  57.89474% {
  color: #006666;
  }

  63.15789% {
  color: #3D99F5;
  }

  68.42105% {
  color: #3D5CF5;
  }

  73.68421% {
  color: #5C3DF5;
  }

  78.94737% {
  color: #993DF5;
  }

  84.21053% {
   color: #D63DF5;
  }

  89.47368% {
  color: #F53DD6;
  }

  94.73684% {
  color: #F53D99;
  }

  100% {
  color: #BB0000;
  }

}
	
/* Based on a snippet by Jackie Balzer, inspired by www.metafizzy.co */ 


	
	
#stacks_in_532_page0 {
	background-image: url("../files/backgroundImage_532.jpg");
	margin: 20px 0px 30px 0px;
	padding: 5px 10px 5px 10px;
}
#stacks_in_557_page0 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;         }

#stacks_in_557_page0 {
	border: solid #CCCCCC;
	border-width: 1px 0px 1px 0px;
	margin: 10px 0px 40px 0px;
}

#stacks_in_546_page0 {
	margin: 5px 10px 0px 10px;
}


.cluetip-stacks_in_549_page0 .cluetip-outer {
	position: relative;
	margin:  0 ;
	background-color: #FFFFFF;
	color: #000000;
	border: 0px solid #000000;
}
.cluetip-stacks_in_549_page0 .cluetip-inner a:link {
	background: none !important;
}
.cluetip-stacks_in_549_page0 .cluetip-inner {
	padding: 10px;
	text-align: left;
	font-size: 100%;
}
div.cluetip-stacks_in_549_page0 .cluetip-arrows {
	display: none;
	position: absolute;
	top: 0;
	left: -11px;
	width:0px;
	font-size:0;
	line-height:0%;
	border-color: #CCCCCC;
	border-style: solid;
}
div.clue-right-stacks_in_549_page0 .cluetip-arrows {
	border-width: 11px 11px 11px 0;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
div.clue-left-stacks_in_549_page0 .cluetip-arrows {
	border-width: 11px 0 11px 11px;
	border-top-color: transparent;
	border-bottom-color: transparent;
	left: 100%;
}
div.clue-top-stacks_in_549_page0 .cluetip-arrows {
	border-width: 11px 11px 0 11px;
	border-left-color: transparent;
	border-right-color: transparent;
	top: 100%;
	left: 50%;
	margin-left: -11px;
}
div.clue-bottom-stacks_in_549_page0 .cluetip-arrows {
	border-width: 0 11px 11px 11px;
	border-left-color: transparent;
	border-right-color: transparent;
	top: -11px;
	left: 50%;
	margin-left: -11px;
}
.cluetip-stacks_in_549_page0 .cluetip-title {}
.cluetip-stacks_in_549_page0 .cluetip-close {
	text-align: right !important;
}
.cluetip-stacks_in_549_page0 .cluetip-close img {
 	border: 0;
}
.cluetip-stacks_in_549_page0 .cluetip-close a {
	color: #000000;
	font-size: 100%; text-decoration:none !important;
	font-variant: normal;
	font-weight: normal;
	font-style: normal;
}
.cluetip-stacks_in_549_page0 .cluetip-close a:hover {
	color: #FF0000; text-decoration:none !important;
}
#cluetip-waitimage {
    width: 43px;
    height: 11px;
    position: absolute;
    background-image: url('../files/images/wait.gif');
}
.cluetip-stacks_in_549_page0 .cluetip-extra {
	display: none;
}
.cluetip-stacks_in_549_page0 .cluetip-inner img.layer {
	position: absolute;
	width:100%; height:100%;
	top:0;left:0;
	display:none;
}

#stacks_in_555_page0 {
	margin: 0px 15px 0px 15px;
	padding: 0px 10px 0px 10px;
}
  #stacks_in_4341_page0{display:none}
#hoverBoxWrapperstacks_in_10145_page0 {
	height: auto;
	min-height: 0px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#hoverBoxWrapperstacks_in_10145_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_10145_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

.static-bg0stacks_in_10145_page0 {
	background: transparent;
}

.static-bg1stacks_in_10145_page0 {
	background: #333333;
}

.static-bg2stacks_in_10145_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_10145_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_10145_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_10145_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#hoverBoxRolloverstacks_in_10145_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	
	-moz-transition: opacity 300ms linear;
	-webkit-transition: opacity 300ms linear;
	transition: opacity 300ms linear;
}

.hover-bg0stacks_in_10145_page0 {
	background: transparent;
}

.hover-bg1stacks_in_10145_page0 {
	background: #333333;
}

.hover-bg2stacks_in_10145_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.hover-bg3stacks_in_10145_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.hover-bg4stacks_in_10145_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.hover-bg5stacks_in_10145_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#hoverBoxLinkstacks_in_10145_page0 a:link,
#hoverBoxLinkstacks_in_10145_page0 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
}

/* Where the magic happens! */

#hoverBoxWrapperstacks_in_10145_page0:hover #hoverBoxRolloverstacks_in_10145_page0 {
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /* IE 8 */
	filter: alpha(opacity=99); /* IE 4, 5, 6 and 7 */
}

#stacks_out_10145_page0 {
	width: 19%;
}

#stacks_in_10145_page0 {
	margin: 0px 0px 30px 0px;
}
/* Start FinerSlidr stack CSS code */  .rs-caption { display:none; }.rs-wrap * {     margin: 0;    padding: 0;    border: 0;    outline: 0;    font-weight: inherit;    font-style: inherit;    font-size: 100%;    font-family: inherit;    vertical-align: baseline;}.rs-wrap:after,.rs-slider:after,.rs-thumbwrap:after,.rs-arrows:after,.rs-caption:after {    content: ".";    display: block;    height: 0;    clear: both;    line-height: 0;    visibility: hidden;}/* ===[ Slider ]=== */.rs-wrap {    position: relative;    max-width: 100%;}.rs-slide-bg { *zoom: 1 }.rs-slider > li > a { display: block }.rs-slider > li {    list-style: none;    filter: alpha(opacity=0);    opacity: 0;    width: 100%;    height: auto !important;    margin: 0 -100% 0 0;    padding: 0;    float: left;    position: relative;}    .rs-slider > li > a {        padding: 0;        background: none;        -webkit-border-radius: 5px;        -moz-border-radius: 5px;        border-radius: 5px;    }    .rs-slider > li img {        display: block;        max-width: 100%;        max-height: 100%;         width: 100%;    height: auto !important;        -ms-interpolation-mode: bicubic;    }/* ===[ Thumbnails ]=== */.rs-thumb-wrap { *zoom: 1 }    .rs-thumb-wrap > a {        display: block;        float: left;        position: relative;        -moz-box-sizing: border-box;        -webkit-box-sizing: border-box;        box-sizing: border-box;    }        .rs-thumb-wrap > a > img {            max-width: 100%;            max-height: 100%;            height: auto;            width: auto;            display: block;            -ms-interpolation-mode: bicubic;        }.rs-thumbwrap > a:first-child { margin-left: 0!important }/* ===[ Arrows ]=== */.rs-arrows .rs-next,.rs-arrows .rs-prev { z-index: 1 }.rs-arrows:hover .rs-next,.rs-arrows:hover .rs-prev { z-index: 2 }/* ===[ Captions ]=== */.rs-caption {    position: absolute;    max-height: 100%;    overflow: auto;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;    bottom: 0;    left: 0;}.rs-caption.rs-top-left {    top: 0;    bottom: auto;}.rs-caption.rs-top-right {    top: 0;    right: 0;    left: auto;    bottom: auto;}.rs-caption.rs-bottom-left {    bottom: 0;    left: 0;}.rs-caption.rs-bottom-right {    right: 0;    left: auto;    border-bottom: none;    border-right: none;}.rs-caption.rs-top {    top: 0;    bottom: auto;    width: 100%!important;}.rs-caption.rs-bottom { width: 100%!important }.rs-caption.rs-left {    top: 0;    height: 100%;}.rs-caption.rs-right {    top: 0;    left: auto;    right: 0;    height: 100%;}/* ===[ Grid ]=== */.rs-grid {    position: absolute;    overflow: hidden;    width: 100%;    height: 100%;    display: none;}.rs-gridlet {    position: absolute;    opacity: 1;}@media screen and (max-width: 480px) { 	.rs-caption { opacity: 0!important }}/* * jQuery RefineSlide plugin v0.3 * Copyright 2012, Alex Dunphy * MIT License (http://www.opensource.org/licenses/mit-license.php) * * Dark theme */.rs-slide-bg {   }.rs-slider > li {    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;     width: 100%;    height: auto !important;}    .rs-slider > li img {        -moz-border-radius: 5px;        -webkit-border-radius: 5px;        border-radius: 5px;         width: 100%;    height: auto !important;        -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);        -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .5);        box-shadow: 0 0 4px rgba(0, 0, 0, .5);    }/* ===[ Thumbnails ]=== */.rs-thumb-wrap { margin: 21px 0 0 }    .rs-thumb-wrap > a {        opacity: .7;        padding: 8px;        *padding: 0;       -moz-border-radius: 5px;        -webkit-border-radius: 5px;        border-radius: 5px;        -moz-transition: opacity .5s ease-in-out;        -webkit-transition: opacity .5s ease-in-out;        -o-transition: opacity .5s ease-in-out;        -ms-transition: opacity .5s ease-in-out;        transition: opacity .5s ease-in-out;    }        .rs-thumb-wrap > a > img {           -moz-border-radius: 5px;        -webkit-border-radius: 5px;        border-radius: 5px;            -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .4);            -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .4);            box-shadow: 0 0 3px rgba(0, 0, 0, .4);        }    .rs-thumb-wrap > a:hover,    .rs-thumb-wrap > a.active { opacity: 1 }    .rs-thumb-wrap > a:first-child { margin-left: 0!important }/* ===[ Arrows ]=== */.rs-arrows { float: left }    .rs-arrows .rs-next,    .rs-arrows .rs-prev {        width: 42px;        height: 42px;        display: block;        float: left;        margin: 10px 0 10px 0;        position: relative;        text-shadow: 0 -1px 0 #000;        padding: 0 2px 2px 0;        border: 1px solid #35393b;        border: 1px solid rgba(0, 0, 0, .2);        border-bottom: 1px solid #313437;        border-bottom: 1px solid rgba(0, 0, 0, .35);            background: rgba(0, 0, 0, .1);        background: -webkit-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, .2));        background: -moz-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, .2));        background: -o-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, .2));        background: -ms-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, .2));        background: linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, .2));        -moz-border-radius: 5px 0 0 5px;        -webkit-border-radius: 5px 0 0 5px;        border-radius:  5px 0 0 5px;        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .1), 0 1px 1px rgba(255, 255, 255, 0) inset;        -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .1), 0 1px 1px rgba(255, 255, 255, 0) inset;        box-shadow: 0 1px 0 rgba(255, 255, 255, .1), 0 1px 1px rgba(255, 255, 255, 0) inset;    }.rs-arrows:hover .rs-next,.rs-arrows:hover .rs-prev {    border: 1px solid #313336;    border: 1px solid rgba(0, 0, 0, .3);    border-bottom: 1px solid #292b2d;    border-bottom: 1px solid rgba(0, 0, 0, .45);    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15), 0 1px 1px rgba(255, 255, 255, .05) inset;    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15), 0 1px 1px rgba(255, 255, 255, .05) inset;    box-shadow: 0 1px 2px rgba(0, 0, 0, .15), 0 1px 1px rgba(255, 255, 255, .05) inset;}.rs-arrows .rs-next:active,.rs-arrows .rs-prev:active {    border-color: #292b2d;    border-color: rgba(0, 0, 0, .45);    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset;    -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset;    box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset;}.rs-arrows .rs-next {    border-left: 0!important;    -moz-border-radius: 0 5px 5px 0;    -webkit-border-radius: 0 5px 5px 0;    border-radius: 0 5px 5px 0;}.rs-arrows .rs-next:before,.rs-arrows .rs-prev:before {    content: "";    width: 0;    height: 0;    border-top: 10px solid transparent;    border-bottom: 10px solid transparent;    border-left: 10px solid #c6c8c9;    border-left: 10px solid rgba(255, 255, 255, .7);    position: absolute;    top: 11px;    left: 16px;}.rs-arrows .rs-prev:before {    border-left: none;    border-right: 10px solid #c6c8c9;    border-right: 10px solid rgba(255, 255, 255, .7);}.rs-arrows .rs-prev:hover:before { border-right: 10px solid #fff }.rs-arrows .rs-next:hover:before { border-left: 10px solid #fff }.rs-arrows .rs-prev:active:before { border-right: 10px solid #8acdf3 }.rs-arrows .rs-next:active:before { border-left: 10px solid #8acdf3 }/* ===[ Captions ]=== */.rs-caption {    padding: 20px;    color: #fff;    text-shadow: 0 -1px 0 #000;    border: 1px solid #000;    background: url(../files/refinedSlidrAssets/black60.png);    background: rgba(0, 0, 0, .6);    background: -moz-linear-gradient(top, rgba(0, 0, 0, .45), rgba(0, 0, 0, .7));    background: -webkit-linear-gradient(top, rgba(0, 0, 0, .45), rgba(0, 0, 0, .7));    background: -o-linear-gradient(top, rgba(0, 0, 0, .45), rgba(0, 0, 0, .7));    background: -ms-linear-gradient(top, rgba(0, 0, 0, .45), rgba(0, 0, 0, .7));    background: linear-gradient(top, rgba(0, 0, 0, .45), rgba(0, 0, 0, .7));    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .12) inset;    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .12) inset;    box-shadow: 0 1px 0 rgba(255, 255, 255, .12) inset;}    .rs-caption p {        color: #fff;        margin-bottom: 0;    }.rs-caption.rs-top-left {    -moz-border-radius: 5px 0 5px 0;    -webkit-border-radius: 5px 0 5px 0;    border-radius: 5px 0 5px 0;    border-top: none;    border-left: none;}.rs-caption.rs-bottom-right {    -moz-border-radius: 5px 0 5px 0;    -webkit-border-radius: 5px 0 5px 0;    border-radius: 5px 0 5px 0;    border-bottom: none;    border-right: none;}.rs-caption.rs-top-right {    -moz-border-radius: 0 5px 0 5px;    -webkit-border-radius: 0 5px 0 5px;    border-radius: 0 5px 0 5px;    border-top: none;    border-right: none;}.rs-caption.rs-bottom-left {    -moz-border-radius: 0 5px 0 5px;    -webkit-border-radius: 0 5px 0 5px;    border-radius: 0 5px 0 5px;    border-bottom: none;    border-left: none;}.rs-caption.rs-bottom {    -moz-border-radius: 0 0 5px 5px;    -webkit-border-radius: 0 0 5px 5px;    border-radius: 0 0 5px 5px;    border-bottom: none;    border-left: none;    border-right: none;}.rs-caption.rs-top {    -moz-border-radius: 5px 5px 0 0;    -webkit-border-radius: 5px 5px 0 0;    border-radius: 5px 5px 0 0;    border-top: none;    border-left: none;    border-right: none;}.rs-caption.rs-left {    -moz-border-radius: 5px 0 0 5px;    -webkit-border-radius: 5px 0 0 5px;    border-radius: 5px 0 0 5px;    border-left: none;    border-top: none;    border-bottom: none;}.rs-caption.rs-right {    -moz-border-radius: 0 5px 5px 0;    -webkit-border-radius: 0 5px 5px 0;    border-radius: 0 5px 5px 0;    border-right: none;    border-top: none;    border-bottom: none;}/* ===[ Grid ]=== */.rs-grid {    border-radius: 5px;    overflow: hidden;}.rs-gridlet.rs-top-left {    -moz-border-radius-topleft: 5px;    -webkit-border-top-left-radius: 5px;    border-top-left-radius: 5px;}.rs-gridlet.rs-top-right {    -moz-border-radius-topright: 5px;    -webkit-border-top-right-radius: 5px;    border-top-right-radius: 5px;}.rs-arrows .rs-prev,.rs-arrows .rs-next {	position: absolute;	top: 50%;	margin-top: -23px;}.rs-arrows .rs-prev { left: -45px; }.rs-arrows .rs-next { right: -45px; }.rs-gridlet.rs-bottom-left {    -moz-border-radius-bottomleft: 5px;    -webkit-border-bottom-left-radius: 5px;    border-bottom-left-radius: 5px;}.rs-gridlet.rs-bottom-right {    -moz-border-radius-bottomright: 5px;    -webkit-border-bottom-right-radius: 5px;    border-bottom-right-radius: 5px;}.rs-wrap .stacks_top, .rs-wrap .stacks_in, .rs-wrap .stacks_out {overflow: visible !important;}.rs-wrap {margin: 0 auto !important; }img {    /*-ms-interpolation-mode: bicubic;*/}/* End FinerSlidr stack CSS code */  #stacks_in_5178_page0{display:none}
#flexiBoxstacks_in_1484_page0 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}

@media screen and (max-width: 100px) {
	#flexiBoxstacks_in_1484_page0 {
		display: 0 auto;
	}
}


#stacks_in_1484_page0 {
	background-image: url("../files/backgroundImage_1484.jpg");
	margin: 15px 0px 0px 0px;
	padding: 30px 0px 10px 0px;
}
#viewPortTextstacks_in_1502_page0 h1,
#viewPortTextstacks_in_1502_page0 h2,
#viewPortTextstacks_in_1502_page0 h3,
#viewPortTextstacks_in_1502_page0 h4,
#viewPortTextstacks_in_1502_page0 h5,
#viewPortTextstacks_in_1502_page0 h6,
#viewPortTextstacks_in_1502_page0 p,
#viewPortTextstacks_in_1502_page0

{
	font-size: 18px;
	line-height: 1.10em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 1080px) {
	#viewPortTextstacks_in_1502_page0 h1,
	#viewPortTextstacks_in_1502_page0 h2,
	#viewPortTextstacks_in_1502_page0 h3,
	#viewPortTextstacks_in_1502_page0 h4,
	#viewPortTextstacks_in_1502_page0 h5,
	#viewPortTextstacks_in_1502_page0 h6,
	#viewPortTextstacks_in_1502_page0 p,
	#viewPortTextstacks_in_1502_page0
	
	{
		font-size: 5.00vw;
		line-height: 1.10em;
	}
}

@media screen and (min-width: 1080px) {
	#viewPortTextstacks_in_1502_page0 h1,
	#viewPortTextstacks_in_1502_page0 h2,
	#viewPortTextstacks_in_1502_page0 h3,
	#viewPortTextstacks_in_1502_page0 h4,
	#viewPortTextstacks_in_1502_page0 h5,
	#viewPortTextstacks_in_1502_page0 h6,
	#viewPortTextstacks_in_1502_page0 p,
	#viewPortTextstacks_in_1502_page0
	
	{
		font-size: 32px;
		line-height: 1.10em;
	}
}

@media print {
	#viewPortTextstacks_in_1502_page0 h1,
	#viewPortTextstacks_in_1502_page0 h2,
	#viewPortTextstacks_in_1502_page0 h3,
	#viewPortTextstacks_in_1502_page0 h4,
	#viewPortTextstacks_in_1502_page0 h5,
	#viewPortTextstacks_in_1502_page0 h6,
	#viewPortTextstacks_in_1502_page0 p,
	#viewPortTextstacks_in_1502_page0
	
	{
		font-size: 18px;
	}
}
#stacks_in_1504_page0 {
	margin: 0px 15px 5px 15px;
	padding: 5px 0px 0px 0px;
}

#stacks_in_1489_page0 {
	margin: 0px 5px 0px 5px;
	padding: 5px 5px 15px 5px;
}
#flexiBoxstacks_in_4087_page0 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}

@media screen and (max-width: 100px) {
	#flexiBoxstacks_in_4087_page0 {
		display: 0 auto;
	}
}


#stacks_in_4087_page0 {
	background-image: url("../files/backgroundImage_4087.jpg");
	margin: 20px 0px 20px 0px;
}

#stacks_in_530_page0 {
	background-image: url("../files/backgroundImage_530.jpg");
	margin: 15px 0px 15px 0px;
	padding: 20px 10px 5px 10px;
}
#jPlayerstacks_in_2981_page0 div.jp-single-player,
#jPlayerstacks_in_2981_page0 div.jp-type-playlist {

	/* Edit the font-size to counteract inherited font sizing.
	 * Eg. 1.25em = 1 / 0.8em
	 */

	font-size:1em; /* No parent CSS that can effect the size in these demos */

	font-family:Verdana, Arial, sans-serif;
	line-height:1.6;
	color: #FFFFFF;
	width: 260px;
	padding: 5px;
}
#jPlayerstacks_in_2981_page0 div.jp-interface {
	position: relative;
	background-color: #FFFFFF;
	width:260px;
	height:30px;
	border:1px solid #CCCCCC;
}

#jPlayerstacks_in_2981_page0  ul li {
	margin: 0 !important;
	padding: 0 !important;
	background-image: none !important;
}

#jPlayerstacks_in_2981_page0 div.jp-single-player div.jp-interface {
	border-bottom:none;
}
#jPlayerstacks_in_2981_page0 div.jp-interface {
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	-moz-border-top-left-radius: 20px;
	-moz-border-top-right-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
}

#jPlayerstacks_in_2981_page0 div.jp-playlist ul {
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	-moz-border-bottom-left-radius: 20px;
	-moz-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
}


#jPlayerstacks_in_2981_page0 div.jp-interface ul.jp-controls {
	list-style-type:none;
	padding:0 !important;
	margin: 0 !important;
}
#jPlayerstacks_in_2981_page0 div.jp-interface ul.jp-controls li {
	position: absolute;
	margin-bottom: 0 !important;
}
#jPlayerstacks_in_2981_page0 div.jp-interface ul.jp-controls a {
	display: block;
	position: absolute;
	overflow:hidden;
	text-indent:-9999px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 2px;
}
#jPlayerstacks_in_2981_page0 a.jp-play,
#jPlayerstacks_in_2981_page0 a.jp-pause {
	top:5px;
	width:16px;
	height:16px;
}
#jPlayerstacks_in_2981_page0 div.jp-single-player a.jp-play,
#jPlayerstacks_in_2981_page0 div.jp-single-player a.jp-pause {
	left:30px;
}
#jPlayerstacks_in_2981_page0 div.jp-type-playlist a.jp-play,
#jPlayerstacks_in_2981_page0 div.jp-type-playlist a.jp-pause {
	left:30px;
}
#jPlayerstacks_in_2981_page0 a.jp-play {
	background: url("img/play.png") center no-repeat;
	background-color: #FFFFFF;
}
#jPlayerstacks_in_2981_page0 a.jp-play:hover {
	background: url("img/play-hover.png") center no-repeat;
}
#jPlayerstacks_in_2981_page0 a.jp-pause {
	background: url("img/pause.png") center no-repeat;
	background-color: #FFFFFF;
}
#jPlayerstacks_in_2981_page0 a.jp-pause:hover {
	background: url("img/pause-hover.png") center no-repeat;
}
#jPlayerstacks_in_2981_page0 a.jp-stop {
	top:5px;
	background: url("img/stop.png") center no-repeat;
	background-color: #FFFFFF;
	width:16px;
	height:16px;
}
#jPlayerstacks_in_2981_page0 div.jp-single-player a.jp-stop {
	left:80px;
}
#jPlayerstacks_in_2981_page0 div.jp-type-playlist a.jp-stop {
	left:80px;
}
#jPlayerstacks_in_2981_page0 a.jp-stop:hover {
	background: url("img/stop-hover.png") center no-repeat;
}
#jPlayerstacks_in_2981_page0 a.jp-previous {
	left:5px;
	top:5px;
	background: url("img/back.png") center no-repeat;
	background-color: #FFFFFF;
	width:16px;
	height:16px;
}
#jPlayerstacks_in_2981_page0 a.jp-previous:hover {
	background: url("img/back-hover.png") center no-repeat;
}
#jPlayerstacks_in_2981_page0 a.jp-next {
	left:55px;
	top:5px;
	background: url("img/next.png") center no-repeat;
	background-color: #FFFFFF;
	width:16px;
	height:16px;
}
#jPlayerstacks_in_2981_page0 a.jp-next:hover {
	background: url("img/next-hover.png") center no-repeat;
}
#jPlayerstacks_in_2981_page0 div.jp-progress {
	position: absolute;
	overflow:hidden;
	top:5px;
	background-color: #FFFFFF;
	width:90px;
	height:9px;
}
#jPlayerstacks_in_2981_page0 div.jp-single-player div.jp-progress {
	left:110px;
}
#jPlayerstacks_in_2981_page0 div.jp-type-playlist div.jp-progress {
	left:110px;
}
#jPlayerstacks_in_2981_page0 div.jp-seek-bar {
	background-color: #FFFFFF;
	width:0px;
	height:9px;
	cursor: pointer;
}
#jPlayerstacks_in_2981_page0 div.jp-play-bar {
	background-color: #FFFFFF ;
	width:0px;
	height:9px;
}
#jPlayerstacks_in_2981_page0 a.jp-volume-min {
	top:5px;
	background: url("img/min.png") center no-repeat;
	width:16px;
	height:16px;
	border: none;
	background-color: transparent;
}
#jPlayerstacks_in_2981_page0 div.jp-single-player a.jp-volume-min {
	left:208px;
}
#jPlayerstacks_in_2981_page0 div.jp-type-playlist a.jp-volume-min {
	left:208px;
}
#jPlayerstacks_in_2981_page0 a.jp-volume-min:hover {
	background: url("img/min-hover.png") center no-repeat;
}
#jPlayerstacks_in_2981_page0 a.jp-volume-max, #jPlayerstacks_in_2981_page0 a.jp-volume-add {
	top:5px;
	background: url("img/plus.png") center no-repeat;
	width:16px;
	height:16px;
	border: none;
	background-color: transparent;
}

#jPlayerstacks_in_2981_page0 div.jp-type-playlist a.jp-volume-max, #jPlayerstacks_in_2981_page0 div.jp-type-playlist a.jp-volume-add {
	left:233px;
}
#jPlayerstacks_in_2981_page0 a.jp-volume-max:hover, #jPlayerstacks_in_2981_page0 a.jp-volume-add:hover {
	background: url("img/plus-hover.png") center no-repeat;
}

#jPlayerstacks_in_2981_page0 div.jp-volume-bar {
	position: absolute;
	overflow:hidden;
	top:5px;
	/*background: url("jplayer.dark.jpg") 0 -250px repeat-x;*/
	width:46px;
	height:5px;
	cursor: pointer;
	display: none;
}
#jPlayerstacks_in_2981_page0 div.jp-single-player div.jp-volume-bar {
	left:292px;
}
#jPlayerstacks_in_2981_page0 div.jp-type-playlist div.jp-volume-bar {
	left:314px;
}
#jPlayerstacks_in_2981_page0 div.jp-volume-bar-value {
	/*background: url("jplayer.dark.jpg") 0 -256px repeat-x;*/
	width:0px;
	height:5px;
	display: none;
}
#jPlayerstacks_in_2981_page0 div.jp-current-time,
#jPlayerstacks_in_2981_page0 div.jp-duration {
	position: absolute;
	top:13px;
	width:90px;
	font-size:.64em;
	font-style:oblique;
}
#jPlayerstacks_in_2981_page0 div.jp-duration {
	text-align: right;
}
#jPlayerstacks_in_2981_page0 div.jp-single-player div.jp-current-time,
#jPlayerstacks_in_2981_page0 div.jp-single-player div.jp-duration {
	left:110px;
}
#jPlayerstacks_in_2981_page0 div.jp-type-playlist div.jp-current-time,
div.jp-type-playlist div.jp-duration {
	left:110px;
}
#jPlayerstacks_in_2981_page0 div.jp-playlist {
	width:260px;
	display: block;
}
#jPlayerstacks_in_2981_page0 div.jp-playlist ul{
	list-style-type:none !important;
	margin:0 !important;
	padding:0 20px !important;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	border-top:none;
	width:220px;
	font-size:.72em;
}
#jPlayerstacks_in_2981_page0 div.jp-single-player div.jp-playlist li {
	padding:5px 0 5px 20px;
	font-weight:bold;
}
#jPlayerstacks_in_2981_page0 div.jp-type-playlist div.jp-playlist li {
	padding:5px 0 4px 20px !important;
	border-bottom:1px solid #CCCCCC;
}
#jPlayerstacks_in_2981_page0 div.jp-type-playlist div.jp-playlist li.jplayer_playlist_item_last {
	padding:5px 0 5px 20px !important;
	border-bottom:none;
}
#jPlayerstacks_in_2981_page0 div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
	list-style-type:square;
	list-style-position:inside;
	padding-left:8px !important;
}
#jPlayerstacks_in_2981_page0 div.jp-type-playlist div.jp-playlist a {
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
}
#jPlayerstacks_in_2981_page0 div.jp-type-playlist div.jp-playlist a:hover {
	color:#FFFFFF;
	background-color: transparent;
}
#jPlayerstacks_in_2981_page0 div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
	color:#FFFFFF;
}

#jPlayerstacks_in_2981_page0 #current_track {
	display: none;
}

#jPlayerstacks_in_2981_page0 div.jp-type-playlist ul li {
	margin-left: 0;
}

div.jp-jplayer {
	height: 0;
}

#jPlayerstacks_in_2981_page0 .currentTitle {
	display: none;
	}
	
/*Simple Player CSS Rules*/

#jPlayerstacks_in_2981_page0.simple a.jp-previous, #jPlayerstacks_in_2981_page0.simple a.jp-next, #jPlayerstacks_in_2981_page0.simple a.jp-stop, #jPlayerstacks_in_2981_page0.simple div.jp-progress, #jPlayerstacks_in_2981_page0.simple div.jp-current-time, #jPlayerstacks_in_2981_page0.simple div.jp-duration {
	display: none !important;
}

#jPlayerstacks_in_2981_page0.simple a.jp-play, #jPlayerstacks_in_2981_page0.simple a.jp-pause {
	left: 2px !important;
	border-radius: 20px !important;
	width: 20px;
	height: 20px;
	background-position: 5px 4px;
}

#jPlayerstacks_in_2981_page0.simple a.jp-pause {
	background-position: 4px 4px;
}

#jPlayerstacks_in_2981_page0.simple a.jp-play:hover {
	background: url("img/play-hover.png") 5px 4px no-repeat;
	left: 2px !important;
}

#jPlayerstacks_in_2981_page0.simple .currentTitle  {
	display: block;
	font-size: 13px;
	position: absolute;
	top: 4px;
	left: 40px;
	color:#FFFFFF;
	}

#jPlayerstacks_in_2981_page0.simple div.jp-single-player,
#jPlayerstacks_in_2981_page0.simple div.jp-type-playlist {

	width: auto;
	padding: 5px;
}
	
#jPlayerstacks_in_2981_page0.simple div.jp-interface {
	width: auto;
	height:30px;
	border:1px solid #CCCCCC;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	z-index: 10;
}

#jPlayerstacks_in_2981_page0.simple div.jp-playlist {
	width: 100%;
	z-index: 5;
	}

#jPlayerstacks_in_2981_page0.simple div.jp-playlist ul {
	width: auto;
	padding: 0;
	padding-top: 20px !important;
	top: -20px;
	position: relative;
	}

#jPlayerstacks_in_2981_page0 div.jp-type-playlist div.jp-playlist li:last-child {
	border-bottom-width: 0 !important;
	}

#jPlayerstacks_in_2981_page0.simple div.jp-interface ul.jp-controls li {
position: relative;
margin-bottom: 0 !important;
margin: 0;
padding: 0;
background-image: none;
}

#jPlayerstacks_in_2981_page0.simple div.jp-type-playlist a.jp-volume-max, #jPlayerstacks_in_2981_page0.simple div.jp-type-playlist a.jp-volume-add {
	right: 2px;
	left: auto;
	border-radius: 20px !important;
	width: 20px;
	height: 20px;
}

#jPlayerstacks_in_2981_page0.simple div.jp-type-playlist a.jp-volume-min {
	right: 30px;
	left: auto;
	border-radius: 20px !important;
	width: 20px;
	height: 20px;
}

#jPlayerstacks_in_2981_page0.simple div.jp-interface ul.jp-controls a {
	top: 2px;
}

/*End Simple Player CSS Rules*/

/*Simple Player PLUS CSS Rules*/

#jPlayerstacks_in_2981_page0.simpleplus a.jp-previous, #jPlayerstacks_in_2981_page0.simpleplus a.jp-stop {
	display: none !important;
}

#jPlayerstacks_in_2981_page0.simpleplus div.jp-type-playlist div.jp-current-time, #jPlayerstacks_in_2981_page0.simpleplus div.jp-type-playlist div.jp-duration {
	display: none;
}

#jPlayerstacks_in_2981_page0.simpleplus a.jp-play, #jPlayerstacks_in_2981_page0.simpleplus a.jp-pause {
	left: 2px !important;
	border-radius: 20px !important;
	width: 20px;
	height: 20px;
	background-position: 5px 4px;
}

#jPlayerstacks_in_2981_page0.simpleplus a.jp-pause {
	background-position: 4px 4px;
}

#jPlayerstacks_in_2981_page0.simpleplus a.jp-play:hover {
	background-position: 5px 4px;
	left: 2px !important;
}

#jPlayerstacks_in_2981_page0.simpleplus a.jp-next {
	width: 14px;
	height: 14px;
	background-color: transparent !important;
	border-color: transparent !important;
	top: 5px !important;
	right: 116px;
	left: auto;
	background-position: 2px 1px;
	z-index: 50;
	}

#jPlayerstacks_in_2981_page0.simpleplus div.jp-progress {
	position: absolute;
	overflow: hidden;
	top: 4px;
	background-color: #FFFFFF;
	width: auto;
	height: 22px;
	display: block !important;
	right: 114px;
	left: 30px !important;
}

#jPlayerstacks_in_2981_page0.simpleplus div.jp-seek-bar {
	background-color: transparent;
	height: 22px;
	}
	
#jPlayerstacks_in_2981_page0.simpleplus div.jp-play-bar {
	background-color: #FFFFFF;
	height: 22px;
	}

#jPlayerstacks_in_2981_page0.simpleplus div.jp-type-playlist div.jp-volume-bar {
	right: 3px;
	left: auto;
	z-index: 1;
	border-radius: 20px;
	position: absolute;
	overflow: hidden;
	top: 2px;
	width: 100px;
	height: 26px;
	cursor: pointer;
	background-color: #FFFFFF;
}

#jPlayerstacks_in_2981_page0.simpleplus div.jp-volume-bar-value {
	width: 0px;
	height: 26px;
	background-color: #FFFFFF;
	border-radius: 20px;
}

#jPlayerstacks_in_2981_page0.simpleplus .currentTitle  {
	display: block;
	font-size: 13px;
	position: absolute;
	top: 4px;
	left: 40px;
	color:#FFFFFF;
	}

#jPlayerstacks_in_2981_page0.simpleplus div.jp-single-player,
#jPlayerstacks_in_2981_page0.simpleplus div.jp-type-playlist {

	width: auto;
	padding: 5px;
}
	
#jPlayerstacks_in_2981_page0.simpleplus div.jp-interface {
	width: auto;
	height:30px;
	border:1px solid #CCCCCC;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	z-index: 10;
}

#jPlayerstacks_in_2981_page0.simpleplus div.jp-playlist {
	width: 100%;
	z-index: 5;
	}

#jPlayerstacks_in_2981_page0.simpleplus div.jp-playlist ul {
	width: auto;
	padding: 0;
	padding-top: 20px !important;
	top: -20px;
	position: relative;
	}

#jPlayerstacks_in_2981_page0 div.jp-type-playlist div.jp-playlist li:last-child {
	border-bottom-width: 0 !important;
	}

#jPlayerstacks_in_2981_page0.simpleplus div.jp-interface ul.jp-controls li {
position: relative;
margin-bottom: 0 !important;
}

#jPlayerstacks_in_2981_page0.simpleplus div.jp-type-playlist a.jp-volume-max, #jPlayerstacks_in_2981_page0.simpleplus div.jp-type-playlist a.jp-volume-add {
	right: 2px;
	left: auto;
	border-radius: 20px !important;
	width: 20px;
	height: 20px;
	z-index: 50;
}

#jPlayerstacks_in_2981_page0.simpleplus div.jp-type-playlist a.jp-volume-min {
	right: 80px;
	left: auto;
	border-radius: 20px !important;
	width: 20px;
	height: 20px;
	z-index: 50;
}

#jPlayerstacks_in_2981_page0.simpleplus div.jp-interface ul.jp-controls a {
	top: 2px;
}

/*End Simple Player PLUS CSS Rules*/

/*Start Custom Icon CSS Rules*/

#jPlayerstacks_in_2981_page0.customicon a.jp-play {
	background-image: url("");
}
#jPlayerstacks_in_2981_page0.customicon a.jp-play:hover {
	background-image: url("");
}
#jPlayerstacks_in_2981_page0.customicon a.jp-pause {
	background-image: url("");
}
#jPlayerstacks_in_2981_page0.customicon a.jp-pause:hover {
	background-image: url("");
}
#jPlayerstacks_in_2981_page0.customicon a.jp-stop {
	background-image: url("");
}
#jPlayerstacks_in_2981_page0.customicon a.jp-stop:hover {
	background-image: url("");
}
#jPlayerstacks_in_2981_page0.customicon a.jp-previous {
	background-image: url("");
}
#jPlayerstacks_in_2981_page0.customicon a.jp-previous:hover {
	background-image: url("");
}
#jPlayerstacks_in_2981_page0.customicon a.jp-next {
	background-image: url("");
}
#jPlayerstacks_in_2981_page0.customicon a.jp-next:hover {
	background-image: url("");
}

#jPlayerstacks_in_2981_page0.customicon a.jp-volume-min {
	background-image: url("");
}

#jPlayerstacks_in_2981_page0.customicon a.jp-volume-min:hover {
	background-image: url("");
}
#jPlayerstacks_in_2981_page0.customicon a.jp-volume-max, #jPlayerstacks_in_2981_page0.customicon a.jp-volume-add {
	background-image: url("");
}

#jPlayerstacks_in_2981_page0.customicon a.jp-volume-max:hover, #jPlayerstacks_in_2981_page0.customicon a.jp-volume-add:hover {
	background-image: url("");
}

/*End Custom Icon CSS Rules*/

/* @group PlayPause Player */
 
#jPlayerstacks_in_2981_page0.playpause a.jp-previous, #jPlayerstacks_in_2981_page0.playpause a.jp-next, #jPlayerstacks_in_2981_page0.playpause a.jp-stop, #jPlayerstacks_in_2981_page0.playpause div.jp-progress, #jPlayerstacks_in_2981_page0.playpause div.jp-current-time, #jPlayerstacks_in_2981_page0.playpause div.jp-duration {
	display: none !important;
}
 
#jPlayerstacks_in_2981_page0.playpause a.jp-play, #jPlayerstacks_in_2981_page0.playpause a.jp-pause {
	left: 2px !important;
	border-radius: 20px !important;
	width: 20px;
	height: 20px;
	background-position: 5px 4px;
}
 
#jPlayerstacks_in_2981_page0.playpause a.jp-pause {
	background-position: 4px 4px;
}
 
#jPlayerstacks_in_2981_page0.playpause a.jp-play:hover {
	background: url("img/play-hover.png") 5px 4px no-repeat;
	left: 2px !important;
}
 
#jPlayerstacks_in_2981_page0.playpause .currentTitle  {
	display: none;
	}
 
#jPlayerstacks_in_2981_page0.playpause div.jp-single-player,
#jPlayerstacks_in_2981_page0.playpause div.jp-type-playlist {
 
	width: 32px;
	padding: 5px;
}
	
#jPlayerstacks_in_2981_page0.playpause div.jp-interface {
	width: auto;
	height:30px;
	border:1px solid #CCCCCC;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	z-index: 10;
}
 
#jPlayerstacks_in_2981_page0.playpause div.jp-playlist {
	display: none;
	}
 
#jPlayerstacks_in_2981_page0.playpause div.jp-playlist ul {
	width: auto;
	padding: 0;
	padding-top: 20px !important;
	top: -20px;
	position: relative;
	}
 
#jPlayerstacks_in_2981_page0 div.jp-type-playlist div.jp-playlist li:last-child {
	border-bottom-width: 0 !important;
	}
 
#jPlayerstacks_in_2981_page0.playpause div.jp-interface ul.jp-controls li {
position: relative;
margin-bottom: 0 !important;
}
 
#jPlayerstacks_in_2981_page0.playpause div.jp-type-playlist a.jp-volume-max, #jPlayerstacks_in_2981_page0.playpause div.jp-type-playlist a.jp-volume-add {
	display: none;
}
 
#jPlayerstacks_in_2981_page0.playpause div.jp-type-playlist a.jp-volume-min {
	display: none;
}
 
#jPlayerstacks_in_2981_page0.playpause div.jp-interface ul.jp-controls a {
	top: 2px;
}
 
/* @end */
 




#stacks_out_2981_page0 {
	width: 50px;
}

#stacks_in_2981_page0 {
	margin: 5px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
}

#stacks_in_5187_page0 {
	background-image: url("../files/backgroundImage_5187.jpg");
	margin: 2px 0px 15px 0px;
	padding: 5px 10px 5px 10px;
}
  #stacks_in_2761_page0{display:none}
#stacks_in_5976_page0 img{ behavior:url(/resources/PIE.htc);width:100% !important;height:auto !important;min-width:50px !important;padding:0;margin:0 auto;         }

#stacks_in_5976_page0 {
	margin: 0px 0px 15px 0px;
}
/* @group CSS Reset & Box Sizing */

#adaptiveGridstacks_in_10089_page0 *,
#adaptiveGridstacks_in_10089_page0 *:before,
#adaptiveGridstacks_in_10089_page0 *:after {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

#adaptiveGridstacks_in_10089_page0 {
	display: block;
}

#adaptiveGridstacks_in_10089_page0:before {
	display: table;
	content: " ";	
}

#adaptiveGridstacks_in_10089_page0 .adaptiveGridColumn {
	overflow: hidden;
}


#adaptiveGridstacks_in_10089_page0 img {
	max-width: 100%;
	height: auto;
}


#adaptiveGridstacks_in_10089_page0 .adaptiveGridColumn {
	display: inline-block;
	float: left;
}

/* @end */

/* @group Column Padding Settings */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_10089_page0 .columnInner {
		padding: 0px;
	}
	
	#adaptiveGridstacks_in_10089_page0 {
		margin-left: -0px;
	}
	
	#adaptiveGridstacks_in_10089_page0 {
		margin-right: -0px;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_10089_page0 .columnInner {
		padding: 2px;
	}
	
	#adaptiveGridstacks_in_10089_page0 {
		margin-left: -2px;
	}
	
	#adaptiveGridstacks_in_10089_page0 {
		margin-right: -2px;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_10089_page0 .columnInner {
		padding: 4px;
	}
	
	#adaptiveGridstacks_in_10089_page0 {
		margin-left: -4px;
	}
	
	#adaptiveGridstacks_in_10089_page0 {
		margin-right: -4px;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_10089_page0 .columnInner {
		padding: 6px;
	}
	
	#adaptiveGridstacks_in_10089_page0 {
		margin-left: -6px;
	}
	
	#adaptiveGridstacks_in_10089_page0 {
		margin-right: -6px;
	}
}

/* @end */

/* @group Column Settings */



/* If column 1 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_10089_page0 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_10089_page0 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_10089_page0 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_10089_page0 .column1 {
		width: 33.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_10089_page0 .column2 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_10089_page0 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_10089_page0 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_10089_page0 .column2 {
		width: 33.00%;
	}
}



/* If column 3 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_10089_page0 .column3 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_10089_page0 .column3 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_10089_page0 .column3 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_10089_page0 .column3 {
		width: 33.00%;
	}
}




















/* @end */

/* @group Custom Classes */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_10089_page0 .no-phone {
		display: none;
	}
	
	#adaptiveGridstacks_in_10089_page0 .display-phone {
		display: block;
	}	
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_10089_page0 .no-tablet {
		display: none;
	}
	
	#adaptiveGridstacks_in_10089_page0 .display-tablet {
		display: block;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_10089_page0 .no-laptop {
		display: none;
	}
	
	#adaptiveGridstacks_in_10089_page0 .display-laptop {
		display: block;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_10089_page0 .no-desktop {
		display: none;
	}
	
	#adaptiveGridstacks_in_10089_page0 .display-desktop {
		display: block;
	}
}

@media print {
	#adaptiveGridstacks_in_10089_page0 .no-print {
		display: none;
	}
}

@media screen {
	#adaptiveGridstacks_in_10089_page0 .no-screen {
		display: none;
	}
}

/* @end */



/* @group Print Styling */

@media print {
	#adaptiveGridstacks_in_10089_page0 {
		display: block;
		position: relative;
		height: auto;
		overflow: auto;
	}
	
	#adaptiveGridstacks_in_10089_page0 .column1,
	#adaptiveGridstacks_in_10089_page0 .column2,
	#adaptiveGridstacks_in_10089_page0 .column3,
	#adaptiveGridstacks_in_10089_page0 .column4,
	#adaptiveGridstacks_in_10089_page0 .column5,
	#adaptiveGridstacks_in_10089_page0 .column6,
	#adaptiveGridstacks_in_10089_page0 .column7,
	#adaptiveGridstacks_in_10089_page0 .column8,
	#adaptiveGridstacks_in_10089_page0 .column9,
	#adaptiveGridstacks_in_10089_page0 .column10,
	#adaptiveGridstacks_in_10089_page0 .column11,
	#adaptiveGridstacks_in_10089_page0 .column12 {
		float: none;
		position: relative;
		width: 100%;	
	}
	
	#adaptiveGridstacks_in_10089_page0 .columnInner {
		padding: 0;
	}
}

/* @end */
#stacks_in_10089_page0 {
	background-image: url("../files/backgroundImage_10089.jpg");
	border: solid #CCCCCC;
	border-width: 2px 0px 2px 0px;
	padding: 25px 10px 5px 10px;
}

#stacks_in_10107_page0 {
	margin: 5px 10px 5px 10px;
	padding: 0px 5px 0px 5px;
}
#stacks_in_536_page0 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_536_page0 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:0px; 
border-bottom-color:#CCCCCC; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#9999CC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 1px #DDDDDC;
-moz-box-shadow: 0px 0px 1px #DDDDDC;
box-shadow: 0px 0px 1px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}


#stacks_out_536_page0 {
	width: 70%;
}

#stacks_in_543_page0 {
	margin: 5px 10px 2px 10px;
	padding: 0px 5px 0px 5px;
}

#stacks_in_10110_page0 {
	margin: 5px 10px 5px 10px;
	padding: 0px 5px 0px 5px;
}
#stacks_in_10127_page0 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_10127_page0 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:0px; 
border-bottom-color:#CCCCCC; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#9999CC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 1px #DDDDDC;
-moz-box-shadow: 0px 0px 1px #DDDDDC;
box-shadow: 0px 0px 1px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}


#stacks_out_10127_page0 {
	width: 70%;
}
#linkBoxstacks_in_14145_page0 {
	display: block;
	position: relative;
	z-index: 1;
}

#linkBoxContentstacks_in_14145_page0 {
	position: relative;
	display: block;
	z-index: 2;
}

#linkBoxLinkstacks_in_14145_page0 a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: url(../files/bg_fill.gif) repeat;
}
#stacks_in_14145_page0 {
	padding: 0px 0px 0px 20px;
}
/* ValveThing by RapidWeaver Central */

#valvethingstacks_in_14147_page0 {
	display: block;
	position: relative;
	width: 60px;
	height: 60px;
   	border: 1px solid #0F79B8;
	border-radius: 50%;
	background:  #9999CC;
	box-shadow: 0 0 1px #fff inset;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

#valvethingstacks_in_14147_page0 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

#stacks_in_14147_page0 .valve-wrapper {
	position: absolute;
	top: 14px;
	left: 10px;
	width: 37px;
	height: 30px;
}

#stacks_in_14147_page0 .valve {
	background-color: #1C9CE6;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#0A7ABB), to(#1C9CE6));
	background-image: -moz-linear-gradient(top, #0A7ABB, #1C9CE6);
	background-image: -ms-linear-gradient(top, #0A7ABB, #1C9CE6);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0A7ABB), color-stop(100%, #1C9CE6));
	background-image: -webkit-linear-gradient(top, #0A7ABB, #1C9CE6);
	background-image: -o-linear-gradient(top, #0A7ABB, #1C9CE6);
	background-image: linear-gradient(top, #0A7ABB, #1C9CE6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0A7ABB', endColorstr='#1C9CE6', GradientType=0);
	float: left;
	margin: 0 3px 0 0;
	width: 5px;
	height: 10px;
	border-radius: 5px;
}

#stacks_in_14147_page0 .valve:last-child {
	margin: 0;
}

#stacks_in_14147_page0 .valve5 {
	-webkit-animation: loading 2s infinite;
	-moz-animation: loading 2s infinite;
	-ms-animation: loading 2s infinite;
	animation: loading 2s infinite;
}

#stacks_in_14147_page0 .valve4 {
	-webkit-animation: loading 2s infinite;
	-moz-animation: loading 2s infinite;
	-ms-animation: loading 2s infinite;
	animation: loading 2s infinite;
	-webkit-animation-delay: 0.2s;
	-moz-animation-delay: 0.2s;
	-ms-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

#stacks_in_14147_page0 .valve3 {
	-webkit-animation: loading 2s infinite;
	-moz-animation: loading 2s infinite;
	-ms-animation: loading 2s infinite;
	animation: loading 2s infinite;
	-webkit-animation-delay: 0.4s;
	-moz-animation-delay: 0.4s;
	-ms-animation-delay: 0.4s;
	animation-delay: 0.4s;
}

#stacks_in_14147_page0 .valve2 {
	-webkit-animation: loading 2s infinite;
	-moz-animation: loading 2s infinite;
	-ms-animation: loading 2s infinite;
	animation: loading 2s infinite;
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	-ms-animation-delay: 0.6s;
	animation-delay: 0.6s;
}

#stacks_in_14147_page0 .valve1 {
	-webkit-animation: loading 2s infinite;
	-moz-animation: loading 2s infinite;
	-ms-animation: loading 2s infinite;
	animation: loading 2s infinite;
	-webkit-animation-delay: 0.8s;
	-moz-animation-delay: 0.8s;
	-ms-animation-delay: 0.8s;
	animation-delay: 0.8s;
}

@-webkit-keyframes loading {
	0% {
    height: 10px;
}

50% {
	height: 30px;
}

100% {
	height: 10px;
}

}

@-moz-keyframes loading {
	0% {
    height: 10px;
}

50% {
	height: 30px;
}

100% {
	height: 10px;
}

}

@-ms-keyframes loading {
	0% {
    height: 10px;
}

50% {
	height: 30px;
}

100% {
	height: 10px;
}

}


@keyframes loading {
	0% {
    height: 10px;
}

50% {
	height: 30px;
}

100% {
	height: 10px;
}
}
#stacks_out_14147_page0 {
	width: 28%;
}

#stacks_in_14147_page0 {
	margin: 10px 2px 4px 2px;
	padding: 0px 0px 0px 18px;
}

#stacks_in_4464_page0 {
	padding: 2px 5px 0px 5px;
}

#stacks_in_10129_page0 {
	margin: 5px 10px 5px 10px;
	padding: 0px 5px 0px 5px;
}
#stacks_in_548_page0 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_548_page0 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:0px; 
border-bottom-color:#CCCCCC; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#9999CC; 
font-size:1%;
-webkit-box-shadow: 0px 0px 1px #DDDDDC;
-moz-box-shadow: 0px 0px 1px #DDDDDC;
box-shadow: 0px 0px 1px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}


#stacks_out_548_page0 {
	width: 70%;
}

#stacks_in_2134_page0 .fb-like iframe {
	width: 500px !important;
	height: 1000px !important;
	z-index: 1000;
}

#stacks_in_2134_page0 .fb-like > span {

	height:65px !important;
	width: 150px !important;
}

#stacks_in_2134_page0  {
	text-align: center;
}


#stacks_out_2134_page0 {
	width: 150px;
}

#stacks_in_2134_page0 {
	margin: 2px 3px 2px 3px;
	padding: 0px 5px 0px 5px;
}
#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:0;text-indent:-9999px;background:url(../files/elevator-images/top.png) no-repeat left top;z-index:9988} #toTop:hover{background:url(../files/elevator-images/top.png) no-repeat left -51px} #toTop:active,#toTop:focus{outline:0}

#stacks_in_545_page0 {
	margin: 0px 10px 0px 0px;
}
html, body {
	height: 100%;
}

/* Hide Gateway stacks from the main page container (stops flickering on page load) */
#gatewayBarstacks_in_2081_page0 {
	display: none;
}

#gatewayWindowShadestacks_in_2081_page0 {
	position: fixed;
	-webkit-transform: translateZ(0);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 998;
	background: #000000;
	opacity: 0.50;
	filter: alpha(opacity = 50);
}

#gatewayContainerstacks_in_2081_page0 {
	position: fixed;
	-webkit-transform: translateZ(0);
	top: 0%;
	left: 0%;
	display: block;
	width: 100%;
	z-index: 999;
}

#gatewayBarstacks_in_2081_page0 {
	width: 100%;
	display: block;
}

#gatewayBarFillstacks_in_2081_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0.95;
	filter: alpha(opacity = 95);
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

#gatewayBarstacks_in_2081_page0 {
	display: none;
	position: relative;
}

#gatewayBarContentstacks_in_2081_page0 {
	position: relative;
	z-index: 10;
	display: block;
	color: #FFFFFF;
	max-width: 960px;
	margin: 0 auto;
}

#gatewayBarContentstacks_in_2081_page0 h1,
#gatewayBarContentstacks_in_2081_page0 h2,
#gatewayBarContentstacks_in_2081_page0 h3,
#gatewayBarContentstacks_in_2081_page0 h4,
#gatewayBarContentstacks_in_2081_page0 h5,
#gatewayBarContentstacks_in_2081_page0 h6,
#gatewayBarContentstacks_in_2081_page0 label {
	color: #FF0000;
}

#gatewayBarContentstacks_in_2081_page0 a {
	color: #CCCCCC;
}

#gatewayBarContentstacks_in_2081_page0 a:hover {
	color: #FFFFFF;
}

#gatewayLinkstacks_in_2081_page0 a {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 101;
	height: 100%;
	width: 100%;
	background: transparent;
}

#closeButtonstacks_in_2081_page0 {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 1000;
	display: block;
	padding: 15px;
	font-size: 30px;
	color: #FFFFFF;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#closeButtonstacks_in_2081_page0:hover {
	cursor: pointer;
	color: #CC0000;
}

#closeButtonstacks_in_2081_page0 [class^="fa fa-"] {
	color: #FFFFFF;
}

#closeButtonstacks_in_2081_page0:hover [class^="fa fa-"] {
	color: #CC0000;
}

/* @group Behaviours */









/* Helper class to keep GW hidden, even when the page is scrolled. */
.GatewayPermaHide {
	display: none !important;
}

/* @end */

@media print {
	#gatewayWindowShadestacks_in_2081_page0,
	#closeButtonstacks_in_2081_page0,
	#gatewayContainerstacks_in_2081_page0 {
		display: none !important;
	}
}




#stacks_in_2081_page0 {
	background-color: #FFFFFF;
}
/* @group CSS Reset & Box Sizing */

#adaptiveGridstacks_in_2083_page0 *,
#adaptiveGridstacks_in_2083_page0 *:before,
#adaptiveGridstacks_in_2083_page0 *:after {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

#adaptiveGridstacks_in_2083_page0 {
	display: block;
}

#adaptiveGridstacks_in_2083_page0:before {
	display: table;
	content: " ";	
}

#adaptiveGridstacks_in_2083_page0 .adaptiveGridColumn {
	overflow: hidden;
}


#adaptiveGridstacks_in_2083_page0 img {
	max-width: 100%;
	height: auto;
}


#adaptiveGridstacks_in_2083_page0 .adaptiveGridColumn {
	display: inline-block;
	float: left;
}

/* @end */

/* @group Column Padding Settings */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_2083_page0 .columnInner {
		padding: 0px;
	}
	
	#adaptiveGridstacks_in_2083_page0 {
		margin-left: -0px;
	}
	
	#adaptiveGridstacks_in_2083_page0 {
		margin-right: -0px;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_2083_page0 .columnInner {
		padding: 2px;
	}
	
	#adaptiveGridstacks_in_2083_page0 {
		margin-left: -2px;
	}
	
	#adaptiveGridstacks_in_2083_page0 {
		margin-right: -2px;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_2083_page0 .columnInner {
		padding: 4px;
	}
	
	#adaptiveGridstacks_in_2083_page0 {
		margin-left: -4px;
	}
	
	#adaptiveGridstacks_in_2083_page0 {
		margin-right: -4px;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_2083_page0 .columnInner {
		padding: 6px;
	}
	
	#adaptiveGridstacks_in_2083_page0 {
		margin-left: -6px;
	}
	
	#adaptiveGridstacks_in_2083_page0 {
		margin-right: -6px;
	}
}

/* @end */

/* @group Column Settings */



/* If column 1 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_2083_page0 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_2083_page0 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_2083_page0 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_2083_page0 .column1 {
		width: 75.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_2083_page0 .column2 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_2083_page0 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_2083_page0 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_2083_page0 .column2 {
		width: 25.00%;
	}
}






















/* @end */

/* @group Custom Classes */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_2083_page0 .no-phone {
		display: none;
	}
	
	#adaptiveGridstacks_in_2083_page0 .display-phone {
		display: block;
	}	
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_2083_page0 .no-tablet {
		display: none;
	}
	
	#adaptiveGridstacks_in_2083_page0 .display-tablet {
		display: block;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_2083_page0 .no-laptop {
		display: none;
	}
	
	#adaptiveGridstacks_in_2083_page0 .display-laptop {
		display: block;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_2083_page0 .no-desktop {
		display: none;
	}
	
	#adaptiveGridstacks_in_2083_page0 .display-desktop {
		display: block;
	}
}

@media print {
	#adaptiveGridstacks_in_2083_page0 .no-print {
		display: none;
	}
}

@media screen {
	#adaptiveGridstacks_in_2083_page0 .no-screen {
		display: none;
	}
}

/* @end */



/* @group Print Styling */

@media print {
	#adaptiveGridstacks_in_2083_page0 {
		display: block;
		position: relative;
		height: auto;
		overflow: auto;
	}
	
	#adaptiveGridstacks_in_2083_page0 .column1,
	#adaptiveGridstacks_in_2083_page0 .column2,
	#adaptiveGridstacks_in_2083_page0 .column3,
	#adaptiveGridstacks_in_2083_page0 .column4,
	#adaptiveGridstacks_in_2083_page0 .column5,
	#adaptiveGridstacks_in_2083_page0 .column6,
	#adaptiveGridstacks_in_2083_page0 .column7,
	#adaptiveGridstacks_in_2083_page0 .column8,
	#adaptiveGridstacks_in_2083_page0 .column9,
	#adaptiveGridstacks_in_2083_page0 .column10,
	#adaptiveGridstacks_in_2083_page0 .column11,
	#adaptiveGridstacks_in_2083_page0 .column12 {
		float: none;
		position: relative;
		width: 100%;	
	}
	
	#adaptiveGridstacks_in_2083_page0 .columnInner {
		padding: 0;
	}
}

/* @end */
#stacks_in_2085_page0 {
	margin: 15px 25px 0px 10px;
	padding: 15px 10px 18px 10px;
}
#hoverBoxWrapperstacks_in_2088_page0 {
	height: auto;
	min-height: 0px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#hoverBoxWrapperstacks_in_2088_page0 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_2088_page0 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

.static-bg0stacks_in_2088_page0 {
	background: transparent;
}

.static-bg1stacks_in_2088_page0 {
	background: #333333;
}

.static-bg2stacks_in_2088_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.static-bg3stacks_in_2088_page0 {
	background-color: #0066CC;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#6699FF), to(#0066CC));
	background-image: -moz-linear-gradient(top, #6699FF, #0066CC);
	background-image: -ms-linear-gradient(top, #6699FF, #0066CC);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6699FF), color-stop(100%, #0066CC));
	background-image: -webkit-linear-gradient(top, #6699FF, #0066CC);
	background-image: -o-linear-gradient(top, #6699FF, #0066CC);
	background-image: linear-gradient(top, #6699FF, #0066CC);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6699FF', endColorstr='#0066CC', GradientType=0);
}

.static-bg4stacks_in_2088_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_2088_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#hoverBoxRolloverstacks_in_2088_page0 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

.hover-bg0stacks_in_2088_page0 {
	background: transparent;
}

.hover-bg1stacks_in_2088_page0 {
	background: #333333;
}

.hover-bg2stacks_in_2088_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=1);
}

.hover-bg3stacks_in_2088_page0 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.hover-bg4stacks_in_2088_page0 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.hover-bg5stacks_in_2088_page0 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#hoverBoxLinkstacks_in_2088_page0 a:link,
#hoverBoxLinkstacks_in_2088_page0 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
}

/* Where the magic happens! */

#hoverBoxWrapperstacks_in_2088_page0:hover #hoverBoxRolloverstacks_in_2088_page0 {
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /* IE 8 */
	filter: alpha(opacity=99); /* IE 4, 5, 6 and 7 */
}

#stacks_in_2088_page0 {
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 5px 10px 10px 10px;
}

#stacks_in_2090_page0 {
	background-color: #3366FF;
	border: solid #CCCCCC;
	border-width:  2px;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin: 5px 10px 5px 10px;
	padding: 15px 4px 4px 4px;
}

#stacks_in_2093_page0 {
	background-color: #0000CC;
	border: solid #999999;
	border-width:  2px;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin: 5px 10px 5px 10px;
	padding: 15px 4px 4px 4px;
}
