.overlayButtons{float:right;margin:0 20px}
#search-results .module{border:0;padding:62px 20px 0;width:920px}
#srchArea{padding:25px 0 80px;min-height:546px}
#srchArea h1{font-size:30px;color:#0467bf;padding:3px 0 20px 0}
#resBody{border:1px solid #d7d7d7;border-top:0 solid}
#search-menu{padding:20px 20px 0 20px;margin:0 0 20px 0;font-size:14px}
#search-results-text{color:#6d6d6d;font-size:14px;padding:0 20px}
#resKeyword{font-weight:bold}
#noResMsg{margin-left:10px}
#noRestxt{padding-left:20px;font-size:12px;color:#6d6d6d}
#search-menu-select{float:left;height:29px;background-color:whitesmoke;line-height:16px;border:1px solid #dadada;border-right:0 none;margin-left:6px;color:#6d6d6d;padding:.2em;display:none}
#search-menu .searchBox{float:left;height:27px;position:relative;overflow:visible;border:1px solid #ebebeb}
#search-menu .searchBox .input{width:292px;height:17px;padding:5px 0 5px 10px;font-size:13px;color:#a8a8a8;border:0;float:left;border:0 none;margin-right:10px}
#search-menu .searchBox .input:focus,.searchBox .input:hover{color:#333}
#search-menu .searchBox .input.short{vertical-align:middle}
#search-menu .searchBox .submit{float:left;display:block;width:33px;height:27px;background:url(../images/homepage-sprites.png) no-repeat -336px -1px;cursor:pointer;overflow:hidden;text-indent:-500em;font-size:0;line-height:0;border:0 none;border-bottom:1px solid #ebebeb}
#search-menu .searchBox .submit:focus,.searchBox .submit:hover{background:url(../images/homepage-sprites.png) no-repeat -336px -29px}
#content-library-dashboard-tab{margin:0;padding:0;height:107px;background:url("../images/search/search-sprite-repeat-x.png") repeat-x 0 -412px;border:1px solid #d7d7d7;border-bottom:0;position:relative}
#content-library-dashboard-tab .tab-item{width:160px;float:left;display:table;table-layout:fixed;padding-bottom:5px;position:relative;top:-105px}
#content-library-dashboard-tab .dummytab{background:url("../images/search/search-sprite-repeat-x.png") repeat-x 0 -570px;padding-bottom:5px;width:918px;height:100px}
#tabRow{display:inline-block;height:107px}
#content-library-dashboard-tab .tab-item .tab-content{height:100px;text-align:center;display:table-row;vertical-align:middle;font-size:16px;line-height:18px;font-weight:600;*padding-top:34px}
#content-library-dashboard-tab .tab-item{border-right:1px solid #d7d7d7}
#content-library-dashboard-tab .tab-item a{color:#fff;display:table-cell;vertical-align:middle;padding:0 12px;font-size:18px;font-weight:100}
#content-library-dashboard-tab .tab-item.selected{background:url("../images/search/search-sprite-no-repeat.png") no-repeat 0 -608px;border:0;width:161px}
#content-library-dashboard-tab .tab-item.selected a{color:#fff}
#triggers{float:right;padding-right:20px;margin-top:64px}
#triggers span{height:30px;float:left;cursor:pointer}
#triggers.extend span{height:44px}
#triggers span.middle{background:url("../images/search/search-sprite-repeat-x.png") repeat-x 0 0;padding:0 5px}
#triggers span.left{background:url("../images/search/search-sprite-no-repeat.png") no-repeat 0 0;width:10px;margin-left:9px}
#triggers span.right{background:url("../images/search/search-sprite-no-repeat.png") no-repeat 0 -174px;width:10px}
#triggers span.middle2{background:url("../images/search/search-sprite-repeat-x.png") repeat-x 0 -80px}
#triggers span.left2{background:url("../images/search/search-sprite-no-repeat.png") no-repeat 0 -80px}
#triggers span.right2{background:url("../images/search/search-sprite-no-repeat.png") no-repeat 0 -254px}
#triggers span.middle span.txt{font-size:12px;font-weight:bold;line-height:12px;padding:9px 0 0;color:#f9f9f9;position:relative}
#triggers span.middle span.icon{height:13px;width:13px;margin:9px 0 0 10px}
#triggers .plus{background:url("../images/search/search-sprite-no-repeat.png") no-repeat 0 -899px}
#triggers .minus{background:url("../images/search/search-sprite-no-repeat.png") no-repeat 0 -765px}
#advSearchOverlay{position:relative}
.filters-container{background-color:#004280;height:400px;display:none;width:918px;min-height:200px;position:absolute;top:0;right:0;z-index:3;padding:0 0 10px 0}
.filters-container .filters{float:left;padding:4px 5px 20px 20px;width:204px}
.filters .refine-heading{font-size:14px;line-height:13px;color:#fff;font-weight:600;margin:14px 0 15px 0}
.filters .items{height:300px;overflow-y:auto;padding-right:10px}
.filters .items a{color:#fff}
.filters .items .level p{color:#fff;margin-bottom:8px;line-height:14px}
.filters p.expand,.filters p.collapse,.items p.expand,.items p.collapse{color:#fff;margin-top:20px;text-align:right;cursor:pointer;padding-right:15px}
.parent span.expand,.parent span.collapse{padding-left:4px;width:10px;display:inline-block}
.filters p.expand,.items p.expand,span.expand{background:url("../images/search/search-sprite-no-repeat.png") no-repeat 0 -418px}
.filters p.collapse,.items p.collapse,span.collapse{background:url("../images/search/search-sprite-no-repeat.png") no-repeat 0 -474px}
span.select{background:url("../images/search/search-sprite-no-repeat.png") no-repeat -6px -357px;margin-left:4px;padding-left:6px;font-size:10px!important}
span.seeAll{background:url("../images/search/search-sprite-no-repeat.png") no-repeat -6px -344px;margin-left:2px;padding-left:6px}
span.selected{display:none}
.filters .items .level.two{padding-left:10px}
.filters .items .level.three{padding-left:20px}
.filters .items span.remove{height:13px;width:13px;float:left;background:url("../images/search/search-sprite-no-repeat.png") no-repeat 0 -962px;margin-top:1px;cursor:pointer}
#cl_dash .filters .items span.remove{position:relative;margin:0 5px 4px 0}
.filters .items .level.two.single-select{padding-left:25px}
#searchForm .loader{z-index:10;position:fixed;left:48%;top:50%}
#resSection .numResults{padding:15px 0 30px 20px;font-size:11px;line-height:11px;color:#646363;height:17px;margin-right:20px;float:left}
#resSection h2.resHead{color:#004280;font-size:18px}
#resSection .numResults ul li{display:inline}
.all-results.withSpot{max-width:580px}
#resSection{position:relative;min-height:408px}
#resSpot{width:258px;padding-right:20px;position:absolute;right:0;top:0}
#spotlight{padding:20px 20px 25px;border:1px solid #d7d7d7}
#spPic{width:219px;height:146px;overflow:hidden}
#spTitle{font-size:1.8em;color:#0071c5}
#spLink,#spDesc{font-size:14px}
#spotlight .section{margin-top:20px}
.all-results{padding:0 20px;margin-bottom:15px}
.bm-results{background-color:#f2f2f2;padding:15px 20px}
.all-results .single-result{padding:20px 0 27px 0;clear:both;word-wrap:break-word}
.all-results .single-result h2{font-size:15px;color:#0071c5;line-height:20px}
.all-results .single-result p.resultDesc{font-size:13px!important;color:#53565a;padding:4px 0;font-weight:400}
.all-results .single-result .resultMeta{font-weight:600;font-size:13px;color:#555;padding:4px 0;margin-left:84px;line-height:16px}
.all-results .metaFirst,.all-results .metaNext{display:table-cell;padding:0 20px;text-indent:-20px}
.all-results .metaFirst{width:188px}
.all-results .single-result p.previewDownload{padding:5px 0}
.all-results .single-result a.resultUrl{font-size:13px;color:#53565a}
.all-results .single-result div.img-container{float:left;padding-right:20px;position:relative}
.all-results .single-result.closed img{width:64px}
.all-results .single-result p{line-height:17px;margin-left:84px;color:#53565a;font-weight:100;font-size:13px!important}
.all-results .single-result.open{padding-bottom:57px}
.all-results .flag-lock .s-flag-lock-el{background:url("../images/flags_lock.png") repeat scroll 0 0 transparent;height:64px;left:0;top:0;position:absolute;width:64px}
.all-results .flag-it .s-flag-it-el{background:url("../images/flags_it.png") repeat scroll 0 0 transparent;height:64px;left:0;top:0;position:absolute;width:64px}
.all-results .edc-flag-icon .s-flag-it-el{background:url("../images/embedded/edc-flag.png") no-repeat scroll 7px 0 transparent;height:64px;left:0;top:0;position:absolute;width:64px}
.all-results .itp-flag-icon .s-flag-it-el{background:url("../images/itp/itp-flag.png") no-repeat scroll 7px 0 transparent;height:64px;left:0;top:0;position:absolute;width:64px}
.results-pagination{border:none!important;font-size:13px;line-height:13px;color:#fff;padding:15px 0 30px 0}
.results-pagination div{margin-right:10px;float:left;height:21px;text-align:center;padding-top:3px}
.results-pagination a{margin-top:5px}
.results-pagination .onPage{background:url("../images/search/search-sprite-no-repeat.png") no-repeat 0 -828px;width:21px}
.results-pagination a.next span{background:url("../images/search/search-sprite-no-repeat.png") no-repeat 0 -348px;width:6px;height:10px;margin-top:5px;display:block}
.results-pagination a.prev span{background:url("../images/search/search-sprite-no-repeat.png") no-repeat 0 -348px;width:6px;height:10px;margin-top:5px;margin-right:10px;display:block}
.results-pagination a.next,.results-pagination a.prev{float:left}
.results-pagination div.last{margin-right:0}
.btnCss3{display:inline-block;outline:0;cursor:pointer;text-align:center;text-decoration:none;padding:.3em 1.8em .33em;color:#0071c5;font-size:12px;font-weight:bold;background-color:#f2f3f4}
.btnCss3:hover{text-decoration:none}
.btnCss3:active{position:relative;top:1px}
.clearAll{color:#fff;text-decoration:underline;font-size:12px;margin-right:20px;cursor:pointer}
#cl_dash .noselect{color:#a8a8a8;cursor:default}
#cl_dash .noselect span.expand,#cl_dash .noselect span.select,#cl_dash .noselect span.collapse{display:none}
.mCSB_container{width:auto;margin-right:30px;overflow:hidden}
.mCSB_container.mCS_no_scrollbar{margin-right:0}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:30px}
.mCustomScrollBox>.mCSB_scrollTools{width:16px;height:100%;top:0;right:0}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}
.mCustomScrollBox{-ms-touch-action:none}
.mCustomScrollBox>.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCustomScrollBox:hover>.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}
.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#fff;background:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
.mCSB_draggerRail{*visibility:hidden}
.intel-search{display:none}
.resultMeta div.ovl{position:relative;left:20px;top:-4px;height:0;display:none;float:right;z-index:2}
.resultMeta div.ovl div.ovlTxt{z-index:2;width:310px;position:relative;left:76px;top:-22px;padding-bottom:13px;max-height:140px;overflow:auto}
.resultMeta div.ovl div.ovlTxt p{font-weight:600;line-height:16px;margin:0 0 2px;padding-left:22px;text-indent:-22px}
.resultMeta div.ovl div.ovlCls{background:url("../images/search/search-sprite-no-repeat.png") no-repeat 0 -1025px;width:17px;height:17px;position:relative;float:right;top:-34px;right:20px;cursor:pointer}
.resultMeta div.ovl div.ovlBot{background:url("../images/search/search-sprite-no-repeat.png") no-repeat 0 -1152px;width:427px;height:10px}
.resultMeta div.ovl div.ovlTop{background:url("../images/search/search-sprite-no-repeat.png") no-repeat 0 -1315px;width:427px;height:53px}
.resultMeta div.ovl div.ovlMid{width:427px;background:url("../images/search/search-sprite-repeat-y.png") repeat-y -477px 0}
.resultMeta div.ovl.withSpot{left:318px}
#suggested{width:575px;background-color:#ebebeb;margin:20px 20px;padding:15px;display:none}
#suggested #sugHeader{font-weight:bold;padding-bottom:15px;font-size:20px!important}
#suggested div{color:#086db6;font-weight:bold;font-size:16px;line-height:21px;display:inline-block;width:265px;padding:0 20px 8px 0;vertical-align:top}
#suggested #placeholder{display:none}
.vi-header{font-size:18px;padding:20px 20px 6px 20px}
.vi-header h4{font-weight:600}
.search-vi-results{background-color:#ebebeb;display:inline-block;margin:10px 0 20px 0;width:630px}
.s-vi-txt{font-size:13px;line-height:18px;margin-top:25px;position:relative;word-wrap:break-word}
.s-vi-carousel{margin:0 auto;min-height:170px;padding:15px}
.s-vi-carousel li{float:left;position:relative;width:190px;margin:0 5px}
.s-vi-carousel li a.play-icon{background:url("../images/video-play-icon.png") no-repeat scroll center center transparent;cursor:pointer;height:64px;left:63px;position:absolute;top:21px;width:64px}
.s-vi-txt>a{font-size:16px;line-height:20px}
.s-vi-txt>p{margin-top:10px}
.s-vi-img-cont{background-color:white;min-height:107px}
.s-vi-img-cont img{max-height:107px;width:190px;min-height:107px}
.s-vi-viewMore{text-align:right;padding-top:42px}
#header ul#otherResults{float:none}
#predictive-search{left:-1px;top:28px;width:343px}
#bestResults a{padding:3px 0 3px 5px;display:block;margin:0}
#otherResults li a{display:block;line-height:12px;padding:2px 5px 3px 0;margin-top:0}
#bestResults p{margin:0;padding:0 5px 5px}
#otherResults li a.result_hover,#bestResults a.result_hover{background-color:#0071c5;padding-left:5px;color:#fff}
#predictive-search.hideme{display:none}
#predictive-search .right-col{width:204px}
#predictive-search>ul{width:343px}
#predictive-search .best-match,#predictive-search2 .other-match{padding:15px 0}
#predictive-search .right-col ul li{clear:both;line-height:12px;margin-right:0;padding:0 5px 5px 0;vertical-align:top}