body{font:11px/18px 'lucida grande',tahoma,verdana,arial,sans-serif;color:#666}
img{border:0;}
ul,ol,p{margin-bottom:1em}
#main li{margin-left:16px;list-style-type:disc}
a,a:link,a:active,a:visited{text-decoration:none;color:#3b5998}
a:hover{text-decoration:underline}
h1,h2,h3,h4,h5,h6{margin-bottom:.5em;color:#333}
h1{color:#000;font-weight:bold}
h2{font-size:18px;line-height:24px;margin-bottom:0}
h3{margin-bottom:0;font-weight:bold;font-size:11px}
h4{font-weight:bold;color:#929292;font-size:11px}
em,i{font-style:italic}
strong,b{font-weight:bold}
h1#page-title{background-color:#edeff4;border-bottom:1px solid #d5dfeb;margin-bottom:52px}
h1#page-title span{display:block;width:960px;margin:0 auto;font-size:23px;line-height:83px}
h1#page-title span a,h1#page-title span a:link,h1#page-title span a:active,h1#page-title span a:visited{color:#333;text-decoration:none}
h1#page-title a:hover{color:#333;text-decoration:none}
#pg-home h1#page-title{display:none}
strong,b{font-weight:bold}
hr{margin-bottom:1em;border:0;height:1px;background-color:#ddd}
.fl{float:left}
.fr{float:right}
.img-fl{float:left;margin-right:1em}
.img-fr{float:right;margin-left:1em}
.hide{display:none}
#pg-resources .date{display:none}
.devnote,.discuss{background-color:#ffff6e;padding:5px;margin-bottom:1em}
.item-image .devnote{width:210px}
.devnote ul{margin-bottom:0}
.devnote li{margin-left:16px;list-style-type:square}
#header{height:37px;position:relative;background-color:#3b5998;border-bottom:1px solid #143582}
#header-wrap{width:960px;height:34px;margin:0 auto;position:relative}
#logo{overflow:hidden;line-height:38px;margin-top:4px}
#logo a{display:block;width:90px;height:38px;text-indent:-999px;background:url(../images/logo.png) no-repeat center -56px}
.section-title{border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin-bottom:12px}
.subscribe-more{font-size:9px;float:right;width:200px;text-align:right}
.subscribe-more img{margin-bottom:-3px}
.toolbar{background-color:#edeff4;border:1px solid #d5dfeb;padding:5px 10px;font-size:9px;margin-bottom:36px}
.toolbar p{margin:0}
.toolbar .more-button{background:url(../images/down-arrow-small.png) no-repeat right center;padding-right:12px}
#quicksearch{height:20px;width:330px;position:absolute;top:5px;padding:1px;border:1px solid #1f3c80;background-color:#fff;right:0;display:inline;}
#quicksearch label{display:none}
#quicksearch input.quicksearch-textbox{width:295px;height:18px;float:left;outline:0;padding-left:10px;border-style:none;border-width:0}
#quicksearch a.quicksearch-button{background:url("../images/btn-quicksearch.png") no-repeat scroll center center #FFF;display:block;float:left;height:20px;text-indent:-99999px;width:23px}
#nav{font-size:12px;line-height:18px;margin-bottom:36px;border-top:3px solid #e0e0e0}
#nav ul{margin:0;padding:0;overflow:hidden}
#nav ul li{list-style-type:none;padding:0;margin:0;border-bottom:1px solid #e0e0e0}
#nav ul li ul{border-top:1px solid #e0e0e0}
#nav ul li.last{border-bottom-style:none}
#nav a{display:block;padding:6px 6px 6px 10px}
#nav ul li ul li a{padding-left:26px}
#nav a:hover{background-color:#f2f7fc;text-decoration:none;color:#000}
#nav ul li.selected a,#nav ul li.selected a:link,#nav ul li.selected a:active,#nav ul li.selected a:visited{font-weight:bold;color:#000}
#content-wrap{width:960px;margin:0 auto}
#main{width:730px;float:left;float:right}
#sidebar{width:182px;float:left}
.sidebar-content{padding-left:10px;padding-right:10px}
.fbsidelike{padding-left:10px;padding-right:10px}
.content-padded{padding-right:240px}
#footer{clear:both;margin-top:20px}
.footer-wrap{border-top:1px solid #e0e0e0;margin-right:auto;margin-left:auto;margin-top:11px;padding-top:10px;width:940px;padding-left:10px;padding-right:10px}
.legal p{margin:0;float:left;padding-bottom:30px}
#footer-links{float:right}
#footer-links ul li{display:inline;padding-left:10px;margin-top:0;background:url(../images/footer-bullet.gif) no-repeat 3px center}
#footer-links ul li.first{background:0}
.paging{clear:both;margin-top:36px;font-size:11px}
.paging ul{margin:0;padding:0;text-align:center}
.paging ul li{display:inline;margin:0;padding:0}
.paging ul li.selected{font-weight:bold}
.paging ul li a{padding-right:3px;padding-left:3px}
.results{margin-bottom:1em}
.item h3{margin-bottom:0;font-size:13px}
.news .item{margin-bottom:1em;border-bottom:1px solid #ddd;padding-bottom:1em;display:block;clear:both}
#pg-home .news .item{border-bottom-style:none;padding-bottom:0;margin-bottom:5px}
.news .item p.more{display:none}
.products .item{margin-bottom:1em;border-bottom:1px solid #ddd;padding-bottom:1em}
.products .item .item-summary{width:460px;float:left}
.item-summary{width:460px}
#pg-news .item h3{width:460px}
#pg-news .item .item_summary{width:460px}
#pg-news .news .item .item-summary{display:none}
#pg-news .item img{float:right;max-width:200px}
.carousel .item-summary{width:auto}
.products .item .item-summary img{float:left;margin-right:10px}
.item-assets{width:200px;float:right;text-align:right}
#pg-resources .category{display:none}
dl.category{display:none}
.category dt{display:none}
.category dd{display:inline;margin-right:0;padding:0;font-size:11px}
.category dd+dd:before{content:"| "}
.date{margin:0;font-size:9px;color:#a9a9a9}
#pg-image-details .date,#pg-video-details .date{float:right}
.item:last-child,.widget:last-child{margin-bottom:0}
.social li{margin-bottom:1em}
.socialmedia .item{margin-bottom:1em;padding-bottom:1em;padding-left:80px}
socialmedia .item .date{display:block}
.socialmedia .item *{margin:0}
.socialmedia .item img{float:left;padding-left:0;margin-left:-80px;margin-top:-13px}
.divider{height:20px;clear:both}
.overview{font-weight:bold;margin-bottom:1em}
.overview *{margin:0}
.item-download{width:50%}
.media-downloads ul li{list-style-type:square;margin-left:16px;padding-left:0}
.biographies .item{margin-bottom:1em;border-bottom:1px solid #ddd;padding-bottom:1em}
.biographies .item img{width:160px;border:1px solid #ddd;padding:2px}
.resources .item{float:left;margin-right:20px}
.resources div.item.item-image.last{margin-right:0}
.resources .item img{padding:0;width:200px;border:1px solid #ddd;padding:10px}
#pg-resources .resources .item-folder .inner-wrap{background:url(../images/bg-media-item-top.png) no-repeat 0 top;margin-bottom:0;padding-bottom:0}
#pg-resources .resources .item-folder img{padding:20px;width:180px;border-style:none;background:url(../images/bg-media-item-bottom.png) no-repeat 0 bottom;margin-bottom:-5px}
.resources .item .caption{font-weight:bold;padding-left:20px;padding-right:20px;width:180px}
.media-main{margin-bottom:1em;margin-top:1em}
.contact-info,.notes-to-editors,.boilerplate,.downloads{margin-bottom:36px;border-top:1px solid #e0e0e0;margin-top:1em;padding-top:1em}
dt{float:left;font-weight:bold;padding-right:1em;width:80px}
#pg-biography .date{display:none}
.share{float:right}
fieldset{background-color:#edeff4;border:1px solid #d5dfeb;padding:5px 10px;margin-bottom:36px}
p.submit{margin:0}
legend{display:none}
label{font-weight:bold;color:#929292;display:block;display:none}
.result-count{font-style:italic;margin:0;padding:0;font-size:12px;color:#424242}
.text-field{border:1px solid #d5d5d5;padding:5px;width:100%}
.date-field{border:1px solid #d5d5d5;padding:5px;margin-left:0}
.ui-datepicker-trigger{margin-bottom:-3px}
.text-area{border:1px solid #d5d5d5;padding:5px;width:50%}
.input-validation-error{background:#fdfb89 url(../images/icon-exclamation.png) no-repeat right top;color:#424242}
.field-validation-error{color:Red}
.validationSummary span{display:block}
.form-filter dl{margin-bottom:.5em;font-weight:bold}
.form-filter dd{float:left;margin-right:1em;line-height:normal}
.form-filter dt{float:none!important;font-weight:normal;font-style:normal}
.link-select-all{font-weight:normal;font-style:normal;font-size:11px}
.validationSummary{margin-bottom:1em}
.field-validation-error{padding:2px 4px 2px 22px;margin-bottom:2px;background:#fdfb89 url(../images/icon-exclamation.png) no-repeat 4px center;color:#424242;font-weight:bold;font-size:11px}
#pg-home #mast{background:#edeff4;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin-bottom:20px}
#pg-home #mast .wrap{width:960px;margin:0 auto}
.home-mast-content{width:360px;float:left;font-size:20px;margin-top:82px;color:#797979;line-height:1.4em}
.home-mast-content h2{font-size:33px;line-height:normal;margin-bottom:5px;color:#333;font-weight:bold}
#carousel-homepage{width:600px;height:280px;float:right}
#carousel-homepage .carousel{position:relative;width:600px;height:280px}
#carousel-homepage .carousel ul{margin-bottom:0}
li.carousel-item{width:600px;height:280px;display:block;overflow:hidden}
#carousel-homepage .carousel-item img{position:absolute;left:0;bottom:0}
#carousel-homepage .carousel-item-data{font-size:12px;position:absolute;right:13px;bottom:0;background-image:url(../images/transparent-blue.png);color:#fff;padding:10px 20px}
#carousel-homepage .carousel h3{color:#fff;font-size:16px;font-weight:bold;margin-bottom:5px;text-shadow:#424242 1px 1px 2px}
#carousel-homepage .carousel-item-data p{margin:0}
#carousel-homepage .carousel-item-data a{color:#fffeff}
#carousel-homepage .carousel-item-data .more{display:none}
#carousel-homepage .date,#carousel-homepage .category{display:none}
.carousel-paging{position:absolute;left:20px;bottom:10px;z-index:99999}
a.paging-button{width:16px;height:16px;overflow:hidden;text-indent:-999px;background:url(../images/paging-button-sprite.png) no-repeat center 4px;display:block;float:left}
.paging-button:hover{background:url(../images/paging-button-sprite.png) no-repeat center -36px}
.paging-button.selected{background:url(../images/paging-button-sprite.png) no-repeat center -76px}
span.feed-title a{display:block;text-indent:-999px}
div.results.socialmedia div.item span.feed-title{display:block;width:60px;height:60px;float:left;margin-left:-80px;overflow:hidden}
.socialmedia .item .facebook{background:url(../images/Facebook-page-logo.png) no-repeat left 10px}
.socialmedia .item .facebookblog{background:url(../images/Facebook-Security.png) no-repeat left 10px}
.socialmedia .item .developerblog{background:url(../images/Facebook-Washington DC.png) no-repeat left 10px}
.social-facebook span.feed-title{background:url('../images/Facebook-page-logo.png') no-repeat}
.item-assets img{margin-bottom:10px}
#nav .child a{margin-left:20px}
.social-fbseattle span.feed-title{background:url('../images/Facebook_Seattle.png') no-repeat}
.social-fbmenlopark span.feed-title{background:url('../images/fb_ MenloPark.png') no-repeat}
.social-facebookdc span.feed-title{background:url('../images/fb-washington-dc.png') no-repeat}
.social-fbprivacy span.feed-title{background:url('../images/fb-Privacy.png') no-repeat}
.social-fblive span.feed-title{background:url('../images/Facebook_live.png') no-repeat}
.social-fbsafety span.feed-title{background:url('../images/fb-Safety.png') no-repeat}
.social-engineering span.feed-title{background:url('../images/fb_engineering.jpg') no-repeat}
.social-security span.feed-title{background:url('../images/fb-Security.png') no-repeat}
.social-facebook span.feed-title{background:url('../images/Facebook-logo.png') no-repeat}
.social-journalists span.feed-title{background:url('../images/Facebook-Journalists.png') no-repeat}
.social-data span.feed-title{background:url('../images/Facebook-Data.png') no-repeat}
.social-platform span.feed-title{background:url('../images/Facebook-Platform.png') no-repeat}
.social-news span.feed-title{background:url('../images/Facebook-Journalists.png') no-repeat}
.social-uspolitics span.feed-title{background:url('../images/U.S.Politics-fb.png') no-repeat}
.social-facebookblog span.feed-title{background:url('../images/Facebook-logo.png') no-repeat}
.social-developerblog span.feed-title{background:url('../images/Facebook-logo.png') no-repeat}
/*#quicksearch{display:none!important}*/
.biographies .item .item-summary{width:460px;float:left}
#pg-news-details .downloads-link,#pg-news-details .assets{display:none!important}
#pg-privacy p.date{display:none!important}
#pg-image-details p.date{display:none}
#pg-video-details p.date{display:none}
#pg-document-details p.date{display:none}
#image-table-fix img{margin-right:10px;padding-left:0;margin-top:4px;min-width:60px}
#image-table-fix td{vertical-align:top}
.biographies .item .item-summary,.news .item .item-summary{width:460px;float:left}
.biographies .item .item-assets,.news .item .item-assets{width:240px;float:right}
#pg-briefingnotes .news h3{display:none}
#pg-people .news h3{display:none}
#pg-news-details .news-details-body{width:460px}
#pg-overview .news-details-body{width:460px}
.downloads-link{float:right}
#pg-overview .downloads-link{display:none!important}
#pg-overview .assets{display:none!important}
#pg-overview .item-summary{display:none}
#pg-privacy .news h3{display:none}
#pg-newsroomblog-details .contact-info .contact-name{display:none}
#pg-newsroomblog-details .author{font-weight:bold}
.biographies .item{position:relative}
.biographies .item .item-assets{padding-top:29px}
.biographies .item .item-summary{padding-bottom:1px}
.biographies .facebooksubscribe{position:absolute;top:5px;right:0}
#pg-directory .results .item{position:relative;padding-left:80px}
#pg-directory .results .item .media-link{display:block;float:left;margin-left:-80px}
#pg-directory .facebooklike{position:absolute;top:5px;right:0}
#pg-directory .results .item .item-summary{width:460px}
#pg-news-details .contact-info,#pg-overview .contact-info{display:none}
#pg-news-details .item-summary{display:none}
.highlights .item{margin-bottom:1em;padding-bottom:1em}
highlights .item .date{display:block}
.highlights .item *{margin:0}

.results-filter{background-color:#edeff4;padding:5px;margin-bottom:1em}
.filter{background-color:#edeff4;padding:5px 5px;margin-bottom:1em;position:relative}
.filter .classification{margin-top:5px}
.results-filter ul{margin:0;padding:0}
.results-filter ul li{list-style-type:none!important;margin:0!important;padding:0!important;display:inline}
.results-filter ul li.selected{font-weight:bold}
.results-filter ul li a{border-right:1px solid #000;padding-right:11px;padding-left:7px}
.results-filter ul li.last a{border-right-style:none}
.results-filter ul li.selected a{color:#000;text-decoration:none}