.rslides,.rslides li{list-style:none;padding:0}.align-right .featuretext-wrap,.wrap.home-news{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.wrapper-header-home{position:relative;overflow:hidden}.wrapper-header-home .wrap{color:#fff;margin:5% 0;position:absolute;width:100%;z-index:9999}.section.title-section .lead-in{color:#fff;font-family:nait-secondary,arial,sans-serif;font-size:23px;line-height:1.5em;margin-bottom:0;text-transform:uppercase}.section.title-section .main-message{color:#fff;font-family:nait-primary,arial,sans-serif;font-size:47px;font-weight:400;line-height:43px;text-transform:uppercase}.section.title-section .main-message-thin{font-family:nait-tertiary,arial,sans-serif;font-size:54px;line-height:37px}.section.title-section .main-message-center{padding-top:8%}.section.title-section .second-message{color:#fff;font-family:arial,sans-serif;max-width:480px;line-height:1.5em;margin:3px 0 7px}.section.title-section .link-group a{color:#fff;text-transform:uppercase;border-color:#fff;padding:6px 10px 4px}.wrapper-header-home .section.title-section{text-shadow:1px 1px 3px #000}.container.section h1{color:#1c68a9;font-family:whitney-light,Arial,Helvetica,sans-serif;font-size:36px;line-height:1em;margin-bottom:10px;text-transform:none}.section.title-section .dark{text-shadow:none}.section.title-section .dark .main-message{color:#1C68A9}.section.title-section .dark .second-message{color:#666}.section.title-section .dark .link-group a{color:#1C68A9;border-color:#1C68A9}.section.title-section .dark .link-group a:hover{color:#fff;border-color:#4784BA}#pride-slide h1,#pride-slide h2{color:#4e9eda;text-shadow:0 0 0}#pride-slide{width:705px;margin:0 auto;text-align:center}#pride-slide h2{font-size:30px;text-align:left}#pride-slide h1{text-align:center;font-family:nait-primary;font-size:118px;line-height:1em;margin-bottom:0;text-transform:uppercase}#pride-slide h3{text-align:right;color:#818285;font-size:30px;text-transform:uppercase;text-shadow:0 0 0}#pride-slide a{text-shadow:0 0 0;background:#4e9eda;padding:8px 14px;border-radius:3px;color:#fff;display:inline-block;font-size:14px;margin-top:20px;border:0}#wrapper-content div.shadow,.rslides li{display:none}#pride-slide a:hover{background:#004b8d;text-decoration:none}@media screen and (max-width:780px){#pride-slide{width:540px}#pride-slide h1{font-size:90px}}@media screen and (max-width:640px){#pride-slide{width:420px}#pride-slide h1{font-size:70px}#pride-slide h2,#pride-slide h3{font-size:20px}}@media screen and (max-width:480px){#pride-slide{width:100%;text-align:left}#pride-slide h1{font-size:50px;color:#fff;text-align:left}#pride-slide h2,#pride-slide h3{font-size:20px;color:#fff;text-align:left}}#wrapper-content{border-top:0}.container.home-top{z-index:99999;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-top:4px solid #01396b;margin-top:-25px;padding:0}.layout-container-button{border:1px solid #e8e8e8;padding:20px 0}.layout-container-button .homepage-button{border-left:1px dotted #DBDBDB;text-align:center;padding:0}.layout-container-button div.homepage-button:first-child{border-left:none}.layout-container-button .homepage-button img{width:100%;max-width:107px;max-height:80px;height:auto;float:none}.layout-container-button .block{width:12.5%}.rslides{position:relative;overflow:hidden;width:100%;margin:0;background:#fff}.rslides li{-webkit-backface-visibility:hidden;position:absolute;width:100%;left:0;top:0;opacity:0;background:0 0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.rslides_nav{position:absolute;top:43%;z-index:9999;display:none}.rslides_nav.prev{left:0}.rslides_nav.next{right:0}.banner{position:relative}.banner:hover .rslides_nav{display:block}.rslides_tabs li,.rslides_tabs li a{background:0 0;display:inline-block}.rslides_tabs.rslides1_tabs{bottom:10px;position:absolute;text-align:center;width:100%;z-index:99999;opacity:.8}.rslides_tabs li{padding:0 4px}.rslides_tabs li a{-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid #fff;border-radius:50%;height:14px;text-indent:-99999px;width:14px}.rslides_tabs li a:focus{outline:0}.rslides_tabs li.rslides_here a{background:#d9d9d9;border:2px solid #fff}.lt-ie9 .prlx-1{padding-bottom:570px;background-repeat:no-repeat}.align-right .featuretext-wrap{box-sizing:border-box;float:right;padding-right:21px;width:72%}.mediablock.clear-block{clear:left}.mediablock .media{background:#FFF;box-shadow:1px 1px 4px #d6d6d6;-moz-box-shadow:1px 1px 3px #D7D7D7;-webkit-box-shadow:1px 1px 3px #D7D7D7;line-height:0;border:1px solid #fff;padding:5px;position:relative}.mediablock .media:hover{border:1px solid #3B9AD5}.no-boxshadow .mediablock .media{border:1px solid #D9D9D9}.no-boxshadow .mediablock .media:hover{border:1px solid #3B9AD5}.mediablock .media img{height:auto;position:relative;width:100%}.mediablock .description{padding:0 6px;margin-bottom:2em}.mediablock h3{float:left;font-size:18px;font-weight:400;padding:.7em 0 .3em}.mediablock p{float:left;width:100%;line-height:1.4em}.mediablock p.small{color:#999;font-size:10px;line-height:1.5em;padding-top:.3em}.mediablock a.viewmore{background-color:#F1F1F1;border:1px solid #E7E7E7;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#727272;font-size:9px;font-weight:400;line-height:14px;margin:.5em 0 2em;padding:0 5px;text-transform:uppercase;vertical-align:baseline;white-space:nowrap}.mediablock a.viewmore:hover{text-decoration:none;border:1px solid #d9d9d9;color:#4e4e4e}#more-block.block{width:100%}.layout-container-mediablock .block{margin-bottom:1em}#more-bar{background:#f9f9f9;border:1px solid #d9d9d9;cursor:pointer;float:left;padding:0;width:100%;margin-bottom:20px}#more-bar:hover{border-color:#1c68a9}#more-bar-arrow{color:#65819a;height:16px;margin:9px auto 13px;text-align:center;width:100%}#more-bar:hover #more-bar-arrow{background-position:-60px -260px}.wrap.home-news{box-sizing:border-box;margin:0 auto;max-width:1200px;width:100%;display:block}#home-news{width:100%;display:block}#home-news.container.section{max-width:100%;padding:0 5px}.home-news .media img{width:100%}.news-buttons a{background:url(../img/sprites-homepage.png) -2px -187px no-repeat;color:#1c68a9;font-family:nait-secondary,arial,sans-serif;font-size:20px;margin-left:10px;padding-left:13px}.container.section .news-title h3{width:50%;float:left}.container.section .news-title .news-buttons{text-align:right;width:50%;float:right}.news-buttons a:first-child{margin-left:0}.news-block{float:left;margin-right:0;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.news-block .description h3{color:#0c4a83;font-size:16.5px;line-height:20px}.news-block-wrap{border:1px solid #e6e6e6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.news-block .media img{margin-bottom:0}.news-block .description{font-size:12px;padding:12px}.news-block.techlife .techlife-tag{background:#fff;bottom:0;left:14px;padding:3px 5px;position:absolute;width:46px}.news-block.tweet .news-block-wrap{background:0 0;color:#666;text-align:center;z-index:1}.news-block.tweet .news-block-wrap .twitter-bird{background:url(../img/sprites-homepage.png) no-repeat;display:inline-block;height:38px;left:50%;margin-left:-18px;position:absolute;top:-16px;width:38px;z-index:99999}.news-block.tweet .tweet-favorite,.news-block.tweet .tweet-reply,.news-block.tweet .tweet-retweet{background:url(../img/sprites-homepage.png) no-repeat;display:inline-block;height:20px;width:30px}.news-block.tweet .tweet-reply{background-position:6px -96px}.news-block.tweet .tweet-retweet{background-position:3px -127px}.news-block.tweet .tweet-favorite{background-position:7px -158px}.news-block.tweet .news-block-wrap a,.news-block.tweet .news-block-wrap a:visited{color:#5ea9dd}.news-block.tweet .description{font-size:12px;padding:23px 20px 6px}.news-block.tweet .description .twitter-tweet,.news-block.tweet .description .twitter-tweet p{border:0;padding:0;color:#666;font-family:nait-secondary,arial,sans-serif;font-size:17.5px;line-height:20px;margin:0 0 9px}.news-block .description p.small{font-size:11px;color:#999;margin-top:0}.news-block .media,.news-block.tweet .news-block-wrap .description{position:relative}.news-block.tweet .description a{word-wrap:break-word}.twitter_img{max-height:110px;overflow:hidden}.twitter_img img{width:100%;margin-top:-10%}