html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } :focus { outline: 0; } body { line-height: 1; color: black; background: #fff; } ol, ul { list-style: none; } table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .clearfix { height: 1%; } .clearfix { display: block; } body { font: 62.5% Arial, sans-serif; background-color: #e9eae5; text-align: center; color: #4f4943; } #header, #content, #footer, #breadcumbs { text-align: left; margin: 0 auto; width: 952px; padding: 0 0; } #header { width: 944px; } #header .wrap { width: 926px; } #content { position: relative; min-height: 500px; } body.layout-frontpage #main-content { width: 944px; } hr, .hr { height: 1px; width: 100%; margin: 0 0 0 0; border-width: 0; border-style: none; background: url("../images/sprites/content-sprite-white.png") repeat-x 0 -401px transparent; } #content .secondary-divider, #content .secondary-divider hr { margin: 0px 0 15px 0; } #content .divider-45, #content .divider-45 hr { margin: 0px 0 45px 0; } #content .divider-35, #content .divider-35 hr { margin: 0px 0 35px 0; } #content .divider-25, #content .divider-25 hr { margin: 0px 0 25px 0; } #content .divider-15, #content .divider-15 hr { margin: 0px 0 15px 0; } #content .divider-10, #content .divider-10 hr { margin: 0px 0 10px 0; } #content .divider-0, #content .divider-0 hr { margin: 0px 0 0px 0; }  body #content .list-element { padding: 5px 5px 4px 5px; margin-bottom: 18px; background-color: #fff; clear: left; } body #content .list-element.player, body #content .list-element-player { padding: 5px 5px 5px 5px; } body #content .list-element-player .content { width: 460px; height: 307px; overflow: hidden; } body #content .list-element h2 { height: 30px; padding: 5px 0; } body #content .list-element .date { display: block; margin-bottom: -5px; padding: 2px 0 0; } body #content .list-element .hr { margin-bottom: 1px; } body #content .list-element .content { background: transparent url("../images/sprites/content-sprite-white.png") repeat-x 0 -401px; } body #content .list-element .image-container { float: right; margin-bottom: 0; margin-top: 4px; margin-left: 18px; } body #content .list-element dl { margin: 3px 0 0 0; } body #content #main-content .image .content { background: transparent none; } body #content .list-element .hr-first, body #content #main-content .image .hr-first { margin-bottom: 5px; } body #content #main-content .image .content .image-container { float: none; margin-top: 0px; margin-left: -1px; margin-bottom: 8px; position: relative; } body #content #main-content .downloads .content { position: relative; min-height: 90px; } body #content #main-content .downloads .content ul { padding: 0 0 0 60px; list-style: none; margin: 0; } body #content #main-content .downloads .content p.download-sprite { position: absolute; display: block; width: 41px; height: 41px; padding: 0; margin: 0; left: 0px; top: 47px; background: transparent url("../images/sprites/content-sprite-alternative.png") no-repeat 0 0; overflow: hidden; } body #content #main-content .downloads .content p.over { background: transparent url("../images/sprites/content-sprite-alternative.png") no-repeat 0 -41px; } body #content #main-content .downloads .content p.active { background: transparent url("../images/sprites/content-sprite-alternative.png") no-repeat 0 -82px; } body #content #main-content .downloads .content .hr { margin-bottom: 3px; } body #content #main-content .downloads .content ul li { margin-left: 0; }  body #content .player .content { background: none; }  #main-content .featured-elements .element { width: 230px; min-height: 198px; max-height: 280px; height: 280px; float: left; padding: 0; margin: 0 5px 0 0; background-color: #fff; } #main-content .featured-elements .element .wrap { background-color: #fff; } #main-content .featured-elements .element .wrap .content { background: #fff; width: 220px; } #main-content .featured-elements .element .title { color: #008a9b; padding: 5px; height: 30px; } #main-content .featured-elements .element .description { padding: 4px 13px 0 5px; height: 78px; } #main-content .featured-elements .element .hr { background: transparent url("../images/sprites/content-sprite-white.png") repeat-x 0 -401px; } #main-content .featured-elements .element .media-element { background-color: transparent; padding: 5px; height: 147px; position: relative; } #main-content .featured-elements .element .media-element .content { z-index: 100; height: 147px; background-color: #f2f2f2; } #main-content .featured-element { width: 230px; height: 265px; padding: 0; margin: 0 2px 18px 0px; background-color: transparent; float: left; } #main-content .featured-element .content { height: 265px; } #main-content .featured-element-first { margin: 0 8px 18px 0; } #main-content .featured-element-clear { margin: 0 0px 18px 0; clear: right; } #main-content .featured-element .element { width: 230px; min-height: 198px; max-height: 265px; padding: 0; margin: 0; background-color: #fff; } #main-content .featured-element .element .wrap { background-color: #fff; } #main-content .featured-element .element .wrap .content { background: #fff; width: 220px; } #main-content .featured-element .element .title { color: #008a9b; padding: 5px; height: 30px; } #main-content .featured-element .element .description { padding: 4px 13px 0 5px; min-height: 63px; overflow: hidden; text-overflow: ellipsis; } #main-content .featured-element .element .hr { background: transparent url("../images/sprites/content-sprite-white.png") repeat-x 0 -401px; } #main-content .featured-element .element .media-element { background-color: transparent; padding: 5px; height: 147px; position: relative; } #main-content .featured-element .element .media-element .content { z-index: 100; height: 147px; background-color: #f2f2f2; } #main-content .featured-element .element .media-element .content img { height: 147px; width: 220px; } body #main-content .alternative, body #main-content .featured-elements .alternative, body #main-content .featured-elements .alternative .wrap .content, body #main-content .featured-element .alternative, body #main-content .featured-element .alternative .wrap .content { background: #d5d4d0; } body #main-content .alternative .content, body #main-content .alternative .hr, body #main-content .alternative .hr hr { background: transparent url("../images/sprites/content-sprite-alternative.png") repeat-x 0 -165px; } body #content #main-content .featured-elements .alternative .content, body #content #main-content .featured-element .alternative .content { background: transparent none; }  body #main-content .featured-elements .press { width: 226px; height: 280px; float: left; padding: 0; margin: 0 0 0 13px; background-color: transparent; overflow: hidden; position: relative; } body #main-content .featured-elements .press .content .description { background: transparent none; } body #main-content .featured-elements .press .title { height: 36px; padding: 4px 5px 0 0; background: transparent url("../images/sprites/content-sprite-beige.png") repeat-x 0 -81px; } body #main-content .featured-elements .press .date { padding: 5px 18px 0 0; background: transparent url("../images/sprites/content-sprite-beige.png") repeat-x 0 -81px; } body #main-content .featured-elements .press .description { padding: 0 18px 0 0; margin: 0 0 9px 0; width: 210px; height: inherit; min-height: inherit; max-height: inherit; } #content .featured-elements .press .read-more { position: absolute; bottom: 0; height: 20px; padding: 0 0 0 0; margin: 0 0 0 0; width: 228px; background: transparent url("../images/sprites/content-sprite-beige.png") repeat-x 0 -62px; } #content .featured-elements .press .read-more a { padding: 0 23px 0 0; background: transparent url("../images/sprites/content-sprite-beige.png") no-repeat 100% 5px; }  #content .related-content { width: 230px; margin-bottom: 26px; float: right; } #content .related-content h3 { border-top: dashed 1px #cbc7bf; padding: 1px 0 1px 0; } #content .related-content p { margin-bottom: 26px; } #content .related-content ul { margin-bottom: 26px; list-style: disc inside; } #content .related-content ul li { margin-left: 2px; } #content .related-content ol { list-style: decimal inside; }  #content .image-component { width: 222px; padding: 4px; margin-bottom: 30px; float: right; background-color: #fff; } #content .image-component img { width: 222px; height: 147px; padding: 0; margin: 0 0 0 0; border: 0 none; background-color: rgba(0,0,0,0.05); } #content .image-component .embiggen { height: 19px; width: 196px; padding: 0 26px 0 0; border: 0 none; margin: 0; background: transparent url("../images/pluss-aqua.png") no-repeat 203px; overflow: hidden; } #content .image-component a { padding: 0; margin: 0; border: 0 none; line-height: 19px; }  #article-menu-placeholder { width: 212px; margin-right: 18px; height: 200px; background-color: #fff; float: left; } #article-main-placeholder { width: 468px; margin-right: 18px; height: 400px; background-color: #fff; float: left; }  .facts { padding: 9px 0 10px 0; } .facts .fact { padding: 1px 0 0px 0px; } .facts .fact { padding: 1px 0 0 0; background: transparent url(../images/sprite-gamma.png) repeat-x 0 -481px; }  body #main-content .button { display: -moz-inline-box; display: inline-block; padding: 0 0; margin: 0 0 15px 0; height: 30px; overflow: hidden; } .button span { display: -moz-inline-box; display: inline-block; height: 30px; padding-right: 2px; padding-top: 2px; cursor: pointer; background: transparent url(../images/sprite-gamma.png) repeat 0 -202px; } .button span.left, .button span.right { padding-right: 0; width: 10px; } .button span.left { background-position: 0 -93px; } .button span.right { background-position: 100% -93px; } .db-hover span { background-position: 0 -239px; } .db-hover span.left { background-position: 0 -130px; } .db-hover span.right { background-position: 100% -130px; } .db-click span { background-position: 0 -276px; } .db-click span.left { background-position: 0 -167px; } .db-click span.right { background-position: 100% -167px; } .widget-container { margin-bottom: 10px; } #fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; } * html #fancybox-loading { position: absolute; margin-top: 0; } #fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url("../images/fancybox/fancybox.orig.png"); } #fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none; } * html #fancybox-overlay { position: absolute; width: 100%; } #fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; } #fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none; } #fancybox-outer { position: relative; width: 100%; height: 100%; background: #FFF; } #fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden; } #fancybox-inner img { margin-top: 4px; height: 467px; width: 700px; } #fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; } #fancybox-close, #fancybox-inner .controls .close { position: absolute; top: 498px; right: 5px; width: 20px; height: 20px; background-image: url("../images/fancybox/fancybox.png"); background-position: 0 -405px; background-repeat: no-repeat; cursor: pointer; z-index: 1103; display: none; } #fancybox-inner .controls .close { display: block; } #fancybox-close:hover { background-position: -23px -405px; } #fancybox-close:active { background-position: 0 -425px; } #fancybox-inner .controls .print, #fancybox-inner .controls .download { display: block; width: 43px; height: 41px; position: absolute; top: 476px; left: 5px; background-image: url("../images/fancybox/fancybox.png"); background-position: 0 -270px; text-decoration: none; } #fancybox-inner .controls .print:hover { background-position: 0 -315px; } #fancybox-inner .controls .print:active { background-position: 0 -360px; } #fancybox-inner .controls .download { left: 53px; background-position: 0 -135px; } #fancybox-inner .controls .download:hover { background-position: 0 -180px; } #fancybox-inner .controls .download:active { background-position: 0 -225px; } #fancybox-inner .controls .text, #fancybox-inner .controls .enumerator { position: absolute; left: 101px; top: 476px; height: 36px; width: 569px; background: transparent url("../images/fancybox/fancybox.png") repeat-x 0 -45px; padding: 5px 0 0 10px; } #fancybox-inner .controls .enumerator { padding: 5px 5px 0 0; width: 95px; } #fancybox-inner .controls .left, #fancybox-inner .controls .right { position: absolute; display: block; top: 0; left: 0; width: 5px; height: 41px; background: transparent url("../images/fancybox/fancybox.png") repeat-x 0 0px; } #fancybox-inner .controls .right { position: absolute; top: 0; left: 574px; background-position: 100% -90px; } #fancybox-inner .with-enumerator .text { left: 206px; width: 464px; } #fancybox-inner .with-enumerator .text .right { left: 469px; } #fancybox-inner .controls .enumerator .right { left: 95px; } #fancybox_error { color: #444; font: normal 12px/20px Arial; padding: 7px; margin: 0; } #fancybox-content { height: auto; width: auto; padding: 0; margin: 0; } #fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic; } #fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block; } #fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102; } .fancybox-title-inside { padding: 10px 0; text-align: center; color: #333; } .fancybox-title-outside { padding-top: 5px; color: #FFF; text-align: center; font-weight: bold; } .fancybox-title-over { color: #FFF; text-align: left; } #fancybox-title-over { padding: 10px; background-image: url('fancy_title_over.png'); display: block; } #fancybox-title-wrap { display: inline-block; } #fancybox-title-wrap span { height: 32px; float: left; } #fancybox-title-left { padding-left: 15px; background-image: url("../images/fancybox/fancybox.orig.png"); background-position: -40px -90px; background-repeat: no-repeat; } #fancybox-title-main { font-weight: bold; line-height: 29px; background-image: url('../fancybox/fancybox-x.png'); background-position: 0px -40px; color: #FFF; } #fancybox-title-right { padding-left: 15px; background-image: url("../images/fancybox/fancybox.orig.png"); background-position: -55px -90px; background-repeat: no-repeat; } #fancybox-left, #fancybox-right { position: absolute; top: 0px; height: 412px; width: 35%; cursor: pointer; outline: none; background-image: url('../images/sprites/blank.gif'); z-index: 1102; display: none; } #fancybox-left { left: 0px; } #fancybox-right { right: 0px; } #fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 26px; height: 50px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; background-image: url("../images/fancybox/prev-next.png"); background-position: 0 0px; } #fancybox-left-ico { background-position: 0px -50px; } #fancybox-left:hover, #fancybox-right:hover { visibility: visible;  } #fancybox-left:hover span { left: 20px; } #fancybox-right:hover span { left: auto; right: 20px; } .fancy-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }  .fancybox-ie #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/prev-ie.png', sizingMethod='scale'); } .fancybox-ie #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/next-ie.png', sizingMethod='scale'); } .fancybox-ie .fancy-bg { background: transparent !important; }  h1 { font-size: 2.5em; font-weight: normal; } h2 { font-size: 1.6em; font-weight: bold; } h3 { font-size: 1.3em; line-height: 1.3em; font-weight: bold; } h4 { font-size: 1.2em; line-height: 1.3em; font-weight: bold; } p, dl dt, dl dd { font-size: 1.2em; line-height: 1.3em; color: #4f4943; } p p, dl dt p, dl dd p { font-size: 1em; line-height: 1em; } a { color: #008A9B; text-decoration: none; } a:hover, a:active:hover, a:visited:hover { color: #00a6d3; text-decoration: underline; } strong, em { font-weight: bold; } #header { color: #4f4943; text-transform: uppercase; text-decoration: none; } #site-nav .search h4 { text-align: right; font-size: 1em; line-height: 2em; font-weight: normal; } #site-nav .search input { font: 1.1em Arial, Helvetica, Verdana, sans-serif; line-height: 1em; color: #48413A; font-weight: bold; } #nav ul li a { font-size: 1.2em; line-height: 1.1em; text-decoration: none; color: #4f4943; } #nav ul li.selected a, #nav ul li a:hover, #nav ul li a:active, #nav .trailing .selected li, #nav .trailing li a:hover, #nav .trailing li a:active { color: #008a9b; } #nav .trailing li a { font-size: 1em; line-height: 1em; color: #4f4943; } #page-menu h3 { font-size: 1.3em; color: #fff; line-height: 3em; text-indent: 10px; } body.layout-frontpage #page-menu h3 { color: #776F65; font-size: 1.6em; line-height: 2em; font-weight: normal; } #page-menu ul li a, #page-menu ul li:hover li a, #page-menu ul li.selected li a { font-size: 1.3em; line-height: 2.4em; text-decoration: none; text-indent: 5px; color: #4f4943; } #page-menu ul li li a, #page-menu ul li.selected li a, #page-menu ul li:hover li a { text-indent: 18px; } #page-menu ul li a:hover, #page-menu ul li:hover a, #page-menu ul li:hover li a:hover, #page-menu ul li.selected a, #page-menu ul li li.selected a { color: #008a9b; } #page-menu .read-more a { color: #00A6D3; text-decoration: none;} #page-menu .read-more a:hover { color: #00395D; text-decoration: underline; } #page-menu .description { color: #776F65; } #page-menu #subject-picker select, #page-menu #subject-picker select option, #page-menu #subject-picker.animated .selectbox, #page-menu #subject-picker.animated div.selectbox-wrapper ul, #page-menu #subject-picker.animated div.selectbox-wrapper ul li { text-transform: uppercase; font-size: 1.1em; } #page-menu .subject h3 { text-transform: uppercase; }  #main-content h1.title { position: relative; color: #008a9b; line-height: 1em; } #main-content h2 { color: #008a9b; line-height: 1.6em; } #main-content h2.sub-title { font-size: 2.2em; line-height: 1.2em; font-weight: normal; } #main-content h3 { color: #4f4943; font-weight: bold; text-transform: uppercase; } #main-content h3 a { color: #00A6D3; text-decoration: none; } #main-content h3 a:hover { color: #00395D; text-decoration: underline; } #main-content h4 { color: #4f4943; } #main-content p { color: #4f4943; line-height: 1.5em; } body #main-content .ingress { color: #4f4943; font-size: 1.8em; line-height: 1.25em; text-align: left; } body #main-content .element h3 { text-transform: none; } #main-content p p { line-height: 1em; } #main-content .image p { color: #776f65; font-size: 1.2em; line-height: 1.3em; } #main-content .column h2 { font-size: 2.5em; font-weight: normal; line-height: 1em;} #main-content .column .list-element h2 { font-size:1.6em; font-weight:bold; line-height: 1.6em;} body #main-content #object-container .statement p { font-size: 1.8em; font-weight: bold; line-height: 1.2em; color: #008A9B;} body #main-content #object-container .adobe p { font-size:1.3em; line-height:1.2em; color: #4F4943; } #main-content ul li, #main-content ol li { color: #5F574F; font-size: 1.2em; line-height: 1.2em; } #main-content ul li li, #main-content ol li li, #main-content ul li p, #main-content ol li p { font-size: 1em; line-height: 1.1em; } #main-content a.expand { text-decoration: underline; } #secondary-content h3 { line-height: 1.5em; color: #5F574F; } #secondary-content .section h3 { font-size: 1.2em; text-transform: uppercase; } #secondary-content .facts h3 { font-size: 1.6em; } #secondary-content p { font-weight: bold; color: #5F574F; } #secondary-content .section ul li, #secondary-content .section ol li { color: #5F574F; font-weight: bold; font-size: 1.2em; line-height: 1.1em; } #secondary-content .section ul li li, #secondary-content .section ol li li, #secondary-content .section ul li p, #secondary-content .section ol li p { font-size: 1em; line-height: 1.1em; } #secondary-content .section a { text-decoration: none; } #secondary-content .section a:hover { text-decoration: underline; } #secondary-content .alternative ul li, #secondary-content .alternative ol li, #secondary-content .alternative, #secondary-content .alternative h3, #secondary-content .alternative a, #secondary-content .alternative p, #secondary-content p.alternative, #secondary-content a.alternative, #secondary-content h3.alternative { color: #008a9b; } #secondary-content .expand { font-size: 0.9em; text-align: right; } #secondary-content .expand a { color: #008a9b; font-size: 1em; font-weight: bold; line-height: 3em; text-transform: uppercase; text-align: right; } #secondary-content .expand a:hover { color: #00a6d3; } #secondary-content .expand a:active { color: #776f65; } #content .featured-elements, #content .featured-elements a, #content .featured-elements a:hover { color: #008a9b; text-decoration: none; } #content .featured-elements .press .description a:hover, #content .featured-elements .press .read-more a:hover { text-decoration: underline; } #content .featured-elements .title { line-height: 1.3em; font-size: 1.2em; color: #008a9b; } #content #main-content .featured-elements .title a:hover { color: #00A6D3; text-decoration: none; } #content .featured-elements .description { color: #4f4943; font-size: 1.2em; line-height: 1.3em; } #content .featured-elements .press .date { color: #a9a39b; font-size: 1em; font-weight: bold; } #content .featured-elements .press .description { font-size: 1.2em; line-height: 1.2em; color: #4f4943; } #content .featured-elements .press .description p { color: #4f4943; font-size: 1em; line-height: 1.2em; } #content .featured-element, #content .featured-element a{ color: #008a9b; text-decoration: none; } #content .featured-element a:hover, #content .featured-element .title a:hover { color: #00a6d3; text-decoration: none; } #content .featured-element .press .description a:hover, #content .featured-element .press .read-more a:hover { text-decoration: underline; } #content .featured-element .title { line-height: 1.2em; font-size: 1.3em; color: #008a9b; } #content .featured-element .description { color: #4f4943; font-size: 1.2em; line-height: 1.5em; } #content .featured-element .press .date { color: #a9a39b; font-size: 1em; } #content .featured-element .press .description { font-size: 1.2em; line-height: 1.2em; color: #4f4943; } #content .featured-element .press .description p { color: #4f4943; font-size: 1em; line-height: 1.2em; } #content .related-content h3 { color: #5f574f; font-weight: bold; text-transform: uppercase; } #content .related-content p { color: #5f574f; } #content .related-content ul { color: #008a9b; } #content .related-content ul h3 { color: #008a9b; } #content .related-content ul li { color: #008a9b; font-size: 1.25em; } #content .related-content ul li a { color: #008a9b; text-decoration: none; } #content .related-content ul li a:hover { color: #00a6d3; text-decoration: underline; } #content .related-content ol { color: #5f574f; } #content .related-content ol h3 { color: #5f574f; } #content .related-content ol li { color: #5f574f; font-size: 1.25em; } #content .image-component { text-align: right; } #content .image-component a { text-decoration: none; color: #008a9b; text-transform: uppercase; } #content .image-component a:hover { text-decoration: none; color: #00a6d3; }  #main-content #featured.crisis .content .head .date { color: #60d2e3; font-size: 1.6em; } #main-content #featured.crisis .content .head h1 { color: #fff; font-size: 2.6em; font-weight: normal; } #main-content #featured.crisis .content .info p { font-size: 1.6em; font-weight: bold; line-height: 1.25em; color: #4f4943; } #main-content #featured.crisis .content .info .read-more { font-size: 1em; } #main-content #featured.crisis .content .info .read-more a { color: #008a9b; font-size: 0.9em; font-weight: bold; text-decoration: none; text-transform: uppercase; } #main-content #featured.crisis .content .info .read-more a:hover { text-decoration: underline; } body #content .list-element h2 { line-height: 1.2em; font-size: 1.3em; font-weight: bold; } body #content .list-element h2 a:hover { text-decoration: none; } body #content .list-element .date { font-weight: bold; font-size: 1em; color: #A9A39B; } body #content .list-element h3 { color: #57574f; font-size: 1.4em; } body #content .list-element p a, body #content .list-element a.read-more { text-decoration: none; } body #content #main-content .downloads ul a { color: #008A9B; } body #content #main-content .downloads ul a:hover { color: #00A6D3; } body #content #main-content .downloads ul a:active { color: #776f65; } body #content .list-element p a:hover, body #content .list-element a.read-more:hover { text-decoration: underline; } body #content .list-element a.read-more { font-size: 1.2em; } body #content .list-element p a.read-more { font-size: 1em; } .person h2 { font-size: 2.5em; line-height: 1em; font-weight: normal; } .person dl dt { font-size: 1.2em; line-height: 1.2em; text-transform: uppercase; } .person dl dd { font-size: 1.1em; line-height: 1.2em; font-weight: bold; } .gmini .search-container label { font-size:1em; font-weight:normal; line-height:2em; text-align:right; text-transform: uppercase; } .gmini .search-container input#gmini_Txtquery { color:#48413A; font:bold 1.1em/1em Arial,Helvetica,Verdana,sans-serif; } .gmini .search-ingress { font-size: 1.3em; line-height: 1.5em; color: #4f4943; } .gmini .g, .gmini .n { font-size: 1.6em; font-weight: bold; } #main-content .gmini .list-element p { line-height: 1em; font-size: 1.4em; } .gmini .s { font-size: 1.2em; line-height: 1.5em; color: #4f4943; } .gmini .s font { font-size: 10px; color: #707664; } #content #image-gallery h2.title { font-size: 1.4em; } #fancybox-inner .controls .text { text-align: left; } #fancybox-inner .controls .enumerator { text-align: right; color: #fff; font-size: 3em; line-height: 1.1em; text-shadow: #a9a9a9 1px 1px 2px; } #main-content .infoWindow h2 { text-transform: uppercase; color: #5F574F; }  #header { background: transparent url(../images/sprites/header-section-sprite.png) no-repeat 0 0; height: 105px; padding: 0 8px 8px 0; margin-bottom: 10px; } #branding { width: 212px; height: 105px; float: left; background: #fff; } #branding .logo { background: #fff url(../images/logo.png) no-repeat 0 0; text-decoration: none; width: 212px; height: 105px; display: block; float: left; } #branding .logo span { visibility: hidden; } #skip-nav { display: none; } #site-nav { width: 696px; float: right; clear: right; background-color: #fff; height: 56px; padding: 7px 0; position: relative;  z-index: 10; } #site-nav .site-dropdown { height: 30px; width: 146px; position: absolute; top: -4px; left: 345px;  z-index: 10; } #site-nav .site-dropdown .content { padding: 0 4px 4px 4px; width: 138px; background: transparent url("../images/sprites/dropdown.png") no-repeat 0 -146px; }  #site-nav .site-dropdown.active .content { background-position: 0 100%; } #site-nav .site-dropdown .show-sites { display: inline-block; padding: 15px 0 4px 0; width: 128px; text-decoration: none; text-indent: 10px; background-color: #FFFFFF; } #site-nav .site-dropdown .show-sites.default { cursor: default; } #site-nav .site-dropdown:hover a.show-sites, #site-nav .site-dropdown a.show-sites:hover { color: #00A6D3; }  #site-nav .site-dropdown .site-list { background-color: #FFFFFF;  border-top: 1px dotted #B4B5B5; clear: both; left: 0; list-style-type: none; margin: 0; padding: 0 0 0 0 0; width: 138px; z-index: 11; overflow: hidden; } #site-nav .site-dropdown ul.site-list li a { border-bottom: 1px dotted #B4B5B5; display: block; margin: 0; padding: 13px 0 4px 10px; width: 130px; color: #4F4943; text-decoration: none;  } #site-nav .site-dropdown ul.site-list li.last a { border-bottom: 0 none; }  #site-nav .site-dropdown ul.site-list li a:hover { background-color: #E9EAE5; } #site-nav .search { width: 348px; float: right; height: 20px; overflow: visible; } #site-nav .search h4 { float: left; width: 216px; } #site-nav .search form { display: block; width: 125px; height: 18px; float: right; position:relative; } #site-nav .search input { width: 103px; padding: 0 2px; height: 20px; background: #E9EAE5 url(../images/sprites/header-section-sprite.png) no-repeat -801px -7px; border: 0 none; } #site-nav .search button { width: 18px; height: 20px; position: absolute; top: 0; right: 0; border: 0 none; cursor: pointer; font-size: 1px; color: #E9EAE5; background: #E9EAE5 url(../images/sprites/header-section-sprite.png) no-repeat -908px -7px; } #nav { height: 35px; margin: 0 0 0 0; padding: 0; background-color: #fff;; width: 694px; float: right; overflow: visible; position: relative; z-index: 5; } #nav ul { margin: 0 0 0 0px; padding: 0; float: left; } #nav ul.menu { width: 520px; } #nav ul.trailing { max-width: 170px; } #nav ul li { display: block; float: left; line-height: 13px; height: 35px; } #nav ul.menu li { background: transparent url(../images/sprites/content-sprite-white.png) no-repeat 100% -345px; padding: 0 1px 0 0; } #nav ul li a { display: block; padding: 0 35px 0px 4px; } #nav .menu li a { position: relative; top: -2px; } #nav .menu li.selected { position: relative; overflow: visible; } #nav .menu li.selected .shadow { background:url("../images/sprites/menu-selected.png") no-repeat scroll 0 0 transparent; bottom:-10px; display:block; height:18px; left:3px; position:absolute; width:23px; } #nav ul.trailing { float: right; margin-top: 13px; } #nav ul.trailing li a { margin-left: 22px; padding: 0 0 0 0; }  #page-menu { float: left; width: 220px; margin: 0 10px 0 0; padding: 0 0px 8px 0;  background: transparent url(../images/sprites/page-menu.png) no-repeat -8px 100%; } #page-menu .wrap { width: 220px; background: #fff; overflow: hidden; background: transparent url(../images/sprites/page-menu.png) repeat-y 212px 0; } #page-menu.hidden { visibility: hidden; } #page-menu .wrap .wrap { width: 220px; background: transparent none; } #page-menu .wrap .content { width: 212px; background-color: #fff; padding-top: 5px; } #page-menu ul.menu li { position: relative; border-top: 1px dotted #B4B5B5; } #page-menu ul.menu li li { border-top: 0 none; } #page-menu ul.menu li.collapsed ul { display: none; } body #page-menu ul.menu li.selected ul { display: block; } #page-menu ul.menu li.collapsed a { background: transparent url("../images/sprites/content-sprite-white.png") no-repeat 187px -310px; } #page-menu ul.menu li.selected a, #page-menu ul.menu li.collapsed a:hover { background: transparent url("../images/sprites/content-sprite-white.png") no-repeat 187px -250px; } #page-menu ul.menu li.collapsed li a, #page-menu ul.menu li.selected li a { background: transparent url("../images/sprites/content-sprite-white.png") no-repeat 0 3px; } #page-menu ul.menu li.selected li.selected a, #page-menu ul.menu li.collapsed li a:hover { background: transparent url("../images/sprites/content-sprite-white.png") no-repeat 0px -17px; } body #page-menu ul.menu li.last-child { border-bottom: 1px solid #fff; } body #page-menu ul.menu li.collapsed:hover ul, body #page-menu ul.menu li.collapsed.hover ul { display: block; } #page-menu ul.menu li a { display: block; height: 29px; } body #page-menu ul.menu li ul { padding-top: 1px; padding-bottom: 7px; } body #page-menu ul.menu li li a { line-height: 1em; height: 17px; } #main-content { float: left; width: 714px; padding: 0px; } body #main-content.min-width { width: 468px; min-height: 500px; margin-right: 18px; } #main-content .section { margin: 0 0 18px 0; padding: 0 0 5px 0; background-color: #fff; } #main-content .section .section { margin: 0 0 0 0; } #main-content .section .wrap .content { width: 692px; padding: 5px 4px 0 4px; background-color: #fff; } #main-content.min-width .section .wrap .content { width: 460px; padding: 5px 4px 0 4px; background-color: #fff; } #main-content .section .wrap .content .content { padding: 0 0 0 0; background-color: transparent; } #content #secondary-content .section dl { padding-top: 10px; margin-bottom: 6px; } #content #secondary-content .section dl dt, #content #secondary-content .section dl dd { float: left; width: 114px; overflow: hidden; margin-bottom: 5px; } #content #secondary-content .section dl dd { clear: right; } #content #secondary-content .section dl dt p, #content #secondary-content .section dl dd p { margin-bottom: 0; padding-bottom: 0; } #main-content h1.title { padding: 5px 18px 1px 0; margin-bottom: 25px; } #main-content h2 { padding: 1px 0 6px 0; } #main-content h2.sub-title { margin-bottom: 83px; padding-right: 18px; } #main-content h3 { padding-right: 18px; } #main-content h4 { padding-bottom: 2px; padding-right: 18px; } #main-content .list-element p { padding-bottom: 14px; } #main-content p { padding-bottom: 18px; padding-right: 18px; } #main-content p p { margin-bottom: 0px; padding-right: 0px; } #main-content .ingress { padding: 5px 18px 27px 0; background:url("../images/sprites/content-sprite-white.png") repeat-x 0 -401px transparent; } #main-content { position: relative; } #main-content ul, #main-content ol { list-style: disc; list-style-position: outside; padding: 0 0 10px 0px; margin-left: 9px; } #main-content ul li { margin-left: 5px; } #main-content ol { list-style: decimal; margin-left: 19px; } #main-content ul li, #main-content ol li { margin-bottom: 3px; } #main-content ol li p { position: relative; left: -5px; } #main-content ul li p, #main-content ol li p { padding-bottom: 0px; display: inline; } #main-content table ul, #main-content table ol { list-style: none; list-style-position: outside; padding: 0 0 0 0; } #main-content table ul li, #main-content table ol { margin-left: 0px; } #main-content table ol li p { position: static; left: 0; } #main-content table ul li p, #main-content table ol li p { display: inherit; } #content #secondary-content .section ul, #content #secondary-content .section ol { margin-top: 2px; } #main-content .image-container { margin-bottom: 28px; } #main-content .list-element .image-container { margin-bottom: 5px; } body #content #main-content .section .content .image { padding: 5px 0 4px 0px; } body #content #main-content .section .content .image .content .image-container { margin-left: 0px; } body #main-content .press p { padding-bottom: 0px; } #main-content .content p.date { padding-bottom: 0px; } #secondary-content { width: 228px; float: left; } #secondary-content .section { background-color: #fff; clear: both; margin-bottom: 5px; padding: 9px 18px 7px 4px; } #secondary-content hr, #secondary-content .hr { margin: 0 0 0 0; } #secondary-content .section h3 { margin-bottom: 1em; } #secondary-content .section p { padding: 0 0 10px 0; }  #secondary-content .section ul, #secondary-content .section ol { list-style: disc; list-style-position: outside; padding: 0 0 8px 0px; margin-left: 9px; } #secondary-content .section ul li { margin-left: 5px; } #secondary-content .section ol { list-style: decimal; margin-left: 18px; } #secondary-content .section ul li, #secondary-content .section ol li { margin-bottom: 4px; } #secondary-content .section ol li p { position: relative; left: -1px; margin-left: 0; } #secondary-content .section ul li p, #secondary-content .section ol li p { padding-bottom: 1px; display: inline; } body #secondary-content .picture { background: #fff; padding: 0 0 1px 0; margin-bottom: 5px; position: relative; } body #secondary-content .picture .image-container { padding: 3px 4px; } body #secondary-content .picture .text { display: none; } body #secondary-content .picture .expand { display: block; height: 20px; position: relative; top: -2px; padding: 0 4px; } body #secondary-content .picture .expand a { display: -moz-inline-box; display: inline-block; height: 20px; padding: 0 34px 0 0; background: transparent url("../images/sprites/content-sprite-white.png") no-repeat 100% -255px; } body #secondary-content .picture .expand a:hover { background-position: 100% -285px; } body #secondary-content .picture .expand a:active { background-position: 100% -315px; } body #main-content .featured-elements { padding: 0 0; background-color: transparent; width: 946px; margin-bottom: 18px; } body.layout-frontpage #main-content .featured-elements { width: 944px; margin-bottom: 18px; } #footer { overflow: hidden; padding: 5px 0 0 0; margin-top: 18px; margin-bottom: 27px; background: transparent url("../images/sprites/content-sprite-beige.png") repeat-x 0 -81px; } #footer ul { float: right; } #footer ul li { float: left; margin-left: 44px; } #footer p { float: left; font-size: 1.25em; color: #5f574f; } #footer ul li a { color: #008a9b; text-decoration: none; font-size: 1.25em; } #footer ul li a:hover { color: #00a6d3; text-decoration: underline; } #footer ul li a:active { color: #00a6d3; text-decoration: underline; }  body #main-content #featured { width: 944px; height: 466px; overflow: hidden; margin-bottom: 18px; padding: 0; background-color: #fff; } body #main-content #object-container { position: relative; } body #main-content #object-container .statement { background-color: #fff; width: 208px; height: 280px; position: absolute; top: 18px; right: 18px; } body #main-content #object-container .statement .hr { margin: 27px 0 0 0; } body #main-content #object-container .statement p { padding: 0px 5px; } body #main-content #object-container .adobe { background-color: #fff; width: 208px; height: 145px; position: absolute; top: 303px; right: 18px; } body #main-content #object-container .adobe p { padding: 10px 5px 0 10px; margin: 0 0 28px 0; } body #main-content #object-container .adobe a.getadobe { margin: 0 0 0 5px; } body #main-content #featured.crisis { overflow: hidden; margin-bottom: 18px; padding: 0; } body #main-content #featured.crisis .content { width: 936px; padding: 5px 5px 18px 5px; overflow: hidden; background-color: transparent; } body #main-content #featured.crisis .content .head h1 { padding: 2px 18px 1px 0; } #main-content #featured.crisis .content .head { height: 56px; padding: 5px 10px 5px 10px; margin: 0 0 5px 0; background-color: #008a9b; } #main-content #featured.crisis .content .head h1 { margin: 3px 0 0 0; padding: 0; } #main-content #featured.crisis .content .head .date { margin: 8px 0 -6px 0; padding: 0; } #main-content #featured.crisis .content .image-container { float: left; width: 693px; height: 372px; overflow: hidden; background-color: #f2f2f2; } #main-content #featured.crisis .content .info { float: left; margin: 0 0 0 18px; padding: 9px 0 0 0; width: 223px; overflow: hidden; word-wrap: break-word; } #main-content #featured.crisis .content .info p { display: block; word-wrap: break-word; padding: 0 13px 0 0; margin-bottom: 18px; } body.project-section-layout #content #main-content { width: 944px; } #content #main-content #map, #content #main-content #map #map-canvas { height: 394px; width: 944px; } #content #main-content #map { margin-bottom: 30px; } #content #main-content #projects-and-plants .column { width: 462px; float: left; margin-left: 20px; } #content #main-content #projects-and-plants .column:first-child, #content #main-content #projects-and-plants .projects { margin-left: 0px; } #content #main-content #projects-and-plants .list-element { height: 134px; overflow: hidden; } #content #main-content #projects-and-plants .list-element:hover, #content #main-content #projects-and-plants .list-element-hover { background: #D5D4D0; } #content #main-content #projects-and-plants .list-element:hover .content, #content #main-content #projects-and-plants .list-element:hover .content .hr, #content #main-content #projects-and-plants .list-element:hover .content .hr hr, #content #main-content #projects-and-plants .list-element-hover .content, #content #main-content #projects-and-plants .list-element-hover .content .hr, #content #main-content #projects-and-plants .list-element-hover .content .hr hr { background: url("../images/sprites/content-sprite-alternative.png") repeat-x scroll 0 -165px transparent; } #content #main-content #projects-and-plants .column h2 { margin-top: 2px; padding: 0px 0 6px 0; } #content #main-content #projects-and-plants .column .list-element h2 { margin-top: 0px; padding: 1px 0 6px 0; } #content #secondary-content .facts { padding-bottom: 5px; } .infoWindow { position: relative; } .infoWindow .content { position: absolute; top: -1px; left: -23px; width: 450px; height: 210px; background-color: #fff; } #main-content .infoWindow .content h2 { padding: 1px 0 6px 5px; margin-bottom: 6px; } #main-content .infoWindow .close { position: absolute; top: 5px; right: 5px; width: 20px; height: 20px; background-image: url("../images/fancybox/fancybox.png"); background-position: 0 -405px; background-repeat: no-repeat; cursor: pointer; z-index: 1103; display: block; } #main-content .infoWindow .close span { display: none;} #main-content .infoWindow .close:hover { background-position: -23px -405px; } #main-content .infoWindow .close:active { background-position: 0 -425px; } #main-content .infoWindow .image-container { width: 220px; height: 147px; float: right; margin: 4px 0 5px 5px; } #main-content .infoWindow .wrap { height: 240px; padding: 1px 5px 0 5px; overflow: auto; } #main-content #projects-and-plants .column .list-element { position: relative; } #main-content #projects-and-plants .column .list-element a.project-link { height: 143px; background-color: #fff; width: 462px; display: block; position: absolute; top: 0; left: 0; opacity: 0; filter: alpha(opacity = 0); } #main-content.min-width .person .wrap .content { padding: 2px 4px 0 4px; } #content .person h2.title { padding: 0px 0 8px 0; margin-bottom: 14px; } #content .person .hr { margin-bottom: 5px; } #content .person .image-container { float: right; } #content .person dl { margin-bottom: 24px; } #content .person dl dd { margin-bottom: 10px; } .gmini #gmini_resLabel hr, .gmini .content-list .search-ingress { display: none; } .gmini .search-container { margin-top: 5px; margin-bottom: 5px; } .gmini .search-container { position: relative; height: 20px; overflow: hidden; } .gmini .search-container label { display: inline-block; margin-right: 4px; } .gmini .search-container input#gmini_Txtquery { background: #E9EAE5 url("../images/sprites/search-container.png") no-repeat 0 0; border: 0 none; height: 20px; padding: 0 2px; width: 282px; } .gmini .search-container #gmini_searchButton { background: #E9EAE5 url("../images/sprites/search-container.png") no-repeat -282px 0; border:0 none; color: #E9EAE5; cursor: pointer; font-size: 1px; position: absolute; top: 0px; left: 335px; width: 18px; height: 20px; overflow: hidden; } body #content .gmini .list-element { background: transparent url("../images/sprites/content-sprite-white.png") repeat-x 0 -401px; margin-bottom: 4px; } .gmini .content-list { background: transparent url("../images/sprites/content-sprite-white.png") repeat-x 0 -401px; padding-top: 19px; } .gmini .search-ingress { padding-top: 2px; margin-bottom: 19px; } #main-content .gmini .list-element p { padding-bottom: 4px; } #content #image-gallery { position: relative; } #content #image-gallery h2.title { padding: 0 0 0 0; position: relative; margin-top: -7px; margin-bottom: 14px; } #content #image-gallery .hr { margin-bottom: 5px; } #content #image-gallery #panes {  margin: 0 0 5px 8px; width: 445px; height: 147px; overflow: hidden; position: relative; } #content #image-gallery #panes .view { width: 490px; height: 147px; position: absolute; overflow: hidden; } #content #image-gallery #panes .pane { float: left; height: 147px; margin-right: 5px; } #content #image-gallery #controls { margin: 0 0 5px 8px; width: 445px; height: 20px; overflow: hidden; position: relative; } #content #image-gallery #controls p { margin: 0 25px 0 64px; width: 341px; padding-bottom: 0; padding-right: 0; padding-top: 3px; } #content #image-gallery #controls .prev, #content #image-gallery #controls .next, #content #image-gallery #controls .expand { display: block; float: left; height: 20px; width: 20px; margin-right: 4px; overflow: hidden; } #content #image-gallery #controls .prev, #content #image-gallery #controls .next, #content #image-gallery #controls .expand { background: transparent url("../images/sprites/content-sprite-white.png") no-repeat 0 -60px; } #content #image-gallery #controls a.next:hover { background-position: 0 -90px; } #content #image-gallery #controls a.next:active { background-position: 0 -120px; } #content #image-gallery #controls a.prev { background-position: 0 -150px; } #content #image-gallery #controls a.prev:hover { background-position: 0 -180px; } #content #image-gallery #controls a.prev:active { background-position: 0 -210px; } #content #image-gallery #controls .expand { position: absolute; right: 0; top: 0; margin-right: 0px; background-position: 100% -255px; } #content #image-gallery #controls a.expand:hover { background-position: 100% -285px; } #content #image-gallery #controls a.expand:active { background-position: 100% -315px; } #content #image-gallery #controls.pm-only .prev, #content #image-gallery #controls.pm-only .next { display: none; } #content #image-gallery #controls.pm-only p { margin: 0 25px 0 0px; width: 401px; } #content .article-gallery .article-gallery-navigation .next { background-position: 0 -121px; margin: 10px 10px 0 0px; } body.print-page { text-align: center; } body.print-page #content { text-align: left; width: 706px; margin: 40px auto 0 auto; } body.print-page .image-container { margin-bottom: 15px;} body.print-page .controls { padding: 3px 0 0 0; background: url("../images/sprites/content-sprite-beige.png") repeat-x scroll 0 -81px transparent; } body.print-page .controls ul { float: right; } body.print-page .controls ul li { display: block; float: left; margin-left: 12px; } html>/**/body #nav ul.trailing, x:-moz-any-link, x:default { margin-top: 14px; } html>/**/body #main-content .image-container, x:-moz-any-link, x:default { margin-bottom: 27px; } html>/**/body #main-content .ingress, x:-moz-any-link, x:default { padding: 5px 18px 28px 0; } html>/**/body #secondary-content .section ul, x:-moz-any-link, x:default { padding: 0 0 7px 0; } html>/**/body #secondary-content .section ol, x:-moz-any-link, x:default { padding: 0 0 7px 0; } html>/**/body #secondary-content .picture, x:-moz-any-link, x:default { padding: 0 0 0px 0; } html>/**/body #secondary-content .picture .expand, x:-moz-any-link, x:default { top: -3px; line-height: 2.7em; } html>/**/body #content .person h2.title, x:-moz-any-link, x:default { margin-bottom: 12px; } html>/**/body #main-content .gmini .search-container #gmini_searchButton, x:-moz-any-link, x:default { left: 334px; } html>/**/body #content .gmini .list-element, x:-moz-any-link, x:default { margin-bottom: 18px; } body.opera #content #image-gallery h2.title{ margin-top: -6px; margin-bottom: 13px; } @media screen and (-webkit-min-device-pixel-ratio:0){ body #page-menu ul.menu li ul { padding-bottom: 8px; } body #main-content h1.title { padding: 3px 0 2px 0; margin-bottom: 21px; } body #main-content .ingress { padding: 5px 18px 28px 0; } body #main-content h2 { padding: 1px 0 7px 0; } body #main-content ul { margin-left: 11px; } body #main-content ul li p { position: relative; left: -1px; } body #main-content ol li p { left: -1px; } body #main-content ol { margin-left: 16px; } body #content .person dl { margin-bottom: 25px; } body #main-content.min-width .person .wrap .content { padding: 0px 4px 0 4px; } body #content #main-content #projects-and-plants .column h2 {margin-top: 0px;} body #secondary-content .section ul { margin-left: 11px; } body #secondary-content .section ol { margin-left: 17px; } body #content #image-gallery h2.title { } } @media print { body { text-align: left; background: #fff none; } #header, #page-menu, #breadcumbs, #toolbox, #secondary-content, #gallery, #footer { display: none; } body #header, body #content { margin: 0 0; width: auto; padding: 0 0; } body #content .section, body #content .section *, body #content .element, body #content .element .wrap { background: transparent none !important; } body #main-content, body #main-content.min-width, body #main-content .section .wrap .content, body #main-content.min-width .section .wrap .content { float: none; width: 100%; padding: 0px; margin: 0; } body #content h1.title { margin-bottom: 30px; } body .controls { display: none; }  #main-content ul, #main-content ol { padding: 0 0 10px 5px; margin-left: 5px; } #main-content ul li { margin-left: 5px; } #main-content ol { list-style: decimal; margin-left: 20px; } #main-content table ul, #main-content table ol { list-style: none; list-style-position: outside; padding: 0 0 0 0; } #main-content table ul li, #main-content table ol { margin-left: 0px; } #main-content table ol li p { position: static; left: 0; } #main-content table ul li p, #main-content table ol li p { display: inherit; } }
