﻿@charset "utf-8";
body, #page-wrapper{
 position:relative;
 display:block;
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-size:16px;
 text-align:left;
 color:#000;
 background:#FFF;
 margin:0px;
 padding:0px;
 top:0px;
 left:0px;
 width:auto;
 min-width:1024px;
 height:auto;
 cursor:default;
}
#page-wrapper{
 overflow:hidden;
}
a:link {
 color:#000;
}
a:visited{
 color:#000;
}
a:hover{
 color:#000;
}
a:active{
 color:#000
}
.innerScroll{
 color:#003399;
 text-decoration:none;
}
.innerScroll:hover{
 color:#000;
}
.RB, .RIB, .RN{
 position:relative;
 display:block;
}
.AB, .AN{
 position:absolute;
 display:block;
}
.RN, .AN, .viewContent{
 display:none;
}
.RIB{
 display:inline-block;
}

#logoDeDa{
 top:0px;
 left:0px;
 width:87px;
 cursor:pointer;
}
#blackDiv, #menuDiv{
 position:fixed;
 display:block;
 background:#000;
 top:0px;
 width:100%;
 height:100%;
 overflow:hidden;
 z-index:230;
}
#menuDiv{
 background:#9ECBD4;
 height:40px;
 top:40px;
 z-index:229;
}
.mMbutn{
 width:auto;
 padding:9px 26px 0px 0px;
 font-weight:900;
 letter-spacing:2px;
 color:#000;
 cursor:pointer;
}
#titleDiv{
 /*background:#900;*/
 width:400px;
 height:50px;
 top:0px;
 z-index:231;
}
#carDiv{
 /*background:#222;*/
 width:200px;
 height:51px;
 z-index:234;
}
#carBGDiv{
 background:#000;
 width:90%;
 height:51px;
 z-index:233;
}
#mainManuButn{
 /*background:#222;*/
 left:202px;
 top:0px;
 width:80px;
 height:40px;
 cursor:pointer;
 z-index:233;
}
#logoDeDa{
 /*background:#222;*/
 width:87px;
 height:40px;
 z-index:233;
}
.shareContent, .addingsContent{
 position:fixed;
 display:none;
 width:20px;
 height:20px;
 overflow:hidden;
 background:#9ECBD4;
 cursor:pointer;
 z-index:232;
}
.addingsContent{
 background:#9ECBD4;
}
#soundFix{
 top:114px;
}
#twFix{
 top:174px;
}
#fbFix{
 top:204px;
}
#info0Fix{
 top:478px;
}
#sndTxt, #info0txt{
 padding:2px 0px 0px 27px;
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-weight:bold;
 font-size:12px;
 text-transform:uppercase;
 letter-spacing:1px;
 word-spacing:3px;
}
#info1Fix{
 top:508px;
 background:none;
}
#info1txt{
 position:fixed;
 display:none;
 overflow:hidden;
 z-index:219;
 top:508px;
 width:280px;
 height:20px;
 background:#FBDFDE;
 padding:7px 27px 7px 11px;
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-weight:normal;
 font-size:12px;
 line-height:150%;
 letter-spacing:0px;
 word-spacing:3px;
}
.contentBlock, .contentBlockSubmenu{
 padding:40px 0px;
 background:#FFF;
 width:inherit;
 font:100% 'Source Serif Pro', Verdana, Geneva, sans-serif;
 color:#000;
}
.contentBlockSubmenu{
 padding:15px 0px;
 background:#C9D5D8;
 height:25px;
 /*overflow:hidden;*/
 z-index:24;
}
.contentBlock h1{
 font-size:30px;
 font-weight:normal;
 vertical-align:top;
}
.contentBlock h2{
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-weight:600;
 font-size:16px;
 text-align:left;
 text-transform:uppercase;
 letter-spacing:1px;
 margin-bottom:3px;
 color:#000;
}
.graphsSubMenuBlock{
 padding:0px;
 background:#000;
 font-size:15px;
 font-weight:bold;
 letter-spacing:1px;
 color:#FFF;
 width:300px;
 height:auto;
 left:340px;
 cursor:pointer;
}
.graphsSubMenuItem, .graphsSubMenuSeparator, .graphsSubMenu0, .graphsSubMenu1{
 padding:2px 0px 0px 36px;
 background:#77979D;
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-size:15px;
 letter-spacing:1px;
 color:#000;
 width:264px;
 height:22px;
 overflow:hidden;
}
.graphsSubMenuSeparator{
 padding:2px 26px 0px 10px;
 cursor:default;
}
.graphsSubMenu0, .graphsSubMenu1{
 padding:3px 0px 0px 36px;
 font:100% 'Source Serif Pro', Verdana, Geneva, sans-serif;
 font-weight:bold;
 color:#FFF;
 background:#000;
}
.graphsSubMenu1{
 background:#B0CB41;
}
#socSub1, #secSub1{
 left:680px;
}
.subMenuPnt{
 width:25px;
 height:25px;
 left:0px;
 top:0px;
}
.subMenuList{
 width:inherit;
 height:auto;
 left:0px;
 top:0px;
}
.exposedText{
 width:602px;
 left:-335px;
 border:1px solid #000;
 padding:17px;
 margin:21px 0px;
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 letter-spacing:1px;
 text-transform:uppercase;
 font-weight:normal;
 font-size:18px;
 text-align:center;
}
.cBcolumn, .cBcolumnAuthors, .cBcolumnFoo{
 width:300px;
 padding-right:35px;
 padding-top:210px;
 vertical-align:top;
}
.cBcolumn{
 line-height:150%;
}
.cBcolumnFoo{
 padding-top:43px;
}
.cBcolumnAuthors{
 padding-top:0px;
}
.moreButn, .lessButn{
 width:inherit;
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-size:16px;
 text-align:center;
 letter-spacing:5px;
 word-spacing:2px;
 color:#000;
 background:none;
 padding:11px 0px;
 border:1px solid #000;
 cursor:pointer;
}
.moreButn:hover, .lessButn:hover{
 color:#D8EAEE;
 background:#000;
}
.pMT0{
 margin-top:0px;
 margin-bottom:0px;
 padding:0px;
}




#block0, #block1, #block2, #block3, #block6, #block9{
 background:#FFF;
 height:auto;
 padding-top:80px;
 padding-bottom:137px;
}
#block4, #block7{
 background:#CAE7F2;
 height:628px;
 padding-top:100px;
 padding-bottom:172px;
}
#block1, #block2, #block3, #block6, #block9{
background:#D8EAEE;
}
.svgST0{
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-weight:normal;
 font-size:23px;
}
.block4lines{
 width:1024px;
 height:160px;
 margin-top:120px;
}
.block4field{
 width:326px;
 height:auto;
 left:22px;
 top:0px;
 padding-top:60px;
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-weight:normal;
 font-size:18px;
 letter-spacing:2px;
 text-align:center;
 text-transform:uppercase;
}
.block4fieldBold{
 font:100% 'Source Serif Pro', Verdana, Geneva, sans-serif;
 font-size:30px;
 font-weight:700;
 letter-spacing:4px;
 margin-top:12px;
 text-transform:none;
}
#block5, #block8{
 height:auto;
 padding:0px;
 text-align:center;
}
#block5graph, #block8graph{
 height:auto;
 width:inherit;
 padding:0px;
}
#block5expose, #block8expose{
 height:173px;
 width:980px;
 padding:20px 0px 20px 0px;
 border-top:1px solid #000;
}
#block8expose{
 padding:120px 0px 120px 0px;
}
.block5exposeText{
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-weight:normal;
 font-size:17px;
 line-height:136%;
 height:173px;
 width:460px;
 padding:0px 15px;
}
.block5exposeText h1{
 font:100% 'Source Serif Pro', Verdana, Geneva, sans-serif;
 font-size:30px;
 margin-top:0px;
 margin-bottom:16px;
}
#graph50X, #graph500, #graph501, #graph505, #graph506, #graph509, #graph510bg{
 margin-top:55px;
 height:369px;
 width:inherit;
}
#graph503, #graph504, #graph507{
 margin-top:55px;
 height:569px;
 width:inherit;
}
#graph502{
 margin-top:55px;
 height:509px;
 width:inherit;
}
.svg500act, .svg502act, .g503bars, .svg505act, .svg506act, .svg509act{
 cursor:pointer;
}
#graph80X, #graph800, #graph801, #graph802, #graph804, #graph805, #graph904, #graph911{
 margin-top:55px;
 height:369px;
 width:inherit;
}
.svg800act, .svg802act, .svg804act, .svg805act, .svg904act, .svg911act{
 cursor:pointer;
}
.svg500barTxt, .svg500txt14, .svg500txt13, .svg500txt12{
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-weight:bold;
 font-size:16px;
}
.svg500txt14{
 font-size:14px;
}
.svg500txt13{
 font-size:13px;
 font-weight:normal;
}
.svg500txt12{
 font-size:12px;
 font-weight:normal;
}
#blockIzjave{
 height:870px;
}
.svgMediaMAP{
 background:#FFF;
 width:1280px;
 height:854px;
 overflow:hidden;
}
#blockLast{
 padding-bottom:43px;
}
#blockFoo{
 background:#9ECBD4;
 font-weight:700;
 height:470px;
 padding-top:43px;
 padding-bottom:17px;
}
#scroll2top, #showSources{
 left:0px;
 top:-25px;
 cursor:pointer;
 z-index:2;
}
#showSources{
 top:477px;
}
#showDataSources{
 cursor:pointer;
 margin:0px;
 margin-top:13px;
}
#logoDeDaFoo{
 cursor:pointer;
 z-index:2;
}
#twfbFoo{
 width:267px;
 height:40px;
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-weight:900;
 letter-spacing:2px;
 padding-top:11px;
 z-index:2;
}
#twFoo, #fbFoo{
 width:40px;
 height:40px;
 top:0px;
 left:155px;
 cursor:pointer;
}
#fbFoo{
 left:227px;
}
#deloFoo{
 width:inherit;
 padding-top:13px;
 text-align:center;
}
.dotsFoo{
 width:inherit;
 padding-top:56px;
 border-bottom:2px dotted #465A5E;
}
.dotsFooVertical{
 width:2px;
 height:219px;
 left:320px;
 border-right:2px dotted #465A5E;
}
#blockLast p, #blockFoo p{
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 text-align:center;
 letter-spacing:2px;
}
#blockFoo p{
 padding-top:34px;
}
#blockSources{
 background:#CAE7F2;
 height:auto;
 padding-top:43px;
 padding-bottom:43px;
 font-size:16px;
}
#blockAuthors{
 width:inherit;
 height:215px;
 padding:30px 0px;
 overflow:hidden;
 line-height:136%;
}
#blockAuthors p{
 font:100% 'Source Serif Pro', Verdana, Geneva, sans-serif;
 font-size:14px;
 text-align:left;
 margin:0px;
 padding:0px 0px 5px 0px;
 letter-spacing:0px;
}
#blockAuthors h3{
 font:100% 'Source Serif Pro', Verdana, Geneva, sans-serif;
 font-size:14px;
 font-weight:600;
 text-align:left;
 margin:0px;
 padding:0px 0px 23px 0px;
 letter-spacing:1px;
 word-spacing:2px;
}
.fotoBlock, .videoBlock{
 width:inherit;
 height:683px;
 background:#555;
 overflow:hidden;
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-size:14px;
 text-align:center;
 color:FFF;
 z-index:1;
}
.videoBlock{
 height:576px;
}
.fotoMediaNavigation{
 width:100%;
 height:60px;
 left:0px;
 top:0px;
 overflow:hidden;
 z-index:5;
}
.fotoMediaTumbs{
}
.fotoMediaTumb{
 cursor:pointer;
}
.fotoMediaTextBG{
 width:100%;
 height:35px;
 left:0px;
 top:25px;
 background:#000;
 opacity:0.6;
 overflow:hidden;
 z-index:3;
}
.fotoMediaText{
 width:100%;
 padding-top:8px;
 color:#FFF;
 z-index:4;
 letter-spacing:1px;
 word-spacing:3px;
}
.fotoMediaImage{
 /*background:#333;*/
 width:inherit;
 height:inherit;
 z-index:1;
}




.fotoMediaNaviLR{
 width:100%;
 height:683px;
 overflow:hidden;
 z-index:4;
}
.fotoMediaNaviL, .fotoMediaNaviR, .videoMediaNaviL, .videoMediaNaviR{
 width:20px;
 height:102px;
 top:0px;
 left:0px;
 cursor:pointer;
 z-index:4;
}
.videoMediaNaviL{
 left:40px;
}
.fotoMediaNaviL, .fotoMediaNaviR{
 width:80px;
 height:680px;
}
.fotoMediaNaviR{
 left:984px;
}

.videoMediaNavigation{
 width:inherit;
 height:107px;
 z-index:2;
 background:#FFF;
}
.videoMediaTumbs{
 line-height:116%;
 letter-spacing:2px;
}
.videoMediaTumb{
 padding:20px 0px 0px 0px;
 width:326px;
 height:87px;
 top:0px;
 left:0px;
 color:#999;
 cursor:pointer;
}
.videoMediaTumbKind{
 font: 100% 'Source Sans Pro', Arial, Helvetica, Verdana, sans-serif;
 font-size:14px;
 margin-bottom:8px;
}
.videoTumbsSeparators{
 top:0px;
}
.contentBlockVideoTumbs{
 padding:0px;
 background:none;
 font-size:18px;
 text-align:center;
}
.quoteBlocksLine{
 width:inherit;
 height:1px;
 top:573px;
 border-bottom:2px solid #000;
 background:none;
 z-index:1;
}
.quoteBlock{
 width:300px;
 height:430px;
 left:0px;
 top:186px;
 font:100% 'Source Serif Pro', Verdana, Geneva, sans-serif;
 font-size:16px;
 font-weight:normal;
 color:#FFF;
 z-index:2;
 cursor:pointer;
}
.quoteFrame{
 width:inherit;
 height:146px;
 background:#9ECBD4;
}
.quoteText{
 width:234px;
 padding:0px 33px;
}
.quotePicture{
 left:76px;
 top:170px;
 width:148px;
 height:218px;
}
.quoterName{
 width:inherit;
 height:42px;
 top:397px;
 color:#000;
 font-size:20px;
 font-weight:bold;
 text-align:center;
 letter-spacing:2px;
 word-spacing:4px;
}
.zrjmkdButns{
 width:1024px;
 height:47px;
 left:0px;
 top:0px;
 background:#FFF;
 z-index:30;
}
#zrjmkd1{
 border-top:1px solid #000;
}
.zrjmkdButn{
 left:0px;
 width:501px;
 padding:11px 22px 11px 0px;
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-weight:bold;
 font-size:20px;
 letter-spacing:3px;
 word-spacing:5px;
 text-align:right;
 cursor:pointer;
 color:#FFF;
 background:#000;
}
#zrjmkdButn01, #zrjmkdButn11{
 left:50%;
 padding:11px 0px 11px 22px;
 text-align:left;
 color:#77979D;
 background:#FFF;
}
#svgMAPbutns{
}
.svgMAPbutn{
 left:0px;
 width:490px;
 padding:11px 0px;
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-weight:bold;
 font-size:20px;
 letter-spacing:3px;
 word-spacing:5px;
 text-align:center;
 cursor:pointer;
 color:#000;
 background:#FFF;
}
#svgMAPbutn1{
 left:490px;
}
.svg904ico{
 top:75px;
 left:224px;
 width:42px;
 height:42px;
 z-index:5;
}
.g904txtBlock{
 top:160px;
 left:0px;
 width:479px;
 height:140px;
 padding:0px;
 padding-left:11px;
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-size:14px;
 letter-spacing:0px;
 word-spacing:2px;
 text-align:left;
 line-height:150%;
 color:#000;
}
.svgPieTit{
 top:9px;
 font:100% 'Source Serif Pro', Verdana, Geneva, sans-serif;
 font-size:15px;
 font-weight:bold;
 text-align:center;
 color:#000;
 letter-spacing:3px;
 word-spacing:5px;
 text-transform:uppercase;
 width:490px;
 padding:0px;
 z-index:5;
}
.svgPieTxtSmall{
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-weight:bold;
 font-size:12px;
 letter-spacing:1px;
}
.svgPieBlock0, .svgPieBlock1{
 top:83px;
 left:170px;
 width:150px;
 height:150px;
 z-index:5;
}
.svgPieBlock1{
 left:660px;
}
#graph501titLegendBlock0, #graph501titLegendBlock1, #graph501titLegendBlock2{
 top:0px;
 left:0px;
}
.graph501pita0, .graph501pita1{
 cursor:pointer;
}
#graph801titLegendBlock0, #graph801titLegendBlock1, #graph801titLegendBlock2{
 top:0px;
 left:0px;
}
.graph801pita0, .graph801pita1{
 cursor:pointer;
}
.graph503pita0, .graph503pita1{
 cursor:pointer;
}
.svgPieLegend, .svgPieLegendCC0, .svgPieLegendCC1{
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-weight:bold;
 font-size:20px;
 text-align:center;
 color:#000;
 letter-spacing:1px;
 width:150px;
 top:125px;
 left:0px;
 padding:0px 10px;
 z-index:4;
 /*background:#99F;*/
}
.svgPieLegendCC0, .svgPieLegendCC1{
 top:90px;
 left:160px;
}
.svgPieLegendCC1{
 left:650px;
}
.svgPieIcon0, .svgPieIcon1{
 width:42px;
 height:42px;
 top:0px;
 left:64px;
}
.svgPieIconTxt{
 margin-top:50px;
}
.svgPieIconTxt14, .svgPieIconTxt12{
 font-size:14px;
 text-transform:uppercase;
}
.svgPieIconTxt12{
 font-size:12px;
 font-weight:normal;
}
.svgSupportTxt13, .svgSupportTxt11i{
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-weight:normal;
 font-size:13px;
 font-style:normal;
}
.svgSupportTxt11i{
 font-size:11px;
 font-style:italic;
}
.svg503block0, .svg503block1{
 width:490px;
 height:210px;
 top:340px;
 left:0px;
}
.svg503block1{
 left:490px;
}
.svg503blockInner{
 width:inherit;
 height:81px;
 margin-bottom:15px;
}
.g503barsText{
 width:96px;
 height:27px;
 top:0px;
 left:0px;
 padding:0px 2px;
 color:#EA6059;
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-weight:bold;
 font-size:20px;
 text-align:right;
}
.g503bars{
 width:2px;
 height:30px;
 top:30px;
 left:0px;
 background:#000;
}
.graph503svg3act{
 cursor:pointer;
}
.svg509avrgDataName, .svg509avrgNum{
 font:100% 'Source Serif Pro', Verdana, Geneva, sans-serif;
 font-size:15px;
 font-weight:bold;
}
.svg509avrgDataText{
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-size:12px;
 font-weight:normal;
}
.svg509pntAct{
 cursor:pointer;
}
#graph510butns{
 width:298px;
 height:23px;
 top:-41px;
 left:340px;
 background:#FFF;
 border:1px solid #000;
 overflow:hidden;
 cursor:pointer;
 text-transform:uppercase;
 font: 100% 'Source Sans Pro',Arial, Helvetica, Verdana, sans-serif;
 font-size:13px;
 font-weight:normal;
 letter-spacing:1px;
 word-spacing:2px;
 z-index:20;
}
.graph510butn{
 width:149px;
 left:0px;
 padding:4px 0px 9px 0px;
 background:#000;
 color:#FFF;
}
#graph510butn1{
 left:149px;
 background:#FFF;
 color:#000;
}
.svg510act{
 cursor:pointer;
}






.videoMediaIframe{
 font-weight:bold;
 font-size:20px;
 color:#FFF;
}
