/*generated file--do not edit*/@media screen{.galleryTable{width:100%;}.galleryTable td{text-align:center;padding:5px;}.galleryTable .top{padding:25px 5px 5px 5px!important;}div.photoContainer{display:none;}img{border:0;padding:0;margin:0;}a:active{outline:none;}a:focus{outline:none;}.clear{clear:both;height:0;font-size:0;line-height:0;min-height:0;}.left{float:left;}.right{float:right;}#creditsContainer,#creditsContainer a{color:#f90;}#creditsContainer img{vertical-align:bottom;}#creditsContainer div.divider{padding:0 0 0 2px;font-size:10px;}body div.xhr{padding-bottom:20px!important;color:#000;background:#fff;}body div.xhr a{color:#000;}div#sidebar{padding:0 10px 0 15px;}div.hr{height:1px;overflow:hidden;margin:0 143px 0 305px;background:#fff;line-height:1px;font-size:1px;}body,table{font:12px/1.5 Arial,sans-serif;}img.logo{position:absolute;top:45px;left:0;}ul#mainmenu,ul#mainmenu ul{list-style:none;margin:0;padding:0;}ul#mainmenu{position:absolute;bottom:5px;left:0;overflow:hidden;min-height:7em;margin:0 0 0 288px;padding:0 0 0 17px;font:11px Arial,sans-serif;}ul#mainmenu li.section{float:left;position:relative;padding:0 20px 0 0;font-weight:bold;}ul#mainmenu li.last{padding:0;}ul#mainmenu li li{margin:.3em 0;padding:0;font-weight:normal;}ul#mainmenu li ul{display:none;position:absolute;top:1.2em;left:0;white-space:nowrap;}ul#mainmenu li.current ul{display:block;}ul#mainmenu a{background:transparent;text-decoration:none;}ul#mainmenu a.current,ul#mainmenu span.current{position:relative;padding:0 0 0 12px;margin:0 0 0 -12px;}ul#mainmenu .current span.arrow{position:absolute;top:0;left:-0.2em;}div.maincolumn{margin:0 0 1px 0;position:relative;padding:5px 20px 90px 20px;}body div#lightboxContent{position:relative;}body div#lightboxContent div.xhr{padding-top:0;}body div.xhr h1{margin:7px 0 10px 0;font-weight:bold;font-size:16px;}div.maincolumn div.photographer-portrait{float:left;margin:0 15px 10px 0;}div.maincolumn div.photographer-info h2{margin-top:20px;font-weight:normal;font-style:italic;font-size:14px;}div.maincolumn div.photographer-info div.photographer-location{line-height:1.1;font-size:14px;}div.talentpromo{clear:both;padding:30px 0 0 0;}div.talentpromo h2{font:14px/1.8 Arial,sans-serif;}div.talentpromo p{margin:0;}div#subMenuContainer ul{overflow:hidden;list-style:none;margin:0;padding:0;font:11px/1.5 Arial,sans-serif;}div#subMenuContainer div.subMenu{overflow:hidden;padding:13px 20px 3px 20px;font-size:12px;}div#subMenuContainer ul li.prev{float:left;}div#subMenuContainer ul li.prev a{padding:0 0 0 15px;background:url(../img/prev-white.png) no-repeat left center;}div#subMenuContainer ul li.next{float:right;}div#subMenuContainer ul li.next a{padding:0 15px 0 0;background:url(../img/next-white.png) no-repeat right center;}div.pagination{word-spacing:.8em;}div.pagination a{text-decoration:underline;}div.payoff{padding:10px 0 15px 0;background:transparent;font-style:italic;font-size:13px;}div#sidebar form.search{position:relative;margin:0;}div#sidebar form.search label{display:block;}div#sidebar form.search input.query{width:90px;border:0 none;}div#sidebar form.search input.submit{padding:0;}html.js div#sidebar div.searchbar{position:absolute;width:122px;height:1.5em;border:1px solid #222;background:#333;}html.js div#sidebar form label{display:none;}html.js div#sidebar form input.query{width:110px;padding:4px 2px 2px 2px;color:#fff;background:transparent;font:11px Arial,sans-serif;}html.js div#sidebar form input.submit{display:none;position:absolute;top:3px;right:2px;cursor:pointer;border:0 none;color:#fff;background:transparent;line-height:1;}div#sidebar div.module{margin:20px 0;font:11px Verdana,sans-serif;}div#sidebar div.module a{display:block;}div#sidebar div.module a{opacity:.5;zoom:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 50);}div#sidebar div.module a:hover{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 100);}div#sidebar div.module h2{padding:0 0 2px 0;font-size:12px;}div#sidebar div.module span.module-title{padding:0 14px 0 0;background:no-repeat right 0;}div#sidebar div.module span.module-title img{margin:0 0 2px 0;vertical-align:bottom;}span.overview-date{text-transform:uppercase;line-height:2;font-style:italic;font-size:11px;}#content a.news-archive-link{zoom:1;padding:0 15px 1px 70px;color:#fff;background:url(../img/next-white.png) no-repeat right center;text-decoration:none;font-size:14px;}#content a.news-archive-link:hover{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 50);}div.blockrow{overflow:hidden;padding:0 0 25px 0;}div.blockitem{float:left;width:49%;}div.leftcol{padding:0 10px 0 0;}div.rightcol{padding:0 0 0 10px;}div.maincolumn div.blockitem a{text-decoration:none;}div.blockitem span.intro{display:block;margin:5px 0 0 0;}div.backlink{margin:0 0 20px 0;}div.backlink a{padding:0 0 0 15px;color:#fff;background:url(../img/prev-white.png) no-repeat left center;font:11px Arial,sans-serif;}p.lede{font-style:italic;}div.newsitem{position:relative;overflow:hidden;clear:both;padding:0 0 20px 70px;}div.newsitem img{position:absolute;top:5px;left:0;}div.newsdate{float:left;margin:0 .2em 0 0;font-style:italic;}table.news-archive{border-collapse:collapse;}table.news-archive th.news-year{text-align:left;font-weight:bold;}table.news-archive th{vertical-align:top;padding:5px 15px 5px 0;text-align:right;white-space:nowrap;font-weight:normal;}table.news-archive td{padding:5px 0;font-style:italic;}table.news-archive td a{color:#fff;text-decoration:none;}div.searchresult h1 img{vertical-align:middle;}div.searchresult h1 strong.match{margin:0 0 3px 3px;padding:0 0 3px 0;}div.searchresult a strong.match{padding:0 3px;font-weight:normal;}div.searchresult div.result{margin:20px 0;}div.searchresult div.result a{line-height:1.5;}div.searchresult div.result:hover{cursor:pointer;}div.searchresult div.result:hover a,div.searchresult div.result a:hover{color:#ccc;}div.maincolumn div.blockitem a,div.maincolumn div.newsitem a{color:#fff;}div.maincolumn div.blockitem a span.read-more,div.maincolumn div.newsitem a span.read-more{position:relative;cursor:pointer;color:#f90;}div.newsitem:hover{cursor:pointer;}div.newsitem:hover a,div.maincolumn div.newsitem a:hover{color:#ccc;}div.page-widget{float:right;margin:0 0 15px 20px;}span#sbp_linkedin iframe{vertical-align:bottom;}div.social-networks ul{margin:0 5px;padding:5px 0 0 0;list-style:none;line-height:1;}div.social-networks ul li{display:inline;margin:0 2px;padding:0;background:none;}div.social-networks ul li a img{vertical-align:bottom;}.title{font-weight:normal;font-style:italic;font-size:14px;}div.newsarticle h2.title{margin-bottom:1em;}h1{margin:20px 0 10px 0;font:17px Arial,sans-serif;}h2{margin:0;font-size:13px;}h3{margin:0;font-size:1em;font-weight:normal;font-style:italic;}h4{margin:0;}div.maincolumn ul{list-style:none;margin:1em 0;padding:0;}div.maincolumn li{padding:0 0 0 14px;background:url(../img/bullet.png) no-repeat 0 3px;}form,input,textarea{margin:0;}a{color:#fff;background:transparent;text-decoration:none;}div.xhr a{color:#000;}a img{border:0 none;}.maincolumn a{text-decoration:underline;}#content div.newsitem a,#content div.backlink a,#content div.searchresult a{text-decoration:none;}a span.video{position:relative;display:block;width:125px;height:82px;margin-bottom:5px;color:#fff;background:#000;}span.video_still{position:absolute;top:0;left:0;display:block;width:123px;height:80px;border:1px solid #ccc;}a.triggerVideo img{cursor:pointer;vertical-align:bottom;}.noprint{display:none;}img.alignright{float:right;margin:5px 0 10px 20px;}#content span.read-more,#content span.print{float:right;margin:5px 0 0 0;padding:0 15px 0 0;background:url(../img/next-white.png) no-repeat right center;text-decoration:none;font:11px Arial,sans-serif;}#content div span.print{margin:0;cursor:pointer;}td p{margin:0;}table.financials{width:100%;border-collapse:collapse;margin:0 0 10px 0;}table.financials tr.header th{border-bottom:2px dotted #f90;padding-top:16px;font-weight:bold;}table.financials tr.header th small{display:block;font-weight:normal;font-size:.85em;}table.financials tr.header th.date{border-style:solid;padding-left:10px;width:50px;white-space:nowrap;vertical-align:bottom;text-align:right;}table.financials th,table.financials td{vertical-align:top;border:0 none;}table.financials th{font-weight:normal;text-align:left;}table.financials td{text-align:right;}img.alignleft{float:left;margin:2px 20px 10px 0;}span.locationdate{font-style:italic;}div#content a.zoom{display:block;padding-top:13px;background:url(../img/enlarge.png) no-repeat top right;}div#content a.zoom img{width:100%;height:auto;}a#endorsementPage span.over,a#photographerPage span.over{display:none;}a#endorsementPage:hover span.over,a#photographerPage:hover span.over{display:block;}a#endorsementPage:hover span.out,a#photographerPage:hover span.out{display:none;}div#sidebar div.module span.module-title{cursor:pointer;background:url(../img/next-white.png) no-repeat right 1px;}div#sidebar div.module{color:#fff;}div.payoff{color:#f90;}html.js body.page-template-gallery-php{display:block;}body.page-template-gallery-php{color:#fff;background:#000;text-align:center;}html.js body.page-template-gallery-php div#headerContainer{width:100%;}html.js body.page-template-gallery-php #header{position:relative;z-index:1;margin:0 auto;}html.js body.page-template-gallery-php div#header{width:960px;}body.page-template-gallery-php div.gallery-copy{width:410px;margin:0 auto 40px auto;padding:150px 0 0 100px;text-align:left;}body.page-template-gallery-php div.gallery-copy h1{margin-top:0;}html.js body.page-template-gallery-php div.gallery-images{position:absolute;bottom:0;left:0;z-index:3;width:100%;overflow:hidden;white-space:nowrap;}html.js body.page-template-gallery-php div#gallery-preview{position:relative;z-index:10;width:100%;text-align:left;overflow:hidden;}html.js body.page-template-gallery-php div#gallery-preview ul.gallery-thumbs{list-style:none;overflow:hidden;position:relative;margin:0;padding:6px;}html.js body.page-template-gallery-php div#gallery-preview ul.gallery-thumbs li{display:inline;}html.js body.page-template-gallery-php div.gallery-images img{margin:6px;vertical-align:bottom;}html.js body.page-template-gallery-php div.gallery-images a.selected img{margin:3px;border:3px solid #fff;}html.js body.page-template-gallery-php div.loading{width:32px;height:32px;position:absolute;z-index:1;background:url(../img/loading.gif) no-repeat center;}div.gallery-toolbar{position:relative;z-index:3;overflow:hidden;padding:5px 0;text-align:center;line-height:16px;font-size:12px;}div.gallery-toolbar a.gallery-slideshow,div.gallery-toolbar span.gallery-fullscreen{position:absolute;top:5px;}div.gallery-toolbar a.gallery-slideshow{left:15px;}div.gallery-toolbar span.gallery-fullscreen{right:15px;padding:0 20px 0 0;background:url(../img/fullscreen.png) no-repeat right center;}#fullscreen-swf{position:absolute;top:0;right:10px;}a.gallery-about{border-left:14px solid #fff;padding:0 0 0 4px;}a.gallery-previous,a.gallery-next{position:absolute;top:50%;z-index:5;display:block;width:18px;height:18px;overflow:hidden;margin:-2em 0 0 0;background:url(../img/gallerynav.png) no-repeat;text-indent:100px;}a.gallery-previous{left:8px;}a.gallery-next{right:8px;background-position:-18px 0;}span.gallery-pause{display:inline-block;width:3px;height:12px;margin:0 5px 2px 0;border-left:3px solid #fff;border-right:3px solid #fff;vertical-align:middle;}div.gallery-overlay{position:absolute;top:130px;left:0;width:100%;z-index:100;background:#000;}div.gallery-aboutpage{position:absolute;top:130px;left:50%;z-index:101;background:#fff;width:520px;margin:0 0 0 -260px;text-align:left;}div.gallery-aboutpage-content{position:relative;overflow-x:hidden;overflow-y:auto;}body div.gallery-aboutpage-content div.xhr{padding-top:0;}body div.gallery-aboutpage-content div.xhr h1{margin-top:0;}a.overlay-close{position:absolute;top:0;right:0;z-index:102;display:block;width:55px;height:18px;overflow:hidden;color:#000;background:url(../img/closeButton.png) no-repeat;text-indent:100px;}div.gallery-scrollbar{height:12px;background:#999;font-size:1px;line-height:1px;}div.gallery-scrollbar div{cursor:pointer;width:150px;height:12px;background:#f90;font-size:1px;line-height:1px;}form.careers-signup{margin:0;}form.careers-signup div.form-row{overflow:hidden;margin:20px 0;}form.careers-signup div.recipient div{width:49.9%;}form.careers-signup div.recipient div.name-field{float:left;}form.careers-signup div.recipient div.email-field{float:right;}form.careers-signup div.recipient div label{display:block;}form.careers-signup div.recipient div.name-field label{margin-right:5px;}form.careers-signup div.recipient div.email-field label{margin-left:5px;}form.careers-signup div input.text{width:215px;}form.careers-signup div textarea{overflow-y:auto;width:451px;}a.careers-button{opacity:.5;filter:alpha(opacity = 50);display:inline-block;border:0 none;padding:5px 15px 5px 24px;color:#000;background:#999 url(../img/arrow_orange_buttons.png) no-repeat 7px 6px;text-decoration:none;line-height:1.5;font-size:11px;}a.careers-button:hover{opacity:1;filter:alpha(opacity = 100);}div.careers-sidebar{position:absolute;top:130px;left:0;z-index:400;width:287px;min-height:300px;border-top:1px solid #fff;padding:10px;color:#fff;background:url(../img/transBlackBG.png);}div.grid-left-column h2,div.careers-sidebar h2{padding:14px 0 10px 16px;}div.grid-left-column ul,div.careers-sidebar ul{list-style:none;margin:0;padding:0;}div.grid-left-column ul ul,div.careers-sidebar ul ul{padding-bottom:6px;}div.grid-left-column li,div.careers-sidebar li{margin:3px 0;padding:0 0 0 16px;}div.grid-left-column li b,div.careers-sidebar li b{font-weight:normal;}div.grid-left-column li.active,div.careers-sidebar li.active{color:#f90;background:url(../img/arrow-menu.png) no-repeat left 6px!important;}div.grid-left-column li.active-parent a,div.careers-sidebar li.active-parent a{color:#fff;background:transparent;}div.grid-left-column li.active a,div.grid-left-column li li.active a,div.grid-left-column li.active-parent li.active a,div.careers-sidebar li.active a,div.careers-sidebar li li.active a,div.careers-sidebar li.active-parent li.active a{color:#f90;background:transparent;}div.grid-left-column a,div.grid-left-column li.active li a,div.grid-left-column li.active-parent li a,div.careers-sidebar a,div.careers-sidebar li.active li a,div.careers-sidebar li.active-parent li a{color:#ccc;background:transparent;}div.grid-left-column li a:hover,div.grid-left-column li.active li a:hover,div.careers-sidebar li a:hover,div.careers-sidebar li.active li a:hover{color:#fff;background:transparent;}div.careers-sidebar div.bottom-module{position:absolute;left:26px;bottom:12px;width:265px;}div.careers-sidebar div.bottom-module div{clear:both;}div.careers-sidebar div.bottom-module span.video{float:left;width:125px;height:82px;overflow:hidden;margin-bottom:0;}div.careers-sidebar div.bottom-module span.video img{vertical-align:bottom;}div.careers-sidebar div.bottom-module span.video-quote{display:block;margin:0 0 0 142px;}div#sidebar div.cta-first{margin-top:30px;}div#sidebar div.cta-last{margin-bottom:30px;}ul.sidebar_social-networks{list-style:none;margin:0;padding:0;}ul.sidebar_social-networks li{margin:2px 0;padding:0;}ul.sidebar_social-networks li span.icon{width:12px;height:16px;margin:0 5px 0 0;background:url(../img/careers-sprite.png) no-repeat -16px 0;}a.careers-cta{margin:0 0 0 -5px;padding:5px 0 2px 5px;background:url(../img/hltrans.png);}a.careers-cta span.icon{width:10px;height:16px;margin:0 5px 1px 0;background:url(../img/careers-sprite.png) no-repeat;}a.careers-cta img{vertical-align:bottom;}ul.careers-buttons a:hover,a.careers-cta:hover,form.careers-form .submit input:hover,form.careers-form .submit input.focus{opacity:.6;zoom:1;filter:alpha(opacity = 60);}div.careers-module{margin:10px 0;}div.careers-module a{display:block;}span.icon{display:inline-block;}div.job-summary{padding:10px 0;}div.job-overview-summary{border-top:1px solid #999;}div.job-detail-summary{border-top:1px solid #999;border-bottom:1px solid #999;}div.job-overview-summary h2{font-size:14px;font-weight:normal;font-style:italic;}div.job-overview-summary h2 a{color:#f90;text-decoration:none;}div.job-overview-summary table{margin:10px 0;}div.job-summary th{padding:0 20px 0 0;text-align:left;vertical-align:top;}div.job-summary td{padding:0;}div.careers-more{float:left;padding:5px 0 0 0;}div.careers-more a{padding:0 15px 0 0;color:#f90;background:url(../img/next-white.png) no-repeat right 2px;text-decoration:none;}a.read-more{padding:0 15px 0 0;color:#f90;background:url(../img/next-white.png) no-repeat right 2px;text-decoration:none;}div.careers-cta{overflow:hidden;padding:5px 0;}div.maincolumn ul.careers-buttons{float:right;list-style:none;margin:0;padding:0;}div.maincolumn ul.careers-buttons li{float:left;margin:0 0 0 10px;padding:0;background:none;}div.maincolumn ul.careers-buttons li a{display:block;padding:1px 30px 1px 10px;color:#fff;background:url(../img/submit-trans.png) right center;text-decoration:none;font-weight:bold;}div.cc_header{position:relative;margin:50px 0 0 0;border-width:1px 0;border-style:solid;border-color:#999;}div.cc_header h2{padding:0 0 0 75px;text-transform:uppercase;font-weight:normal;font-size:1.8em;}div.cc_header a.cc_next,div.cc_header a.cc_prev{position:absolute;top:0;width:0;height:2.6em;overflow:hidden;padding:0 0 0 20px;background-repeat:no-repeat;background-position:center;text-decoration:none;}div.cc_header a.cc_next{right:0;background-image:url(../img/next-white.png);}div.cc_header a.cc_prev{left:0;background-image:url(../img/prev-white.png);}div.cc_entry{clear:both;overflow:hidden;margin:10px 0 30px 0;}div.cc_heading{float:left;width:60px;}div.cc_heading small{color:#999;background:transparent;text-transform:uppercase;line-height:1.8;font-size:12px;}div.cc_heading big{display:block;text-align:right;line-height:1.3;font-size:2.4em;}div.cc_body{margin:0 0 0 75px;}div.cc_body h3{margin:0 0 4px 0;font-size:13px;}div.cc_body h3 a{text-decoration:none;}div.cc_body h3 a{text-decoration:none;}div.cc_body p{margin:0 0 10px 0;}div.cc-summary{margin:20px 0;border-top:1px solid #999;border-bottom:1px solid #999;padding:8px 0;}div.cc-summary table{border-collapse:collapse;}div.cc-summary th,div.cc-summary td{vertical-align:top;}div.cc-summary th{text-align:left;padding:0 40px 0 0;}div.cc-summary td{padding:0;}span.cc-nbdate{white-space:nowrap;}form.careers-form table{border-collapse:collapse;}form.careers-form th,form.careers-form td{vertical-align:top;padding:4px 15px 4px 0;}form.careers-form th{white-space:nowrap;padding-top:7px;text-align:left;}form.careers-form td{padding-right:8px;}form.careers-form td.form-legend{padding-top:25px;font-style:italic;}form.careers-form input.text,form.careers-form textarea{width:220px;border:1px solid #666;padding:3px 4px;color:#fff;background:url(../img/hltrans.png);font:12px/1.2 Arial,sans-serif;}form.careers-form input.submit{cursor:pointer;border:0 none;padding:3px 30px 3px 5px;color:#fff;background:url(../img/submit-trans.png) right center;font:bold 12px/1.2 Arial,sans-serif;}form.careers-form input,form.careers-form textarea,form.careers-form select{outline:0 none;}div.upload-field{display:inline-block;width:224px;border:1px solid #666;padding:2px;color:#000;background:#999;}form.careers-form input.file{width:100%;}form.careers-form select{width:100%;padding:3px 2px;border:1px solid #666;font:12px/1.2 Arial,sans-serif;}tr.form-error th,tr.form-error td.message{color:#f55;background:transparent;}td.message{padding-top:7px!important;}tr.form-error input.text,tr.form-error textarea,tr.form-error select,tr.form-error div.upload-field{border-color:#f55;}p.form-fatal-error{border:1px solid red;padding:10px;color:red;background:#fff;}span.complete{width:10px;height:8px;margin:4px 0 0 0;background:url(../img/careers-sprite.png) no-repeat 1px -34px;}h2 em{color:#f90;background:transparent;font:italic 14px Verdana,sans-serif;}div.careers-video-overview{margin:0 -20px;}div.careers-video-overview td{padding:0 20px;}div.careers-video-overview td.video-quote{padding-top:10px;vertical-align:bottom;}div.careers-video-overview td.video-cite{padding-bottom:20px;vertical-align:top;}div.careers-video-overview div.careers-video{float:left;width:125px;margin:20px 20px;}div.careers-video-overview td a span{display:block;width:125px;height:82px;overflow:hidden;}span.read-more a{color:#f90;text-decoration:none;}div.careers-excerpt{margin:10px 0 30px 0;}div.careers-excerpt img{float:left;margin:3px 10px 5px 0;}a.pdf{padding:3px 0 3px 20px;background:url(../img/pdficon_small.gif) no-repeat left center;}table.event-result{width:100%;border-collapse:collapse;}table.event-result thead th{border-bottom:2px solid #f90;}table.event-result th{text-align:left;}table.event-result th,table.event-result td{padding:3px 5px;}hr{clear:both;visibility:hidden;}}@media print{div#headerContainer,div#subMenuContainer,div.staticSidebar,div.photoContainer,div.backlink,div.careers-sidebar,a.news-archive-link,span.print{display:none;}div#contentContainer{display:inline;}div.newsdate{float:left;font-style:italic;margin:0 .2em 0 0;}body{color:#000;background:#fff;font:12pt 'Times New Roman',serif;}h1 img{display:none;}a{color:#000;background:transparent;text-decoration:none;}}
