.clearfix:after { content: " "; visibility: hidden; display: block; height: 0px; clear: both; }
body #wrapper #container { width: 900px; }
body.sidebars #wrapper #container { width: 980px; }
body.sidebar-left #wrapper #container, body.sidebar-right #wrapper #container { width: 900px; }
#wrapper #container #center #squeeze, #wrapper #container #center #squeeze div.left-corner, #wrapper #container #center #squeeze div.right-corner { position: static; }
ul.links li.node_translation_fr, ul.links li.node_translation_es, ul.links li.comment_forbidden { display: none; }
sup { line-height: 0; }
#header-region { display: none; background: none repeat scroll 0% 0% transparent; }
div#header { position: relative; height: 30px; }
div#header a#mit-link { float: right; width: 155px; height: 38px; }
#header #languages { position: relative; float: left; top: 11px; left: 500px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10px; color: rgb(168, 182, 187); }
#header #languages span.active-language { color: white; }
#header #languages a { color: rgb(168, 182, 187); font-weight: normal; }
div#navigation { position: absolute; left: 0px; top: 70px; width: 900px; }
div#navigation .block-nice_menus { padding-left: 220px; }
div#navigation .block .content { margin: 0px; }
div#navigation-search-box #id-search_theme_form-wrapper label, div#sidebar-left ul.search-options { display: none; }
div#navigation-search-box { position: relative; float: right; top: 8px; margin-right: 10px; }
div#navigation-search-box div#search ul { position: absolute; padding: 0px; margin-top: 11px; left: 0px; }
div#navigation-search-box div#search ul li { float: left; padding: 0px 5px 0px 0px; margin: 0px; font-family: Helvetica,Arial,sans-serif; font-size: 9px; text-transform: uppercase; background-image: none; }
div#navigation-search-box div#search ul li input { margin: 0px 2px 0px 0px; }
div#navigation-search-box form#search-theme-form input { margin: 0px; }
div#navigation-search-box form#search-theme-form input.form-submit { float: right; position: absolute; right: 2px; top: 1px; }
div#navigation-search-box form#search-theme-form input.NormalTextBox { border-color: rgb(201, 205, 200); }
input.NormalTextBox { height: 12px; width: 200px; border: 1px solid rgb(208, 32, 39); padding: 2px; }
html:lang(fr) input.NormalTextBox { width: 230px; }
html:lang(es) input.NormalTextBox { width: 240px; }
body.i18n-es #sidebar-left input.NormalTextBox { height: 21px; }
ul.nice-menu-down li, ul.nice-menu-down li.menuparent { text-align: center; background-color: transparent; background-image: none; border: 0px none; padding: 0px 3px 0px 1px; position: static; }
ul.nice-menu-down li:hover, ul.nice-menu-down li.menuparent:hover { background-color: transparent; background-image: none; }
ul.nice-menu-down li a, ul.nice-menu-down .menuparent a { font-family: "ScalaSansCapsBold",Helvetica,Arial,sans-serif; font-size: 15px; line-height: 100%; color: black; padding-right: 0px; padding-left: 3px; text-transform: uppercase; }
html:lang(en) ul.nice-menu-down > li > a { letter-spacing: 0.1em; }
ul.nice-menu-down > li > a:after { content: "|"; padding-left: 10px; font-size: 12px; vertical-align: middle; color: rgb(81, 81, 67); }
ul.nice-menu-down > li:last-child > a:after { content: ""; padding: 0px; }
ul.nice-menu-down > li.last > a:after { content: ""; padding: 0px; }
ul.nice-menu-down li a:hover, ul.nice-menu-down li a:hover, ul.nice-menu-down li.active-trail a, ul.nice-menu-down .menuparent a:hover { text-decoration: none; color: red; }
div.menuhelp-outer { position: absolute; margin: -3px 0px 0px -5px; width: 255px; z-index: 299; background: url(0636969efb70fd844903577f20b788c3c8f69e02.png)  no-repeat scroll right bottom transparent; padding-bottom: 6px; }
div.menuhelp-inner { position: relative; width: 240px; z-index: 300; border: 1px solid black; padding: 5px; background: url(fe11f95dad36859fddbaf76169eba5c09db5041d.png)  repeat-x scroll center top rgb(212, 196, 181); font-family: "ScalaSansOT",Helvetica,Arial,sans-serif; font-size: 13px; line-height: 14px; text-align: left; margin-left: -3px; }
ul.nice-menu-down li.menuparent ul { overflow: hidden; position: absolute; left: -219px; top: 28px; width: 898px; list-style-type: none; background: url(0dc7308892532fd1b317424e6a2afc7cb4e9c029.png)  repeat-x scroll 0px 100% transparent; border-right: 0px none; border-left: 0px none; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 0px; border-color: black -moz-use-text-color; border-style: solid none; z-index: 201; }
ul.nice-menu-down li.menuparent ul.active-trail { visibility: visible; z-index: 99; }
ul.nice-menu-down li.menuparent ul li.menuparent, ul.nice-menu-down li.menuparent ul li:hover, ul.nice-menu-down li.menuparent ul li { float: left; clear: none; height: 28px; width: auto; border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: -moz-use-text-color gray -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0px; background: url(0dc7308892532fd1b317424e6a2afc7cb4e9c029.png)  repeat-x scroll 0px 100% transparent; }
ul.nice-menu-down li.menuparent ul li a { font-family: "ScalaSansLF",Helvetica,Arial,sans-serif; padding: 0px 15px; font-size: 12px; line-height: 30px; font-weight: normal; color: black; text-transform: none; }
ul.nice-menu-down li.menuparent ul li a.active, ul.nice-menu-down li.menuparent ul li.active-trail a, ul.nice-menu-down li.menuparent ul li a:hover { text-decoration: none; color: red; }
ul.nice-menu-down li.menuparent ul li ul { top: 28px; left: auto; width: auto; border: 0px none; margin-left: -1px; margin-top: 1px; padding-bottom: 6px; background: url(070cb6bca61e73dfeaf649c0026f49f0e84864c6.png)  no-repeat scroll 100% 100% transparent; }
html:lang(es) ul.nice-menu-down li.menu-path-node-3670 ul li ul { min-width: 150px; }
html:lang(en) ul.nice-menu-down li.menu-path-node-22 ul li.menu-path-node-1365 ul, html:lang(en) ul.nice-menu-down li.menu-path-node-4512 ul li.menu-path-node-1528 ul, html:lang(en) ul.nice-menu-down li.menu-path-node-4512 ul li.menu-path-node-1365 ul, html:lang(es) ul.nice-menu-down li.menu-path-node-3716 ul, html:lang(es) ul.nice-menu-down li.menu-path-node-3679 ul, html:lang(es) ul.nice-menu-down li.menu-path-node-3563 ul { right: 0px; min-width: 250px; }
html:lang(es) ul.nice-menu-down li.menu-path-node-3670 ul li ul li, html ul.nice-menu-down li.menu-path-node-22 ul li ul, html ul.nice-menu-down li.menu-path-node-4512 ul li ul { text-align: left; }
ul.nice-menu-down li.menuparent ul.active-trail li ul.active-trail { visibility: hidden; }
ul.nice-menu-down li.menuparent ul.active-trail li:hover ul, ul.nice-menu-down li.menuparent ul.active-trail li.ie-over ul { visibility: visible; }
ul.nice-menu-down li.menuparent ul li.active-trail ul li a { font-weight: normal; color: black; }
ul.nice-menu-down li.menuparent ul li.active-trail ul li.active-trail a, ul.nice-menu-down li.menuparent ul li.active-trail ul li a:hover { color: red; }
ul.nice-menu-down li.menuparent ul li ul li, ul.nice-menu-down li.menuparent ul li ul li:hover { float: left; clear: both; height: 26px; width: auto; border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color gray; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0px; background: none repeat scroll 0% 0% transparent; }
ul.nice-menu-down li.menuparent ul li ul li a { font-family: "ScalaSansOT",Helvetica,Arial,sans-serif; font-weight: normal; font-size: 13px; line-height: 12px; padding-top: 12px; padding-bottom: 12px; }
ul.nice-menu-down li.menuparent ul li ul li:last-child { height: 36px; }
body.node-type-job ul.nice-menu-down li ul li a[title="Jobs"] { color: red; }
body.node-type-partner ul.nice-menu-down li ul li a[title="Partners"] { color: red; }
a#mit-link-footer { display: block; float: left; height: 30px; width: 100px; background: url(47ac47d64a3c2ab278c1a3a898efc16283597471.png)  no-repeat scroll 0px 2px transparent; margin-left: 15px; }
a#mit-link-footer:hover { text-decoration: none; }
.mit-footer .tagline { float: left; color: gray; font-family: "ScalaSansLF",Helvetica,Arial,sans-serif; letter-spacing: 0.05em; text-transform: uppercase; line-height: 32px; }
.mit-footer .menu-name-menu-footer, .mit-footer .footer-icon-list { float: right; line-height: 32px; color: white; font-size: 10px; }
.mit-footer .menu-name-menu-footer ul.menu { margin: 0px; }
.mit-footer .footer-icon-list { padding-right: 10px; padding-left: 0px; }
.mit-footer .menu-name-menu-footer ul li, .mit-footer .footer-icon-list li { float: left; background: none repeat scroll 0% 0% transparent; line-height: 10px; margin: 11px 0px; padding: 0px 0.75em; }
.mit-footer .menu-name-menu-footer ul li { border-right: 1px solid rgb(168, 182, 187); }
.mit-footer .footer-icon-list li { margin: 0px; padding: 0px; }
.mit-footer .footer-icon-list li a { padding: 0px; text-indent: -9999px; display: inline-block; width: 25px; height: 30px; }
.mit-footer .footer-icon-list li a.facebook { background: url(d52b7a4ad2ec226421c8490c135347c79b9b9a26.png)  no-repeat scroll center 1px transparent; }
.mit-footer .footer-icon-list li a.twitter { background: url(340e455709aad28d6606370b87820f23c9f39e0b.png)  no-repeat scroll left 1px transparent; }
.mit-footer .footer-icon-list li a.rss { background: url(7bc99f4bbb6ed98256887b7789c6f03dade11874.png)  no-repeat scroll left 1px transparent; }
.mit-footer .menu-name-menu-footer ul li.last { border-right: medium none; }
.mit-footer .menu-name-menu-footer ul li a { color: rgb(168, 182, 187); }
#wrapper #container #center #squeeze { background: none repeat scroll 0% 0% transparent; }
#wrapper #container .sidebar { width: 312px; margin-top: 130px; }
div#subtitle { font-style: italic; }
body.search-type-policy-publication div#subtitle { color: rgb(102, 102, 102); }
div#jpal-tabs-wrapper { position: static; margin-top: 0px; }
div#jpal-tabs-wrapper h2 { width: 500px; position: static; bottom: 5px; }
div#jpal-tabs-wrapper ul.jpal_tabs { bottom: 0px; height: 0px; margin-left: 130px; margin-bottom: 0px; position: static; width: 700px; margin-top: -27px; }
div#jpal-tabs-wrapper ul.jpal_tabs li { float: right; margin: 0px 0px 0px -1px; padding: 0px; background: none repeat scroll 0% 0% transparent; height: 28px; }
div#jpal-tabs-wrapper ul.jpal_tabs li a { position: static; bottom: -43px; font-size: 120%; padding: 6px 15px 11px; border-width: 1px; border-style: solid; border-color: rgb(182, 150, 148) rgb(182, 150, 148) rgb(148, 71, 69); font-weight: bold; background-color: rgb(247, 246, 245); }
div#jpal-tabs-wrapper ul.jpal_tabs li a.active { color: rgb(174, 20, 42); bottom: -42px; font-size: 140%; padding-top: 11px; padding-bottom: 10px; border-width: 1px 1px 2px; border-style: solid; border-color: rgb(148, 71, 69) rgb(148, 71, 69) white; z-index: 1; border-radius: 0.25em 0.25em 0px 0px; background-color: white; }
#loading, #wrapper #container #sidebar-right .block-shadow { margin: 10px 8px 0px 7px; padding-bottom: 1px; width: 267px; }
#loading-intermediate, #wrapper #container #sidebar-right .block-shadow { border-top: 5px solid white; }
#wrapper #container #sidebar-right div#block-views-node_image-block_1-outer.block-shadow, #wrapper #container #sidebar-right div#block-views-node_image-block_1-intermediate.block-shadow-intermediate { background-image: none ! important; padding: 0px; margin: 0px; border: medium none; }
#wrapper #container #sidebar-right .block-block, #wrapper #container #sidebar-right .block-views, #wrapper #container #center div#block-multiblock-1 { padding-top: 10px; margin: -5px 40px 5px -3px; border-width: 1px; border-style: solid; border-color: rgb(166, 167, 167); padding-left: 15px; padding-right: 15px; width: 235px; }
body.node-type-office #block-views-theme_sidebar-block_1 { background-color: white ! important; }
body.node-type-office .view-featured-events a { font-weight: bold; }
body.node-type-office .view-featured-events .views-field-field-event-location-value, body.node-type-office .view-featured-events .views-field-field-event-date-value { font-style: italic; }
body.node-type-office .view-featured-events .views-field-field-region-value { display: none; }
body.node-type-office .view-featured-events .views-row { padding-bottom: 1em; }
body.node-type-office .view-featured-events .views-row-3 .views-field-field-region-value, body.node-type-office .view-featured-events .views-row-last .views-field-field-region-value { padding-top: 1em; display: block; font-style: italic; font-weight: normal; }
#wrapper #container #sidebar-right h2, #wrapper #container #center div#block-multiblock-1 h2 { font-size: 150%; text-transform: uppercase; }
#wrapper #container #sidebar-right .block-views ul li { background: none repeat scroll 0% 0% transparent; padding-left: 0px; float: left; }
#wrapper #container #sidebar-right .block-block, #wrapper #container #center div#block-multiblock-1 { background-color: rgb(227, 234, 243); line-height: 120%; }
#wrapper #container #center div#block-multiblock-1 { float: right; position: relative; top: 30px; margin-right: 0px; }
#wrapper #container #sidebar-right .block-block div.mailing-list-button-wrapper, #wrapper #container #center div#block-multiblock-1 div.mailing-list-button-wrapper { padding: 0px; margin: 0px; border: 3px solid rgb(208, 32, 39); }
#wrapper #container #sidebar-right .block-block div.mailing-list-button, #wrapper #container #center div#block-multiblock-1 div.mailing-list-button { background-color: rgb(208, 32, 39); border: 2px solid white; text-align: center; padding: 0px; }
#wrapper #container #sidebar-right .block-block div.mailing-list-button a, #wrapper #container #center div#block-multiblock-1 div.mailing-list-button a { color: white; font-weight: bold; line-height: 175%; font-size: 80%; text-transform: uppercase; vertical-align: middle; }
body.front #wrapper #container #center { margin-right: -230px; }
body.front #wrapper #container #center #squeeze { margin-right: 230px; }
body.front #wrapper #container #sidebar-right { width: 230px; }
body.front div.left-corner > h2, body.front .content-blocks > .node, body.front #subtitle, body.front #tabs-wrapper { display: none; }
body.front #wrapper #container #header { z-index: 10; background-color: transparent; }
body.front div#navigation { z-index: 10; box-shadow: 0px 4px 3px rgba(50, 50, 50, 0.75); }
body.front #wrapper #container #squeeze, body.front #wrapper #container .sidebar { margin-top: 66px; }
body.front #wrapper #container #squeeze .left-corner { left: 0px; margin: 0px; padding: 0px; }
body.front #block-views-home_slideshow-block_1 > .content, body.node-type-office #block-views-home_slideshow-block_2 > .content { margin-top: 0px; }
body.front .view-home-slideshow, body.node-type-office .view-home-slideshow { width: 655px; padding: 0px 0px 3px; box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.75); }
body.node-type-office .view-home-slideshow { width: 520px; padding-bottom: 1px; }
body.node-type-office .view-home-slideshow .views-row, body.node-type-office .view-home-slideshow div.views-row-1 { margin-top: 0px; }
body.node-type-office .view-home-slideshow div.views-row-1 { position: absolute; }
body.front .view-home-slideshow .views_slideshow_singleframe_slide.red { background-color: rgb(86, 0, 31); }
body.front .view-home-slideshow .views_slideshow_singleframe_slide.green { background-color: rgb(91, 79, 25); }
body.front .view-home-slideshow .views_slideshow_singleframe_slide.brown { background-color: rgb(79, 41, 36); }
body.front .view-home-slideshow .views_slideshow_singleframe_slide.blue { background-color: rgb(29, 56, 85); }
body.node-type-office .view-home-slideshow .views_slideshow_singleframe_slide.red { background-color: rgb(86, 0, 31); }
body.node-type-office .view-home-slideshow .views_slideshow_singleframe_slide.green { background-color: rgb(91, 79, 25); }
body.node-type-office .view-home-slideshow .views_slideshow_singleframe_slide.brown { background-color: rgb(79, 41, 36); }
body.node-type-office .view-home-slideshow .views_slideshow_singleframe_slide.blue { background-color: rgb(29, 56, 85); }
body.front #views_slideshow_singleframe_main_home_slideshow-block_1 { height: 220px; }
body.node-type-office #views_slideshow_singleframe_main_home_slideshow-block_2 { height: 195px; }
body.front .views-slideshow-controls-bottom, body.node-type-office .views-slideshow-controls-bottom { height: 20px; background-color: rgba(0, 0, 0, 0.5); position: relative; z-index: 200; font-size: 12px; line-height: 20px; padding-left: 433px; }
body.node-type-office .views-slideshow-controls-bottom { padding-left: 0px; }
body.front .views-slideshow-controls-bottom > div, body.node-type-office .views-slideshow-controls-bottom > div { float: left; position: relative; width: auto; padding: 0px 15px; }
body.front .views-slideshow-controls-bottom > div.views_slideshow_singleframe_pager, body.node-type-office .views-slideshow-controls-bottom > div.views_slideshow_singleframe_pager { height: 20px; border-left: 3px solid white; margin-left: -3px; padding-left: 18px; }
body.node-type-office .views-slideshow-controls-bottom > div.views_slideshow_singleframe_pager { border-left: medium none; width: 112px; }
body.node-type-office .views-slideshow-controls-bottom > div.views_slideshow_singleframe_controls { border-right: 3px solid white; width: 35px; }
body.front .views-slideshow-controls-bottom .views_slideshow_previous, body.front .views-slideshow-controls-bottom .views_slideshow_pause, body.node-type-office .views-slideshow-controls-bottom .views_slideshow_previous, body.node-type-office .views-slideshow-controls-bottom .views_slideshow_pause { display: none; }
body.front .views-slideshow-controls-bottom .views_slideshow_next, body.node-type-office .views-slideshow-controls-bottom .views_slideshow_next { text-transform: lowercase; display: inline-block; background: url(7e834bd68bf89a9440261e47a20217365253417d.png)  no-repeat scroll right 1px transparent; padding-right: 20px; color: rgb(168, 182, 187); }
body.front .views-slideshow-controls-bottom a, body.node-type-office .views-slideshow-controls-bottom a { color: white; }
body.front .views-slideshow-controls-bottom .pager-item a, body.node-type-office .views-slideshow-controls-bottom .pager-item a { text-indent: -9999px; display: inline-block; background-color: white; margin-top: 5px; height: 7px; width: 7px; border-radius: 5px; border: 1px solid white; }
body.front .views-slideshow-controls-bottom .pager-item.activeSlide a, body.node-type-office .views-slideshow-controls-bottom .pager-item.activeSlide a { background-color: rgb(156, 0, 33); }
body.front #block-views-home_slideshow-block_1 .views-field-field-image-fid, body.front #block-views-home_slideshow-block_1 .views-field-title, body.front #block-views-home_slideshow-block_1 .views-field-body, body.node-type-office #block-views-home_slideshow-block_2 .views-field-title, body.node-type-office #block-views-home_slideshow-block_2 .views-field-body { float: left; }
body.node-type-office #block-views-home_slideshow-block_2 .views-field-field-image2-fid { float: right; }
body.front #block-views-home_slideshow-block_1 .views-field-field-image-fid { border-right: 3px solid white; }
body.node-type-office #block-views-home_slideshow-block_2 .views-field-field-image2-fid { border-left: 3px solid white; }
body.front #block-views-home_slideshow-block_1 img.imagefield { width: 430px; height: 240px; }
body.node-type-office #block-views-home_slideshow-block_2 img.imagefield { width: 310px; height: 215px; }
body.front #block-views-home_slideshow-block_1 .views-field-title, body.front #block-views-home_slideshow-block_1 .views-field-body { width: 187px; }
body.node-type-office #block-views-home_slideshow-block_2 .views-field-title, body.node-type-office #block-views-home_slideshow-block_2 .views-field-body { width: 160px; }
body.front #block-views-home_slideshow-block_1 .views-field-title, body.front #block-views-home_slideshow-block_1 .views-field-title a, body.front #block-views-home_slideshow-block_1 .views-field-body, body.front #block-views-home_slideshow-block_1 .views-field-body a, body.node-type-office #block-views-home_slideshow-block_2 .views-field-title, body.node-type-office #block-views-home_slideshow-block_2 .views-field-title a, body.node-type-office #block-views-home_slideshow-block_2 .views-field-body, body.node-type-office #block-views-home_slideshow-block_2 .views-field-body a { color: white; }
body.front #block-views-home_slideshow-block_1 .views-field-body a, body.node-type-office #block-views-home_slideshow-block_2 .views-field-body a { font-style: italic; }
body.front #block-views-home_slideshow-block_1 .views-field-title, body.node-type-office #block-views-home_slideshow-block_2 .views-field-title { padding: 25px 10px 8px 25px; font-size: 13.5px; font-weight: bold; }
body.front #block-views-home_slideshow-block_1 .views-field-body, body.node-type-office #block-views-home_slideshow-block_2 .views-field-body { padding: 0px 0px 0px 25px; font-size: 12px; line-height: 1.3em; }
body.front #block-views-home_slideshow-block_1 .views-field-body p, body.node-type-office #block-views-home_slideshow-block_2 .views-field-body p { margin: 0px 0px 0.5em; }
body.front #block-jpal_home_page_map-0 { float: left; display: inline-block; width: 250px; padding: 0px 15px 0px 0px; }
body.front #block-jpal_home_page_map-0 h2 { padding-left: 5px; }
body.front #block-jpal_home_page_map-0 > .content { position: relative; margin-top: 3px; }
body.front #block-jpal_home_page_map-0 > .content a { position: absolute; display: block; width: 18px; height: 18px; }
body.front #block-jpal_home_page_map-0 > .content a:hover { text-decoration: none; width: auto; }
body.front #block-jpal_home_page_map-0 > .content a span { display: none; }
body.front #block-jpal_home_page_map-0 > .content a:hover span { position: relative; display: block; background-color: rgba(0, 0, 0, 0.5); color: white; font-size: 14px; padding: 3px; margin-top: -35px; margin-left: 10px; text-align: center; }
body.front #block-jpal_home_page_map-0 > .content a.offices { background: url(0dc6782a49ad24ca276216c238a192683b80471c.png)  no-repeat scroll left center transparent; }
body.front #block-views-recent_news-block_1 { display: inline-block; float: left; width: 190px; font-size: 11.5px; line-height: 1.25em; padding: 0px 9px 0px 25px; }
body.front #wrapper #container #center h2 { font-family: "ScalaSansCapsBold",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: normal; text-transform: uppercase; }
body.front #wrapper #container #center h2 a { color: rgb(174, 20, 44); }
body.front #block-views-recent_news-block_1 .views-row { margin-bottom: 1em; }
body.front #block-views-recent_news-block_1 .views-field-phpcode { font-size: 12px; font-weight: bold; }
body.front #block-views-recent_news-block_1 .views-field-field-date-value, body.front #block-views-recent_news-block_1 .views-field-field-source-value, body.front #block-views-recent_news-block_1 .view-footer { font-style: italic; }
body.front #block-views-recent_news-block_1 .views-field-teaser p { margin: 0px; }
body.front #block-views-homepage_spotlight-block_1 { display: inline-block; vertical-align: top; width: 155px; }
body.front #block-views-homepage_spotlight-block_1 img { max-width: 100%; height: auto; }
body.front #block-views-homepage_spotlight-block_1 .views-field-title a { display: block; margin-top: 0.5em; font-size: 11px; font-weight: bold; line-height: 1em; }
body.front #wrapper #container #sidebar-right .block-shadow, body.front #wrapper #container #sidebar-right .block-shadow .block-views { border: medium none; background-image: none ! important; margin: 0px; padding: 0px; width: 100%; }
body.front #wrapper #container #sidebar-right #block-views-home_program_list-block_1 .content { border-top: 1px solid white; margin-top: 3px; }
body.front #wrapper #container #sidebar-right #block-views-home_program_list-block_1 h2 { padding: 12px 10px 8px 23px; color: white; font-family: "ScalaSansCapsBold",Helvetica,Arial,sans-serif; font-size: 15px; line-height: 14px; text-transform: uppercase; font-weight: normal; letter-spacing: 0.1em; background: -moz-linear-gradient(center top , rgb(149, 158, 151) 0%, rgb(127, 134, 130) 100%) repeat scroll 0% 0% transparent; }
body.front #wrapper #container #sidebar-right #block-views-home_program_list-block_1 .view-content { height: 350px; background-color: rgb(222, 203, 186); padding-bottom: 10px; }
body.front #wrapper #container #sidebar-right #block-views-home_program_list-block_1 .views-row { padding: 5px 20px 0px 15px; clear: left; }
body.front #wrapper #container #sidebar-right #block-views-home_program_list-block_1 .views-row-1 { padding-top: 17px; }
body.front #wrapper #container #sidebar-right #block-views-home_program_list-block_1 .views-field-field-image-teaser-fid { width: 40px; height: 40px; float: left; position: relative; margin-top: -3px; margin-left: -2px; }
body.front #wrapper #container #sidebar-right #block-views-home_program_list-block_1 img { width: 30px; height: auto; }
body.front #wrapper #container #sidebar-right #block-views-home_program_list-block_1 a { color: rgb(26, 30, 32); }
body.front #wrapper #container #sidebar-right #block-views-home_program_list-block_1 .views-field-title { width: 145px; float: left; padding-top: 2px; font-family: "ScalaSansCapsBold",Helvetica,Arial,sans-serif; font-size: 13px; line-height: 1em; text-transform: uppercase; }
body.front #wrapper #container #sidebar-right #block-views-home_program_list-block_1 .views-field-nothing { padding-bottom: 5px; font-size: 10px; line-height: 1.5em; font-style: italic; float: left; }
html:lang(es) body.front #wrapper #container #sidebar-right #block-views-home_program_list-block_1 .views-field-nothing { font-size: 9px; }
body.front #wrapper #container #sidebar-right #block-views-home_program_list-block_1 .view-footer { float: left; margin-top: 20px; }
body.front #wrapper #container #sidebar-right #block-views-home_program_list-block_1 .view-footer a, #wrapper #container div#sidebar-right a.subscribe, #sidebar-search-lower-inner a.subscribe { padding: 10px 30px 10px 20px; color: white; }
body.front #wrapper #container #sidebar-right #block-views-home_program_list-block_1 .view-footer a, #wrapper #container div#sidebar-right a.subscribe, #sidebar-search-lower-inner a.subscribe { font-family: "ScalaSansCapsBold",Helvetica,Arial,sans-serif; font-size: 15px; line-height: 15px; font-weight: normal; background: url(1d5bc45f22363035f8c95352e72597d478e1eddb.png)  no-repeat scroll 98% center, -moz-linear-gradient(center top , rgb(149, 158, 151) 0%, rgb(127, 134, 130) 100%) repeat scroll 0% 0% transparent; box-shadow: 0px 2px 2px rgba(50, 50, 50, 0.75); }
body.front #wrapper #container #sidebar-right #block-views-home_program_list-block_1 .view-footer a span, #wrapper #container div#sidebar-right a.subscribe span, #sidebar-search-lower-inner a span { font-family: Helvetica,Arial,sans-serif; }
html:lang(es) #wrapper #container #sidebar-right #block-views-home_program_list-block_1 .view-footer a, html:lang(fr) #wrapper #container #sidebar-right #block-views-home_program_list-block_1 .view-footer a { font-size: 13px; }
.node-type-event .field, .node-type-event p, .node-type-event .content-blocks ul { float: left; clear: both; }
.node-type-event #subtitle { display: none; }
.node-type-event .field-field-event-date, .node-type-event .field-field-event-location { clear: none; font-style: italic; }
.node-type-event .field-field-event-location div.field-item:before { content: " • "; }
.node-type-event .field-field-event-location { clear: right; padding-left: 4px; }
.node-type-event .field-field-hosts, .node-type-event .field-field-event-type { width: 500px; }
.node-type-event .field-field-hosts .field-label-inline-first, .node-type-event .field-field-hosts .field-label-inline, .node-type-event .field-field-event-type .field-label-inline-first { width: 88px; display: block; float: left; }
html:lang(es) .node-type-event .field-field-hosts .field-label-inline-first, html:lang(es) .node-type-event .field-field-hosts .field-label-inline, html:lang(es) .node-type-event .field-field-event-type .field-label-inline-first, html:lang(fr) .node-type-event .field-field-hosts .field-label-inline-first, html:lang(fr) .node-type-event .field-field-hosts .field-label-inline, html:lang(fr) .node-type-event .field-field-event-type .field-label-inline-first { width: 130px; }
.node-type-event .field-field-event-type, .node-type-event .field-field-hosts, .node-type-event p { margin: 18px 0px 0px; }
.node-type-event #sidebar-right #block-block-19 p { margin: 3px 0px 7px; }
.node-type-event #wrapper #container #sidebar-right #block-block-20.block-block, .node-type-event #wrapper #container #sidebar-right #block-block-20.block-block p { padding-top: 0px; margin: -6px 0px 0px -2px; border: 0px none; }
.node-type-event .field-field-event-type .field-label-inline-first, .node-type-event .field-field-hosts .field-label-inline-first { text-transform: uppercase; color: rgb(174, 20, 42); }
.node-type-event #block-views-event_sessions-block_1 .content, .node-type-event #block-views-event_sessions-block_1 .views-row { border: 1px solid rgb(226, 224, 216); }
.node-type-event #block-views-event_sessions-block_1 .content { background: none repeat scroll 0% 0% rgb(243, 243, 235); padding: 17px 17px 0px; margin-top: 9px; }
.node-type-event #block-views-event_sessions-block_1 .views-row { background: none repeat scroll 0% 0% white; margin-bottom: 15px; padding: 10px 0px 0px 10px; }
.node-type-event #block-views-event_sessions-block_1 .views-field-field-youtube-link-embed { float: left; padding-right: 22px; padding-bottom: 11px; }
.node-type-event #block-views-event_sessions-block_1 .views-field-field-youtube-link-embed + .views-field-nothing { width: 255px; }
.node-type-event #block-views-event_sessions-block_1 .views-field-nothing { float: left; }
.node-type-event #block-views-event_sessions-block_1 .session-info { padding-bottom: 12px; }
.node-type-event #block-views-event_sessions-block_1 .event-org { font-style: italic; }
.node-type-event #block-views-event_sessions-block_1 .views-field-field-session-title-value { font-weight: bold; padding-bottom: 10px; }
.node-type-event #block-views-event_sessions-block_1 .views-field-field-presentation-fid a { text-decoration: underline; }
#wrapper #container #sidebar-right #block-views-event_sidebar-block_1 { padding: 0px; margin: 0px; border: 0px none; }
#wrapper #container #sidebar-right #block-views-event_sidebar-block_1 ul li { margin: 5px; }
#wrapper #container #sidebar-right #block-views-event_sidebar-block_2 { background: none repeat scroll 0% 0% rgb(193, 202, 197); }
#wrapper #container #sidebar-right #block-views-event_sidebar-block_2 .views-row, #wrapper #container #sidebar-right #block-views-event_sidebar-block_3 .views-row { margin-bottom: 12px; }
#wrapper #container #sidebar-right #block-views-event_sidebar-block_2 h2 { padding-bottom: 14px; }
#wrapper #container #sidebar-right #block-views-event_sidebar-block_2 img.imagefield { width: 100px; height: auto; }
#wrapper #container #sidebar-right #block-views-event_sidebar-block_2 .views-field-field-thumbnail-fid { float: left; padding-right: 8px; }
#wrapper #container #sidebar-right #block-views-event_sidebar-block_3 { background: none repeat scroll 0% 0% rgb(230, 240, 243); }
#wrapper #container #sidebar-right #block-block-19.block-block { background-color: rgb(200, 211, 143); padding-bottom: 10px; }
#wrapper #container #sidebar-right #block-views-event_sidebar-block_4 p { margin: 0px; }
.node-type-event #block-views-event_sidebar-block_4, .node-type-event #block-views-event_sidebar-block_5 { background-color: rgb(213, 226, 199); }
.node-type-event #block-views-event_sidebar-block_4 .views-row, .node-type-event #block-views-event_sidebar-block_4 .views-field-field-resource-document-fid .field-item, .node-type-event #block-views-event_sidebar-block_5 .views-row, .node-type-event #block-views-event_sidebar-block_5 .views-field-field-resource-document-fid .field-item { margin-bottom: 10px; }
body.page-search #featured-items-description ul li.dissemination { background-image: url(299fd73e7e7a1116f470aa68aa18f1aba8bcdc2b.png) ; }
body.page-search #featured-items-description ul li.matchmaking { background-image: url(6307cb77cc2cbaa8b5c98ae92b187be3634a268e.png) ; }
body.page-search #featured-items-description ul li.workshop-training { background-image: url(7a6b85ee189cbf4108b7104168876c1a653647dd.png) ; }
body.page-search #featured-items-description ul li.celebration { background-image: url(61c88ce163eea90da8c9f44f2a28928925ad7a3f.png) ; }
body.page-search .view-featured-events .view-header p { text-transform: uppercase; }
body.page-search .view-featured-events p { margin: 0px; }
body.page-search .view-featured-events .views-row { padding-top: 23px; margin-top: 0px; }
body.page-search .view-featured-events.view-display-id-attachment_2, body.page-search .view-featured-events.view-display-id-attachment_2 .view-content, body.page-search .view-featured-events.view-display-id-attachment_2 .views-row, body.page-search .view-featured-events.view-display-id-attachment_2 .views-field-title-1, body.page-search .view-featured-events.view-display-id-attachment_2 .field-content { display: inline; }
body.page-search .view-featured-events.view-display-id-block_2 .views-row { padding: 0px; }
body.page-search .view-featured-events .views-field-field-image-fid { float: left; padding-right: 16px; }
body.page-search .view-featured-events .views-field-field-image-fid img { width: 165px; height: auto; }
body.page-search .view-featured-events .views-field-field-event-date-value { font-style: italic; color: rgb(102, 102, 102); }
body.page-search .view-featured-events .views-field-body { padding: 5px 0px; }
body.page-search .view-featured-events .views-label-nothing { font-weight: bold; display: inline; }
body.page-search .view-featured-events .views-field-nothing-1 { float: left; }
body.page-search .view-featured-events .views-field-nothing-1.image-event { width: 289px; }
#wrapper #container #sidebar-right #block-views-node_image-block_1, #wrapper #container #sidebar-right #block-views-node_image-block_2 { padding: 0px 0px 0px 8px; border: 0px none; }
#wrapper #container #sidebar-right #block-views-node_image-block_2 { padding: 0px; }
#wrapper #container #sidebar-right #block-views-event_sidebar-block_1 img.imagefield, #wrapper #container #sidebar-right #block-views-node_image-block_1 img.imagefield { width: 263px; height: auto; }
#wrapper #container #sidebar-right #block-views-node_image-block_2 img.imagefield { width: 267px; height: auto; }
#wrapper #container #sidebar-right #block-views-node_image-block_1 div.views-field-field-image-credit-value, #wrapper #container #sidebar-right #block-views-node_image-block_2 div.views-field-field-image-credit-value { color: gray; text-align: right; font-size: 75%; font-style: italic; margin-right: 5px; margin-top: -5px; }
#wrapper #container #sidebar-right #block-views-node_image-block_1 div.views-field-field-image-caption-value, #wrapper #container #sidebar-right #block-views-node_image-block_2 div.views-field-field-image-caption-value { font-size: 90%; }
#wrapper #container #block-views-related_publications-block_1, #wrapper #container #block-views-related_publications-block_2, #wrapper #container #block-views-related_publications-block_3, #wrapper #container #block-views-related_publications-block_4, #wrapper #container #block-views-related_publications-block_5, #wrapper #container #block-views-related_publications-block_6, #wrapper #container #block-views-related_publications-block_8, #wrapper #container #block-views-newsletter-block_1 { background-color: rgb(193, 202, 197); padding-right: 15px; padding-bottom: 15px; }
#wrapper #container #block-views-newsletter-block_1 { background-color: rgb(193, 202, 197); }
.view-id-related_publications ul li { margin-bottom: 10px; }
.view-id-related_publications ul li div, div#block-views-newsletter-block_1 ul li div { float: left; }
.view-id-related_publications div.views-field-title-1, div#block-views-newsletter-block_1 div.views-field-title-1 { width: 115px; padding-right: 5px; padding-left: 5px; }
.view-id-related_publications div.views-field-field-image-fid img, .view-id-newsletter div.views-field-field-image-fid img { width: 104px; height: auto; border: 1px solid rgb(166, 167, 167); }
#wrapper #container #block-views-related_publications-block_7 { background-color: rgb(213, 225, 197); }
#wrapper #container #block-views-related_publications-block_7 ul li { padding-left: 0px; margin-bottom: 5px; }
#wrapper #container #block-views-related_publications-block_7 div.views-field-title-1 { padding-left: 0px; width: auto; }
#wrapper #container #block-views-related_publications-block_6 { padding-bottom: 0px; }
#wrapper #container #block-views-related_publications-block_6 .view-footer, #wrapper #container #block-views-related_publications-block_7 .view-footer { margin: 8px 0px; font-style: italic; float: left; width: 100%; }
#wrapper #container #block-views-related_publications-block_2 .view-empty { display: none; }
#wrapper #container #block-views-related_news-block_1, #wrapper #container #block-views-related_news-block_2, #wrapper #container #block-views-related_news-block_3, #wrapper #container #block-views-related_news-block_4, #wrapper #container #block-views-featured_evaluation-block_1 { background: none repeat scroll 0% 0% rgb(200, 211, 143); padding-right: 15px; }
#wrapper #container #block-views-related_news-block_5 { background: none repeat scroll 0% 0% rgb(193, 202, 197); padding-right: 15px; }
.view-id-related_news li.views-row { width: 238px; }
.view-id-related_news div.views-field-title-1, .view-id-related_news div.views-field-field-source-value { float: left; }
.view-id-related_news div.views-field-title-1 span.field-content:before { content: open-quote; }
.view-id-related_news div.views-field-title-1 span.field-contents { content: close-quote; }
.view-id-related_news div.views-field-field-source-value { padding-left: 0.5em; }
.view-id-related_news .attachment-after a.related-news-view-more { font-style: italic; }
.view-id-related_news .attachment-after .view-content { display: none; }
#wrapper #container #block-views-featured_evaluation-block_1 a em { font-style: normal; }
#wrapper #container #block-views-related_building-block_1, #wrapper #container #block-views-related_building-block_2, #wrapper #container #block-views-4d6d9f6d5c03c1cfbe702ee643043afb, #wrapper #container #block-views-featured_conference-block_1, #wrapper #container #block-views-program_sidebar-block_1 { background: none repeat scroll 0% 0% rgb(178, 151, 124); padding-right: 15px; }
#wrapper #container #block-views-featured_conference-block_2 { background-color: rgb(200, 211, 143); }
#wrapper #container #block-views-featured_conference-block_2 .field-content { padding: 1em 0px; }
#wrapper #container #block-views-related_building-block_2 p { margin: 0px 0px 5px; }
.views-field-field-program-sidebar-title-value a { font-size: 150%; line-height: 130%; font-weight: bold; color: rgb(129, 0, 10); font-family: "Myriad Pro",Helvetica,Arial,sans-serif; margin: 0px; padding: 0px; }
#block-views-program_sidebar-block_1 .content { margin: 0px; }
.views-field-field-program-sidebar-text-value { margin: 0.5em 0px; }
div#block-views-what_works_content-block_1, div#block-views-what_works_publications-block_1 { background: none repeat scroll 0% 0% rgb(243, 243, 235); border: 1px solid rgb(226, 224, 216); padding-bottom: 16px; width: 833px; }
div.view-what-works-content div.view-content div.item-list, div.view-what-works-publications div.view-content div.item-list { margin-left: 13px; margin-top: 10px; padding-left: 13px; padding-top: 10px; padding-right: 3px; width: 174px; min-height: 170px; height: auto ! important; float: left; background: none repeat scroll 0% 0% white; border: 1px solid rgb(226, 224, 216); }
html:lang(fr) div.view-what-works-content div.view-content div.item-list, html:lang(fr) div.view-what-works-publications div.view-content div.item-list { min-height: 180px; }
div.view-what-works-publications div.view-content div.item-list { padding-bottom: 10px; min-height: 500px; }
div.view-what-works-publications div.view-content div.item-list.new-row { clear: left; }
div.view-what-works-content div.view-content div.item-list h3, div.view-what-works-publications div.view-content div.item-list h3 { font-size: 150%; font-weight: bold; color: rgb(116, 18, 19); }
div.view-what-works-content div.view-content div.item-list h3 { margin-bottom: 5px; }
div.view-what-works-content div.view-content div.item-list h3.row-1-title { line-height: 30px; }
div.view-what-works-content div.view-content div.item-list h3 a { display: block; position: relative; top: -30px; margin-left: 35px; font-family: "ScalaSansLF",Helvetica,Arial,sans-serif; text-transform: uppercase; font-weight: normal; font-size: 17px; color: rgb(180, 162, 144); }
html:lang(es) div.view-what-works-content div.view-content div.item-list h3 a, html:lang(fr) div.view-what-works-content div.view-content div.item-list h3 a { font-size: 15px; }
div.view-what-works-content div.view-content div.item-list ul, div.view-what-works-publications div.view-content div.item-list ul { margin-top: 7px; }
div.view-what-works-content div.view-content div.item-list ul li, div.view-what-works-publications div.view-content div.item-list ul li { background: none repeat scroll 0% 0% transparent; padding-bottom: 5px; padding-right: 5px; line-height: 110%; text-indent: -10px; margin-left: 2px; }
div.view-what-works-content div.view-content div.item-list ul li .views-field-status { display: none; }
div.view-what-works-publications div.view-content div.item-list ul li { padding: 0px; margin: 0px; }
div.view-what-works-publications div.view-content div.item-list ul li div { float: left; text-indent: 0px; padding-top: 10px; }
div.view-what-works-publications div.view-content div.item-list ul li div.views-field-field-image-fid { clear: left; }
div.view-what-works-publications div.view-content div.item-list ul li div.views-field-title { padding-left: 10px; width: 79px; }
div.view-what-works-publications img { width: 91px; height: auto; }
div.view-what-works-content div.view-content div.item-list { min-height: 200px; height: auto ! important; }
html:lang(es) div.view-what-works-content div.view-content div.item-list, html:lang(fr) div.view-what-works-content div.view-content div.item-list { min-height: 213px; }
div.view-what-works-content img.imagefield-field_image_teaser { width: 32px; height: 32px; }
div.view-what-works-content img.imagefield-field_image { margin-top: -25px; width: 165px; height: auto; }
div.view-what-works-content div.view-content div.item-list ul { display: none; position: relative; margin: -138px 0px 5px; background-color: rgba(107, 81, 87, 0.85); padding: 10px; width: 145px; height: 113px; }
div.view-what-works-content div.view-content div.item-list ul span.field-content { display: block; text-indent: 0px; margin-left: -5px; }
div.view-what-works-content div.view-content div.item-list ul a { color: white; text-transform: uppercase; font-size: 10px; text-indent: 0px; letter-spacing: 0.1em; }
div.view-what-works-content div.view-content div.item-list ul li a:before { content: "▸"; color: white; margin: -2px 0px 0px -10px; position: absolute; }
div.view-what-works-content a.show-policy-lessons { display: block; position: relative; color: rgb(174, 20, 42); font-style: italic; font-size: 12px; }
div.view-what-works-content a.show-policy-lessons span { font-style: normal; }
div#block-views-Programs-block_1 { float: left; background: none repeat scroll 0% 0% rgb(243, 243, 235); border: 1px solid rgb(226, 224, 216); padding-bottom: 16px; width: 833px; }
div#block-views-Programs-block_1 div { float: left; }
div.view-Programs div.view-content div.item-list ul li { margin-left: 13px; margin-top: 10px; padding-left: 13px; padding-top: 10px; padding-right: 3px; width: 174px; min-height: 180px; height: auto ! important; float: left; background: none repeat scroll 0% 0% white; border: 1px solid rgb(226, 224, 216); }
div.view-Programs div.view-content div.item-list ul { margin-top: 7px; }
div.view-Programs div.view-content div.item-list ul li div { float: left; text-indent: 0px; padding-top: 10px; }
div.view-Programs div.view-content div.item-list ul li div.views-field-field-image-fid { clear: left; }
div.view-Programs div.view-content div.item-list ul li div.views-field-title { height: 40px; font-size: 150%; line-height: 120%; font-weight: bold; padding-top: 0px; margin-bottom: 5px; }
div.view-Programs div.view-content div.item-list ul li div.views-field-title a { color: rgb(116, 18, 19); }
div.view-Programs img { width: 163px; height: auto; margin-bottom: 10px; border: 1px solid rgb(116, 18, 19); }
body.node-type-policy-goal-theme div#subtitle { height: 32px; }
body.node-type-policy-goal-theme #wrapper #container .sidebar { margin-top: 198px; }
body.node-type-policy-goal-theme h2, body.node-type-policy-goal-theme #wrapper #container #sidebar-right h2, body.node-type-policy-goal-theme #wrapper #container #center div#block-multiblock-1 h2 { font-family: "ScalaSansCapsBold",Helvetica,Arial,sans-serif; font-weight: normal; text-transform: uppercase; }
body.node-type-policy-goal-theme #wrapper #container #sidebar-right h2 a { color: rgb(174, 20, 42); }
body.node-type-policy-goal-theme .left-corner .node, body.node-type-policy-goal-theme .view-display-id-block_1.view-theme-body > .view-content .views-field-title a, body.node-type-policy-goal-theme .view-display-id-block_1.view-theme-body > .view-content .views-field-view-node a, body.node-type-policy-goal-theme .views-field-field-theme-program-area-value { display: none; }
body.node-type-policy-goal-theme .views-field-view-node a { font-weight: bold; }
body.node-type-policy-goal-theme .view-theme-body .attachment .view-content { float: left; padding: 1em; border: 1px solid rgb(177, 179, 179); }
body.node-type-policy-goal-theme .view-theme-body .attachment .view-content .views-row { float: left; margin-bottom: 8px; }
body.node-type-policy-goal-theme .view-theme-body .view-header p { font-family: "ScalaSansCapsBold",Helvetica,Arial,sans-serif; font-size: 200%; line-height: 130%; font-weight: normal; text-transform: uppercase; color: rgb(174, 20, 42); margin-top: 1em; margin-bottom: 0.5em; }
body.node-type-policy-goal-theme .view-theme-body .view-content .views-field-title a { font-weight: bold; }
body.node-type-policy-goal-theme .view-theme-body .attachment .views-field-field-image-teaser-fid { clear: left; float: left; padding-right: 15px; }
body.node-type-policy-goal-theme .view-theme-body .attachment img { width: 150px; height: auto; }
div#block-views-related_program-block_1, div#block-views-theme_sidebar-block_2, div#block-views-theme_sidebar-block_3 { background-color: rgb(200, 211, 143); border: 1px solid rgb(166, 167, 167); }
div.view-related-program .views-field-title, div.view-theme-sidebar .views-field-field-program-initiative-title-value, div.view-theme-sidebar .views-field-field-program-initiative2-title-value, div.view-theme-sidebar .views-field-field-program-sidebar-title-value { font-family: "ScalaSansCapsBold",Helvetica,Arial,sans-serif; font-size: 150%; line-height: 130%; font-weight: normal; text-transform: uppercase; color: rgb(174, 20, 42); }
div.view-theme-sidebar .views-field-field-program-initiative-title-value { padding-top: 9px; }
div.view-related-program .views-field-teaser { padding: 1.25em 0px; }
div.view-related-program .views-field-teaser p { display: inline; }
div#block-views-theme_sidebar-block_1 { background-color: rgb(178, 151, 124); border: 1px solid rgb(166, 167, 167); }
div#block-views-node_image-block_1 .view-id-node_image { width: 265px; }
#wrapper #container #sidebar-right #block-views-node_image-block_1 { border: medium none; padding-left: 8px; }
body.node-type-policy-goal-theme .view-id-related_publications .views-row-4.views-row-last { display: none; }
body.node-type-policy-goal #wrapper #container .sidebar { margin-top: 210px; }
.node {  }
body div.field-field-background, body div.field-field-questions-answers, body.tab-background div.view-evaluation-summary-table, body.tab-qa div.view-evaluation-summary-table, body.tab-background div.policy-goal-teaser, body.tab-qa div.policy-goal-teaser, body.tab-qa img.body-chart, body.tab-background img.body-chart, body.tab-background span.body-chart, body.tab-qa a.body-jump-links, body.tab-background a.body-jump-links, body.tab-background div.policy-goal-body p, body.tab-qa div.policy-goal-body p, body.tab-background div.policy-goal-body2, body.tab-qa div.policy-goal-body2, body.tab-background h3.subtitle, body.tab-qa h3.subtitle, body.tab-qa div.methodology-memo, body.tab-background div.methodology-memo { display: none; }
body.tab-background div.field-field-background, body.tab-qa div.node div.field-field-questions-answers { display: inline; }
body.tab-background div.field-field-background p, body.tab-qa div.node div.field-field-questions-answers p { display: block; }
div.policy-goal-body.hidden p { display: none; }
body.tab-background img.imagefield-field_chart, body.tab-qa img.imagefield-field_chart, div.policy-goal-body img.body-chart.hidden, div.policy-goal-body span.body-chart.hidden { display: none; }
body.node-type-policy-goal div.methodology-memo { font-weight: bold; font-style: italic; }
body.node-type-policy-goal h3.subtitle { margin-bottom: 5px; }
div.view-evaluation-summary-table { border: 1px solid rgb(169, 192, 225); padding-top: 1px; background: none repeat scroll 0% 0% rgb(232, 247, 253); margin-top: 10px; }
div.view-evaluation-summary-table table { margin-top: 0px; margin-bottom: 0px; border-collapse: collapse; }
div.view-evaluation-summary-table table td { border-top: 1px solid rgb(165, 190, 223); }
div.view-evaluation-summary-table table td span.grayout { color: gray; }
div.view-evaluation-summary-table table th.subheader, div.view-evaluation-summary-table table th.header { color: rgb(129, 0, 10); }
div.view-evaluation-summary-table table th.header { font-size: 110%; text-align: left; padding-top: 12px; padding-bottom: 0px; margin-bottom: 0px; vertical-align: top; }
div.view-evaluation-summary-table table th.evaluations { padding-left: 12px; }
div.view-evaluation-summary-table table th.cost-effectiveness { text-align: center; }
div.view-evaluation-summary-table table th.academic-papers { padding-right: 12px; }
div.view-evaluation-summary-table table th.subheader { font-weight: normal; font-size: 90%; text-align: center; padding-top: 0px; margin-top: 0px; }
div.view-evaluation-summary-table table th.subheader span:before { content: "("; }
div.view-evaluation-summary-table table th.subheader span:after { content: ")"; }
div.view-evaluation-summary-table table tr.title-row { text-align: left; font-weight: bold; padding: 10px 10px 10px 5px; border-top: 1px solid rgb(165, 190, 223); }
div.view-evaluation-summary-table table tr.even, div.view-evaluation-summary-table table tr.odd, div.view-evaluation-summary-table table th { background-color: transparent; border-style: none; }
div.view-evaluation-summary-table table td.views-field-field-chart-field-2-value { vertical-align: top; text-align: center; font-size: 100%; color: white; width: 15px; padding: 4px; font-weight: bold; }
div.view-evaluation-summary-table table td.views-field-field-chart-field-2-value span, span.policy-goal-tag { color: white; font-weight: bold; width: 16px; display: inline-block; padding: 0px; height: 16px; line-height: 16px; text-align: center; }
span.policy-goal-tag-blue { background-color: rgb(22, 119, 162); }
span.policy-goal-tag-red { background-color: rgb(179, 0, 0); }
span.policy-goal-tag-green { background-color: rgb(92, 146, 0); }
span.policy-goal-tag-yellow { background-color: rgb(235, 185, 0); }
div.view-evaluation-summary-table table td.views-field-field-chart-field-2-value.color-blue span { background-color: rgb(22, 119, 162); }
div.view-evaluation-summary-table table td.views-field-field-chart-field-2-value.color-red span { background-color: rgb(179, 0, 0); }
div.view-evaluation-summary-table table td.views-field-field-chart-field-2-value.color-green span { background-color: rgb(92, 146, 0); }
div.view-evaluation-summary-table table td.views-field-field-chart-field-2-value.color-yellow span { background-color: rgb(235, 185, 0); }
div.view-evaluation-summary-table table th.evaluations, div.view-evaluation-summary-table table td.views-field-title-1 { width: 200px; }
div.view-evaluation-summary-table table td.views-field-title-1 span.title, div.view-evaluation-summary-table table td.views-field-title-1 a.evaluation-link { font-weight: bold; }
div.view-evaluation-summary-table table td.views-field-title-1 p { margin: 0px; }
div.view-evaluation-summary-table table td.views-field-field-color-value { display: none; }
div.view-evaluation-summary-table table td.views-field-field-summary-column-1-value, div.view-evaluation-summary-table table td.views-field-field-summary-column-2-value, div.view-evaluation-summary-table table td.views-field-field-summary-column-3-value { font-size: 90%; text-align: center; }
div.view-evaluation-summary-table table.column-count-3 th.column-header, div.view-evaluation-summary-table table.column-count-3 td.views-field-field-summary-column-1-value, div.view-evaluation-summary-table table.column-count-3 td.views-field-field-summary-column-2-value, div.view-evaluation-summary-table table.column-count-3 td.views-field-field-summary-column-3-value { width: 50px; }
div.view-evaluation-summary-table table.column-count-2 th.column-header, div.view-evaluation-summary-table table.column-count-2 td.views-field-field-summary-column-1-value, div.view-evaluation-summary-table table.column-count-2 td.views-field-field-summary-column-2-value { width: 75px; }
div.view-evaluation-summary-table table.column-count-2 td.views-field-field-summary-column-3-value { display: none; }
div.view-evaluation-summary-table table.column-count-1 th.column-header, div.view-evaluation-summary-table table.column-count-1 td.views-field-field-summary-column-1-value { width: 150px; }
div.view-evaluation-summary-table table.column-count-1 td.views-field-field-summary-column-2-value, div.view-evaluation-summary-table table.column-count-1 td.views-field-field-summary-column-3-value { display: none; }
div.view-evaluation-summary-table table th.academic-papers, div.view-evaluation-summary-table table td.views-field-nothing { width: 135px; }
div.view-evaluation-summary-table table td.views-field-nothing a { float: left; }
div.view-evaluation-summary-table table td.views-field-nothing a:before { content: "- "; }
div.view-evaluation-summary-table table td.views-field-field-type-value { display: none; }
fieldset.group-background legend { font-size: 140%; font-weight: bold; color: rgb(129, 0, 10); margin-left: -20px; margin-bottom: 15px; }
fieldset.group-background { border: medium none; background: none repeat scroll 0% 0% transparent; padding-left: 20px; }
fieldset.group-background div.field { padding-bottom: 10px; }
fieldset.group-background div.field-field-implementing-partner { padding-bottom: 15px; }
html:lang(es) fieldset.group-background div.field-field-implementing-partner { padding-bottom: 40px; }
fieldset.group-background div.field-field-implementing-partner a { position: relative; top: 10px; }
html:lang(es) fieldset.group-background div.field-field-implementing-partner a { top: 33px; }
fieldset.group-background div.field-item { padding-left: 110px; }
fieldset.group-background div.field-label-inline { display: none; }
fieldset.group-background div.field-label-inline-first { display: inline; float: left; width: 110px; margin-left: -110px; text-transform: uppercase; color: rgb(129, 0, 10); font-size: 90%; line-height: 100%; margin-top: 3px; }
fieldset.group-background div.field-field-co-authors { margin-top: -10px; }
form#node-form fieldset.group-background { border: 1px solid rgb(217, 234, 245); background: url(704a0ac8ed5559fe070404684658cda9b93c2e7e.png)  repeat-x scroll 0px 0px rgb(255, 255, 255); }
form#node-form fieldset.group-background legend { font-size: inherit; font-weight: inherit; color: inherit; margin: inherit; }
body.node-type-evaluation #subtitle { display: none; }
body.node-type-evaluation div.field-label { font-size: 140%; font-weight: bold; color: rgb(129, 0, 10); }
body.node-type-evaluation div.field-field-citations { padding-top: 2em; }
body.node-type-evaluation div.field-field-citations, body.node-type-evaluation div.field-field-citations .field-label { color: rgb(128, 128, 128); }
body.node-type-evaluation div.field-field-citations .field-label { font-size: 12px; font-weight: bold; }
body.node-type-evaluation div.field-field-citations p { margin: 0.25em 0px; }
body.node-type-evaluation div#block-views-related_publications-block_2 div.views-field-title-1 { width: auto; }
body.node-type-evaluation div#block-views-related_publications-block_2 div.views-field-field-image-fid img { display: none; }
body.node-type-evaluation .field-field-policy-goal .node-unpublished { background-color: transparent; }
body.node-type-evaluation .view-related-publications.view-display-id-attachment_1 { float: left; }
body.node-type-evaluation .view-related-publications.view-display-id-attachment_1 .view-content li { width: 100%; }
body.node-type-evaluation .view-related-publications.view-display-id-attachment_1 div.views-field-field-external-link-url { padding-right: 5px; padding-left: 5px; }
div#office-map { position: relative; background-image: url(e1c44b4e87373f479ed48f1cb8d73ababfa335b3.png) ; height: 478px; }
div#office-map-links a { position: absolute; text-decoration: none; padding: 0px; background: none repeat scroll 0% 0% transparent; }
div#office-map-links a span.hide-link { visibility: hidden; }
.view-office-map-title .views-field-title { color: rgb(174, 20, 42); font-family: "ScalaSansCapsBold",Helvetica,Arial,sans-serif; font-size: 200%; line-height: 130%; text-transform: uppercase; }
.view-office-map-title .views-field-field-map-subtitle-value { font-style: italic; }
.view-office-map-title .views-field-field-map-subtitle-value p { margin: 0px; }
a#us-people-link { left: 300px; top: 119px; width: 34px; height: 16px; }
a#us-office-link { left: 241px; top: 50px; width: 108px; height: 22px; }
a#us-directions-link { left: 236px; top: 119px; width: 54px; height: 16px; }
a#na-people-link { left: 101px; top: 198px; width: 34px; height: 16px; }
a#na-office-link { left: 37px; top: 126px; width: 162px; height: 22px; }
a#na-directions-link { left: 37px; top: 200px; width: 44px; height: 16px; }
a#la-people-link { left: 108px; top: 412px; height: 16px; width: 38px; }
a#la-office-link { left: 43px; top: 328px; height: 34px; width: 166px; }
a#la-directions-link { left: 46px; top: 411px; height: 16px; width: 50px; }
a#europe-people-link { left: 502px; top: 147px; height: 18px; width: 40px; }
a#europe-office-link { left: 437px; top: 82px; height: 18px; width: 120px; }
a#europe-directions-link { left: 448px; top: 146px; height: 18px; width: 48px; }
a#sa-people-link { left: 696px; top: 240px; height: 18px; width: 40px; }
a#sa-office-link { left: 628px; top: 142px; height: 22px; width: 152px; }
a#sa-directions-link { left: 639px; top: 241px; height: 18px; width: 46px; }
a#sea-people-link { left: 594px; top: 400px; height: 18px; width: 40px; }
a#sea-office-link { left: 531px; top: 334px; height: 32px; width: 137px; }
a#sea-directions-link { left: 535px; top: 399px; height: 18px; width: 51px; }
a#africa-people-link { left: 363px; top: 396px; height: 18px; width: 36px; }
a#africa-office-link { left: 300px; top: 312px; height: 22px; width: 105px; }
a#africa-directions-link { left: 304px; top: 396px; height: 18px; width: 44px; }
div#block-views-contact_details-block_1 h2 { margin-left: 30px; margin-top: 30px; font-size: 140%; font-weight: bold; color: rgb(129, 0, 10); margin-bottom: 15px; }
div.view-contact-details div.view-header, div.view-contact-details table { margin-left: 30px; width: 75%; padding-left: 0px; }
div.view-contact-details table { margin-top: 0px; }
div.view-contact-details table thead th { color: black; border-bottom: medium none; }
div.view-contact-details table tbody { border-top: medium none; }
div.view-contact-details tr.even, div.view-contact-details tr.odd { background-color: transparent; border: medium none; }
div.view-contact-details td, div.view-contact-details th { background-color: transparent; border: medium none; vertical-align: top; }
body.node-type-office #wrapper #container #header { background-image: none; }
body.node-type-office div#subtitle { height: 17px; }
body.node-type-office #wrapper #container #footer div.mit-footer { background-image: none; }
body.node-type-office #center .content a img.imagefield-field_image { position: absolute; top: -80px; left: 550px; }
body.node-type-office img.imagefield-field_logo_2 { position: absolute; top: -80px; left: 680px; }
body.node-type-office #wrapper #container .sidebar { margin-top: 194px; }
body.node-type-office span.submitted { display: none; }
body.node-type-office div.content-blocks { margin-top: 20px; position: relative; }
body.node-type-office div.node > .content > :not(.field) { display: none; }
body.node-type-office div.node p { padding-right: 10px; }
body.node-type-office div.group-image { position: absolute; top: 0px; left: 260px; padding: 0px; margin: 0px; }
body.node-type-office div.group-image div.content { padding: 0px; margin: 0px; }
body.node-type-office div.group-image img { width: 260px; height: auto; border: 1px solid rgb(154, 24, 27); }
body.node-type-office div.group-image div.field-field-image-credit { color: gray; text-align: right; font-size: 75%; font-style: italic; margin-right: 5px; margin-top: -5px; }
body.node-type-office div.group-image div.field-field-image-caption { font-size: 90%; }
body.people-home div.content-blocks { background-color: rgb(240, 237, 230); padding: 10px; border: 1px solid rgb(230, 231, 222); }
body.people-home div.node { display: none; }
body.people-home div.view-office-role-groups div.item-list, body.people-home div.block-jpal-office-groups div.item-list, body.people-home div#block-views-person_office_list-block_1 { background-color: white; border: 1px solid rgb(230, 231, 222); }
body.people-home div#block-views-person_office_list-block_1 { padding: 10px; float: left; }
body.people-home div#block-views-person_office_list-block_1 h2 { text-align: left; color: rgb(129, 0, 10); font-size: 140%; margin-left: 390px; }
body.people-home div#block-views-person_office_list-block_1 div, body.people-home div#block-views-person_office_list-block_1 div ul { margin-top: 0px; float: left; }
body.people-home div#block-views-person_office_list-block_1 div.item-list li, body.people-home div#block-views-person_office_list-block_1 div.view-header { width: 375px; }
body.people-home div#block-views-person_office_list-block_1 div.view-header h2 { margin-top: -23px; margin-left: 10px; }
body.people-home div#block-views-person_office_list-block_1 div.item-list li { margin-top: 5px; margin-left: 10px; }
body.people-home div#block-views-person_office_list-block_1 div.item-list li span.field-content li { margin-left: 0px; }
body.people-home div#block-views-person_office_list-block_1 div.view-header div.content { background-color: rgb(230, 240, 243); border: 1px solid rgb(223, 215, 216); float: left; margin-bottom: 25px; margin-right: 10px; padding: 11px; min-height: 385px; margin-top: 6px; }
html:lang(es) body.people-home div#block-views-person_office_list-block_1 div.view-header div.content { min-height: 435px; }
body.people-home div#block-views-person_office_list-block_1 img { width: 120px; margin-top: 0px; margin-right: 0px; }
body.people-home div#block-views-person_office_list-block_1 div.views-field-title { margin-bottom: 10px; }
body.people-home div#block-views-person_office_list-block_1 li.views-row div.views-field-title a { font-size: 110%; }
body.people-home div#block-views-person_office_list-block_1 li.views-row div.views-field-field-title-value, body.people-home div#block-views-person_office_list-block_1 li.views-row div.views-field-field-affiliation-value { font-style: normal; width: 220px; }
body.people-home div#block-views-person_office_list-block_1 li.views-row div.views-field-field-title-value { font-style: italic; margin-bottom: 10px; }
body.people-home div#block-views-person_office_list-block_1 div.views-field-teaser, body.people-home div#block-views-person_office_list-block_1 div.views-field-phpcode { width: auto; }
body.people-home div.block-jpal-office-groups h2 { text-align: center; color: rgb(129, 0, 10); font-size: 140%; }
body.people-home div.view-person-office-list li.views-row { margin-right: 10px; width: auto; }
body.people-home div.view-person-office-list li.views-row span.views-field-field-title-value div.field-content { display: inline; }
body.people-home div.view-person-office-list li.views-row div.views-field-field-title-value, body.people-home div.view-person-office-list li.views-row div.views-field-field-affiliation-value { float: left; font-style: italic; }
body.people-home div.view-person-office-list div.views-field-field-photo-fid img.imagefield-field_photo { width: auto; height: auto; margin-top: 5px; margin-right: 15px; }
body.people-home div.view-person-office-list div.views-field-field-photo-fid { clear: left; }
body.people-home div.view-person-office-list div.views-field-teaser p { display: block; clear: left; margin: 0px; padding: 0px; }
body.people-home div.view-person-office-list h3 { clear: none; padding-top: 0px; margin-bottom: 0px; font-size: 100%; font-family: Helvetica,Arial,sans-serif; }
body.people-home div.view-person-office-list div.views-field-teaser, body.people-home div.view-person-office-list div.views-field-phpcode { float: left; width: 70%; }
body.people-home div.view-person-office-list div.views-field-phpcode ul li { background: none repeat scroll 0% 0% transparent; padding-left: 0px; margin-left: 0px; }
body.people-home div.view-office-role-groups, body.people-home div.block-jpal-office-groups { margin-left: auto; margin-right: auto; margin-bottom: 50px; }
body.people-home div.view-office-role-groups h3 a, body.people-home div.block-jpal-office-groups h3 a { color: rgb(174, 20, 42); }
body.people-home div.view-office-role-groups div.item-list, body.people-home div.block-jpal-office-groups div.item-list { width: 111px; padding: 10px 5px 5px 8px; margin-bottom: 10px; margin-right: 10px; float: left; height: 115px; margin-top: 5px; }
html:lang(fr) body.people-home div.view-office-role-groups div.item-list, html:lang(fr) body.people-home div.block-jpal-office-groups div.item-list { height: 129px; }
body.people-home div.block-jpal-office-groups { margin-right: -10px; }
body.people-home div.block-jpal-office-groups div.half-height { padding: 0px; border: 0px none; background-color: rgb(240, 237, 230); width: 130px; }
body.people-home div.block-jpal-office-groups div.half-height h3 { font-size: 100%; }
body.people-home div.block-jpal-office-groups div.half-height div { padding: 18px 5px 5px 10px; background-color: white; border: 1px solid rgb(230, 231, 222); }
html:lang(fr) body.people-home div.block-jpal-office-groups div.half-height div h3 { min-height: 2em; }
body.people-home div.block-jpal-office-groups div.half-height div.break { padding: 0px; height: 8px; border: 0px none; background-color: rgb(240, 237, 230); }
body.people-home div.view-office-role-groups div.item-list li, body.people-home div.block-jpal-office-groups div.item-list li { background: none repeat scroll 0% 0% transparent; padding-left: 0px; line-height: 11px; padding-bottom: 8px; }
body.people-home div.view-office-role-groups div.view-footer, body.people-home div.block-jpal-office-groups div.view-footer { position: relative; top: 20px; height: 1px; }
img.person-page-logo { width: 110px; margin-left: 50px; }
div.view-person-office-list div.views-field-phpcode-2 { margin-bottom: 4px; margin-top: 4px; }
div.view-person-office-list div.views-field-phpcode-3 { margin-bottom: 4px; }
div.view-person-office-list li.views-row, div.view-board-of-directors li.views-row { width: 235px; padding: 11px; margin-right: 10px; margin-bottom: 20px; background-image: none; background-color: rgb(230, 240, 243); border: 1px solid rgb(223, 215, 216); float: left; min-height: 325px; word-wrap: break-word; }
body.people-home div.view-person-office-list li.views-row { min-height: 385px; }
html:lang(es) body.people-home div.view-person-office-list li.views-row { min-height: 435px; }
div.view-board-of-directors li.views-row { min-height: 105px; height: 105px; }
div.view-board-of-directors li.views-row-18 { page-break-after: always; }
body.page-about-j-pal div.view-board-of-directors { margin-top: 0px; }
div.view-board-of-directors div.view-header { font-style: italic; margin-top: -20px; margin-bottom: 20px; }
div.view-board-of-directors li.views-row div.views-field-phpcode { margin-top: 3px; font-size: 90%; font-weight: normal; }
div.view-board-of-directors li.views-row div.views-field-phpcode a { color: rgb(0, 102, 153); }
div.view-person-office-list li.views-row.new-row, div.view-board-of-directors li.views-row.new-row { clear: left; }
div.view-person-office-list div.views-field-field-photo-fid, div.view-board-of-directors div.views-field-field-photo-fid { float: left; }
div.view-person-office-list div.views-field-title, div.view-person-office-list div.views-field-title a, div.view-board-of-directors div.views-field-title, div.view-board-of-directors div.views-field-title a { color: rgb(129, 0, 10); font-size: 110%; font-weight: bold; }
div.view-person-office-list div.views-field-field-title-value, div.view-person-office-list div.views-field-phpcode-4 { font-style: italic; }
div.view-person-office-list div.views-field-teaser { padding: 10px 0px; clear: both; }
div.view-person-office-list div.views-field-teaser p { display: inline; }
div.view-person-office-list span.views-field-field-cv-link-url, div.view-person-office-list span.views-field-field-cv-fid, div.view-person-office-list span.views-field-field-homepage-url, div.view-person-office-list span.views-field-phpcode, div.view-person-office-list span.views-field-field-email-value, div.view-person-office-list span.views-field-field-phone-value { padding-right: 5px; }
div.view-person-office-list span.views-field-field-homepage-url, div.view-person-office-list span.views-field-phpcode, div.view-person-office-list span.views-field-field-email-value, div.view-person-office-list span.views-field-field-phone-value { padding-left: 5px; }
div.view-person-office-list span.views-field-field-email-value { word-wrap: break-word; clear: left; }
div.view-person-office-list span.views-field-field-cv-fid div { display: inline; }
div.view-person-office-list img.imagefield-field_photo, div.view-board-of-directors img.imagefield-field_photo { width: 70px; margin: 0px 10px 10px 0px; height: auto; border: 1px solid rgb(145, 143, 141); }
div.view-person-office-list img.imagefield-field_photo[height="1"], div.view-board-of-directors img.imagefield-field_photo[height="1"] { display: none; }
div.view-person-office-list a.imagefield-field_photo, div.view-board-of-directors a.imagefield-field_photo { float: left; }
div.view-person-office-list h3, div.view-board-of-directors h3 { padding-top: 20px; clear: both; }
div.view-person-office-list br.page-break.row-6, div.view-person-office-list br.page-break.row-15, div.view-person-office-list br.page-break.row-24, div.view-person-office-list br.page-break.row-33, div.view-person-office-list br.page-break-group { page-break-before: always; }
body.node-type-person #wrapper #container div#sidebar-right { margin-top: 115px; }
body.node-type-person span.submitted { display: none; }
body.node-type-person img.imagefield-field_photo { float: left; margin: 0px 10px 30px 20px; border: 1px solid rgb(129, 0, 10); }
body.node-type-person div.node { margin-top: 0px; }
body.node-type-person div#subtitle { display: none; }
body.node-type-person div.field-field-subtitle, body.node-type-person div.field-field-job-organization { float: left; }
body.node-type-person div.field-field-subtitle { clear: both; font-style: italic; }
body.node-type-person div.field-field-title { font-style: italic; }
body.node-type-person div.field-field-photo { clear: both; padding-top: 30px; }
body.node-type-person div.field-field-photo img[width="1"] { border: 0px none; margin: 0px; }
body.node-type-person div.field-field-photo div { float: left; }
body.node-type-person div.empty, body.node-type-person div.empty + div { display: none; }
body.node-type-person span#thmr_118 { display: block; float: left; }
body.node-type-person div.field-field-affiliation, body.node-type-person div.field-field-education { margin-bottom: 1em; }
body.node-type-person div.filefield-file { display: inline-block; }
body.node-type-person div.filefield-icon { display: none; }
body.node-type-person span.print_pdf { margin-left: 15px; }
body.node-type-person p { clear: both; }
body.node-type-person div.field-label { color: rgb(129, 0, 10); font-size: 140%; font-weight: bold; background: none repeat scroll 0% 0% transparent; margin-top: 10px; }
body.node-type-person div.field-type-nodereferrer li { background: none repeat scroll 0% 0% transparent; padding-left: 0px; }
div#block-views-person_evaluation_list-block_1 h2 { color: rgb(129, 0, 10); font-size: 140%; }
body.page-people div.view-person-directory { margin: 20px 0px 0px 20px; }
body.page-people div.view-person-directory h3 { margin: 25px 0px 0px; color: black; font-size: 100%; }
body.page-search div#search-header { padding: 50px 20px 0px 40px; margin-top: 70px; }
body.page-search #wrapper #container #center { min-height: 600px; }
body.page-search #wrapper #container #center #squeeze { border: medium none; margin-top: 0px; }
body.page-search div#tabs-wrapper, body.page-search span.submitted { display: none; }
body.page-search #wrapper #container #loading { height: 160px; left: 435px; position: relative; top: 300px; width: 315px; z-index: 101; display: none; opacity: 0.8; }
body.page-search #wrapper #container #loading-intermediate { border: 1px solid rgb(154, 153, 153); background-color: rgb(239, 251, 249) ! important; margin-left: -6px; margin-top: -8px; height: 162px; width: 314px; position: absolute; }
body.page-search #loading-text { text-align: center; margin-top: 60px; font-size: 20px; font-weight: bold; color: rgb(97, 95, 95); }
body.page-search #wrapper #container #center .right-corner .left-corner { padding-top: 20px; }
form#search-form { display: none; }
form#search-form label { display: none; }
div.spelling-suggestions { padding-top: 10px; }
form#search-form input#edit-keys { width: 200px; }
div#loading {  }
div.view-display-id-page_1 { margin-top: 40px; }
div.view-display-id-page_1 div.views-field-phpcode, div.view-display-id-block_2 div.views-field-phpcode, div#block-views-recent_news-block_3 div.views-field-phpcode, div#block-views-recent_news-block_4 div.views-field-phpcode, div#block-views-recent_news-block_5 div.views-field-phpcode, div#block-views-newsletter-block_2 div.views-field-title-1, div#block-views-newsletter-block_2 div.views-field-title { font-size: 120%; font-weight: bold; }
div.view-display-id-page_1 div.views-field-field-date-value, div.view-display-id-page_1 div.views-field-field-source-value, div.view-display-id-block_2 div.views-field-field-date-value, div.view-display-id-block_2 div.views-field-field-source-value, div#block-views-recent_news-block_3 div.views-field-field-date-value, div#block-views-recent_news-block_4 div.views-field-field-date-value, div#block-views-recent_news-block_5 div.views-field-field-date-value, div#block-views-recent_news-block_3 div.views-field-field-source-value, div#block-views-recent_news-block_4 div.views-field-field-source-value, div#block-views-recent_news-block_5 div.views-field-field-source-value { color: gray; font-style: italic; display: inline; }
div.view-display-id-page_1 div.views-field-teaser p, div.view-display-id-block_2 div.views-field-teaser p, div#block-views-recent_news-block_3 div.views-field-teaser p, div#block-views-recent_news-block_4 div.views-field-teaser p, div#block-views-recent_news-block_5 div.views-field-teaser p { margin-bottom: 5px; }
div.view-display-id-page_1 div.views-row, div.view-display-id-block_2 div.views-row, div#block-views-recent_news-block_3 div.views-row, div#block-views-recent_news-block_4 div.views-row, div#block-views-recent_news-block_5 div.views-row { margin-top: 10px; }
div.view-display-id-block_2 div.views-row-1 { margin-top: -10px; }
#wrapper #container #sidebar-right div#block-views-announcements-block_2 h2 { margin-bottom: 18px; }
#wrapper #container #sidebar-right div#block-views-announcements-block_1, #wrapper #container #sidebar-right div#block-views-announcements-block_2, #wrapper #container #sidebar-right div#block-views-recent_news-block_4, #wrapper #container #sidebar-right div#block-views-recent_news-block_5, #wrapper #container #sidebar-right div#block-views-featured_events-block_3 { background-color: rgb(193, 202, 197); }
#wrapper #container #sidebar-right div#block-views-recent_news-block_3 { background-color: rgb(200, 211, 143); }
div#block-views-recent_news-block_3 div.views-field-field-image-fid img, div#block-views-recent_news-block_4 div.views-field-field-image-fid img, div#block-views-recent_news-block_5 div.views-field-field-image-fid img { width: 110px; height: auto; border: 1px solid black; float: left; margin-right: 7px; }
div#block-views-news_archive_index-block_1 { background-color: rgb(178, 151, 124); }
div#block-views-news_archive_index-block_1 div.view-content, div#block-views-news_archive_index-block_1 div.view-footer { display: inline; }
div#block-views-news_archive_index-block_1 h3 { margin-left: 10px; margin-bottom: 5px; float: left; }
div#block-views-news_archive_index-block_1 ul { display: none; }
body.node-type-news div.field-field-date, body.node-type-news div.field-field-source, body.node-type-news div.field-field-date div.field-items, body.node-type-news div.field-field-source div.field-items, body.node-type-news div.field-field-date div.field-item, body.node-type-news div.field-field-source div.field-item { display: inline; color: gray; font-style: italic; }
body.node-type-news div.field-field-source div.field-item:before { content: "-"; }
body.page-search #wrapper #container #center .right-corner div.left-corner { padding-left: 30px; }
body.page-search div.sidebar-search h2, body.page-search div#center h2 { font-size: 160%; }
div.search-totals { border-top: 2px solid rgb(174, 20, 42); padding: 15px 0px 0px; width: 500px; color: rgb(112, 112, 112); }
span.search-totals-bottom { float: left; color: rgb(112, 112, 112); padding-top: 10px; clear: left; }
body.page-search div.item-list { margin-right: 40px; }
div.search-totals-top { height: 20px; }
div.search-totals div.result-found { width: 50%; float: left; }
html:lang(fr) div.search-totals div.result-found { width: 40%; }
div.search-totals div.evaluations-print { display: none; }
div.search-totals div.evaluations-print.jpal-evaluation { display: block; width: 50%; float: left; }
html:lang(fr) div.search-totals div.evaluations-print.jpal-evaluation { width: 60%; }
div.search-totals div.evaluations-print a { height: 100%; display: block; background: url(e083a14361b047da861ee5bccd4c57ce9ecc5bc8.png)  no-repeat scroll right top transparent; padding-right: 19px; text-align: right; }
div.search-totals div.view-all, div.view-policy-publication div.view-all { float: right; }
div.view-policy-publication div.view-all { font-family: Helvetica,Arial,sans-serif; font-weight: normal; font-size: 12px; margin-top: -23px; }
div.view-policy-publication div.view-all a { text-transform: none; color: rgb(88, 149, 190); }
body.page-search ul.pager { clear: none; text-align: right; color: rgb(112, 112, 112); padding-top: 10px; }
body.page-search ul.pager li { color: rgb(112, 112, 112); padding: 0px; }
body.page-search ul.pager li a, body.node-type-page ul.pager li a { color: rgb(0, 98, 160); }
span.new-notice { color: red; font-weight: bold; }
dl.search-results { margin: 0px; padding-top: 10px; }
dl.search-results, dl.search-results dt { width: 420px; clear: left; }
dl.jpal-partner.search-results, dl.jpal-partner.search-results dt { width: 500px; }
dl.search-results dt.title span.search-node-type { width: 75px; margin-right: 5px; display: inline; float: left; font-size: 80%; color: rgb(112, 112, 112); position: absolute; }
dl.search-results dt.title span.search-result-title, dl.search-results dt.title img { position: relative; font-weight: bold; left: 78px; }
dl.search-results dd { position: relative; width: 420px; left: 60px; }
dl.jpal-partner.search-results dd { width: auto; }
dl.search-results dd span.publication-date { font-style: italic; }
dl.search-results div.view-person-office-list li.views-row { float: none; width: 400px; min-height: 0px; height: auto; }
dl.search-results dd div.node, dl.search-results dd div.node div.content.clear-block { margin-top: 0px; }
dl.search-results dd div.node div.field-field-country, dl.search-results dd div.node div.field-field-country div, dl.search-results dd div.node div.field-field-city, dl.search-results dd div.node div.field-field-city div { display: inline; color: gray; font-style: italic; }
dl.search-results dd div.node div.field-field-city:after { content: ","; }
dl.search-results dd div.node div.field-field-evaluation-referrer ul { margin-top: -3px; }
dl.search-results dd div.node div.field-field-evaluation-referrer ul li, dl.search-results dd div.node div.field-field-fieldwork-referrer ul li { background: none repeat scroll 0% 0% transparent; padding-left: 0px; }
dl.search-results dd div.node div.field-label-inline-first { font-weight: normal; }
dl.search-results dd div.node h2 { display: none; }
dl.search-results dd p.search-snippet { margin: 0px; }
dl.search-results dd div.node ul li.node_read_more { display: none; }
dl.jpal-partner dt.title span.search-node-type { display: none; }
dl.jpal-partner dt.title span.search-result-title, dl.jpal-partner dt.title span.search-result-title a { left: 0px; color: rgb(174, 20, 42); font-weight: bold; }
dl.jpal-partner dd { left: 0px; margin-left: 0px; }
dl.jpal-partner dd p { margin-bottom: 0px; }
#wrapper #container div.sidebar-search { margin: 0px; padding: 20px 0px 0px 50px; width: 264px; border-right: medium none; }
body.page-search div.sidebar-search h2 { margin: 3px 0px 0px; }
#wrapper #container div#sidebar-search-outer { margin: 0px 0px 0px -8px; z-index: 299; width: 280px; background: url(0636969efb70fd844903577f20b788c3c8f69e02.png)  no-repeat scroll right bottom transparent; padding-bottom: 6px; padding-top: 5px; }
#wrapper #container div#sidebar-search-inner { background-color: rgb(241, 241, 231); border: 1px solid rgb(208, 206, 193); padding: 10px; margin-left: -5px; margin-top: -10px; width: 258px; }
#wrapper #container div#sidebar-search-lower-outer { margin-top: 10px; }
#wrapper #container div#sidebar-right a.subscribe, #wrapper #container div#sidebar-search-lower-outer a.subscribe { width: 230px; margin-left: -13px; display: block; }
#wrapper #container div#sidebar-right a.subscribe { width: 215px; }
#wrapper #container div#sidebar-search-lower-outer div.jobs-faq { margin-left: -13px; margin-bottom: -8px; padding: 20px 20px 0px; width: 239px; border: 1px solid rgb(159, 160, 167); background-color: rgb(187, 203, 116); }
#wrapper #container div#sidebar-search-lower-outer div.jobs-faq h3 { font-family: "ScalaSansCapsBold",Helvetica,Arial,sans-serif; font-size: 20px; padding-bottom: 5px; color: rgb(174, 20, 42); font-weight: normal; text-transform: uppercase; }
div.sidebar-search div#search { position: absolute; margin-bottom: 10px; }
div.sidebar-search input.NormalTextBox { width: 160px; }
#wrapper #container div.search-instructions, #wrapper #container div.sidebar-search div.block-apachesolr_search { margin: 0px; padding: 6px 0px; border-bottom: 1px solid white; }
#wrapper #container div.search-instructions, #wrapper #container div.sidebar-search div.block-apachesolr_search div { margin: 0px; }
#wrapper #container div.sidebar-search div.block-apachesolr_search h2 { width: 90px; text-transform: none; }
html:lang(es) #wrapper #container div.sidebar-search #block-apachesolr_search-field_policy_goal .content, html:lang(fr) #wrapper #container div.sidebar-search #block-apachesolr_search-field_policy_goal .content, html:lang(es) #wrapper #container div.sidebar-search #block-apachesolr_search-field_event_type .content, html:lang(fr) #wrapper #container div.sidebar-search #block-apachesolr_search-field_event_type .content, html:lang(es) #wrapper #container div.sidebar-search #block-apachesolr_search-field_event_date .content, html:lang(fr) #wrapper #container div.sidebar-search #block-apachesolr_search-field_event_date .content { padding-top: 8px; }
html:lang(es) #wrapper #container div.sidebar-search #block-apachesolr_search-field_policy_goal, html:lang(fr) #wrapper #container div.sidebar-search #block-apachesolr_search-field_policy_goal, html:lang(es) #wrapper #container div.sidebar-search #block-apachesolr_search-field_event_type, html:lang(fr) #wrapper #container div.sidebar-search #block-apachesolr_search-field_event_type, html:lang(es) #wrapper #container div.sidebar-search #block-apachesolr_search-field_event_date, html:lang(fr) #wrapper #container div.sidebar-search #block-apachesolr_search-field_event_date { padding-bottom: 12px; }
html:lang(es) #wrapper #container div.sidebar-search #block-apachesolr_search-field_event_type h2, html:lang(fr) #wrapper #container div.sidebar-search #block-apachesolr_search-field_event_type h2 { width: 80px; }
#wrapper #container div.sidebar-search #block-apachesolr_search-field_policy_type { border-bottom: medium none; }
#wrapper #container div.sidebar-search #block-apachesolr_search-field_policy_type { margin-bottom: -15px; }
#wrapper #container div.sidebar-search #block-apachesolr_search-field_policy_type .caption { margin-top: 30px; color: rgb(102, 102, 102); }
#wrapper #container div.search-instructions { font-weight: bold; font-style: italic; color: rgb(102, 102, 102); }
#wrapper #container div.search-help-block-shadow { position: absolute; top: 175px; width: 276px; background: url(0636969efb70fd844903577f20b788c3c8f69e02.png)  no-repeat scroll right bottom transparent; }
#wrapper #container #block-block-9 { position: relative; background-color: rgb(230, 248, 253); border: 1px solid rgb(169, 192, 225); top: -5px; margin-left: -10px; margin-bottom: 1px; padding: 5px; line-height: 100%; width: 268px; }
#wrapper #container #block-block-9 h2 { font-size: 130%; }
#wrapper #container #block-block-9 p { font-style: italic; }
#wrapper #container #block-block-9 ul li { background: none repeat scroll 0% 0% transparent; padding-left: 5px; }
#wrapper #container #block-block-9 ul li ul { padding-top: 5px; }
#wrapper #container #block-block-9 ul li ul li { list-style: disc outside none; margin-left: 20px; }
body.page-search #wrapper #container div.sidebar-search label, body.page-search div.block-apachesolr_search h2 { font-size: 110%; color: rgb(102, 102, 102); float: left; position: absolute; font-family: "Myriad Pro",Helvetica,Arial; font-weight: bold; }
div.block-apachesolr_search div.content { left: 90px; position: relative; }
#wrapper #container div.sidebar-search div#block-block-6, #wrapper #container div.sidebar-search div#block-block-6 div.content { margin: 0px; padding: 0px; }
div.sidebar-search form#sidebar-search-form div#sidebar-search-wrapper { margin: 0px; padding: 7px 0px; border-bottom: 1px solid white; border-top: 1px solid white; }
div.sidebar-search form#sidebar-search-form label { margin-top: 4px; }
div.sidebar-search form#sidebar-search-form input.form-text { position: relative; left: 88px; width: 160px; margin: 0px 0px 0px 2px; height: 15px; }
div.sidebar-search form#sidebar-search-form input.form-submit { position: relative; left: 66px; top: 3px; }
@media not all {
  div.sidebar-search form#sidebar-search-form input.form-submit { top: 4px; }
}
div.block-apachesolr_search select.facet-select { width: 165px; max-width: 165px; }
#wrapper #container div.sidebar-search.search-type-site div.block-apachesolr_search { display: none; }
div#block-apachesolr_search-type { display: none; }
div#block-apachesolr_search-field_external_data { display: none; }
body.search-type-evaluation div#block-apachesolr_search-field_external_data { display: block; }
#wrapper #container .sidebar div.block-jpal_search_reset { padding: 0px; margin-bottom: 0px; }
div.block-jpal_search_reset div a#search-reset-button { display: block; float: right; margin-right: -5px; }
body.page-search div#featured-items-outer { width: 550px; }
body.page-search #featured-items-description { margin-left: 20px; }
body.page-search div.view-featured-events.view-display-id-default, body.page-search div.view-featured-jobs, body.page-search div.view-featured-evaluations, body.page-search div.view-policy-publication.view-display-id-block_1, body.page-search div.view-featured-publications { margin-top: -5px; margin-left: 20px; padding: 20px; width: 470px; background-color: transparent; border: 1px solid darkgray; float: left; }
body.page-search div.view-featured-evaluations, body.page-search div.view-featured-publications, body.page-search div.view-policy-publication.view-display-id-block_1 { margin-top: -5px; }
body.page-search div.view-featured-events div.view-header, body.page-search div.view-featured-evaluations div.view-header, body.page-search div.view-featured-publications div.view-header, body.page-search div.view-policy-publication.view-display-id-block_1 div.view-header, body.page-search div.view-featured-jobs div.view-header { font-size: 160%; line-height: 130%; font-weight: bold; color: rgb(174, 20, 42); }
body.page-search div.view-featured-events div.view-header, body.page-search div.view-featured-jobs div.view-header, body.page-search div.view-featured-evaluations div.view-header, body.page-search div.view-featured-publications div.view-header, body.page-search div.view-policy-publication.view-display-id-block_1 > div.view-header { font-family: "ScalaSansCapsBold",Helvetica,Arial,sans-serif; text-transform: uppercase; font-weight: normal; border-bottom: 2px solid rgb(174, 20, 42); }
body.page-search div.view-featured-jobs div.view-header p, body.page-search div.view-featured-evaluations div.view-header p, body.page-search div.view-policy-publication.view-display-id-block_1 div.view-header p, body.page-search div.view-featured-publications div.view-header p { margin: 0px; }
body.page-search div.view-policy-publication.view-display-id-block_1 > div.view-content > .views-row { margin: 0px; padding-top: 15px; clear: left; }
body.page-search div.view-featured-publications div.view-content div.item-list { padding-top: 10px; margin-right: 10px; width: 222px; position: relative; float: left; display: block; }
body.page-search div.view-featured-publications div.view-content div.item-list h3 { font-size: 130%; line-height: 110%; font-weight: bold; color: rgb(174, 20, 42); }
body.page-search div.view-featured-publications div.view-content div.item-list ul.first img { border: 1px solid darkgray; }
body.page-search div.view-policy-publication .attachment-after { float: left; padding-bottom: 15px; }
body.search-type-job #featured-items-description h3, #wrapper #container div#sidebar-search-lower-outer div.jobs-faq h3 { font-family: "ScalaSansCapsBold",Helvetica,Arial,sans-serif; margin-bottom: 5px; color: rgb(174, 20, 42); font-weight: normal; text-transform: uppercase; }
body.page-search div.view-featured-evaluations div.view-content ul li, body.page-search div.view-featured-jobs div.view-content ul li, body.page-search div.view-featured-publications div.view-content ul li { padding: 0px; background: none repeat scroll 0% 0% transparent; clear: left; }
body.page-search #featured-items-description ul li, body.page-search div.view-featured-jobs div.view-content ul li { padding-top: 10px; padding-left: 50px; background-repeat: no-repeat; background-position: 0px 20px; min-height: 50px; }
body.page-search #featured-items-description ul { padding-left: 20px; }
body.page-search #featured-items-description ul li { background-position: 0px 10px; min-height: 36px; }
body.search-type-job #featured-items-description ul li.Type-1, body.page-search div.view-featured-jobs div.view-content ul li.Type-1 { background-image: url(a514ac32e23337fbf42f1293c155897279a4afa7.png) ; }
body.search-type-job #featured-items-description ul li.Type-2, body.page-search div.view-featured-jobs div.view-content ul li.Type-2 { background-image: url(8b2044e0a3eadc92e785dfbdc5f6d3edfe48bad3.png) ; }
body.search-type-job #featured-items-description ul li.Type-3, body.page-search div.view-featured-jobs div.view-content ul li.Type-3 { background-image: url(ff72035acd090da256f68ccc4ea439a473549b18.png) ; }
body.search-type-job #featured-items-description ul li.Type-4, body.page-search div.view-featured-jobs div.view-content ul li.Type-4, body.page-search div.view-featured-jobs div.view-content ul li.Policy { background-image: url(ec6402a32ce674ac6ef7c8e863514f39834896ab.png) ; }
body.search-type-job #featured-items-description ul li.Intern, body.page-search div.view-featured-jobs div.view-content ul li.Intern { background-image: url(1613c3ef5274b3b3134c8864119f1e47ad7df5fa.png) ; }
body.page-search div.view-featured-publications div.view-content ul li.views-row { margin-bottom: 10px; }
body.page-search div.view-featured-evaluations div.view-content ul li div.views-field-title, body.page-search div.view-featured-jobs div.view-content ul li div.views-field-title { margin-top: 10px; }
body.page-search div.view-featured-evaluations div.view-content ul li div.views-field-title a, body.page-search div.view-featured-publications a { font-weight: bold; }
body.page-search .view-featured-events .views-field-title a { font-weight: bold; font-size: 14px; }
html:lang(fr) body.page-search .view-featured-events .views-field-nothing, html:lang(es) body.page-search .view-featured-events .views-field-nothing { display: none; }
body.page-search div.view-featured-jobs div.view-content ul li div.views-field-title a { font-weight: normal; font-size: 150%; }
body.page-search div.view-featured-jobs div.view-content ul li div.views-field-teaser { margin-top: 5px; }
body.page-search div.view-featured-publications h3 a { color: rgb(174, 20, 42); }
body.page-search div.view-featured-publications div.item-list:first-child img { border: 1px solid darkgray; }
body.page-search div.view-featured-evaluations div.view-content ul li div.views-field-teaser { margin-bottom: -10px; }
body.page-search div.view-featured-evaluations div.view-content ul li span.views-field-field-researchers-nid div.field-content, body.page-search div.view-featured-evaluations div.view-content ul li span.views-field-field-researchers-nid div.field-content div.field-item, body.page-search div.view-featured-evaluations div.view-content ul li span.views-field-field-co-authors-value div.field-content, body.page-search div.view-featured-evaluations div.view-content ul li span.views-field-field-co-authors-value div.field-content div.field-item, body.page-search div.view-featured-publications div.views-field-field-authors-nid div.field-content, body.page-search div.view-featured-publications div.views-field-field-authors-nid div.field-content div.field-item { display: inline; }
body.page-search div.view-featured-evaluations div.view-content ul li span.views-field-field-researchers-nid div.field-content div.field-item:before, body.page-search div.view-featured-evaluations div.view-content ul li span.views-field-field-co-authors-value div.field-content div.field-item:before, body.page-search div.view-featured-publications div.views-field-field-authors-nid div.field-content div.field-item:before { content: ", "; }
body.page-search div.view-featured-evaluations div.view-content ul li span.views-field-field-researchers-nid div.field-content div.field-item:first-child:before, body.page-search div.view-featured-publications div.views-field-field-authors-nid div.field-content div.field-item:first-child:before { content: " "; }
body.page-search div.view-featured-evaluations div.view-content ul li div.views-field-field-image-fid img { float: left; width: 180px; height: auto; border: 1px solid rgb(111, 9, 19); margin-bottom: 10px; margin-right: 10px; margin-top: 10px; }
body.search-type-policy-publication #block-apachesolr_search-field_type { display: none; }
.view-policy-publication .views-field-field-image-fid { float: left; margin-left: -180px; border: 1px solid darkgray; }
.view-policy-publication > .view-content { margin-left: 180px; }
body.search-type-event .search-result-title, .view-policy-publication .views-field-title { font-size: 14px; font-weight: bold; }
.view-policy-publication .views-field-teaser p { margin: 5px 0px; }
.view-policy-publication .views-field-phpcode { float: left; }
.search-results .view-policy-publication .views-field-phpcode { padding-bottom: 15px; }
.view-policy-publication .views-field-field-policy-type-value .field-content:after { content: ", "; }
.view-policy-publication .views-field-field-policy-type-value, .view-policy-publication .views-field-field-date-value { color: rgb(102, 102, 102); font-style: italic; }
.view-policy-publication .views-field-field-themes-nid { font-size: 11px; }
.view-policy-publication .views-field-field-themes-nid label { font-weight: bold; }
.view-policy-publication .views-field-field-themes-nid div { display: inline; }
.view-policy-publication .attachment > div.view-policy-publication { clear: left; display: block; margin-left: 180px; }
.view-policy-publication .attachment.attachment-embed > div.view-policy-publication { margin-left: 0px; }
.view-policy-publication .attachment.attachment-embed > div.view-policy-publication .view-header { font-size: 11px; color: black; font-weight: bold; }
.view-policy-publication .attachment .view-header, .view-policy-publication .attachment .view-header p, .view-policy-publication .attachment div { display: inline; margin: 0px; }
.view-policy-publication .attachment .view-header { font-weight: bold; }
.view-policy-publication .attachment, .view-policy-publication .attachment a { font-size: 11px; line-height: 130%; }
.view-policy-publication .attachment a { font-weight: normal; color: rgb(88, 149, 190); }
.view-policy-publication .attachment .views-row a:after { content: ", "; }
.view-policy-publication .attachment .views-row-last a:after { content: ""; }
#sidebar-left div.block-jpal_search_options { padding-right: 0px; }
ul#search-alternatives-list { padding: 0px; height: 90px; }
ul#search-alternatives-list li { background: none repeat scroll 0% 0% transparent; float: left; width: 50%; padding: 0px; margin: 0px; text-align: center; }
ul#search-alternatives-list li a { font-weight: bold; color: rgb(174, 20, 42); padding-bottom: 100px; white-space: nowrap; }
ul#search-alternatives-list li a#map-search-link { background: url(a95f694243362cf7524f51aef162c44fdcf6336e.png)  no-repeat scroll 0px 20px transparent; }
ul#search-alternatives-list li a#grid-search-link { background: url(63606755d6c10327412e08636414101db2addf84.png)  no-repeat scroll 0px 20px transparent; }
ul#search-alternatives-list li a#list-search-link { background: url(a2135c1d0e59ac136773885814b58c72b20192ed.png)  no-repeat scroll 0px 20px transparent; }
#wrapper #container div.sidebar-search.search-type-print, dl.search-results.jpal-print dt.title span.search-node-type, dl.search-results.jpal-print dd div.field-field-publications, dl.search-results.jpal-print dd fieldset.group-image, dl.search-results.jpal-print dd div.links { display: none; }
dl.search-results.jpal-print dt.title span.search-result-title, dl.search-results.jpal-print dd { left: 0px; }
dl.search-results.jpal-print dd { page-break-after: always; }
dl.search-results.jpal-print dd:last-child { page-break-after: auto; }
div.block-jpal_evaluations_grid { background-color: rgb(210, 231, 240); border: 1px solid rgb(203, 208, 216); padding: 14px; width: 520px; position: relative; left: -6px; top: -6px; }
div.block-jpal_evaluations_grid h2 { font-size: 150%; }
div.block-jpal_evaluations_grid h4 { font-style: italic; font-size: 100%; }
div.block-jpal_evaluations_grid table { background-color: rgb(247, 248, 253); }
div.block-jpal_evaluations_grid table tbody { border: medium none; }
div.block-jpal_evaluations_grid table tr td, div.block-jpal_evaluations_grid table tr th { color: gray; border: 1px solid rgb(179, 214, 230); text-align: center; }
div.block-jpal_evaluations_grid table tr td.empty, div.block-jpal_evaluations_grid table tr th.empty { background-color: rgb(210, 231, 240); border: medium none; }
div.block-jpal_evaluations_grid table tr td.populated:hover, div.block-jpal_evaluations_grid table tr th.populated:hover { background-color: rgb(255, 255, 204); }
div.block-jpal_evaluations_grid table tr td a { font-weight: bold; }
div.block-jpal_evaluations_grid table tr td.region-header { width: 10%; }
div.block-jpal_evaluations_grid table tr td.region-header, div.block-jpal_evaluations_grid table tr th.region-header { background-color: rgb(237, 254, 237); color: rgb(86, 71, 70); font-weight: bold; border-top: medium none; border-bottom: medium none; }
div.block-jpal_evaluations_grid table tr td.theme-header, div.block-jpal_evaluations_grid table tr th.theme-header { background-color: rgb(247, 252, 241); color: rgb(86, 71, 70); font-weight: bold; text-align: left; border-left: medium none; border-right: medium none; }
div.view-evaluation-map-key span.key, div.block-jpal_evaluations_grid table tr td.theme-header span.key { border: 1px solid grey; padding-right: 4px; margin-right: 4px; }
div.view-evaluation-map-key span.key-gray, div.block-jpal_evaluations_grid table tr td.theme-header span.key-gray { background-color: rgb(141, 149, 148); }
div.view-evaluation-map-key span.key-red, div.block-jpal_evaluations_grid table tr td.theme-header span.key-red { background-color: rgb(152, 47, 38); }
div.view-evaluation-map-key span.key-orange, div.block-jpal_evaluations_grid table tr td.theme-header span.key-orange { background-color: rgb(214, 143, 31); }
div.view-evaluation-map-key span.key-yellow, div.block-jpal_evaluations_grid table tr td.theme-header span.key-yellow { background-color: rgb(248, 216, 128); }
div.view-evaluation-map-key span.key-green, div.block-jpal_evaluations_grid table tr td.theme-header span.key-green { background-color: rgb(178, 192, 100); }
div.view-evaluation-map-key span.key-blue, div.block-jpal_evaluations_grid table tr td.theme-header span.key-blue { background-color: rgb(19, 44, 187); }
div.view-evaluation-map-key span.key-purple, div.block-jpal_evaluations_grid table tr td.theme-header span.key-purple { background-color: rgb(118, 0, 221); }
div.view-evaluation-map-key span.key-brown, div.block-jpal_evaluations_grid table tr td.theme-header span.key-brown { background-color: rgb(136, 93, 49); }
div.view-evaluation-map-key span.key-lightblue, div.block-jpal_evaluations_grid table tr td.theme-header span.key-lightblue { background-color: rgb(190, 228, 230); }
div.view-evaluation-map-key span.key-darkblue, div.block-jpal_evaluations_grid table tr td.theme-header span.key-darkblue { background-color: rgb(0, 82, 117); }
div.block-jpal_evaluations_grid table tr td.table-title, div.block-jpal_evaluations_grid table tr th.table-title { color: rgb(174, 20, 42); font-size: 120%; font-weight: bold; text-transform: uppercase; border-top: 1px solid rgb(179, 214, 230); }
div.block-jpal_evaluations_grid table tr.theme-row { border-left: 1px solid rgb(179, 214, 230); }
div.block-jpal_evaluations_grid table tr td.theme-header.table-title { width: 20%; }
div#gmap-auto1map-gmap0 { width: 549px; }
div.openlayers-views-map { z-index: 100; position: relative; }
body.page-search div.view-evaluation-search-map, div.view-evaluation-map-key { top: -5px; left: -3px; position: relative; }
body.page-search div.view-evaluation-search-map .openlayers-popup-description { font-size: 11px; line-height: 120%; }
body.page-search div.view-evaluation-search-map .openlayers-popup-description .popup-title a { font-size: 130%; }
div.view-evaluation-map-key { margin-top: 10px; width: 525px; }
div.view-evaluation-map-key div.view-header { float: left; width: 75px; font-family: "ScalaSansCapsBold",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: normal; text-transform: uppercase; }
div.view-evaluation-map-key div.view-header p { margin: 0px; }
div.view-evaluation-map-key div.view-content { float: left; width: 450px; }
div.view-evaluation-map-key div.views-row { float: left; width: 220px; margin: 0px; }
div.view-evaluation-map-key div.views-field-field-key-image-fid, div.view-evaluation-map-key div.views-field-title { float: left; }
div.view-evaluation-map-key div.views-field-field-key-image-fid span { display: block; height: 16px; }
div.view-evaluation-map-key div.views-field-field-key-image-fid img { width: 16px ! important; height: 16px ! important; padding-right: 5px; }
div.view-evaluation-map-key div.views-field-title a { color: black; }
div.gmap-gmap { border: 1px solid rgb(111, 0, 9); margin-bottom: 0px; }
div.gmap-popup { width: 300px; margin-top: -8px; }
div.openlayers-container { border: 1px solid rgb(214, 209, 205); }
div.openlayers-popup-name { display: none; }
.view-impact-overview-map-v2 #popup_contentDiv { left: 15px ! important; }
div.gmap-popup div.views-field-title a, div.gmap-popup div.views-field-title-1 a, div.gmap-popup span.views-field-field-lives-impacted-value, div.openlayers-popup div.popup-title a, div.openlayers-popup div.popup-title-1 a, div.openlayers-popup span.views-field-field-lives-impacted-value { font-size: 120%; font-weight: bold; color: rgb(174, 20, 42); }
div.gmap-popup div.views-field-phpcode-1, div.gmap-popup div.views-field-name, div.openlayers-popup .popup-name { font-size: 11px; font-style: italic; margin-bottom: 5px; }
div.gmap-popup span.views-field-teaser, div.openlayers-popup .views-field-teaser { margin-top: 3px; }
div.openlayers-popup .views-field-teaser a { font-size: 11px; }
div.olPopup { pointer-events: none; }
div.olPopup a { pointer-events: auto; }
div.gmap-popup p, div.openlayers-popup p { margin: 3px 0px 0px; font-size: 95%; line-height: 100%; }
div.gmap-popup span.views-field-view-node a, div.openlayers-popup span.views-field-view-node a { font-size: 95%; line-height: 100%; }
div.view-impact-overview-table caption { text-align: left; font-weight: bold; margin-left: 5px; margin-top: -1px; padding-top: 10px; border-top: 1px solid rgb(169, 192, 225); }
div.view-impact-overview-table table {  }
div.view-impact-overview-table tr.even, div.view-impact-overview-table tr.odd { background-color: transparent; border: medium none; }
div.view-impact-overview-table td, div.view-impact-overview-table th { background-color: transparent; border: medium none; vertical-align: top; }
div.view-impact-overview-table th { color: rgb(174, 20, 42); border-bottom: 1px solid rgb(169, 192, 225); }
div.view-impact-overview-table td.views-field-name, div.view-impact-overview-table th.views-field-name { padding-left: 30px; width: 30%; }
div.view-impact-overview-table td.views-field-title-1, div.view-impact-overview-table th.views-field-title-1 { width: 40%; }
div.view-impact-overview-table td.views-field-field-lives-impacted-value div.view-impact-overview-table th.views-field-field-lives-impacted-value { width: 30%; }
div.view-impact-overview-table td.views-field-phpcode, div.view-impact-overview-table th.views-field-phpcode { display: none; width: 0px; }
div.view-impact-overview-table tfoot td.total { border-top: 1px solid rgb(169, 192, 225); font-weight: bold; }
div.view-impact-overview-table tfoot { background-color: transparent; }
div.view-impact-overview-table { border: 1px solid rgb(169, 192, 225); background-color: rgb(230, 248, 253); width: 485px; padding-left: 15px; padding-right: 15px; }
div#block-views-impact_overview_table-block_1 h2 { font-size: 150%; }
div#block-views-impact_overview_grid-block_1 > .content { float: left; background-color: rgb(214, 209, 205); }
div.view-impact-overview-grid h3 { clear: left; float: left; width: 210px; margin: 0px; padding: 12px 20px 0px; font-weight: normal; font-size: 13px; color: black; text-transform: uppercase; border-top: 5px solid white; font-family: "ScalaSansCapsBold",Helvetica,Arial,sans-serif; }
html:lang(fr) div.view-impact-overview-grid h3 { width: 250px; }
div.view-impact-overview-grid h3 img.imagefield-field_image_teaser { height: 25px; width: 25px; float: left; margin-top: -6px; padding-right: 5px; }
div.view-impact-overview-grid .view-content ul { float: left; width: 585px; margin: 0px; padding: 0px; background-color: rgb(233, 229, 204); border-top: 5px solid white; }
html:lang(fr) div.view-impact-overview-grid .view-content ul { width: 545px; }
div.view-impact-overview-grid div.view-content div.item-list ul li { padding: 10px 0px; margin: 0px; border-top: 5px solid white; border-left: 5px solid white; background: none repeat scroll 0% 0% transparent; font-family: "ScalaSansLF",Helvetica,Arial,sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; }
div.view-impact-overview-grid div.view-content div.item-list ul li.views-row-1 { border-top: medium none; }
div.view-impact-overview-grid div.view-content div.item-list ul li a { padding-right: 20px; background: url(7e834bd68bf89a9440261e47a20217365253417d.png)  no-repeat scroll right center transparent; color: black; font-weight: normal; letter-spacing: 0.1em; }
div.view-impact-overview-grid div.view-content div.item-list ul li .views-field-nothing img { float: left; margin-left: 9px; margin-top: -32px; margin-right: 20px; }
.view-evaluation-map-office, #block-views-impact_overview_map_v2-block_2 { position: relative; }
.view-evaluation-map-office .view-header, #block-views-impact_overview_map_v2-block_2 .view-header, .view-evaluation-search-map .view-header { position: absolute; right: 20px; top: 15px; z-index: 999; }
.view-evaluation-map-office .view-header a, #block-views-impact_overview_map_v2-block_2 .view-header a, .view-evaluation-search-map .view-header a { color: transparent; width: 123px; height: 35px; display: block; background: url(b66e8a82bef5dba433cd74d6c803c5540c928f33.png)  no-repeat scroll center center transparent; }
html:lang(es) .view-evaluation-map-office .view-header a, html:lang(es) #block-views-impact_overview_map_v2-block_2 .view-header a, html:lang(es) .view-evaluation-search-map .view-header a { background-image: url(4ffeac25ef754a22565e8b8316803d86e5496ff2.png) ; }
html:lang(fr) .view-evaluation-map-office .view-header a, html:lang(fr) #block-views-impact_overview_map_v2-block_2 .view-header a, html:lang(fr) .view-evaluation-search-map .view-header a { width: 134px; background-image: url(6503faf8befeb08904b544029fd58a16adc46573.png) ; }
body.popup-map div.view-id-impact_overview_map_v2 { margin: 0px; }
body.popup-map div.view-id-impact_overview_map_v2 .openlayers-container { height: 800px; }
body.popup-map #header, body.popup-map #search-header, body.popup-map #sidebar-left, body.popup-map #sidebar-search-lower-outer, body.popup-map #footer, body.popup-map .view-evaluation-map-key { display: none ! important; }
body.popup-map #container, body.popup-map #center, body.popup-map .right-corner, body.popup-map .left-corner, body.popup-map #featured-items-outer, body.popup-map .view-id-evaluation_search_map, body.popup-map #squeeze { margin: 0px ! important; float: none ! important; background: none repeat scroll 0% 0% transparent ! important; padding: 0px ! important; left: auto ! important; top: auto ! important; width: 100% ! important; max-width: 100% ! important; }
body.node-type-page div.clear-block.content-blocks {  }
div#block-views-featured_videos-block_1, div#block-flickr-7, div#block-jpal_flickr_collections-0 { width: 300px; }
div#block-views-featured_videos-block_1, div#block-views-video_collections-block_1 { float: left; }
div#block-flickr-7, div#block-jpal_flickr_collections-0 { float: right; width: 345px; margin-right: 55px; padding-left: 50px; border-left: 1px solid rgb(186, 0, 14); }
div#block-views-featured_videos-block_1 h2, div#block-flickr-7 h2 { font-size: 140%; }
div#block-views-video_collections-block_1 h2, div.view-featured-videos div.view-header, div.photos-subtitle { color: rgb(68, 68, 68); font-size: 110%; font-weight: bold; margin-left: 10px; margin-top: 10px; }
div.view-featured-videos div.view-header p { margin-left: 0px; }
div.views-field-field-video-link-url a { font-style: italic; }
div#block-views-video_collections-block_1 ul li { background: none repeat scroll 0% 0% transparent; }
div#block-flickr-7 div.photo-title { font-style: italic; }
div#block-flickr-7 div.content, div.view-featured-videos div.view-content { margin-left: 10px; }
div#block-flickr-7 img { width: 330px; height: auto; }
div.block-jpal_flickr_collections div.full-archive, div.block-jpal_flickr_collections div.by-region, div.block-jpal_flickr_collections div.content { margin-left: 40px; }
div.block-jpal_flickr_collections div.full-archive, div.block-jpal_flickr_collections div.by-region { margin-top: 10px; }
div.block-jpal_flickr_collections ul li { background-image: none; line-height: 100%; }
body.node-type-job div.node { display: none; }
div.view-jobs-table table thead tr, div.view-jobs-table table thead tr th, div.view-jobs-table table tbody, div.view-jobs-table table tbody tr { border: medium none; background: none repeat scroll 0% 0% transparent; }
div.view-job { margin-top: 0px; }
div.view-job .node-unpublished { background-color: transparent; }
div.view-job div.views-field-markup, div.view-job div.views-field-markup-1, div.view-job div.views-field-phpcode-4 { font-size: 140%; color: rgb(174, 20, 42); font-weight: bold; padding-top: 20px; clear: both; }
div.view-job div.views-field-markup {  }
div.view-job div.views-field-phpcode { font-size: 100%; font-weight: normal; }
body.page-search div.view-job { margin-top: 10px; }
body.page-search dl.jpal-partner dd { padding-bottom: 10px; }
div.view-job div.views-field-field-project-title-value, div.view-job div.views-field-field-country-all-value, div.view-job div.views-field-phpcode, div.view-job div.views-field-field-length-committment-value, div.view-job div.views-field-field-experience-level-value, div.view-job div.views-field-phpcode-3, div.view-job div.views-field-phpcode-2 { margin-left: 20px; clear: both; width: 100%; float: left; }
body.page-search div.view-job div.views-field-field-country-all-value, body.page-search div.view-job div.views-field-phpcode { margin-left: 0px; width: auto; float: none; }
body.page-search div.view-job .views-field-field-country-all-value .field-content { display: inline; }
div.view-job div.views-field-field-project-title-value label, div.view-job div.views-field-field-country-all-value label, div.view-job div.views-field-phpcode label, div.view-job div.views-field-field-length-committment-value label, div.view-job div.views-field-field-experience-level-value label, div.view-job div.views-field-phpcode-3 label, div.view-job div.views-field-phpcode-2 label { width: 120px; color: rgb(174, 20, 42); font-weight: bold; text-transform: uppercase; display: block; float: left; margin-bottom: 10px; }
body.page-search div.view-job div.views-field-field-country-all-value label, body.page-search div.view-job div.views-field-phpcode label, body.page-search div.view-job div.views-field-field-country-all-value span, body.page-search div.view-job div.views-field-phpcode span { width: auto; color: black; font-weight: normal; text-transform: none; display: inline; float: none; margin-bottom: 0px; }
div.view-job div.views-field-field-project-title-value span, div.view-job div.views-field-field-country-all-value span, div.view-job div.views-field-phpcode span, div.view-job div.views-field-field-length-committment-value span, div.view-job div.views-field-field-experience-level-value span, div.view-job div.views-field-phpcode-3 span, div.view-job div.views-field-phpcode-2 span { display: block; float: left; }
div.view-job div.views-field-field-experience-level-value .field-content { margin-left: 120px; }
div.view-job div.views-field-field-job-link-value { padding-top: 10px; }
div.view-job div.views-field-phpcode-1 { margin-top: 20px; }
body.node-type-partner div.node { margin-top: -0.6em; }
body.node-type-partner div.node div.field-field-country, body.node-type-partner div.node div.field-field-country div, body.node-type-partner div.node div.field-field-city, body.node-type-partner div.node div.field-field-city div { display: inline; color: gray; font-style: italic; }
body.node-type-partner div.node div.field-field-city:after { content: ","; }
body.node-type-partner div.node div.field-field-url { margin-bottom: 20px; }
body.node-type-partner div.node div.field-field-url div.field-label-inline-first { font-weight: normal; }
body.node-type-partner div.node div.group-evaluations h2, body.node-type-partner div.node div.field-field-evaluation-referrer div.field-label, body.node-type-partner div.node div.field-field-fieldwork-referrer div.field-label { font-family: Helvetica,Arial,sans-serif; font-size: 150%; font-weight: bold; color: rgb(174, 20, 42); margin-bottom: 8px; }
body.node-type-partner div.node div.field-field-evaluation-referrer ul, body.node-type-partner div.node div.field-field-fieldwork-referrer ul { margin-bottom: 0px; margin-top: 0px; }
body.node-type-partner #wrapper #container #sidebar-right div#block-views-node_image-block_1 img { max-width: 263px; width: auto; float: right; }
#wrapper #container #sidebar-right div#block-block-7, #wrapper #container #sidebar-right div#block-block-7-outer { background: none repeat scroll 0% 0% transparent ! important; border: medium none; }
#wrapper #container #sidebar-right div#block-block-21, #wrapper #container #sidebar-right div#block-block-21-outer { background: none repeat scroll 0% 0% transparent ! important; border: medium none; margin: 0px; }
div#mc_embed_signup { position: relative; width: 75%; left: 12%; }
div#mc_embed_signup ul li { background: none repeat scroll 0% 0% transparent; }
#wrapper #container #sidebar-right div.views-field-field-image-fid a[href$=".pdf"], #wrapper #container div.view-evaluation-summary-table a[href$=".pdf"], #wrapper #container div.view-featured-publications a[href$=".pdf"], #wrapper #container dl.search-results span.search-result-title a[href$=".pdf"], #wrapper #container div.view-what-works-publications a[href$=".pdf"] { background: none repeat scroll 0% 0% transparent; padding: 0px; }
a.print-title, span.print_pdf a { background: url(e083a14361b047da861ee5bccd4c57ce9ecc5bc8.png)  no-repeat scroll left 4px transparent; text-indent: -9999px; display: inline-block; width: 20px; margin-left: 0.5em; }
a.print-title:hover, span.print_pdf a:hover { text-decoration: none; }
a.print-title {  }
body.page-export, body.page-export #wrapper, body.page-export #wrapper #container, body.page-export #wrapper #container #header, body.page-export #wrapper #container #center, body.page-export #wrapper #container #center #squeeze, body.page-export #wrapper #container #center #squeeze .left-corner, body.page-export #wrapper #container #center #squeeze .right-corner { background: none repeat scroll 0% 0% transparent; border: medium none; width: auto; margin: 0px; padding: 0px; }
body.page-export #footer { display: none; }
body.page-export #wrapper #container #header { height: 40px; }
body.page-export h2 { margin-top: 20px; }
body.page-export #wrapper #container { margin-left: 40px; }
body.page-export th, body.page-export td { vertical-align: top; }
body.page-export td.views-field-body p, body.page-export th.views-field-body p { width: 400px; }
div#wrapper div#container div#sidebar-right div#block-views-board_of_directors-block_1-outer { background-image: none ! important; border-top: 0px none; margin-top: 0px; }
div#wrapper div#container div#sidebar-right div#block-views-board_of_directors-block_1-outer div#block-views-board_of_directors-block_1 { width: auto; padding: 0px; margin: 0px; border: 0px none; }
div#wrapper div#container div#sidebar-right div#block-views-board_of_directors-block_1 div.content, div#wrapper div#container div#sidebar-right div#block-views-board_of_directors-block_1 div.content div.view, div#wrapper div#container div#sidebar-right div#block-views-board_of_directors-block_1 div.content div.view div.view-content, div#wrapper div#container div#sidebar-right div#block-views-board_of_directors-block_1 div.content div.view div.view-content div.item-list, div#wrapper div#container div#sidebar-right div#block-views-board_of_directors-block_1 div.content div.view div.view-content div.item-list ul { margin: 0px; float: left; padding: 0px; }
div#wrapper div#container div#sidebar-right div#block-views-board_of_directors-block_1-outer div div.block-views { padding: 0px 10px 0px 0px; }
div#wrapper div#container div#sidebar-right div#block-views-board_of_directors-block_1-outer div div.block-views div.view-board-of-directors li.views-row { border: 0px none; margin: 20px 0px 0px; padding: 0px; height: auto; }
div#wrapper div#container div#sidebar-right div#block-views-board_of_directors-block_1-outer div div.block-views div.view-board-of-directors li.views-row div.inner { float: left; width: 245px; margin: -5px 40px 5px -3px; padding: 10px; background-color: rgb(230, 240, 243); background-image: none; border: 1px solid rgb(217, 216, 190); }
body.node-type-jpal-program div.node { margin-top: 10px; }
#wrapper #container #sidebar-right #block-block-12 { background-color: rgb(200, 211, 143); }
#wrapper #container #sidebar-right #block-views-newsletter-block_1 div.view-footer, #wrapper #container #sidebar-right #block-views-newsletter-block_1 div.view-content { float: left; width: 100%; }
#wrapper #container #sidebar-right #block-block-12 a, #wrapper #container #sidebar-right #block-block-13 a, #wrapper #container #sidebar-right #block-views-newsletter-block_1 div.view-footer a.button { display: block; width: 100%; text-align: center; margin-top: 10px; }
#wrapper #container #sidebar-right #block-views-newsletter-block_1 .views-field-title, #wrapper #container #sidebar-right #block-views-newsletter-block_1 .views-field-title-1 { padding-left: 5px; }
#wrapper #container #sidebar-right #block-views-newsletter-block_1 div.view-footer a.button { margin-top: 20px; }
#wrapper #container #sidebar-right #block-views-newsletter-block_1 div.view-footer a.view-all { display: block; }
#wrapper #container #sidebar-right div#block-block-13-outer { margin-top: -20px; }
#wrapper #container #sidebar-right div#block-block-13-outer { margin-bottom: 20px; }
#header #print-header, body.search-type-print .search-print-header { width: 100%; display: none; }
#header #print-header.print-page { display: block; margin: 10px 0px 30px; }
body.node-type-evaluation div.field-field-image { display: none; }
div.view-newsletter li.views-row { clear: both; }
div.view-newsletter a.hidden { display: none; }
body.page-search dl.search-results div.node div.content { margin-bottom: 0px; }
body.page-search dl.search-results div.node { margin-bottom: -10px; }
.olControlPanZoom div[id*="panup"], .olControlPanZoom div[id*="pandown"], .olControlPanZoom div[id*="panleft"], .olControlPanZoom div[id*="panright"], .olControlPanZoom div[id*="zoomworld"] { display: none ! important; }
.olControlPanZoom div[id*="zoomin"] { top: 13px ! important; }
.olControlPanZoom div[id*="zoomout"] { top: 45px ! important; left: 14px ! important; }
.olControlPanZoom div[id*="zoomin"] img { height: 22px ! important; width: 23px ! important; }
.olControlPanZoom div[id*="zoomout"] img { height: 22px ! important; width: 22px ! important; }
.olControlPanZoom div[id*="zoomin"] { height: 40px ! important; background: url(a6b1d3466a2a4ccb817b5398a8b4f2b3f00db55c.png)  no-repeat scroll 0px 10px transparent; }
.olPopupCloseBox { background: url(b8ac502edeb293be477a2313c2125ff4f13589aa.gif)  no-repeat scroll 0px 0px transparent; cursor: pointer; }
.views-field-field-body2-value table td { border: 3px solid white; background-color: rgb(254, 248, 233); padding: 10px 15px; }
.views-field-field-body2-value table tr:nth-child(2n+1) td { background-color: rgb(254, 233, 174); }
