/*Tiny MCE Classes*/

.tiny-highlight {}
.tiny-contentbox {overflow:hidden; padding:10px 20px; margin:0 0 15px 0; background:#f9f9f9; border:1px solid #efefef;}
.tiny-picture-border {display:block; margin:10px auto; padding: 10px; border: 1px solid #efefef;}
.tiny-picture-left {float:left; margin:7px 20px 10px 0; padding: 10px; border: 1px solid #efefef;}
.tiny-picture-right {float:right; margin:7px 0 10px 20px; padding: 10px; border: 1px solid #efefef;}
.tiny-introduction {padding:0 0 0 15px; font-style:italic; border-left:1px solid #ebebeb; }
.tiny-caption {font-size:0.9em; font-style:italic; color:#666;}
.tiny-quote {padding:10px 20px; margin:0 0 15px 0; font-family:"Georgia"; font-style:italic; font-size:1.2em; line-height:1.8em;background:#f9f9f9; border:1px solid #efefef;}
.tiny-tips {padding:0 0 0 20px; margin:0 0 15px 0; border-left:3px solid #295B98; }
.tiny-footnote {font-size:0.9em; font-style:italic;}
.tiny-figure {padding:5px 0 5px 10px; color:#0299ba; font-size:1.1em; border-left:10px solid #0299ba;}
.tiny-picture-caption {position:relative; top:-5px; display:block; margin:0 auto; font-style:italic; text-align:center;}

/*HTML Tags*/

html {}
    body {font-size:0.75em; color:#454545; font-family: "Verdana", sans-serif; line-height:1.6em; background-color:#00b0d4;}
        a {color:#0099b8; text-decoration:none;}
        a:hover {}
        img {border:none;}

/*Generic Classes*/

.clear {clear:both;}

/*Structure*/

.layout-main-container {position:relative; overflow:hidden; padding:0 0 20px;}
.layout-column-main {float:left;}
.layout-1column {padding:0 30px; width:900px;}
.layout-2columns-left {float:right; width:715px;}
.layout-2columns-right {float:left; width:715px;}
.layout-3columns {float:left; width:470px; margin-left:20px; margin-right:20px; }
.layout-side-bar { width:225px;}
.layout-side-bar-left {float:left;}
.layout-side-bar-right {float:right;}

/* Classes: Positioning - Formating */

/*jQuery Defaults*/
.ui-tabs {position: relative;}
   .ui-tabs .ui-tabs-nav {}
   .ui-tabs .ui-tabs-nav li {position: relative;}
   .ui-tabs .ui-tabs-nav li a {}
   .ui-tabs .ui-tabs-nav li.ui-tabs-selected {}
   .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
   .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
   .ui-tabs .ui-tabs-panel { display: block;}
   .ui-tabs .ui-tabs-hide { display: none !important;}


.wrapper {position:relative; overflow:hidden; margin:20px auto; width:960px; padding:0 20px; background:#fff; box-shadow: 0 0 10px #777;} 
    
    .loading {width:100%; height:100%; background:url(/images/ajax-loader.gif) no-repeat 50% 50%;}
    .preload {width:100%; height:100%; display:none;}
    
    .header {position:relative; height:118px;}
        a.home {position:absolute; left:0; top:37px; display:block; width:145px; height:43px; background:url(/images/logo.jpg);}
        p.moto {position:absolute; top:83px; font-style:italic; color:#2d478e; font-weight:bold;}
        
        .addthis_inline_follow_toolbox{position:absolute; right:180px; top:64px; width:80px;}
        
        .members_area {display:block; position:absolute; right:0; top:11px; width:178px; height:33px; border:1px solid #39a8c4; border-radius:5px; background:linear-gradient(#43bcdc,#39a8c5); background:-webkit-linear-gradient(#43bcdc,#39a8c5); background:-moz-linear-gradient(#43bcdc,#39a8c5); box-shadow:0 0 5px #dbdbdb;}
            .members_area span {display:block; margin:6px 0 0 ; padding:0 0 5px 30px; color:#fff; font-size:0.95em; font-weight:bold; background:url('/images/members_lock.png') 4px top no-repeat;}
        
        .search {position:absolute; right:0; top:62px;}
            .search form {position:relative; height:30px; width:165px;}
            .search .search-input {position:absolute; right:0; top:0px; width:150px; height:20px; line-height:22px; padding:0 25px 0 2px; background:#f8f8f8; border:1px solid #d5d5d5; font-size:0.9em; font-style:italic;}
            .search .search-input:hover,
            .search .search-input:focus {border-color:#ccc;}
            .search .search-button {position:absolute; right:2px; top:2px; margin:0; padding:0; width:18px; height:18px; background:#d5d5d5 url(/images/search.gif) no-repeat 50% 50%; border:none;}
            .search .search-button:hover {cursor:pointer;}
    
    .main-navigation {position:relative; z-index:1000; width:1000px; height:44px; margin:0 0 0 -5px; background:url(/images/main-navigation-background.png) left center no-repeat;}
        .main-navigation a.menuactive,
        .main-navigation a.menuparent {font-weight:bold;}
        .main-navigation ul {overflow:hidden; margin-left:15px; border-right:1px solid #00b0d4;}
            .main-navigation ul li {float:left; height:33px; line-height:33px; padding:0 10px; border-left:1px solid #00b0d4; border-right:1px solid #0099b8;}
            .main-navigation ul li:first-child {margin-right:0; padding-left:0; border-left:0;} 
            .main-navigation ul li:last-child {border-right:none;}
                .main-navigation ul li a {color:#fff; text-decoration:none; font-size:1em; text-shadow:0 0 1px #007d96;}

   .secondary-navigation {z-index:20; position:relative; width:940px; min-height:33px; margin:-10px 0 0 15px; line-height:33px; border-radius:0 0 5px 5px; border-top:2px solid #09859F; background:#26C0DF;}
       .secondary-navigation a.menuactive,
       .secondary-navigation a.menuparent {font-weight:bold;}
       .secondary-navigation ul {overflow:hidden; padding:5px 0;}
           .secondary-navigation ul li {float:left;}
               .secondary-navigation ul li a {padding:0 10px; line-height:1.6em; display:block; color:#fff; border-left:1px solid #09859F;}
               .secondary-navigation ul li:first-child a {border:none;} 
               .secondary-navigation ul li a:hover {background-image:url(/images/secondary-navigation.li-over.jpg);}
   
   .third-navigation {z-index:10; position:relative; width:940px; height:33px; margin:-5px 0 0 15px; line-height:33px; background:#f5f5f5;}
       .third-navigation a.menuactive,
       .third-navigation a.menuparent {color:#212121;}
       .third-navigation ul {padding:13px 0 0; overflow:hidden;}
           .third-navigation ul li {float:left;}
           .third-navigation ul li a {padding:0 10px; line-height:1em; display:block; color:#909090; border-left:1px solid #d5d5d5;}
           .third-navigation ul li:first-child a {border:none;} 
           .third-navigation ul li a:hover {background-image:url(/images/secondary-navigation.li-over.jpg);}
              
   .reset-list {margin:0; padding:0;}
       .reset-list li {margin:0; padding:0; background:none;}
       
   ul.menu-button {overflow:hidden;}
       ul.menu-button li {position:relative; float:left; width:270px; height:150px; margin:0 30px 30px 0; padding:10px 0; text-align:center; font-size:1.3em; font-weight:bold;border-radius:10px;}
       ul.menu-button li a {display:block; width:270px; height:150px; color:#fff;}
       ul.menu-button li a span {display:block; margin:0 1px; padding:0 0 7px; border-bottom:1px solid #fff;}
       
       ul li.root-our-vision {background:url('/images/our_vision.png') 1px 39px no-repeat #0099B8;}
       ul li.root-organisation-chart {background:url('/images/organisation_chart.png') 1px 39px no-repeat #0099B8;}
       ul li.root-uepg-partnership {background:url('/images/uepg_partnership.png') 1px 39px no-repeat #0099B8;}
       ul li.root-uepg-history {background:url('/images/uepg_history.png') 1px 39px no-repeat #0099B8;}
       ul li.root-key-facts {margin-left:300px; background:url('/images/key_facts.png') 1px 39px no-repeat #0099B8;}
       
       ul li.root-general-overview {background:url('/images/general_overview.png') 1px 39px no-repeat #0099B8;}
       ul li.root-2010-2011-overview {background:url('/images/2010_2011_overview.png') 1px 39px no-repeat #0099B8;}
       ul li.root-achievement-and-objectives {background:url('/images/achievement_objectives.png') 1px 39px no-repeat #0099B8;}
       ul li.root-committees-task-forces-and-portfolios {background:url('/images/committees.png') 1px 60px no-repeat #0099B8;}
       ul li.root-case-studies {margin:0 0 30px 300px; background:url('/images/case_studies.png') 1px 39px no-repeat #0099B8;}
       
       ul li.root-current-trends {background:url('/images/current_trends.png') 1px 39px no-repeat #0099B8;}
       ul li.root-graphs {background:url('/images/graphs.png') 1px 39px no-repeat #0099B8;}
       ul li.root-construction-activity-in-europe {background:url('/images/construction_activity.png') 1px 60px no-repeat #0099B8;}
       ul li.root-estimates-of-production-data { margin:0 0 30px 300px; background:url('/images/estimates_production.png') 1px 39px no-repeat #0099B8;}
       
       ul li.root-committees {background:url('/images/committees_2.png') 1px 39px no-repeat #0099B8;}
       ul li.root-task-forces {background:url('/images/task_forces.png') 1px 39px no-repeat #0099B8;}
       ul li.root-portfolios {background:url('/images/portfolios.png') 1px 39px no-repeat #0099B8;}
       
       ul li.root-eu-institutions-european-agency {background:url('/images/eu_agency.png') 1px 60px no-repeat #0099B8;}
       ul li.root-eu-institutions-european-commission {background:url('/images/eu_commission.png') 1px 60px no-repeat #0099B8;}
       ul li.root-eu-institutions-european-parliament {background:url('/images/eu_parliament.png') 1px 60px no-repeat #0099B8;}
       ul li.root-eu-institutions-council-of-the-european-union {background:url('/images/eu_council.png') 1px 60px no-repeat #0099B8;}
       ul li.root-eu-links {background:url('/images/eu_links.png') 1px 39px no-repeat #0099B8;}
       ul li.root-eu-news {background:url('/images/eu_news.png') 1px 39px no-repeat #0099B8;}
       ul li.root-gain-global-aggregates-information-network {background:url('/images/gain.png') 1px 60px no-repeat #0099B8;}
       ul li.root-initiatives {background:url('/images/initiatives.png') 1px 39px no-repeat #0099B8;}
       ul li.root-international-organisation {background:url('/images/international_organisation.png') 1px 39px no-repeat #0099B8;}
       ul li.root-members-of {background:url('/images/members_of.png') 1px 39px no-repeat #0099B8;}
       ul li.root-partners-association {margin:0 0 0 300px; background:url('/images/partners.png') 1px 39px no-repeat #0099B8;}
       
       ul li.root-annual-reviews {background:url('/images/annual_reviews.png') 1px 39px no-repeat #0099B8;}
       ul li.root-brochures {background:url('/images/brochures.png') 1px 39px no-repeat #0099B8;}
       ul li.root-best-practices {background:url('/images/best_practices.png') 1px 39px no-repeat #0099B8;}
       ul li.root-case-study {background:url('/images/case_study.png') 1px 39px no-repeat #0099B8;}
       ul li.root-study-reports {background:url('/images/study_reports.png') 1px 39px no-repeat #0099B8;}
       ul li.root-special-editions {background:url('/images/special_editions.png') 1px 39px no-repeat #0099B8;}
       ul li.root-sd-awards {margin:0 0 30px 300px; background:url('/images/sd_awards.png') 1px 39px no-repeat #0099B8;}
       
       ul li.root-news {background:url('/images/news.png') 1px 39px no-repeat #0099B8;}
       ul li.root-links {background:url('/images/links.png') 1px 39px no-repeat #0099B8;}
       
       ul li.root-biodiversity {background:url('/images/biodiversity.png') 1px 39px no-repeat #0099B8;}
       ul li.root-water-management {background:url('/images/water_management.png') 1px 39px no-repeat #0099B8;}
    
       ul li.root-data-2017 {background:url('/images/data-2017.png') 1px 39px no-repeat #0099B8;}   
       ul li.root-data-2016 {background:url('/images/data-2016.png') 1px 39px no-repeat #0099B8;}   
       ul li.root-data-2015 {background:url('/images/data-2015.png') 1px 39px no-repeat #0099B8;}
       ul li.root-data-2014 {background:url('/images/data-2014.png') 1px 39px no-repeat #0099B8;}
       ul li.root-data-2013 {background:url('/images/data-2013.png') 1px 39px no-repeat #0099B8;}
       ul li.root-data-2012 {background:url('/images/data_2012.png') 1px 39px no-repeat #0099B8;}
       ul li.root-data-2011 {background:url('/images/data_2011.png') 1px 39px no-repeat #0099B8;}
       ul li.root-data-2010 {background:url('/images/data_2010.png') 1px 39px no-repeat #0099B8;}
       ul li.root-data-2009 {background:url('/images/data_2009.png') 1px 39px no-repeat #0099B8;}
       ul li.root-data-2008 {background:url('/images/data_2008.png') 1px 39px no-repeat #0099B8;}
       
       
       ul.menu-button li ul {display:none;}
       
   .generic-list {}
       .generic-list li {margin:10px 0 0 0;}
       .generic-list li:first-child {}
           .generic-list li .generic-date {margin:0 0 3px 0; padding:0 5px 0 0; line-height:0.8em; color:#888; font-size:0.8em; text-transform:uppercase;}
           .generic-list h4 {line-height:1.6em;}
           .generic-list h4 a {color:#212121;}
           .generic-list h4 a:hover {text-decoration:underline;}
           .generic-list li .generic-summary {font-size:0.9em;}
           .generic-list li .generic-summary p:first-child {margin:0;}
           .generic-list li .list-toolbar {margin:0 0 0 0; color:#838383; font-size:0.75em; text-transform:uppercase;}
           .generic-list li .list-read-more,
           .generic-list li .list-download {}
           .generic-list li .list-read-more:hover,
           .generic-list li .list-download:hover {}
   
   .side-box {position:relative; margin:0 0 20px 0; padding:20px; -moz-border-radius:7px; background:#f5f5f5;}
   .side-box .view-all {position:absolute; right:20px; top:23px; font-size:0.9em; color:#6e6e6e; text-decoration:underline;}
       .side-box-heading {font-weight:bold; color:#0099b8; font-size:2em; font-weight:900;}
       .side-box-content {overflow:hidden;}
           .side-box-content .generic-list li h4 a {color:#212121;}
      
   .generic-grid {overflow:hidden; border-top: 1px solid #efefef;}
       .generic-grid li {float:left; border-left: 1px solid #efefef;}
       .generic-grid li:first-child { border-left:none; margin-left:0; padding-left:0;}
               .generic-grid li h4 {font-size:1.1em;}
       .generic-grid li .last-item-in-row {padding-right:0;}

   .generic-grid-first {border-top:none;}

   .related-list {}
       .related-list li {}
       .related-list li:first-child {} 
       .related-list li h4 {}
       .related-list li .generic-date {}
       .related-list li h4 a {}
       .related-list li h4 a:hover {text-decoration:underline;}   
       .related-list li .generic-summary {}
       .related-list li .list-read-more,
       .related-list li .list-download {margin:5px 0 0 0;}
   
   .error_message {display:none;}
   .generic-form {overflow:hidden;}
       .generic-form div {margin:0 0 3px 0;}
       .generic-form div.required label {font-weight:bold;}
       .generic-form .fb_invalid input,
       .generic-form .fb_invalid textarea {background:#fff url(/images/system-error-alt-02.png) no-repeat right 3px;}
       .generic-form .fb_invalid select {}
       .generic-form label {float:left; width:150px;}
       .generic-form input {}
       .generic-form input,
       .generic-form textarea,
       .generic-form select {width:270px; padding:3px 6px;}
       .generic-form .cms_submit {width:auto;}
           .generic-form .cms_submit:hover {cursor:pointer;}
  
   #change-font {position:absolute; right:192px; top:16px; padding:5px; border:1px solid #efefef; border-radius:5px; background:-moz-linear-gradient(#fafafa,#efefef);}
       #change-font a {float:left; margin:0 3px 0; padding:0 3px 0; border-right:1px dashed #ccc;}
       #change-font .increase-font {display:block; width:15px; height:15px; font-weight:bold; font-size:1.5em; text-indent:-9999px; background:url('/images/increase_font.png') no-repeat;}
       #change-font .decrease-font {display:block; width:15px; height:15px; font-size:1.2em; text-indent:-9999px; background:url('/images/decrease_font.png') no-repeat;}
       #change-font .reset-font {display:block; width:15px; height:15px; margin:0 0 0 3px; font-size:1.4em; text-indent:-9999px; border:none; background:url('/images/reset_font.png') no-repeat;}
  
   .home-slider {height:280px; padding:10px; background:url(/images/texture.jpg);}
       .home-slider .ui-tabs-panel {position:relative; height:280px;}
           .home-slider .ui-tabs-panel a.thumbnail {display:block; position:absolute; left:0; top:0; width:620px; height:280px; background-repeat:no-repeat; border:1px solid #fff;}
           .home-slider .ui-tabs-panel .content {position:absolute; right:0; top:0; width:300px; height:280px; color:#464646; text-shadow:0 0 1px #fff; font-size:1.4em;}
               .home-slider .ui-tabs-panel .content h2 {margin:0 0 10px 0; color:#00a5c6; font-size:2em;}
               .home-slider .ui-tabs-panel .content a.button {display:block; width:100px; margin:10px 0 0 0; padding:2px 0; border:1px solid #fff; box-shadow:0 0 5px #c0c0c0; background: -moz-linear-gradient(#ffffff, #efefef); border-radius:5px; color:#212121; font-size:0.9em; text-align:center;}
               .home-slider .ui-tabs-panel .content p {position:absolute; top:50%; display:none; font-size:1.4em; line-height:1.4em; font-style:italic; font-family:Georgia,Verdana,sans-serif;}
               .home-slider #slide1 p {display:block; margin-top:-62px;}
   
   .home-welcome {margin:20px 0; padding:20px 30px 20px 30px; background:#f5f5f5; border-radius:7px; font-size:1.1em; text-shadow:0 0 1px #fff;}
       .home-welcome h3 {color:#212121; font-size:1.3em; margin:0 0 10px 0;}
       .home-welcome p {margin:0 0 15px 0;}
       
   .home-videos {float:left; width:258px; padding:30px 20px; background:linear-gradient(#00b1d5,#0099b8); background:-webkit-linear-gradient(#00b1d5,#0099b8); background:-moz-linear-gradient(#00b1d5,#0099b8); border:1px solid #0099b8; border-radius:7px; }
       .home-videos h3 {margin:0 0 15px 0; font-size:3em; color:#004b5a;}
           .home-videos h3 span {font-size:0.4em; color:#fff; text-transform:uppercase; font-style:italic; text-shadow:0 0 1px #004b5a;}
       .home-videos .video {position:relative; padding:1px; border:1px solid #0187a3; background:#FFF;}
           .home-videos .play-video {position:absolute; left:105px; top:65px;}
       
   .home-block {float:left; width:300px; margin:0 0 0 28px;}
       .home-block h3 {color:#0099b8; font-weight:100; font-size:2em;}
       .home-block .view-all {margin:5px 0 0 0; padding:5px 0 0 0; border-top:1px solid #d5d5d5;}
           .home-block .view-all a {float:left; padding-top:2px; color:#707070; font-size:0.8em; text-transform:uppercase;}
   
   .home-case {position:relative; font-size:1em;}
       .home-case h3 {}
       .home-case .thumbnail {overflow:hidden; margin:10px 0;height:67px; background-repeat:no-repeat; background-position:50% 50%; -moz-border-radius:7px;}
       .home-case h4 {color:#212121;}
       .home-case .summary {font-size:0.9em; line-height:1.4em;}
       .home-case .tools {margin:5px 0 0 0; color:#838383; font-size:0.8em; text-transform:uppercase;}
   
   .home-news {}
       .home-news .news-list .generic-thumnail {float:left; margin:5px 10px 10px 0; padding:1px; border:1px solid #ccc;}
       .home-news .news-list .generic-summary {float:right; margin:2px 0 0;}
       .home-news .news-list .generic-summary-length {float:right; width:220px; margin:2px 0 0;}
       .home-news .news-list .list-toolbar {clear:both; font-size:0.8em;}
       .home-news .news-list .tools {margin:5px 0 0 0; color:#838383; font-size:0.8em; text-transform:uppercase;}
       .home-news .view-all .rss {float:right; padding-right:20px; background:url(/images/rss.png) no-repeat right 0;}
       
   .home-case .generic-list {margin-top:10px; line-height:1.4em;}
       .home-case .generic-list li {position:relative; padding:0 20px 0 0;}
          .home-case .generic-list h4 { line-height:1.2em; margin-bottom:3px;}
              .home-case .generic-list h4 a {color:#212121;}
          .home-case .generic-list .download {position:absolute; right:0; bottom:10px; width:18px; height:19px; text-indent:-9999px;}
   
   .home-events .generic-list {margin-top:10px; line-height:1.4em;}
          .home-events .generic-list h4 { line-height:1.2em; margin-bottom:3px;}
              .home-events .generic-list h4 a {color:#212121;}
          .home-events .generic-list .list-toolbar-left {margin-top:5px;}
   
   .breadcrumbs {font-weight:bold; margin:30px 0 20px 0; text-align:right; /*color:#aeaeae;*/ font-size:0.9em; color:#5a5a5a;}
       .breadcrumbs  a {/*color:#858585;*/ color:#5a5a5a;}
   
   .feature-box-content {font-size:0.9em; line-height:1.4em;}

   .inside-content {line-height:1.8em;}

       .inside-content h1 {margin:0 0 20px 0;font-weight:100; font-size:2em;}
       .inside-content h2 {margin:0 0 20px 0; font-size:1.4em; color:#777;}
       .inside-content h3 {font-size:1.2em; color:#0099b8; }
       .inside-content p,
       .feature-box-content p {margin:0 0 15px 0;}
       .content-list,
       .feature-box-content .content-list {margin:15px 0; padding:0 0 0 15px;}
           .content-list li,
           .feature-box-content .content-list li {padding:0 0 0 22px; margin:0 0 8px 0; background:url(/images/li_2.png) no-repeat 0 5px;}
       
       .feature-box-content .content-list {padding-left:0;}
       .feature-box-content h2 {font-size:1.3em;}
       
       .inside-content #map_canvas {width:500px; height:440px; padding:5px; border:1px solid #ccc;}
       
       /*table {margin:0 0 20px 0; border:1px solid #00b0d4;}
           table td {padding:5px 20px;}
           table thead th {background:#00b0d4; color:#fff; font-weight:bold; vertical-align:bottom;}
           table tbody td {padding:10px 20px 5px 20px; font-size:0.9em; line-height:1.3em;}
           table tbody tr {border-top:1px solid #00b0d4;}
           table tbody tr:first-child {border:none;} 
           table tbody td:first-child {font-weight:bold; background:#c2e7ef;}*/
       
       
       .inside-content table {margin:0 0 20px 0; border:1px solid #00b0d4;}
           .inside-content table td {padding:5px 20px;}
           .inside-content table thead th {background:#00b0d4; color:#fff; font-weight:bold; vertical-align:bottom;}
           .inside-content table tbody td {padding:10px 20px 5px 20px; font-size:0.9em; line-height:1.3em;}
           .inside-content table tbody tr {border-top:1px solid #00b0d4;}
           .inside-content table tbody tr:last-child {border-bottom:1px solid #00b0d4;} 
           .inside-content table tbody td:first-child {font-weight:bold; background:#c2e7ef;}
       
       .publications-list {overflow:hidden;}
             .publications-list li {position:relative; float:left; width:435px; height:166px; padding:0; margin:0 0 20px 20px;}
             .publications-list li:first-child {margin-left:0;}
                 .publications-list li .thumbnail {float:left; margin:0 10px 5px 0; padding:5px; border:1px solid #EFEFEF; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px;}
                     .publications-list li .thumbnail a {display:block;  width:110px; height:156px; margin:0 auto;}
                 .publications-list li h4 {position:absolute; left:130px; width:295px; margin:5px 0 0 0; padding:0 5px; font-weight:normal; background:url(/images/texture.jpg); border-radius:3px; }
                 .publications-list li .list-toolbar {position:absolute; left:130px; bottom:0;  width:305px; height:20px; border-bottom:1px solid #efefef;}
                     .publications-list li .list-toolbar .date {position:absolute; left:0; top:0;}
                     .publications-list li .list-toolbar .download {position:absolute; right:0; top:0;}
             .publications-list li .list-category {position:absolute; left:130px; top:0; padding:0 5px; background:url(/images/texture.jpg); border-radius:3px; font-size:0.8em; text-transform:uppercase;}
             .publications-list li .mcf_modulextender {overflow:hidden; float:left; position:absolute; top:20px; left:120px; font-size:0.9em;}
             .publications-list li .mcf_modulextender li {width:100%; height:100%; color:#838383; background:none;}
       
       .category-heading {margin-top:10px; text-transform:uppercase; text-decoration:underline; color:#454545;}
       
       .president-history {margin:10px auto; padding:0;}
           .president-history li {clear:both; padding:0; background:none;}
       
       .committees {}
           .committees h2 {padding:10px 0; color:#fff; text-align:center; background:#00B0D4; border-radius:5px 5px 0 0;}
           .committees img {position:relative; top:-20px; border:1px solid #00B0D4; border-top:1px solid #fff; border-radius:0 0 5px 5px;}
       
       #flashcontent {overflow:hidden; z-index:10; position:relative;}
           #flashcontent embed {position:relative; left:-15px;}
       
       .legend-members {z-index:900; position:absolute; top:350px; right:120px;}
           .legend-members p {padding:10px; border:1px solid #ccc;}
           .legend-members img {margin:0 10px 0 0;}
       
       table.data-documents {width:100%;}
           table.data-documents tr {border-bottom:1px solid #d5d5d5;}
               table.data-documents tr td {padding:10px 20px 10px;}
               table.data-documents tr td.date {width:80px;  color:#838383; font-size:0.9em; text-transform:uppercase;}
               table.data-documents tr td.download {width:190px; text-align:right; color:#838383; font-size:0.9em; text-transform:uppercase;}
                   table.data-documents tr td h4 {padding:5px 0 0 20px; font-weight:normal; background-repeat:no-repeat; background-position:0 3px;}
       
       .members-list {}
           .memnbers-list {}
           .members-list li {overflow:hidden;}
           .members-list li h4 {margin-top:10px; margin-bottom:10px;}
           .members-list .logo-members {float:left; width:80px; margin:5px 30px 0 0; padding:2px; border:1px solid #efefef;}
           .members-list .logo-members img {display:block; margin:0 auto; vertical-align:middle;}
           .members-list .left-column {float:left; width:250px;}
           .members-list .right-column {float:left;  margin:0 0 0 30px; padding:0 0 0 30px; border-left:1px solid #ccc;}
           
           .flag-members {position:relative; top:1px; margin:0px 0 0 10px;}
       
       .list-case-studies {}
           .list-case-studies .category-heading {position:relative; margin:30px 0 0; color:#0099B8; font-size:1.6em; text-decoration:none;}
           .list-case-studies .flag-countries {position:relative; right:-10px; top:-1px;}
           .list-case-studies ul {}
           .list-case-studies ul li {padding:0 0 0 25px; background:url(/images/li_2.png) no-repeat 0 5px;}
           .list-case-studies .download {padding:0 0 0 10px; border-left:3px solid #EAEAEA;}
       
       .sda-list {overflow:hidden; margin:0 0 20px; padding:30px 40px 20px; background:#fafafa;}
           .sda-list li {float:left; width:375px; margin:0;}
           .sda-list li:nth-child(odd) {margin:0 20px 0 0;}
       
       .case-studies-companies {overflow:hidden; padding:20px 40px; border:1px solid #ccc; background:#fafafa;}
           .case-studies-companies h3 {margin:0 0 10px 0;}
           .case-studies-companies select {height:30px; padding:5px; font-size:1.1em; border:1px solid #efefef; background:#fff;}
           .case-studies-companies input {margin:0 0 0 20px; padding:5px 15px; border:1px solid #ccc; background:#fff; cursor:pointer;}
       
       .bloc-introduction {margin:20px 0; padding:20px 30px 20px 30px; background:#f5f5f5; border-radius:7px; font-size:1.1em; text-shadow:0 0 1px #fff;}
           .bloc-introduction h3 {color:#212121; font-size:1.3em; margin:0 0 10px 0;}
           .bloc-introduction p {margin:0 0 15px 0;}
       
       .news-list li {clear:both; overflow:hidden;}
       .news-list .generic-thumnail {float:left; margin:0 15px 0 0;}
       .news-list .content-news {float:left; width:820px;}
       
       /* Style For Mansory
       .links-list {}      
           .links-list li {float:left; padding:20px; width:180px; margin:10px; line-height:1.2em; background:url(/images/texture.jpg); -moz-border-radius:7px;}       
               .links-list li .summary {font-size:0.9em;}*/
       
       .links-list {overflow:hidden;}
           .links-list li {margin:10px 0 0 0; padding:0 0 0 30px; background:url(/images/li_2.png) no-repeat 8px 6px;}
       
       .article-footer {overflow:hidden; margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px solid #d5d5d5; font-size:0.8em; text-transform:uppercase;}
       .article-date {float:left;}    
       .article-summary {padding:0 0 0 20px; border-left:1px solid #efefef; font-style:italic;}
       .article-body {}
       .article-attachement {float:right;}
           .article-attachement a {padding:3px 0 2px 20px; background-repeat:no-repeat;}
   
       .pager {float:left; overflow:hidden; margin:20px 0 0 0; font-size:0.9em; border:1px solid #dbdbdb; background: -moz-linear-gradient(#efefef,#fefefe); background: -webkit-linear-gradient(#efefef,#fefefe); background: linear-gradient(#efefef,#fefefe);}
           .pager li {float:left; padding:0 5px; border-left:1px solid #dbdbdb; font-weight:bold;}
           .pager li:first-child {border:none;}
           .pager li a {font-weight:normal;}
           .pager li.previous a {}
           .pager li.next a {}
       
       .popup-content {overflow:hidden; padding:20px 10px;}
       .popup-content p,
       .popup-content ul,
       .popup-content ol,
       .popup-content h2,
       .popup-content h3 {margin:0 0 15px 0;}

       .search-results {}
       .search-results li {}
       .search-results li h3 {}
       .search-results li.odd {}
       .search-results li.even {}
       .search-results li a {}
       .search-results li .weight {}

       .footer {overflow:hidden; margin:20px auto; width:960px; color:#fff; font-size:0.8em;}
           .footer p {text-align:center;}
           .footer p:first-child {margin:0 0 5px;}
           .footer a {color:#fff;}
  
          
    #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
    #cboxOverlay{position:fixed; width:100%; height:100%;}
    #cboxMiddleLeft, #cboxBottomLeft{clear:left;}
    #cboxContent{position:relative; overflow:visible;}
    #cboxLoadedContent{overflow:auto;}
    #cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
    #cboxTitle{margin:0;}
    #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
    #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

    #cboxOverlay{background:#fff;}

    #colorbox{}
        #cboxContent{margin-top:32px;}
            #cboxLoadedContent{background:#fff; padding:15px; border:1px solid #b9b9b9; }
            #cboxLoadingGraphic{background:url("/images/colorbox/loading.gif") no-repeat center center;}
            #cboxLoadingOverlay{background:#fff; border:1px solid #b9b9b9;}
            #cboxTitle{position:absolute; top:-22px; left:0; color:#295b98; font-size:1.4em; font-weight:bold;}
            #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
            #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(/images/colorbox/controls.png) no-repeat 0 0;}
            #cboxPrevious{background-position:0px 0px; right:44px;}
            #cboxPrevious.hover{background-position:0px -25px;}
            #cboxNext{background-position:-25px 0px; right:22px;}
            #cboxNext.hover{background-position:-25px -25px;}
            #cboxClose{background-position:-50px 0px; right:0;}
            #cboxClose.hover{background-position:-50px -25px;}
            .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
            .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
            .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
            .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
            .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25;}



    #top-link  {display:none; position:fixed; right:5px; bottom:5px; padding:10px; color:#FFF; font-weight:bold; text-decoration:none; border:1px solid #00AACC; border-radius:3px; background:#0099B8;}

/*
*
*   Case studies
*
*/

/*
.casestudies_table{border:0px; margin-top:10px;}
.casestudies_table tr{border:0px;}
.casestudies_table td:first-child {background:#ffffff;padding-right:20px; width:50px; height:50px; }
.casestudies_table td {padding:0px;}
.casestudies_file {vertical-align:top; width:300px; height:auto;}
*/

.casestudy{padding-bottom:15px;}
.casestudy_thumbnail{float:left;width:50px;height:50px; border:1px solid #eeeeee; padding:5px}
.casestudy_file{margin-left:50px;padding-left:20px;}
.casestudy_title{padding-bottom:10px;}

/* Tabs */
.tabs {}
    .tabs .ui-tabs-nav {overflow:hidden; border-bottom:2px solid #00b0d4;  padding:0 0 20px 0;}
        .tabs .ui-tabs-nav li {float:left; margin-right:5px; margin-bottom:5px;}
        .tabs .ui-tabs-nav li:first-child {margin-left:0;}
            .tabs .ui-tabs-nav li a {display:block; padding:0 10px; line-height:40px; border:1px solid #edf2f5; border-bottom:none; color:#717679; background:#edf2f5;}
            .tabs .ui-tabs-nav li.ui-state-active a {background:#7C8C94; border-color:#7C8C94; color:#fff; font-weight:bold;}
        .tabs .ui-tabs-panel {padding:30px; border:1px solid #EDEDED; border-top:none;}
            .inside-content .tabs .generic-list li .list-content {margin-left:0; width:auto;}


.tabs .ui-tabs-nav {overflow:hidden; }
    .tabs .ui-tabs-nav .ui-state-default {float:left; border-right:none;}
    .tabs .ui-tabs-nav .ui-state-default:last-child, .inside-tabs-wrapper .ui-tabs-nav .media-convergence {border-right:1px solid #ebebeb;}
    .tabs .ui-tabs-nav .ui-state-default a:hover {color:#2f5b9c;}
    .tabs .ui-tabs-nav .ui-state-active {border-color:#cc397b;}
    .tabs .ui-tabs-nav .ui-state-active a {color:#FFF; background:#cc397b;}
    .tabs .ui-tabs-nav .ui-state-active a:hover {color:#FFF;}
    .tabs .ui-tabs-nav .media-pluralism-standards, .inside-tabs-wrapper .ui-tabs-nav .miscellaneous, .inside-tabs-wrapper .ui-tabs-nav .national-updates, .inside-tabs-wrapper .ui-tabs-nav .networks, .inside-tabs-wrapper .ui-tabs-nav .sports-rights, .inside-tabs-wrapper .ui-tabs-nav .state-aid, .inside-tabs-wrapper .ui-tabs-nav .taxation {border-top:none;}
    .tabs .ui-tabs-anchor {display:block; padding:10px 20px; color:#7e7e7e;}
    
    .tabs .ui-tabs-panel {overflow:hidden;}
