article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:13px;line-height:1.231;background:#fff}body,button,input,select,textarea{font-family:sans-serif;color:#222}::-moz-selection{background:#002d62;color:#fff;text-shadow:none}::selection{background:#002d62;color:#fff;text-shadow:none}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #4d4d4d;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}body{font-family:Arial,Helvetica,sans-serif;font-size:100%}h1,h2,h3,h4,h5,h6{font-family:'Exo',sans-serif;color:#002d62;margin:10px 0}#leftCol-inner h1,#leftCol-inner h2,#leftCol-inner h3,#leftCol-inner h4,#leftCol-inner h5,#leftCol-inner h6{color:#002d62}h1{font-size:1.375em}h2{font-size:1.35em}h3,h4,h5,h6{font-size:1.1em}p{font-size:.8125em;color:#535353;text-align:left;line-height:1.4em}blockquote{font-size:1em;line-height:1.4em;margin:10px 0;padding:25px 40px;background-color:#f8f8f8;color:#67276d;font-family:'Exo',sans-serif}hr{border-color:#d7d7d7}#leftCol-inner hr{margin:10px 0;display:block;clear:both;outline:0}ol,ul{font-size:.875em;color:#535353;padding:0 0 0 20px}#leftCol-inner img{max-width:100%}a,a:visited{color:#51cfed;text-decoration:none;outline:0;border:0}a:hover{color:#002d62}a:active{outline:0}a:focus{outline:0}#container{min-width:300px;max-width:1218px;width:90%;margin:0 auto;position:relative;padding-bottom:10px}header{position:relative;height:140px}header #logo{background:url('imgs/sprite.png') no-repeat -13px -12px;width:296px;height:36px;position:absolute;left:50%;margin-left:-148px;top:50px}header .tag-line{position:absolute;top:100px;width:100%;text-align:center;font-family:'Exo',sans-serif;font-weight:400;color:#002d62;font-size:1.5em}header #globalNav nav{display:none;position:relative}#mobileNav ul{padding:0;margin:0;width:140px;margin:0 auto;list-style:none}#mobileNav ul li{padding:0;margin:0;float:left;width:44px;background-color:#e3e3e3;margin-right:4px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}#mobileNav ul li.search-drop{margin-right:0}#mobileNav ul li a{display:block;text-indent:-9999px;height:40px;position:relative}#mobileNav ul li a:before{content:"";position:absolute;left:50%;margin-left:-13px;top:50%;margin-top:-9px;background:url('imgs/sprite.png') no-repeat -423px -58px;width:26px;height:18px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}#mobileNav ul li.contact a:before{background-position:-424px -106px;width:27px;height:17px}#mobileNav ul li.search-drop a:before{background-position:-425px -10px;width:23px;height:23px;margin-top:-12px;margin-left:-12px}#mobileNav ul li.expand-menu-open{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}#mobileNav ul li.expand-menu-open a,#mobileNav ul li.search-drop.openSearch a{height:50px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){header #logo{background:url('imgs/retina-sprite.png') no-repeat -2px -146px;-moz-background-size:458px 189px;-o-background-size:458px 189px;-webkit-background-size:458px 189px;background-size:458px 189px}#mobileNav ul li a:before{background:url('imgs/retina-sprite.png') no-repeat -423px -58px;-moz-background-size:458px 189px;-o-background-size:458px 189px;-webkit-background-size:458px 189px;background-size:458px 189px}}#language-switcher{position:absolute;right:0;top:0;display:none}#mainNav{display:none;background-color:#002d62;position:absolute;z-index:10;width:100%;top:45px;margin-bottom:20px;clear:both;-webkit-box-shadow:0 4px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 4px 3px rgba(0,0,0,0.4);box-shadow:0 4px 3px rgba(0,0,0,0.4)}#mainNav ul li{text-align:right;border-top:1px solid #cacaca}#mainNav ul li:first-child{border-top:0}#mainNav ul li a{display:block;padding:9px 0;padding-right:10px;font-family:'Exo',sans-serif;font-size:1.25em;color:#fff;font-weight:700;text-transform:uppercase;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}#mainNav ul li a:hover{text-decoration:none;background-color:#023878;padding-right:15px}#mainNav ul li ul li{background-color:#e9f3ff;border:1px solid #002d62);border-bottom:0}#mainNav ul li ul li a{padding-right:20px;font-size:1.2em;font-weight:400;color:#002d62;text-shadow:1px 1px 0 transparent;text-transform:none}#mainNav ul li ul li a:hover{padding-right:30px;background-color:#9ee1f6}#search{display:none;padding:10px;background-color:#e3e3e3;position:absolute;top:45px;right:0;z-index:10;width:300px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 4px 3px rgba(0,0,0,0.4);box-shadow:0 4px 3px rgba(0,0,0,0.4)}#search.form-open{display:block}#search form{width:240px;margin:0 auto}#search .input{width:180px;border:0;padding:5px;color:#767676;font-size:.75em}#search .submit{background:url('imgs/sprite.png') no-repeat -71px -81px;width:19px;height:21px;border:0;margin-left:8px}#fmaWrap{position:relative;background-color:#e9f3ff}#fmaWrap .fmaDesc{padding:2% 4% 4% 4%}.fmaDesc:before,.fmaDesc:after{content:"";display:table}.fmaDesc:after{clear:both}.fmaDesc{zoom:1}#fmaWrap .fmaDesc h2{margin:10px 0 20px;color:#002d62;font-size:1.25em;font-family:'Exo',sans-serif;font-weight:200;text-transform:uppercase}#fmaWrap .fmaDesc p{display:none;color:#002d62;font-size:1em}#fmaWrap .fmaDesc .fmaReadMore{font-family:'Exo',sans-serif;font-weight:800;font-size:1.125em;color:#002d62;position:relative}#fmaWrap .fmaDesc .fmaReadMore:hover{text-decoration:none}.flexslider{width:100%;margin:0;zoom:1;padding-bottom:0}.flexslider .slides>li{display:none}.flexslider .slides img{max-width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";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 .slides{zoom:1;padding:0;margin:0;list-style:none}.flexslider .slides>li{position:relative}.flex-container{zoom:1;position:relative}.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);font-size:14px;line-height:18px}.flex-direction-nav{list-style:none;position:absolute;bottom:-3px;right:10px}.flex-direction-nav li{float:left}.flex-direction-nav li:first-child{margin-right:8px}.flex-direction-nav li a{text-indent:-9999px;position:relative;display:block;background-color:#002d62;width:40px;text-align:center;color:#00bce4;font-size:.75em;line-height:30px;height:30px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.flex-direction-nav li a:before{content:"";position:absolute;z-index:5;display:block;left:50%;top:50%;margin-top:-10px;margin-left:-5px;background:url('imgs/sprite.png') no-repeat -174px -156px;width:9px;height:19px}.flex-direction-nav li a.flex-next:before{background-position:-174px -129px;margin-left:-3px}.flex-control-nav{display:none}#size-check{display:none}#main{background-color:transparent;padding:0}#leftCol{padding-bottom:0}#rightCol{background:url('imgs/grey-repeat.png');padding:2%;text-align:center}#blogUpdates{background:url('imgs/grey-repeat.png');padding:20px}#blogUpdates .left{float:none;margin-bottom:5%}#blogUpdates .left h2{padding:3%;text-align:center;color:#fff;font-family:'Exo',sans-serif;font-weight:400;background:#002d62;font-size:1.375em;text-transform:uppercase;box-shadow:inset 0 0 7px rgba(0,0,0,0.6);margin:0;position:relative}#blogUpdates .left h2:after{content:"";width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #002d62;position:absolute;bottom:-15px;left:45%}#blogUpdates .right{background:#fff;box-shadow:5px 5px 8px rgba(0,0,0,0.4);float:none}#blogUpdates .right-title{font-size:1.375em;font-family:'Exo',sans-serif;color:#002d62;text-transform:uppercase;font-weight:800;padding:3% 8%}#blogUpdates .right-title>div{border-bottom:solid 2px #6681a0}#blogUpdates .right-content{padding:2% 5% 4%}#blogUpdates .right>.right-content{padding-bottom:0}#blogUpdates .right-content p{margin:0}#blogUpdates .recent-news .desc{line-height:1.2em;font-size:1em}#rightCol-inner img,#rightCol img{max-width:100%;margin-bottom:10px;display:block;margin:0 auto 10px}.testimonial{margin:30px 0;position:relative;padding:10px 0 5px}.testimonial:before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;background:url('imgs/sprite.png') no-repeat -113px -83px;width:41px;height:33px}.testimonial:after{content:"";display:block;position:absolute;bottom:0;right:0;z-index:1;background:url('imgs/sprite.png') no-repeat -189px -83px;width:41px;height:33px}.testimonial p{position:relative;z-index:5;padding:0 15px;text-align:center;font-family:'Exo',sans-serif;font-weight:500;font-style:italic;font-size:.875em;color:#002d62;text-shadow:1px 1px 1px #fff}.testimonial p strong{display:block;padding-top:15px;font-weight:800;font-style:normal}#leftCol-inner{margin:0 0 10px}#rightCol-inner{background:url('imgs/grey-repeat.png');padding:8px}#leftCol-inner p{line-height:1.5em}#mainContent{padding:4% 0;background-color:#fff}#text-content{padding:2% 4% 2% 0}#text-content img{border:solid 5px #7b7b7b}#text-content img[alt="button.png"]{border:0}#page-image img{width:100%}.page-title-wrap{text-align:center}.pageTitle{margin:10px 0 25px;text-transform:uppercase}#leftCol-inner .pageLine{position:relative;z-index:1;margin-top:-35px;background:#000;height:1px;border:0}.ie7 #leftCol-inner .pageLine{margin-top:-41px}#leftCol-inner #mainContent ul li ul{margin:5px 0 5px 15px}#leftCol-inner #mainContent ul li ul li{background:0;list-style:disc}#breadcrumb{font-size:.75em;color:#535353;padding:0 4% 0 0;font-family:'Exo',sans-serif}#breadcrumb a:link,#breadcrumb a:visited{color:#51cfed}#breadcrumb a:hover{text-decoration:underline}#mainContent img{max-width:100%}#leftCol-inner #mainContent #video{border:3px solid #c4c5c7;margin-top:20px}#sidebar .nav{display:block;list-style:none;margin:10px 0 0 0;padding:0}#sidebar .nav li a{display:block;background-color:#e9f3ff;color:#002d62;font-size:1.125em;padding:14px 0;padding-left:20px;font-family:'Exo',sans-serif;font-weight:400;-webkit-transition:all .2 ease;-moz-transition:all .2 ease;transition:all .2 ease}#sidebar .nav li a.nav-path-selected{background-color:#51cfed;color:#fff}#sidebar .nav li a.nav-path-selected:hover{cursor:default}#sidebar .nav li a:hover{color:#fff;text-decoration:none}#sidebar #socialMedia-inner{background:#002d62;padding:4%;margin:10px 0;position:relative;z-index:1}#sidebar #socialMedia-inner .social-bg{display:none}#sidebar #socialMedia-inner h3{color:#fff;font-family:'Exo',sans-serif;font-weight:700;font-size:1.25em}#sidebar #socialMedia-inner>div{float:left;padding:5px 0 0 20px}#footer-callout img{width:100%}#footer{float:none;width:100%}footer .lower-footer{padding:2% 2%;position:relative;display:block;margin:10px 0;background-color:#002d62}footer .lower-footer:after{content:"";display:block;position:absolute;z-index:5;bottom:0;right:0;width:43px;height:72px;background:url('imgs/sprite.png') no-repeat -256px -111px}footer .ccm-manual-nav{padding:0;margin:0}footer .ccm-manual-nav li{list-style:none;padding-bottom:5px}footer .lower-footer a{font-family:'Exo',sans-serif;font-weight:400;color:#e9f3ff;text-transform:uppercase}footer .lower-footer a:hover{text-decoration:underline}footer .footer-left{float:left;width:115px}footer .footer-right{float:left;width:150px}footer .copyright{font-size:.75em}.st_fblike_hcount{width:80px;overflow:hidden}.st_twitter_hcount{overflow:hidden}#fb-root>div{top:-1000000px!important}.inventoryList{padding-bottom:20px;margin-bottom:15px;border-bottom:1px solid #e7e7e7}.inventoryList .button{background:#002d62;padding:5px 15px;color:#fff;font-family:'Exo',sans-serif;font-weight:400;text-transform:uppercase;margin-left:5px}table.specs{margin:10px;width:100%;position:relative}table.specs th{font-family:'Exo',sans-serif;padding:10px;background-color:#002d62;color:#fff;font-size:.8em;text-align:left;font-weight:400;border-bottom:2px solid #fff}table.specs th strong{text-transform:uppercase;font-weight:700}table.specs td{background-color:#d5eff9;padding:5px;color:#002d62;border:2px solid #fff;border-top:0;font-size:.8em;font-family:'Exo',sans-serif;font-weight:400}table.specs td:first-child{font-weight:700}table.specs tr:nth-of-type(even) td{background-color:#96d9f2}.required{color:#f76a00}.success{color:#535353;font-size:.8125em}.error,.errors{color:#f76a00;font-style:italic;font-size:.8125em;margin:10px 0}#content .formblock{width:600px;overflow:hidden}#mainContent .formblock .field-text,#mainContent .formblock .field-select,#mainContent .formblock .field-telephone,#mainContent .formblock .field-email{width:40%;margin-right:10px;cursor:default;float:left}#mainContent .formblock input,#mainContent .formblock textarea,#mainContent .formblock select,.ccm-search-block-form input{border:1px solid #002d62}#mainContent .formblock .field-text:hover{cursor:default}#mainContent .formblock .field-checkboxlist{float:none;clear:both;cursor:pointer}#mainContent .formblock .field-checkboxlist .checkWarning{display:block;color:#f76a00;font-size:.75em;font-style:italic;margin-bottom:-30px}#mainContent .formblock .field-checkboxlist .checkboxPair{color:#535353;width:200px;float:left;line-height:.75em;font-size:.75em}#mainContent .formblock .field-checkboxlist .checkboxPair input[type=checkbox]{display:inline;width:10px;height:10px;margin-bottom:10px;margin-right:5px}#mainContent .formblock .field-checkboxlist:hover{cursor:pointer}#mainContent .formblock label{display:block;float:none;text-align:left;color:#535353;font-size:.75em;padding:5px 0}#mainContent .formblock .field-checkboxlist label{width:auto;float:none;color:#51cfed;font-size:14px;display:block;font-style:italic;padding-top:40px}#mainContent .formblock input,#mainContent .formblock textarea{color:#535353;display:block;width:80%;float:none;font-size:.75em;height:20px;padding:5px;margin-bottom:10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}#mainContent .formblock input[type=radio]{display:inline;width:auto;margin-bottom:0}#mainContent .formblock .radioPair{color:#535353;font-size:.75em}#mainContent .formblock .field-textarea{float:none;clear:both;margin-top:10px}#mainContent .formblock .field-textarea label{padding-top:10px}#mainContent .formblock select{width:200px;height:30px;margin-bottom:10px;color:#535353;font-size:.8125em}#mainContent .formblock .field-captcha{color:#535353}#mainContent .formblock input:focus,#mainContent .formblock textarea:focus{-webkit-box-shadow:0 0 1px #51cfed;-moz-box-shadow:0 0 1px #51cfed;box-shadow:0 0 1px #51cfed}#mainContent .formblock textarea{height:120px;font-size:.75em}#mainContent .formblock input[type=submit],.ccm-search-block-form input[type=submit]{font-family:'Exo',sans-serif;font-size:1em;width:auto;border:0;color:#fff;background-color:#002d62;height:35px;padding:7px 35px;margin:0;width:120px;display:block;text-align:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.ie8 #mainContent .formblock input[type=submit],.ie7 #mainContent .formblock input[type=submit]{width:140px}#mainContent .formblock input[type=submit]:hover,.ccm-search-block-form input[type=submit]:hover{background-color:#51cfed}#mainContent .formblock input[type=submit]:active{border:0;-webkit-box-shadow:0 0 0 #51cfed;-moz-box-shadow:0 0 0 #51cfed;box-shadow:0 0 0 #51cfed}#mainContent .formblock input.ccm-input-captcha{width:30%}#text-content img.ccm-captcha-image{border:0}.ccm-search-block-form input{border-radius:3px;padding:7px;display:inline-block;margin-right:10px}.ccm-search-block-form input[type=submit]{display:inline-block}#searchResults{padding-top:10px}#leftCol-inner .contact-details{list-style:none;padding-left:20px}#leftCol-inner .contact-details h3{color:#fff}#map{width:100%;height:350px}#leftCol-inner .menu-wrap p{margin:-8px 0 20px}.event-cont{padding:0 0 0 3%;margin-bottom:20px}.event-cont .date{float:left;background:#00bce4;box-shadow:inset 0 0 4px rgba(0,0,0,0.4);width:18%;margin-right:4%;text-align:center;padding:3px}.event-cont .date .month,.event-cont .date .day{color:#fff;font-family:'Exo',sans-serif;font-weight:400;text-transform:uppercase;font-size:1.4375em;display:block}.event-cont .date .month{font-size:1.4375em}.event-cont .date .day{font-size:2.5em;line-height:40px}.event-cont .event-content{float:left;width:75%}.event-cont .event-content .title a,.drill-pick .drill-content .title a{font-family:'Exo',sans-serif;font-weight:400;text-transform:uppercase;color:#000;font-size:1em}.event-cont .event-content .desc,.drill-pick .drill-content .desc{font-size:.6875em}.event-cont .event-content .desc a,.drill-pick .drill-content .view-all a{font-family:'Exo',sans-serif;font-weight:800}#blogUpdates .left h2{margin-bottom:30px}.drill-pick{background:#fff;box-shadow:5px 5px 8px rgba(0,0,0,0.4);padding:2%;margin-bottom:4%}.drill-pick .img{float:left;margin-right:4%;width:20%;text-align:center}.drill-pick .img img{max-width:100%}.drill-pick .drill-content{float:left;width:75%}.drill-pick .view-all{padding-top:5px}.drill-pick .view-all a{text-transform:uppercase}.blog-nav ul{margin:0;padding:0;list-style:none}.blog-nav ul li{padding-bottom:7px}.event_cal{width:100%}#main .iCal img{border:0}#main .smallcal .month{background:#002d62}.ccm-page-list-description,.smallcal .description{clear:left;width:87%;border-bottom:solid 1px #e7e7e7;padding-bottom:15px;margin-bottom:15px;color:#535353;font-size:.8125em;line-height:1.5em;text-align:left}.ccm-pagination,.year{color:#002d62}#main .smallcal .title{font-size:1.125em;font-family:'Exo',sans-serif}#main .smallcal{border-bottom:0;padding-bottom:0}.smallcal .calwrap .img{border:0}.smallcal .calwrap .month{padding:3px}.ccm-layout-col{min-width:100%!important;float:none;margin:10px 0}@media only screen and (max-width:959px){#leftCol-inner .ccm-layout-col .ccm-layout-col-spacing{margin:0}}@media only screen and (max-width:360px){.event-cont .date .month{font-size:1.2em}.event-cont .date .day{font-size:2em;line-height:40px}.footer-copyright p{text-align:center}#mainContent .formblock .field-text,#mainContent .formblock .field-select,#mainContent .formblock .field-telephone,#mainContent .formblock .field-email{float:none;width:80%}#mainContent .formblock input.ccm-input-captcha{width:80%}.drill-pick .img,.drill-pick .drill-content{float:none;width:100%;text-align:center}.drill-pick{padding:5%}.inventoryList{text-align:center}.inventoryList .button{display:block;text-align:center;width:200px;margin:0 auto 10px}}@media only screen and (max-width:500px){header .tag-line{display:none}header{height:105px}header #logo{top:40px}#mainContent img{margin:auto 0 10px!important;float:none!important}}@media only screen and (min-width:480px){h1{font-size:1.375em}h2{font-size:1.25em}h3{font-size:1.125em}h4,h5,h6{font-size:1em}#fmaWrap .fmaDesc h2{width:100%;font-size:1.5em}#fmaWrap .fmaDesc p{display:block}#leftCol-inner .pageTitle{font-size:1.625em;text-align:left}#leftCol-inner .pageLine{margin-top:-38px;margin-bottom:25px}.ie7 #leftCol-inner .pageLine{margin-top:-46px}#text-content .jl_magic_tabs .tabs li a{padding:0 20px}.schedule-header,.event-list-item{padding:10px}#text-content .jl_magic_tabs_main h3{margin-bottom:20px}.inventoryList .thumb{float:left;width:24%;margin-right:5%;max-width:157px}.inventoryList .thumb img{max-width:100%}.inventoryList .desc{float:left;width:70%}.inventoryList .desc h2{margin-top:0;text-align:left}.inventoryList .button{float:right}.inventoryList .downloadBrochure{width:170px;margin-right:10px}table.specs{margin:15px 0}table.specs:before{content:"";display:block;position:absolute;top:-2px;right:-2px;width:50px;height:50px;background:url('imgs/triangle.png') top right no-repeat}table.specs th{padding:6px 10px;font-size:1em}}@media only screen and (min-width:768px){h1{margin:15px 0}h2{margin:15px 0}header{height:135px;margin-bottom:10px}#mobileNav{display:none}header #logo{left:1px;top:20px;margin-left:0}header .tag-line{right:0;top:50px;width:auto}#mainNav{clear:both;margin:60px 0 0;padding:0 5px;display:block!important;border:0;z-index:10;position:relative;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);width:auto}#mainNav ul li{text-align:center;border:0;float:left;padding:10px 20px;position:relative;margin-left:4px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}#mainNav ul li:hover{background-color:#e9f3ff;margin-top:-5px;margin-bottom:-5px;padding:15px 20px 15px 20px;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);-moz-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4)}#mainNav ul li:hover ul{padding:15px 0 20px 0;height:auto}#mainNav ul li:hover .mainNavHover{background-color:#e9f3ff;display:none;width:100%;height:10px;z-index:12;display:block;margin:0;position:absolute;bottom:-6px;left:0}#mainNav ul li:hover a{color:#002d62}#mainNav ul li a{display:block;color:#fff;font-size:1em;line-height:16px;padding:0;height:16px}#mainNav ul li a.nav-selected:before{display:block;content:"";position:absolute;z-index:5;bottom:0;left:50%;margin-left:-13px;background:url('imgs/sprite.png') no-repeat -336px -97px;width:25px;height:8px}#mainNav ul li a:hover{padding:0;background-color:transparent}#mainNav ul li ul{width:250px;position:absolute;top:36px;left:0;background-color:#e9f3ff;z-index:11;padding:0;height:0;overflow:hidden;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.3);box-shadow:0 3px 3px rgba(0,0,0,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}#mainNav ul li ul li{display:block;float:none;background-color:transparent;text-align:left;border-top:0;padding:0;border:0;margin:0}#mainNav ul li ul li:hover{border:0;padding:0;margin:0;-webkit-box-shadow:0 0 5px transparent;-moz-box-shadow:0 0 5px transparent;box-shadow:0 0 5px transparent}#mainNav ul li ul li a{padding:11px 0 11px 15px;color:#002d62;font-size:1.125em;height:auto;line-height:auto}#mainNav ul li ul li a.nav-selected:before{background-color:transparent;width:0;height:0}#mainNav ul li ul li a:hover{padding:11px 0 11px 20px;background-color:#9ee1f6;color:#002d62}.mobile-wrap{float:right;z-index:11}#fmaWrap .fmaDesc{padding:2% 2% 4% 2%}#fmaWrap .fmaDesc h2{font-size:2.5em}.flex-direction-nav li a{text-indent:0;position:relative;width:80px;line-height:25px;height:25px;padding:0;text-align:center;padding-left:10px;text-shadow:0 1px 2px rgba(0,0,0,0.5);border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}.flex-direction-nav li a:hover{background-color:#033e85;color:#fff}.flex-direction-nav li a.flex-next{padding:0 10px 0 0}.flex-direction-nav li a:before{content:"";left:10px;top:50%;margin-top:-6px;margin-left:0;background:url('imgs/sprite.png') no-repeat -151px -156px;width:5px;height:12px}.flex-direction-nav li a.flex-next:before{background-position:-151px -135px;left:auto;right:8px}#blogUpdates .left{width:49%;float:left}#blogUpdates .right{width:45%;float:right}.event-cont .date{width:18%;margin-right:4%}.event-cont .event-content{float:left;width:75%}#blogUpdates .left h2{margin-bottom:30px}.drill-pick .img{float:left;margin-right:4%;width:30%;text-align:center}.drill-pick .drill-content{float:left;width:65%}#main{margin-top:10px}#leftCol-inner{padding:0;margin-top:0;background-color:#fff;position:relative;overflow:hidden}#leftCol-inner2{background-color:#fff;position:relative;right:30%;z-index:2}#leftCol-inner #mainContent{padding:20px 0;width:70%;float:left;border:0;position:relative;left:30%}.ie7 #leftCol-inner #mainContent{width:69.5%}#leftCol-inner #page-image{border-right:1px solid #fff}#leftCol-inner #mainContent #features{margin-top:40px}#leftCol-inner #sidebar{padding:0 0 20px;width:30%;float:right;position:relative;left:30%}#sidebar .nav{display:block;list-style:none;border:0;margin-top:0}#sidebar .nav li a{display:block;font-size:1.125em;color:#002d62;padding:14px 10px 14px 20px;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}#sidebar .nav li a:before{content:"";position:absolute;left:-15px;top:50%;margin-top:-10px;width:0;height:0;z-index:5;background:url('imgs/sprite.png') no-repeat -174px -129px;width:9px;height:19px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}#sidebar .nav li a.nav-path-selected:before{left:-2px}#sidebar .nav li a.nav-path-selected:hover{cursor:default}#sidebar .nav li a:hover{color:#fff;text-decoration:none;background-color:#51cfed}#sidebar .nav li a:hover:before{left:-2px}#sidebar #socialMedia-inner{padding:10% 3% 5%;margin:0 0 10px}#sidebar #socialMedia-inner .social-bg{display:block;width:100%;position:absolute;z-index:-1;top:0;left:0}#sidebar #socialMedia-inner h3{float:none;text-align:center;line-height:1.2em;margin:0 0 5px}#sidebar #socialMedia-inner>div{float:none;padding:5px 0;width:130px;margin:0 auto}.sponsorAd:hover{-webkit-box-shadow:0 0 5px #fff;-moz-box-shadow:0 0 5px #fff;box-shadow:0 0 5px #fff}#rightCol-inner .sponsorAd,#rightCol .sponsorAd{width:32%;float:left;margin:0}#rightCol-inner .sponsorAd:first-child,#rightCol .sponsorAd:first-child{margin-left:0}.event-list-item{-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.event-list-item:hover{background-color:#31b5ef}footer .upper-footer{padding:0}footer .upper-footer .left{float:left;width:16%;margin-right:2%}footer .upper-footer .mid{float:left;width:35%;margin-right:2%}footer .upper-footer .right{float:left;width:45%}footer .upper-footer .right p{text-align:right}}@media only screen and (min-width:960px){header{height:145px}header #mainNav ul li{padding:12px 20px 12px 20px}header #mainNav ul li:hover{padding:17px 20px 17px 20px}header #mainNav ul li a{font-size:1.125em}#fmaWrap .slides{position:relative}#fmaWrap .fmaImage{width:72%;float:left;padding:0}#fmaWrap .fmaDesc{width:24%;float:left;padding:0 .5% 1% 2%;height:auto;min-height:300px}.ie7 #fmaWrap .fmaDesc{width:22%}#fmaWrap .fmaDesc h2{margin-top:10px;padding-top:30px;font-size:1.8em;line-height:1em}#fmaWrap .fmaDesc p{width:100%;line-height:1.4em}#fmaWrap .fmaDesc .fmaReadMore{float:none;display:block;font-size:.9em;width:100%}#fmaWrap .fmaDesc .fmaReadMore:before{content:"";display:block;position:absolute;right:54px;top:52%;background:url('imgs/sprite.png') no-repeat -42px -88px;width:7px;height:13px;margin-top:-9px;z-index:10}#fmaWrap .fmaDesc .fmaReadMore:after{content:"";display:block;position:absolute;background:#00bce4;right:-25px;bottom:-3px;height:29px;width:100px;z-index:9}#fmaWrap .flex-control-nav{margin:0;display:block;list-style:none;position:absolute;right:30%;bottom:15px;z-index:6}#fmaWrap .flex-control-nav li{float:left;margin-left:3px}#fmaWrap .flex-control-nav li a{display:block;background-color:#fff;width:16px;height:16px;text-indent:-9999px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.8);-moz-box-shadow:0 0 6px rgba(0,0,0,0.8);box-shadow:0 0 6px rgba(0,0,0,0.8)}.no-boxshadow #fmaWrap .flex-control-nav li a{border:1px solid #bfbfbf}#fmaWrap .flex-control-nav li a.flex-active{background-color:#00bce4}#fmaWrap .flex-control-nav li a.flex-active:hover{cursor:default}#fmaWrap .flex-control-nav li a:hover{cursor:pointer;background-color:#00bce4}.flex-direction-nav{left:74%;width:24%;padding:0}.flex-direction-nav li:first-child{float:left}.flex-direction-nav li{float:right}.ie7 #fmaDesc{width:19%}#leftCol{width:72%;float:left;padding:0;margin-top:10px}#rightCol{width:23%;float:right;margin-top:10px}#rightCol .sponsorAd{margin:0 0 10px;width:auto;float:none}.testimonial{float:none;width:auto;top:auto;margin-bottom:10px}.event-cont .date .month{font-size:1.2em}.event-cont .date .day{font-size:2em;line-height:40px}#leftCol-inner2{right:27%}#leftCol-inner #mainContent{padding:20px 0 20px;width:73%;left:27%}.ie7 #leftCol-inner #mainContent{width:72.5%}#leftCol-inner #mainContent #features{width:45%;float:left;margin-top:20px}#leftCol-inner #mainContent #video{width:50%;float:right;margin-top:50px}#leftCol-inner #sidebar{padding:0 0 20px;width:27%;left:27%}#sidebar .nav li a{padding-left:30px}#sidebar #socialMedia-inner{padding:10% 3% 5%}.contentLower{clear:both}#page215 #footer-callout{width:69.5%;margin:0}#page215 #footer{float:left;width:72%}.inventoryList{margin-right:0;padding-right:0;padding-left:0}.ccm-layout-col{min-width:0!important;float:left;margin:0}#text-content .jl_magic_tabs_divider{padding:0 20px 20px}.event-list-item li{font-size:.875em}.schedule-header li.item1,.schedule-header li.item2,.event-list-item li.start-time,.event-list-item li.end-time{width:14%}.schedule-header li.item1,.event-list-item li.start-time{width:16%}.schedule-header li.item3,.schedule-header li.item4,.event-list-item li.event,.event-list-item li.location{width:32%}}@media only screen and (min-width:1060px){header #mainNav ul li{padding:15px 25px 15px 25px}header #mainNav ul li:hover{padding:20px 25px 20px 25px}header #mainNav ul li a{font-size:1.3em}header #mainNav ul li ul{width:280px}header #mainNav ul li ul li a{font-size:1.45em}#fmaWrap .fmaDesc h2{padding-top:45px;font-size:2.2em}#fmaWrap .fmaDesc .fmaReadMore{font-size:1.125em}.event-cont .date .month{font-size:1.4375em}.event-cont .date .day{font-size:2.5em;line-height:40px}}@media only screen and (min-width:1240px){header #mainNav ul li{padding:15px 30px 15px 30px}header #mainNav ul li:hover{padding:20px 30px 20px 30px}#fmaWrap .fmaDesc{padding-top:0}#fmaWrap .fmaDesc h2{padding-top:40px;font-size:3.3em;line-height:.9em;padding-bottom:20px}#fmaWrap .fmaDesc p{font-size:1em;line-height:1.25em}#fmaWrap .fmaDesc .fmaReadMore{margin-top:30px;font-size:1.125em}#leftCol{width:72%;padding:0;margin-top:20px}#leftCol #introText{width:38%;float:left;margin-top:0;margin-bottom:10px;padding:2%}#leftCol #introText h1{font-size:2.5em;text-align:left}#introText a{font-size:.9em}#leftCol-inner{width:76.5%;float:left}#leftCol-inner2{right:25%}#leftCol-inner #mainContent{width:75%;left:25%}.ie7 #leftCol-inner #mainContent{width:74.5%}#leftCol-inner #sidebar{width:25%;left:25%}#rightCol{margin-top:20px;width:23%;text-align:center}#rightCol h3{font-size:1em}#rightCol-inner{width:20%;float:right;padding:1%}#rightCol-inner .sponsorAd{width:100%;float:none;margin:0 0 10px}#rightCol-inner .sponsorAd:before{height:50px}#rightCol-inner .sponsorAd,#rightCol-inner .sponsorAd:first-child,#rightCol-inner sponsorAd:nth-of-type(3n){width:100%;float:none;margin-left:0;margin-right:0;margin-top:0}#rightCol-inner .sponsorAd:nth-of-type(3n) .sponsorImage{float:none}.inventoryList .thumb{width:24%;margin-right:5%}.inventoryList .desc{width:70%}#footer{float:left;width:76.5%}}