html{height:100%}body{background:#fff;color:#404040;height:100%;font-family:Tahoma,Arial,sans-serif;font-size:16px;margin:0;min-width:320px;padding:0;text-align:left}abbr,acronym{border-bottom:1px dotted #bbb;cursor:help}address{font-style:normal}b,strong{font-weight:bold}div{margin:0;padding:0}figure,img{border:0;margin:0;padding:0}form{height:100%}h1,h2{font-weight:normal;line-height:1;margin:0;text-align:justify}h3{font-weight:normal}h3{font-size:24px;margin:5px 0}hr{background-color:#ddd;border:0;height:1px;margin:40px 0}img{max-width:100%;border:0}legend{display:none}li{line-height:1.5}mark{background:#ff0}p{line-height:1.5;margin-bottom:25px;text-align:justify}table{width:100%}.liner{margin:0 auto;position:relative;width:100%}#header hr,#header h1{display:none}#logo{display:inline-block;position:relative;left:20px}#logo:hover{opacity:.85}#stripe{background:0}#leftColumn,#centerColumn,#rightColumn{display:table-cell;padding:22px 25px 35px 25px;position:relative;vertical-align:top}#leftColumn>p:first-child,#centerColumn>p:first-child,#rightColumn>p:first-child{margin-top:0}.block{padding:60px 0}.block.grey,.block.gray{background-color:#eee}.block.blue,.block.lightBlue{color:#fff}.block.blue{background-color:#004bbb}.block.lightBlue{background-color:#79a4b7}.block.blue a,.block.lightBlue a{color:#bacdf2}.block.blue a:hover,.block.lightBlue a:hover{color:#fff}.block:first-child{padding:50px 0 60px 0}#main nav{background-color:#eaf0f2;font-size:13px;margin-top:10px;padding:8px 0;text-align:center;text-transform:uppercase;width:100%}#main nav a{color:#808080;margin:0 18px;padding-bottom:4px}#main nav a.active{border-bottom:3px solid #5dbadd;color:#5dbadd;font-weight:bold}#main nav a:hover{color:#0997cc;border-bottom:3px solid #c1e5f2}#main nav a.active:hover{border-bottom:3px solid #5dbadd}#banner{position:relative;top:2px;height:600px;background:url('../images/backgrounds/visual%20search.jpg') no-repeat right 0 #d0dbec;background-size:cover}#banner #title{position:relative;margin:0 auto}#carousel{background:#eee;margin-bottom:50px;width:100%}.carouselContent a{display:block;text-align:center;width:100%}.carouselContent img{max-height:500px;margin:0 auto;width:auto!important}.owl-prev,.owl-next{height:60px;opacity:.5;position:absolute;text-indent:-9999px;top:43%;white-space:nowrap;width:48px}.owl-prev{background:url("../images/buttons/prev.png") no-repeat;left:0}.owl-next{background:url("../images/buttons/next.png") no-repeat;right:0}.owl-dots{bottom:2px;position:absolute;text-align:center;width:100%}.owl-dot{display:inline-block}.owl-dot span{background-color:#ccc;border-radius:6px;display:inline-block;height:12px;margin:0 10px;width:12px}.owl-dot:hover span{background-color:#9dc3d0}.owl-dot.active span{background-color:#10a9dc}.owl-dot.active:hover span{background-color:#10a9dc}.message{max-width:1000px;margin:0 auto;padding:0 15px}.message.twoColumn{width:45%;display:inline-block;vertical-align:top}.column{display:inline-block;position:relative;max-width:380px;height:190px;padding-left:40px;vertical-align:top}.column.first{padding-left:20px}.column b{margin-bottom:5px;display:block}.column .buttonLarge{position:absolute;bottom:0}@media screen and (max-width:800px){.column{display:block;height:auto;margin:0 auto 30px;padding-left:0!important}.column .buttonLarge{position:relative}}.contactForm label{display:block;margin-top:15px}.contactForm input,.contactForm textarea{color:#ccc;font-size:14px;margin-top:5px;padding:5px;width:100%}.contactForm .buttonLarge{height:45px;font-size:20px;margin:20px 0;width:200px}.contactBlock{text-align:center}.contactBlock>div{display:inline-block;margin:0 auto;text-align:left}.contactBlock>div>a,.contactBlock>div>span{display:inline-block;margin-bottom:5px}.contactBlock>div>a>span,.contactBlock>div>span>span{position:relative;top:-11px}.location{display:inline-block;margin:0 30px;text-align:left;vertical-align:top}.addressBlock{padding:20px 0;text-align:center}#portraits{margin:-25px auto 0 auto;max-width:855px;padding:20px 0;text-align:center}#portraits div{border:4px solid #ffb400;border-radius:75px;color:#404040;display:inline-block;font-size:14px;height:126px;margin:0 6px 3px 6px;text-align:left}#portraits img{border-radius:75px;height:118px;width:118px}#portraits div.detailed{background:#fff;cursor:pointer;margin-bottom:12px;width:269px}#portraits div.detailed a{color:#404040}#portraits .detailed img{float:left;margin:0 7px 0 0}#portraits .detailed span{position:relative;top:30px}#portraits .detailed .name{font-weight:bold}#portraits .detailed .title{display:block;height:30px;font-size:12px}#portraits .detailed .more{font-size:12px}.bio{max-width:500px}.bio h2{font-size:36px;text-transform:none;text-align:left}.bio h3{text-align:left}.bio img{float:left;margin:15px 15px 25px 0}.bio p{font-size:13px}.remodal{border-radius:3px;padding:25px 35px 20px 35px}.anchorList{float:left;width:50%}.anchorList>div{margin:0 0 0 8px}.anchorList>div:first-child{margin:0 8px 0 0}.anchorList a{display:inline-block;margin-bottom:5px}#socials{margin-top:15px;margin-bottom:15px}#socials a{height:32px;padding:0 7px;width:32px}#socials span{display:none}#copyright,nav{display:inline-block}#footer span{padding:0 7px}#footer .pipe{color:#c0c0c0}.buttonLarge{display:inline-block;height:40px;margin-right:10px;padding:8px 14px;background-color:#ffac00;border:0;color:#fff;font-size:19px}.buttonMedium{background-color:#ffac00;border:0;color:#fff;display:inline-block;font-size:18px;height:35px;margin-bottom:8px;width:265px;padding:7px 40px 0 40px;text-align:center}.buttonLarge:hover,.buttonMedium:hover{background-color:#ffb600;color:#fff}.centered{text-align:center}.clear{clear:both}.grey{color:inherit}.dataTable{font-size:12px;font-weight:bold;width:100%}.dataTable thead tr{background-color:#6693d6;color:#fff}.dataTable tbody tr{background-color:#d2deef}.dataTable tbody tr{background-color:#eaeff7}.dataTable td,.dataTable th{padding:8px}ul.nobullets,ol.nonumbers{list-style:none;margin:0;padding-left:0}.finePrint{color:#aaa;font-size:11px}.fullWidth{width:100%}.iconBlock{margin:10px 0 25px 0}.iconBlock>div{display:inline-block;float:left;text-align:center;width:33.3%}input.grey,input.gray,textarea.grey,textarea.gray{color:#aaa}.left{text-align:left}.right{text-align:right}.productImage{float:right;margin-left:30px}.screamer{margin-bottom:25px;text-align:center}ul.columns{padding:0}ul.columns>li{display:table-cell;padding:0 35px;text-align:center}ul.columns>li:first-child,ul.columns>li:last-child{padding:0}ul.columns.largeImages>li:first-child,ul.columns.largeImages>li:last-child{padding:0 35px}ul.columns img{width:70px;display:block;margin:0 auto 20px}ol{text-align:left}#home h1{font-size:81px}#home h2{font-size:29px}#about h1{font-size:52px}#careers h1{font-size:40px}#careers td{font-size:14px;line-height:1.4;padding:2px 6px;vertical-align:top}#contact h1{font-size:52px}#contact td{font-size:14px;padding:5px 6px;vertical-align:top}#contact label{position:relative;top:-1px;left:5px}#contact input,#contact textarea{border:0;border-radius:2px;font-size:14px;margin:8px 0;padding:5px}#contact .buttonLarge,#contact .buttonMedium{cursor:pointer;display:inline-block;font-size:18px;height:40px;padding:8px 30px}#faq h1{font-size:39px}#products h1{font-size:35px;text-align:left;text-transform:initial}#terms h1,#privacy h1{font-size:36px;text-align:left;text-transform:initial}#terms h2,#privacy h2{font-size:20px;height:auto;text-align:left;text-transform:none}#terms .message p,#terms .message li,#privacy .message p,#privacy .message li{font-size:12px}@media screen and (max-width:1350px){#banner{background-position:right -175px top 0}}@media screen and (min-width:1351px) and (max-width:1750px){#banner{background-position:right -75px top 0}}@media screen and (max-width:700px){.message.twoColumn{display:block;width:100%;min-height:300px;margin-bottom:50px}#banner #title{font-size:36px}}@media screen and (max-width:650px){#carousel{margin-bottom:20px}}@media screen and (max-width:640px){#centerColumn{margin-bottom:40px}}@media screen and (max-width:625px){.buttonLarge{font-size:18px;margin-bottom:10px}}@media screen and (max-width:600px){ul.columns>li{display:block;padding:20px 0}ul.columns li:first-child,ul.columns li:last-child{padding:0}ul.columns.largeImages>li:first-child,ul.columns.largeImages>li:last-child{padding:25px 35px 0}ul.columns>li{padding-right:0!important;padding-left:0!important;margin-bottom:30px}ul.columns.largeImages img{max-width:300px}br.hideSmall{display:none}#banner{height:500px}#banner #title{top:60px}}@media screen and (min-width:600px){ol li{max-width:390px}}@media screen and (max-width:415px){#banner #title{top:30px;font-size:32px}}@media screen and (min-width:400px){br.showSmall{display:none}}@media screen and (max-width:400px){br.hideVerySmall{display:none}}@media screen and (max-width:500px){body{font-size:14px}h1,h2,p{text-align:left}.block{padding:25px 0!important}.message{padding:0 15px}#copyright,#footer nav{display:block;margin-top:10px}#footer .pipe{display:none}}@media screen and (max-width:450px){#main nav{margin-top:0}#main nav a{margin:0 10px}#about aside img{width:50%}}