html{max-width:1280px;margin:0 auto;background:#f8f8f7;position:relative}body{font-family:'Open Sans', sans-serif;font-size:100%;color:#000000;font-weight:normal;text-decoration:none;margin:0;padding:0}a{color:#3170AE;font-weight:bold;text-decoration:underline}a:hover{color:#BF0724;text-decoration:none}h1{font-size:1.5em;margin-bottom:1em}h2{font-size:1.25em;margin-top:1.75em}h3{font-size:1.125em;text-decoration:underline}h4{font-size:1em}h5{font-size:0.8125em;color:#ffffff;margin:0 0 0.75em 0}p{font-size:1em;margin:1.25em 0}.font10{font-size:0.9em;color:#000000;font-weight:normal}.font10b{font-size:0.9em;color:#000000;font-weight:bold}.font11{font-family:Verdana, Geneva, Sans-Serif;font-size:1.1em;font-weight:bold;color:white;margin:0;padding-top:10px;padding-bottom:12px}.font12{font-size:1.1em;color:#000000;font-weight:normal}.font12b{font-size:1.1em;color:#3170AE;font-weight:bold}.font13{font-family:Verdana, Geneva, Sans-Serif;font-size:1em;color:white;line-height:125%;margin:0px;padding-bottom:16px}header img{width:100%;max-width:1280px;height:auto;border-width:0;display:block}.menu-btn{display:none;width:100%;height:2.625em;background-color:#ee3823;background:linear-gradient(#ee3823 0%, #b7200e 100%);background:-moz-linear-gradient(#ee3823 0%, #b7200e 100%);background:-webkit-linear-gradient(#ee3823 0%,#b7200e 100%);background:-o-linear-gradient(#ee3823 0%,#b7200e 100%);border-top:1px solid #b7200e}.menu-btn span{display:inline-block;position:absolute;right:1.7857142em;padding-top:0.625em;color:#ffffff;font-weight:bold;cursor:pointer}.menu-btn span:after{display:inline-block;margin:0 0 0 0.625em;width:22px;height:21px;vertical-align:top;content:"";background:url("images/menu-btn.png") no-repeat 0 0;background-size:100%}.menu{font-size:0.875em}.menu ul{margin:0;padding:0;list-style:none;position:relative;display:table}.menu > ul{width:100%;background:#ee3823;background:linear-gradient(#ee3823 0%, #b7200e 100%);background:-moz-linear-gradient(#ee3823 0%, #b7200e 100%);background:-webkit-linear-gradient(#ee3823 0%,#b7200e 100%);background:-o-linear-gradient(#ee3823 0%,#b7200e 100%)}.menu ul:after{content:"";clear:both;display:block}.menu ul li{float:left}.menu li ul{display:none;background:#5f6975;position:absolute;top:100%;z-index:1}.menu a{display:block;padding:0.7142857em 2.8571428em;color:#ffffff;text-decoration:none}.menu a:hover{background:#4b545f;background:linear-gradient(#4f5964 0%, #5f6975 40%);background:-moz-linear-gradient(#4f5964 0%, #5f6975 40%);background:-webkit-linear-gradient(#4f5964 0%,#5f6975 40%);background:-o-linear-gradient(#4f5964 0%,#5f6975 40%)}.menu ul li:hover > ul{display:block}.menu li ul li{float:none;position:relative;border-top:1px solid #6b727c;border-bottom:1px solid #575f6a}.menu li li a,.menu li li a:hover{font-weight:normal}.menu li ul a:hover{background:#4b545f}@media screen and (max-width: 969px){.menu a{padding:0.7142857em 1.7857142em}}@media screen and (max-width: 819px){.menu-btn{display:block}.menu{width:100%;height:auto;max-height:0;position:absolute;background:#ee3823;cursor:pointer;overflow:hidden;z-index:10;-webkit-transition:max-height .75s ease-out;-moz-transition:max-height .75s ease-out;-o-transition:max-height .75s ease-out;transition:max-height .75s ease-out}.expand{max-height:40em}.menu ul{display:block}.menu > ul{padding-left:0;background:#ee3823}.menu ul li{float:none;border-top:1px solid #b7200e}.menu li ul a{padding:0.7142857em 2.5em}.menu a:hover{background:#ee3823}.menu ul li > a:after{display:inline-block;position:absolute;right:1.8em;font-size:1.25em;content:"+"}.menu ul li:hover > a:after{content:""}.menu ul li > a:only-child:after{display:inline-block;position:absolute;right:1.6428571em;width:16px;height:16px;vertical-align:middle;content:"";background:url("images/arrow_right.png") no-repeat 0 0;background-size:100%}.menu li ul{position:static}}section{padding:2em;background-color:#ffffff}article{max-width:40em;margin:0 auto}article ul{font-size:1em;margin:1.25em 0;padding-left:2em}@media screen and (max-width: 819px){article a[href^=tel]{display:inline-block;margin-top:0;margin-bottom:0.25em;padding:0.385em 0.769em;color:#4b545f;font-style:normal;text-decoration:none;background:#ecece9;border:0.0769em solid #4b545f;border-radius:0.385em}}@media screen and (max-width: 619px){section{padding:1em}}.main-slideshow{max-width:37.5em;margin:1em auto 4em auto;position:relative}.slides{padding:0;max-width:100%;padding-bottom:65.333333%;display:block;margin:0 auto;position:relative;box-shadow:0 0.625em 1.25em -0.3125em rgba(0, 0, 0, 0.75)}.slides *{user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.slides input{display:none}.slide-container{display:block}.slide{top:0;opacity:0;width:100%;display:block;position:absolute;transform:scale(0);-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.slide img{max-width:100%;height:auto;display:block}.nav label{width:12%;height:18.36734%;display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:0.5;z-index:9;cursor:pointer;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;color:#ffffff;text-align:center;background-color:rgba(0, 0, 0, .3)}.nav img{width:100%;height:auto}.nav label:hover{opacity:1}.nav .prev{left:-10em}.nav .next{right:-10em}input:checked + .slide-container .slide{opacity:1;transform:scale(1);transition:opacity 1s ease-in-out}input:checked + .slide-container .nav label{display:block}.nav-dots{width:100%;bottom:-2.5em;height:0.75em;display:block;position:absolute;text-align:center}.nav-dots .nav-dot{top:-0.375em;width:0.75em;height:0.75em;margin:0 0.25em;position:relative;border-radius:100%;display:inline-block;background-color:rgba(0, 0, 0, 0.4)}.nav-dots .nav-dot:hover{cursor:pointer;background-color:rgba(0, 0, 0, 0.9)}input#img-1:checked ~ .nav-dots label#img-dot-1,input#img-2:checked ~ .nav-dots label#img-dot-2,input#img-3:checked ~ .nav-dots label#img-dot-3,input#img-4:checked ~ .nav-dots label#img-dot-4,input#img-5:checked ~ .nav-dots label#img-dot-5,input#img-6:checked ~ .nav-dots label#img-dot-6{background:rgba(0, 0, 0, 0.9)}.main-content,.main-highlights,.highlights-bottom,.highlights-top,.main-lower{max-width:64em;margin:0.875em auto 0 auto;position:relative}.main-content{clear:both;text-align:center;background:#ee3823}.main-content h1,.main-content h2{padding-top:0.67em;margin-top:0.5em;margin-bottom:0}.main-content p{margin:0.5em 1em 0.75em 1em;padding-bottom:1em;font-size:1.25em}.main-highlights{overflow:hidden}.main-highlights h2{margin-top:0.8em;margin-bottom:0;padding-left:0.8em}.main-highlights p{margin:0;padding:0.5em 1em 1em 1em}#highlights-left,#highlights-right{width:49.25%;padding-bottom:99999px;margin-bottom:-99999px;float:left}#highlights-left{margin-right:1.5%;background:grey}#highlights-right{background:#98B2C3}.highlights-top,.highlights-bottom{width:100%;margin-bottom:0.875em}#lower-left,#lower-center,#lower-right{width:32.333%;float:left}#lower-left,#lower-center{margin-right:1.5%}#highlights-left img,#highlights-right img,#lower-left img,#lower-center img,#lower-right img{max-width:100%;height:auto;display:block}#lower-right img{border:1px solid #CECECE}.image_full{max-width:100%;height:auto;display:block}.image_mobile{display:none}.clear{clear:both}@media screen and (max-width: 969px){.nav .prev{left:-6em}.nav .next{right:-6em}}@media screen and (max-width: 819px){.slides{box-shadow:0 0.5em 1em -0.25em rgba(0, 0, 0, 0.75)}.nav .prev{left:0}.nav .next{right:0}.main-highlights{overflow:visible}#highlights-left,#highlights-right{width:100%;padding-bottom:0;margin-bottom:0;float:none}#highlights-left{margin-right:0;margin-bottom:1em}#lower-left,#lower-center{width:49.25%}#lower-left{margin-right:1.5%}#lower-center{margin-right:0}#lower-right{display:none}}@media screen and (max-width: 619px){.image_full{display:none}.image_mobile{display:block;max-width:100%;height:auto}}@media screen and (max-width: 479px){.main-slideshow{margin-bottom:3.5em}#lower-left,#lower-center,#lower-right{width:100%;float:none}#lower-left{margin-right:0}#lower-left,#lower-center{margin-bottom:1em}#lower-right{display:block}}footer{background:#ee3823;background:linear-gradient(#ee3823 0%, #b7200e 100%);background:-moz-linear-gradient(#ee3823 0%, #b7200e 100%);background:-webkit-linear-gradient(#ee3823 0%,#b7200e 100%);background:-o-linear-gradient(#ee3823 0%,#b7200e 100%);padding:1em 0}.footer-links{font-size:0.8125em;border-bottom:0.1em solid #ecece9}.footer-links ul{display:table;margin:0 auto;padding:0;list-style:none;position:relative}.footer-links > ul{padding:1em 0}.footer-links ul:after{content:"";clear:both;display:block}.footer-links ul li{float:left}.footer-links li ul{padding:0.75em 0}.footer-links ul li a{display:block;padding:0.154em 2.308em;color:#ffffff;text-decoration:none}.footer-links li ul a{font-weight:normal;color:#ecece9}.footer-links li ul a:hover{color:#000000;text-decoration:underline}.footer-links li ul li{float:none;position:relative}@media screen and (max-width: 969px){.footer-links ul li a{padding:0.154em 1.538em}}@media screen and (max-width: 819px){.footer-links{font-size:0.75em}.footer-links ul{margin-bottom:1.5em}.footer-links > ul{padding:0}.footer-links li ul{display:none;width:100%;padding:0.25em 0;background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.75);position:absolute;top:100%;left:0;z-index:1}.footer-links ul li:hover{background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.75)}.footer-links ul li a{padding:1em 1.167em;border-right:1px solid #ffffff}.footer-links ul li:last-child a,.footer-links li ul a{border-right:none}.footer-links li ul a{padding:1em 1.333em}.footer-links li ul a:hover{color:#ecece9}.footer-links li:hover > ul{display:inline-block}.footer-links li ul li{float:left}.footer-links li ul li:hover{background:none}}@media screen and (max-width: 619px){footer{padding:2.6875em 0 1em 0}.footer-links{border-bottom:none}.footer-links ul{display:block;margin-bottom:0;background:#ecece9}.footer-links ul li{float:none;border-top:1px solid #4b545f}.footer-links li ul{padding:1em 0;background:#ffffff;position:static}.footer-links ul li a{color:#4b545f;padding:1em 2.273em;border-right:none}.footer-links ul li:hover > a{color:#ffffff}.footer-links li ul a,.footer-links li ul a:hover{color:#4b545f;padding:0.273em 2.727em}.footer-links li:hover > ul{display:block}.footer-links li ul li{float:none;border-top:none}}.footer-contact{max-width:54em;height:8.3em;margin:0 auto;position:relative}.location,.social-media{padding:1.25em 0;position:absolute}.location{margin-left:1.875em;left:0}.location p{font-size:0.875em;color:#ffffff;margin-bottom:0}.location a{color:#ecece9;font-weight:normal;text-decoration:none}.location a:hover{text-decoration:underline}.social-media{margin-right:1.875em;right:0}.social-media img{margin:2em 0 0 0.75em;width:36px;height:36px;border:0;vertical-align:top}@media screen and (max-width: 969px){.footer-contact{max-width:47.75em}.location{margin-left:1.25em}.social-media{margin-right:1.25em}}@media screen and (max-width: 819px){a[href^=tel]{display:inline-block;margin-top:1em;padding:0.385em 0.769em;color:#4b545f;font-style:normal;text-decoration:none;background:#ecece9;border:0.0769em solid #4b545f;border-radius:0.385em}a[href^=tel]:before{content:'Call: ';font-weight:bold}h5{font-size:0.75em}.footer-contact{max-width:37.75em;height:9.5em}.location{margin-left:1.1em}.location p{font-size:0.8125em}.social-media{margin-right:1.1em}.social-media img{margin:2em 0 0 0.25em}}@media screen and (max-width: 619px){.footer-contact{width:100%;height:auto}.location,.social-media{display:block;margin:0;text-align:center;position:relative}.social-media{padding:0.5em 0}.social-media img{margin:1em 0 0 0.5em}}.center{display:table;margin:0 auto}dl{font-size:1em;margin-top:-1em;margin-bottom:1.25em}dt{font-weight:bold;margin:0;padding-top:1.375em;padding-bottom:0.5em}dd{display:list-item;list-style-type:disc}ol{font-size:1em;padding-left:2em}ol li{padding-left:0.25em}img.freetrial{float:right;width:262px;height:175px;border-width:0px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;margin:0 0em 0.625em 2em}@media screen and (max-width: 619px) and (orientation: portrait){img.freetrial{float:none;display:block;margin:0 auto 1em auto}}img.register{width:125px;height:28px;border-width:0px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.responsive-iframe-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.responsive-iframe-container iframe,.vresponsive-iframe-container object,.vresponsive-iframe-container embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#table-scroll{overflow:auto}#groupx{width:100%;border-collapse:collapse}#groupx td,#groupx th{width:14.286%;border:1px solid #989898;text-align:center;padding:0.5em;white-space:nowrap}#groupx th{background-color:#EE3324;font-size:0.875em;color:#ffffff}#groupx td{font-size:0.8125em}*:focus{outline:none}.freetrial ul{list-style-type:none;list-style-position:outside;margin:0px;padding:0px}.freetrial li{padding:12px;position:relative}.freetrial label{width:150px;display:inline-block;float:left;padding:3px}.freetrial input{width:220px;padding:5px 8px}.freetrial textarea{font:inherit;padding:5px 8px}.freetrial button{margin-left:156px}.freetrial input,.freetrial textarea{border:1px solid #aaa;box-shadow:0px 0px 3px #ccc, 0 10px 15px #eee inset;border-radius:2px;-moz-transition:padding .25s;-webkit-transition:padding .25s;-o-transition:padding .25s;transition:padding .25s}.freetrial input:focus,.freetrial textarea:focus{background:#fff;border:1px solid #555;box-shadow:0 0 3px #aaa;padding-right:50px}.freetrial input:focus:invalid{box-shadow:0 0 5px #d45252;border-color:#b03535}.freetrial input:required:valid{box-shadow:0 0 5px #5cd053;border-color:#28921f}@media screen and (max-width: 599px) and (orientation: portrait){.freetrial label{display:block;float:none}.freetrial button{margin-left:0}}button.submit{background-color:#f04d3b;background:-webkit-gradient(linear, left top, left bottom, from(#f04d3b), to(#e62812));background:-webkit-linear-gradient(top, #f04d3b, #e62812);background:-moz-linear-gradient(top, #f04d3b, #e62812);background:-ms-linear-gradient(top, #f04d3b, #e62812);background:-o-linear-gradient(top, #f04d3b, #e62812);background:linear-gradient(top, #f04d3b, #e62812);border:1px solid #e62812;border-bottom:1px solid #ee3924;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;box-shadow:inset 0 1px 0 0 #f7a49a;-webkit-box-shadow:0 1px 0 0 #f7a49a inset;-moz-box-shadow:0 1px 0 0 #f7a49a inset;-ms-box-shadow:0 1px 0 0 #f7a49a inset;-o-box-shadow:0 1px 0 0 #f7a49a inset;color:white;font-weight:bold;padding:6px 20px;text-align:center;text-shadow:0 -1px 0 #9f1c0c}button.submit:hover{opacity:.85;cursor:pointer}button.submit:active{border:1px solid #e62812;box-shadow:0 0 10px 5px #b7200e inset;-webkit-box-shadow:0 0 10px 5px #b7200e inset;-moz-box-shadow:0 0 10px 5px #b7200e inset;-ms-box-shadow:0 0 10px 5px #b7200e inset;-o-box-shadow:0 0 10px 5px #b7200e inset}.subscribe ul{list-style-type:none;list-style-position:outside;margin:0px;padding:0px}.subscribe li{padding:12px;position:relative}.subscribe label{width:125px;display:inline-block;float:left;padding:3px}.subscribe input{width:220px;padding:5px 8px;border:1px solid #aaa;box-shadow:0px 0px 3px #ccc, 0 10px 15px #eee inset;border-radius:2px;-moz-transition:padding .25s;-webkit-transition:padding .25s;-o-transition:padding .25s;transition:padding .25s}.subscribe input:focus{background:#fff;border:1px solid #555;box-shadow:0 0 3px #aaa;padding-right:25px}.subscribe button{margin-left:131px}@media screen and (max-width: 458px) and (orientation: portrait){.subscribe label{display:block;float:none}.subscribe button{margin-left:0}}*:focus{outline:none}.registration ul{list-style-type:none;list-style-position:outside;margin:0px;padding:0px}.registration li{padding:12px;position:relative}.registration label{width:150px;display:inline-block;float:left;padding:3px}.registration input{width:220px;padding:5px 8px}.registration select{margin-right:5px;padding:5px 8px}.registration textarea{font:inherit;padding:5px 8px}.registration button{margin-left:156px}.registration input,.registration select,.registration textarea{border:1px solid #aaa;box-shadow:0px 0px 3px #ccc, 0 10px 15px #eee inset;border-radius:2px;-moz-transition:padding .25s;-webkit-transition:padding .25s;-o-transition:padding .25s;transition:padding .25s}.registration input:focus,.registration select:focus,.registration textarea:focus{background:#fff;border:1px solid #555;box-shadow:0 0 3px #aaa;padding-right:50px}.registration input:focus:invalid{box-shadow:0 0 5px #d45252;border-color:#b03535}.registration input:required:valid{box-shadow:0 0 5px #5cd053;border-color:#28921f}@media screen and (max-width: 599px) and (orientation: portrait){.registration label{display:block;float:none}.registration button{margin-left:0}}.survey ul{list-style-type:none;list-style-position:outside;margin:0;padding-left:10px}.survey li{margin:0;padding:10px 0;display:block}.survey label{margin:0 0 0.375em 0;padding:0;display:block}.survey select{font:inherit;margin:0;padding:5px 15px 5px 5px}.survey textarea{width:100%;max-width:512px;font:inherit;padding:5px 8px}.survey select,.survey textarea{border:1px solid #aaa;box-shadow:0px 0px 3px #ccc, 0 10px 15px #eee inset;border-radius:2px;-moz-transition:padding .25s;-webkit-transition:padding .25s;-o-transition:padding .25s;transition:padding .25s}.survey select:focus,.survey textarea:focus{background:#fff;border:1px solid #555;box-shadow:0 0 3px #aaa;padding-right:25px}@media screen and (max-width: 599px) and (orientation: portrait){.survey textarea{max-width:300px}}