/**********************/
/*** General things ***/
/**********************/

html{
    overflow-y:scroll;
    overflow-x:auto;
 }

 body {
   margin: 0;
   padding: 0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   line-height: 17px;
   background-color: #B8B8B8;
   text-align: center;
 }

 div#centering {
   width: 1180px;
   margin: auto;
   box-shadow: 0px 0px 62px 20px #8c8c8c;
   -moz-box-shadow: 0px 0px 62px 20px #8c8c8c;
   -webkit-box-shadow: 0px 0px 62px 20px #8c8c8c;
   background-color: white;
   text-align: left;
 }

 a {
   text-decoration: none;
   color: rgb(0,138,200);
 }

 a:hover {
   text-decoration: underline;
 }

 img {
    border: 0;
 }

 .h1, h1 {
   font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
   color: #405661;
   font-size: 28px;
   line-height: 32px;
   margin-top: 0px;
   margin-bottom: 14px;
   font-weight: bold;
 }

 h2 {
   font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: 700;
   color: #405661;
   margin-bottom: 5px;
   line-height: 24px;
   margin-top: 0px;
 }

 h3 {
   font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: 700;
   color: #405661;
   margin-bottom: 5px;
   line-height: 24px;
   margin-top: 0px;
 }

 h4, h5, h6, h7, h8 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   line-height: 17px;
   font-weight: bold;
   margin-bottom: 0px;
   margin-top: 0px;
 }

 p {
   font-family: Arial, Helvetica, sans-serif;
   margin-top: 0;
   margin-bottom: 16px;
 }

 div#oldbrowser {
   display: none;
   border-width: 3px;
   border-color: red;
   border-style: solid;
   padding: 10px;
 }

 /**************/
 /*** Ticker ***/
 /**************/

 #header.eceeeorg div#ticker {
     height:20px;
     padding:4px 0px 0px 105px;
     color:rgb(146,206,210);
 }
     #header.eceeeorg div#ticker a {
         color:rgb(146,206,210);
     }
 #header.ecodesign div#ticker {
     height:20px;
     padding:4px 0px 0px 105px;
     color: rgb(179,210,165);
 }
     #header.ecodesign div#ticker a {
         color:rgb(179,210,165);
     }

 #header.summerstudy div#ticker {
     height:20px;
     padding:4px 0px 0px 105px;
     color: rgb(179,210,165);
 }
     #header.summerstudy div#ticker a {
         color:rgb(179,210,165);
     }

 #header.industry div#ticker {
     height:20px;
     padding:4px 0px 0px 105px;
     color:white;
 }
     #header.industry div#ticker a {
         color:white;
     }



 /**************/
 /*** Header ***/
 /**************/


 div#header {
     position:relative;
     width:1180px;
     height: 160px;
 }

 .header_background_1.summerstudy  {
     background-image: url('../img/30y/summerstudy_30Y_header.png');
     background-repeat: no-repeat;
 }
 .header_background_2.summerstudy  {
     background-image: url('../img/30y/summerstudy_30Y_header.png');
     background-repeat: no-repeat;
 }
 .header_background_3.summerstudy  {
     background-image: url('../img/30y/summerstudy_30Y_header.png');
     background-repeat: no-repeat;
 }
 .header_background_4.summerstudy  {
     background-image: url('../img/30y/summerstudy_30Y_header.png');
     background-repeat: no-repeat;
 }
 @media only screen and (-webkit-min-device-pixel-ratio : 2),
        only screen and (min-device-pixel-ratio : 2), only screen and (min-resolution: 2dppx) {
     .header_background_1.summerstudy  {
         background-image: url('../img/30y/summerstudy_30Y_header@2x.png');background-size: 100%;
         background-repeat: no-repeat;
     }
     .header_background_2.summerstudy  {
         background-image: url('../img/30y/summerstudy_30Y_header@2x.png');background-size: 100%;
         background-repeat: no-repeat;
     }
     .header_background_3.summerstudy  {
         background-image: url('../img/30y/summerstudy_30Y_header@2x.png');background-size: 100%;
         background-repeat: no-repeat;
     }
     .header_background_4.summerstudy  {
         background-image: url('../img/30y/summerstudy_30Y_header@2x.png');background-size: 100%;
         background-repeat: no-repeat;
     }
 }

 .header_background_1.industry  {
     background-color:#e4036f;
     background-image: url('../img/Eceee_IE16_webb_1180_301_sidhuvud+text.png');
     background-repeat: no-repeat;
 }
 .header_background_2.industry  {
     background-color:#e4036f;
     background-image: url('../img/Eceee_IE16_webb_1180_301_sidhuvud+text.png');
     background-repeat: no-repeat;
 }
 .header_background_3.industry  {
     background-color:#e4036f;
     background-image: url('../img/Eceee_IE16_webb_1180_301_sidhuvud+text.png');
     background-repeat: no-repeat;
 }
 .header_background_4.industry  {
     background-color:#e4036f;
     background-image: url('../img/Eceee_IE16_webb_1180_301_sidhuvud+text.png');
     background-repeat: no-repeat;
 }




 /**************/
 /*** Logo ***/
 /**************/
 div#logo {
     float:left;
     position:relative;
     top:0px;
     left:0px;
     width:546px;
     height:75px;
     background-image:url('../img/header2019/Eceee_SS19_logo+tag_305.png');
     background-repeat: no-repeat;
     cursor:pointer;
 }
 .ecodesign div#logo {
     float:left;
     position:relative;
     top:0px;
     left:0px;
     width:546px;
     height:75px;
     background-image:url('../img/ecodesign-logo-833.png');
     cursor:pointer;
 }


 #header.industry div#logo {
     float:left;
     position:relative;
     top:0px;
     left:0px;
     width:546px;
     height:75px;
     background-image:none;
     cursor:pointer;
 }
 #header.summerstudy div#logo {
     float:left;
     position:relative;
     top:0px;
     left:0px;
     cursor:pointer;
     background-image:none;
     background-repeat: no-repeat;

 }

 @media only screen and (-webkit-min-device-pixel-ratio : 2),
        only screen and (min-device-pixel-ratio : 2), only screen and (min-resolution: 2dppx) {
     #header.summerstudy div#logo {
         background-image:none;
     }
 }


 /**************/
 /*** Quote ***/
 /**************/

 div#quote {
     float:left;
     position:relative;
     top:18px;
     left:128px;
     width:292px;
     height:78px;
 }
 div#quote div.clearfix { display:none;}
 div#quote .plugquote {
     display:block-inline;
     color:white;
     font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
     font-weight:700;
     font-size: 20px;
     line-height: 24px;
 }
 div#quote a {
     color:white;
     text-decoration:none;
 }
 div#quote .quote_left {
     position:absolute;
     color:white;
     font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
     font-weight:700;
     font-size: 20px;
     line-height: 24px;
     margin-left:-8px;
 }
 div#quote .quote_right {
     color:white;
     font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
     font-weight:700;
     font-size: 20px;
     line-height: 24px;
     margin-left:-3px;
 }
 div#quote br {
     display:none;
 }
 div#quote .columnist_name {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     line-height: 24px;
     font-weight:normal;
     white-space:nowrap;
 }
 div#quote .columnist_name em {
     color:white;
 }

 #header.summerstudy div#quote .portletPlugger {
   display:none;
 }

 .summerstudy-logo-label h2 {padding: 10px 10px;text-align: center; }

 /**************/
 /*** Search ***/
 /**************/

 div#search {
     float:left;
     position:relative;
     top:22px;
     left:150px;
     height:40px;
     width:166px;

 }

 div#search span {
     color:white;
     font-family: Arial, Helvetica, sans-serif;
     font-weight:normal;
     font-style:italic;
     font-size: 11px;
     padding:0px 0px 0px 6px;
 }

 div#search span span{
     padding:0px;
 }
 .header_background_1.eceeeorg div#search span span {
     color:#ffffff;
 }
 .header_background_2.eceeeorg div#search span span {
     color:#ffffff;
 }
 .header_background_3.eceeeorg div#search span span {
     color:#ffffff;
 }
 .header_background_4.eceeeorg div#search span span {
     color:#ffffff;
 }

 .header_background_1.ecodesign div#search span span {
     color:#ffffff;
 }
 .header_background_2.ecodesign div#search span span {
     color:#ffffff;
 }
 .header_background_3.ecodesign div#search span span {
     color:#ffffff;
 }
 .header_background_4.ecodesign div#search span span {
     color:#ffffff;
 }


 div#search input{
     border: 0px inset;
     border-radius: 8px;
     box-shadow: inset 3px 3px 8px 0px rgba(0, 0, 0, 0.3);
     width:149px;
     height:20px;
     padding:0px 8px;

 }

 div#search span a {
     color:#ffffff;
 }


 /*****************/
 /*** Main menu ***/
 /*****************/

 div.topmenu {
   height: 24px;
   /*margin-left: 8px;*/
 }

 div#globalnav {
   padding: 0;
   position:absolute;
   top:136px;
   width: 665px;
   height:24px;
 }



 div.topmenu ul {
   display: inline;
   list-style-type: none;
   padding: 0;
 }

 div.topmenu li {
   list-style: none;
   display: inline-block;
   height: 18px;
   font-size:12px;
   font-weight:normal;
 }

 div.topmenu li a {
   list-style: none;
   display: inline-block;
   height: 18px;
   font-size:13px;
   font-weight:normal;
   padding-top: 6px;
   padding-left: 12px;
   padding-right: 12px;
   -webkit-border-top-left-radius: 5px;
   -webkit-border-top-right-radius: 5px;
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
   color: white;
 }

 div.topmenu li a:hover, div.topmenu li.selected a {
   list-style: none;
   display: inline-block;
   height: 18px;
   font-size:13px;
   font-weight:normal;
   background-color:white;
   color:#007abb;
   padding-top: 5px;
   padding-left: 11px;
   padding-right: 11px;
   border-width: 1px 1px 0px 1px;
   border-style: solid;
   border-color: #b0b0b0;
   box-shadow: inset 1px 3px 8px -5px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow: inset 1px 3px 8px -5px rgba(0, 0, 0, 0.3);
   -moz-box-shadow: inset 1px 3px 8px -5px rgba(0, 0, 0, 0.3);
   -webkit-border-top-left-radius: 5px;
   -webkit-border-top-right-radius: 5px;
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
 }

 div#topstatic {
 }


 div#socialmenu {
     position: absolute;
     top: 2px;
     left: 994px;
 }

 #header.summerstudy div#socialmenu {
     position: absolute;
     top: 2px;
     left: 994px;
 }

 /*****************/
 /*** Site menu ***/
 /*****************/

 div.sitemenu {
   position:absolute;
   top:136px;
   left:834px;
   width: 346px;
   height:24px;
 }

 div.sitemenu ul {
   display: inline;
   list-style-type: none;
   padding: 0;
   position: relative;
 }
 div.sitemenu li {
   list-style: none;
   height: 24px;
   font-size:12px;
   font-weight:normal;
   position: absolute;
 }
     div.sitemenu li#summerstudy {
       top: 0px;
       left:52px;
       z-index:801;
       width:117px;
     }
       div.sitemenu li#summerstudy a {
           background-color:#53a6b4;
             background: -moz-linear-gradient(left, #53a6b4 0%, #2f5e66 100%);
             background: -webkit-gradient(linear, left top, right top, color-stop(0%,#53a6b4), color-stop(100%,#2f5e66));
             background: -webkit-linear-gradient(left, #53a6b4 0%,#2f5e66 100%);
             background: -o-linear-gradient(left, #53a6b4 0%,#2f5e66 100%);
             background: -ms-linear-gradient(left, #53a6b4 0%,#2f5e66 100%);
             background: linear-gradient(to right, #53a6b4 0%,#2f5e66 100%);
             filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53a6b4', endColorstr='#2f5e66',GradientType=1 );
           box-shadow: -4px -1px 8px -2px rgba(0, 0, 0, 0.5);
           border-color:#73d7e6;
       }
     div.sitemenu li#industry {
       top: 0px;
       left:116px;
       z-index:802;
       width:142px;
     }
       div.sitemenu li#industry a {
           background-color:#bb2773;
           background: -moz-linear-gradient(left, #bb2773 0%, #99205f 100%);
           background: -webkit-gradient(linear, left top, right top, color-stop(0%,#bb2773), color-stop(100%,#99205f));
           background: -webkit-linear-gradient(left, #bb2773 0%,#99205f 100%);
           background: -o-linear-gradient(left, #bb2773 0%,#99205f 100%);
           background: -ms-linear-gradient(left, #bb2773 0%,#99205f 100%);
           background: linear-gradient(to right, #bb2773 0%,#99205f 100%);
           filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb2773', endColorstr='#99205f',GradientType=1 );
           box-shadow: -4px -1px 8px -2px rgba(0, 0, 0, 0.5);
           border-color:#ed61aa;
       }
     div.sitemenu li#ecodesign {
       top: 0px;
       left:198px;
       z-index:803;
       width:88px;
     }
       div.sitemenu li#ecodesign a {
           background-color:#79c942;
           background: -moz-linear-gradient(left, #79c942 0%, #3d6622 100%);
           background: -webkit-gradient(linear, left top, right top, color-stop(0%,#79c942), color-stop(100%,#3d6622));
           background: -webkit-linear-gradient(left, #79c942 0%,#3d6622 100%);
           background: -o-linear-gradient(left, #79c942 0%,#3d6622 100%);
           background: -ms-linear-gradient(left, #79c942 0%,#3d6622 100%);
           background: linear-gradient(to right, #79c942 0%,#3d6622 100%);
           filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79c942', endColorstr='#3d6622',GradientType=1 );
           box-shadow: -4px -1px 8px -2px rgba(0, 0, 0, 0.5);
           border-color:#b0e38d;
       }
     div.sitemenu li#eceee {
       top: 0px;
       left:276px;
       z-index:804;
       width:40px;
     }
       div.sitemenu li#eceee a {
         background: #3ea8f4;
         background: -moz-linear-gradient(left, #3ea8f4 0%, #2d7bb3 100%);
         background: -webkit-gradient(linear, left top, right top, color-stop(0%,#3ea8f4), color-stop(100%,#2d7bb3));
         background: -webkit-linear-gradient(left, #3ea8f4 0%,#2d7bb3 100%);
         background: -o-linear-gradient(left, #3ea8f4 0%,#2d7bb3 100%);
         background: -ms-linear-gradient(left, #3ea8f4 0%,#2d7bb3 100%);
         background: linear-gradient(to right, #3ea8f4 0%,#2d7bb3 100%);
         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ea8f4', endColorstr='#2d7bb3',GradientType=1);
         box-shadow: -4px -1px 8px -2px rgba(0, 0, 0, 0.5);
         width:40px;
         border-color:#66bdff;
       }


 div.sitemenu.summerstudy li#summerstudy { z-index:1805; left:40px; }
 div.sitemenu.summerstudy li#industry { z-index:805; left:90px;}
 div.sitemenu.summerstudy li#ecodesign { z-index:804; left:198px;}
 div.sitemenu.summerstudy li#eceee { z-index:803; }

 div.sitemenu.industry li#summerstudy { z-index:801; left:40px;}
 div.sitemenu.industry li#industry { z-index:805; left:90px;}
 div.sitemenu.industry li#ecodesign { z-index:804; left:198px;}
 div.sitemenu.industry li#eceee { z-index:803; }

 div.sitemenu.ecodesign li#summerstudy { z-index:801; left:40px;}
 div.sitemenu.ecodesign li#industry { z-index:802; left:90px;}
 div.sitemenu.ecodesign li#ecodesign { z-index:804; left:198px;}
 div.sitemenu.ecodesign li#eceee { z-index:803; }

 div.sitemenu.eceeeorg li#summerstudy { z-index:801; left:40px;}
 div.sitemenu.eceeeorg li#industry { z-index:802; left:90px;}
 div.sitemenu.eceeeorg li#ecodesign { z-index:803; left:198px;}
 div.sitemenu.eceeeorg li#eceee { z-index:804; }




 div.sitemenu li a {
   list-style: none;
   display: inline-block;
   height: 18px;
   font-size:13px;
   font-weight:normal;
   background-color:white;
   color:white;
   border-color: white;
   padding-top: 5px;
   padding-left: 14px;
   padding-right: 14px;
   border-width: 1px 1px 0px 1px;
   border-style: solid;
   -webkit-border-top-left-radius: 5px;
   -webkit-border-top-right-radius: 5px;
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
 }

 div.sitemenu li a:hover, div.sitemenu li.selected a {
   list-style: none;
   display: inline-block;
   height: 18px;
   font-size:13px;
   font-weight:normal;
   background-color:white;
   color:white;
   border-color: white;
   padding-top: 5px;
   padding-left: 14px;
   padding-right: 14px;
   border-width: 1px 1px 0px 1px;
   border-style: solid;
   -webkit-border-top-left-radius: 5px;
   -webkit-border-top-right-radius: 5px;
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
 }


 div#globalnav img {
   display: none;
 }


 /* Hide the "Contact us" from the main menu */

 ul#portal-globalnav li#portaltab-contact-us {
   display: none;
 }

 /* Submenu */

 div.topmenu ul.submenu {
   position: absolute;
   top: 100%;
   left: -9999px;
   width: 240px;
   padding-top: 0;
   padding-bottom: 0px;
   padding-left: 13px;
   margin-left: 0;
   background-image: url('../img/dropdown-left.png');
   background-repeat: no-repeat;
   background-position: left bottom;
   z-index: 0;
   border-top-left-radius: 0;
   border-top-right-radius: 8px;
   border-bottom-right-radius: 8px;
   border-bottom-left-radius: 8px;
   -webkit-border-top-left-radius: 0;
   -webkit-border-top-right-radius: 8px;
   -webkit-border-bottom-right-radius: 8px;
   -webkit-border-bottom-left-radius: 8px;
   -moz-border-radius-topleft: 0;
   -moz-border-radius-topright: 8px;
   -moz-border-radius-bottomright: 8px;
   -moz-border-radius-bottomleft: 8px;
   /* We can't set a box shadow, because we'll get one on the top as well. In theory it should be hidden
      under the top menu, which has a higher z-index, but that doesn't happen. */
   /*box-shadow: 0px 0px 13px 1px #f0f0f0;*/
 }

 ul.submenu li {
   display: block;
   overflow: hidden;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-right: 0px;
   padding-left: 0px;
   height: 24px;
   line-height: 24px;
 }

 ul.submenu li:first-of-type {
   background-image: url('../img/dropdown-top.png');
   background-repeat: no-repeat;
   background-position: right top;
 }

 ul.submenu li,
 ul.submenu li:hover {
   background-image: url('../img/dropdown-right.png');
   background-repeat: repeat-y;
   background-position: right top;
 }

 ul.submenu li:last-of-type {
   background-image: url('../img/dropdown-bottom.png');
   background-repeat: no-repeat;
   background-position: right bottom;
   padding-bottom: 12px;
 }

 div.topmenu ul.submenu a {
   color: black;
   background: none;
 }

 ul.submenu a {
   color: black;
   padding-left: 0;
   margin-left: 0;
 }

 li.selected ul.submenu a {
   background: none;
 }

 /* Activate the menu */
 div#globalnav li:hover ul {
   display: inline;
   position: absolute;
   /*left: 0; Uncomment this to enable drop-down menus */
 }

 div#topspace {
   margin-top: 0px;
   height: 30px;
   background-image: url('../img/content-background.png');
   background-repeat: repeat-y;
 }
 div.layout_index div#topspace {
   background-position: 1180px top;
 }
 div.layout_content div#topspace {
   background-position: 898px top;
 }
 div.layout_wide div#topspace {
   background-position: 898px top;
 }
 div.layout_frontpage div#topspace {
   background-position: 647px top;
 }


 div#main {
  display: flex;
  overflow: auto;
  padding-bottom: 30px;
  background-image: url('../img/content-background.png');
  background-repeat: repeat-y;
 }
 div.layout_index div#main {
   background-position: 1180px top;
 }
 div.layout_content div#main {
   background-position: 898px top;
 }
 div.layout_wide div#main {
   background-position: 898px top;
 }
 div.layout_frontpage div#main {
   background-position: 647px top;
 }


 /* Embed Page */
 div.layout_index iframe {
   width:1000px;
 }
 div.layout_content iframe {
     width:898px;
 }
 div.layout_wide iframe {
     width:898px;
 }
 div.layout_frontpage iframe {
     width: 647px;
 }

 /*******************/
 /*** Left column ***/
 /*******************/

 /* portlets */

 div#leftcolumn {
   float: left;
   margin-left: 18px;
   margin-right: 23px;
   width: 606px;
 }
 div.layout_index div#leftcolumn {
     width: 883px;
 }

 div.layout_wide div#leftcolumn {
     width: 883px;
 }

 div#leftportlets {
   width: 180px;
   vertical-align: top;
   display:table-cell;
 }

 .layout_frontpage div#leftportlets,
 body.section-index div#leftportlets,
 body.section-layout_frontpage div#leftportlets { width: 87px; }
 body.section-layout_frontpage div#leftportlets #links { display:none; }


 /* Navigation */

 div#leftportlets div#navigation {
   min-height: 300px;
 }

 li.navTreeItem img {
   display: none;
 }

 ul.navTree {
   font-weight:normal;
 }

 li.navTreeItemInPath {
   font-weight:bold;
 }

 div#leftportlets dl.portlet {
   padding: 0;
   font-size: 12px;
 }

 div#leftportlets a {
   color: #585858;
 }

 div#leftportlets a:hover {
   color: rgb(0,138,200);
 }


 #navigation ul {
   margin:0;
   padding:0px;

 }
 #navigation li {
     margin: 8px 15px 8px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     line-height: 15px;
     list-style: none;
 }
 #navigation li.active {
     font-weight:bold;
 }

 /* Link portlet */

 div#leftportlets dt.portletHeader {
   color: #e90c6f;
   font-weight: bold;
   margin-bottom: 10px;
   margin-top:40px;

 }

 /* carousel */

 div.carousel {
     padding-bottom:17px;
 }

 /* content */

 div#content {
   vertical-align: top;
   width:430px;
   display:table-cell;
 }

 div.layout_content div#content {
   padding-right: 42px;
   display: table-cell;
 }

 div.layout_index div#content {
   width:1000px;
   padding-right: 0;
   display: table-cell;
 }

 div.layout_wide div#content {
   padding-right: 42px;
   display: table-cell;
 }

 div.layout_frontpage div#content {
   padding-right: 42px;
   display: table-cell;
 }

 body.section-index div#content,
 body.section-layout_frontpage div#content {

 }

 div#content img
 {
   margin-bottom: 1px;
   margin-top: 0px;
   margin-right: 0px;
   margin-left: 0px;
 }
 div#content img.img_left {
     float: left;
     margin-bottom: 10px;
     margin-right: 10px;
 }

 div#content .columnist-presentation img {
     width: 160px;
     height: auto;
     margin-right: 12px;
     margin-bottom: 12px;
 }
 div#content .column-presentation img {
     width: 160px;
     height: auto;
     margin-right: 12px;
     margin-bottom: 12px;
 }

 /* This is "backwards" because of a bug in TinyMCE */
 div#content .image-outside img {
   float: left;
   margin-left: -88px;
   margin-right: 10px;
 }

 div#content img.image-left {
   float: left;
   margin-right: 13px;
 }

 div#content img.image-right {
   float: right;
   margin-left: 13px;
 }

 div#content div.documentDescription {
   font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
   font-size: 17px;
   line-height: 19px;
   margin-bottom: 28px;
   font-weight: bold;
 }

 /* No header on the front-page */

 body.section-layout_frontpage div#content h1 {
   isplay: none;
 }

 /* No documentByLine */
 .documentByLine {
   display: none;
 }

 /* eceee styles */

 span.eceee {
   font-weight: bold;
   color:#3985C9;
 }

 .table_style_1 {
   border-collapse: collapse;
   font-family:arial, helvetica, sans-serif;
   font-weight:normal;
   font-size:10px;
   color:#000000;
 }

 table.table_style_1 {
   font-family:arial, helvetica, sans-serif;
   font-weight:bold;
   font-size:11px;
   color:#000000;
   border:1px solid #3A75BA;
   margin:30px 0px;
 }

 table.table_style_1 th {
   font-family:arial, helvetica, sans-serif;
   font-weight:bold;
   font-size:11px;
   color:#FFFFFF;
   background-color:#3A75BA;
 }

 table.table_style_1 td {
   font-family:arial, helvetica, sans-serif;
   font-weight:normal;
   font-size:11px;
   color:#000000;
   padding: 5px 5px;
 }

 .table_style_2 {
   border-collapse: collapse;
   font-family:arial, helvetica, sans-serif;
   font-weight:normal;
   font-size:10px;
   color:#000000;
 }

 table.table_style_2 {
   font-family:arial, helvetica, sans-serif;
   font-weight:bold;
   font-size:11px;
   width:100%;
   color:#000000;
   margin:30px 0px;
 }

 table.table_style_2 th {
   font-family:arial, helvetica, sans-serif;
   font-weight:bold;
   font-size:13px;
   color:#000000;
   text-align:left;
 }

 table.table_style_2 td {
   font-family:arial, helvetica, sans-serif;
   font-weight:normal;
   font-size:11px;
   color:#000000;
   vertical-align:top;
   padding: 5px 5px;
 }
 table.table_style_2 tr:nth-child(odd) {
   color:#000000;
   background-color:#ffffff;
 }
 table.table_style_2 tr:nth-child(even) {
   color:#000000;
   background-color:#f4f4f4;
 }

 table p { margin:0px 10px 10px;}

 /********************/
 /*** Right column ***/
 /********************/

 /*
 div#rightcolumn {
   float: left;
   width: 503px;
   display: table;
 }
 */

 div.layout_index div#rightcolumn {
   margin-left:0px;
   width: 226px;
 }
 div.layout_content div#rightcolumn {
   margin-left:0px;
   width: 514px;
 }
 div.layout_wide div#rightcolumn {
   margin-left:0px;
   width: 226px;
 }
 div.layout_frontpage div#rightcolumn {
   margin-left:27px;
 }


 /* Portlets */
 div#right1portlets {
     padding: 0px 0px 0px 0px;
     display: table-cell;
 }

 div.layout_index div#right1portlets {
   display:none;
 }

 div.layout_content div#right1portlets {
   width: 226px;
   padding-right:40px;
 }

 div.layout_wide div#right1portlets {
   display:none;
 }

 div.layout_frontpage div#right1portlets {
   display:none;
 }

 div#right2portlets {
     padding: 0px 0px 0px 0px;
     background-color: white;
     display: table-cell;
     width: 226px;
 }

 div.layout_index div#right2portlets {
     display:none;
 }

 div.layout_content div#right2portlets {
     padding-right:20px;
 }

 div.layout_wide div#right2portlets {
   display:none;
 }

 div.layout_frontpage div#right2portlets {
   display:none;
 }




 div.rightportlets {
   min-height: 200px;
   vertical-align: top;
 }

 div.rightportlets div.ecportlet {
   width: 226px;
   padding:0px;
   margin-bottom: 20px;
   box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.1);
   -moz-box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.1);
   -webkit-box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.1);
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   overflow:hidden;
 }
 div.rightportlets div.ecportlet:last-of-type {
   margin-bottom: 0px;
 }

 div.rightportlets div.ecportlet img {
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
 }

 .height1 { height:100px; }
 .height2 { height:220px; }
 .height3 { height:340px; }
 .height4 { height:460px; }
 .height5 { height:580px; }

 .height1.color1 { background-image:url('../img/platta_repeat2.png'); color:#405661; }
 .height1.color2 { background-image:url('../img/platta_color1.png'); color:white; }
 .height1.color3 { background-image:url('../img/platta_repeat3.png'); color:#405661; }
 .height1.color4 { background-image:url('../img/platta_color4.png'); color:white;}
 .height1.color5 { background-image:url('../img/platta_color5.png'); color:#405661; }

 .height2.color1 { background-image:url('../img/platta_repeat2.png'); color:#405661; }
 .height2.color2 { background-image:url('../img/platta_color1.png'); color:white; }
 .height2.color3 { background-image:url('../img/platta_repeat3.png'); color:#405661; }
 .height2.color4 { background-image:url('../img/platta_repeat4.png'); color:white;}
 .height2.color5 { background-image:url('../img/platta_repeat5.png'); color:#405661; }

 .height3.color1 { background-image:url('../img/platta_repeat2.png'); color:#405661; }
 .height3.color2 { background-image:url('../img/platta_color1.png'); color:white; }
 .height3.color3 { background-image:url('../img/platta_repeat3.png'); color:#405661; }
 .height3.color4 { background-image:url('../img/platta_repeat4.png'); color:white;}
 .height3.color5 { background-image:url('../img/platta_repeat5.png'); color:#405661; }

 .height4.color1 { background-image:url('../img/platta_repeat2.png'); color:#405661; }
 .height4.color2 { background-image:url('../img/platta_repeat1.png'); color:white; }
 .height4.color3 { background-image:url('../img/platta_repeat3.png'); color:#405661; }
 .height4.color4 { background-image:url('../img/platta_repeat4.png'); color:white;}
 .height4.color5 { background-image:url('../img/platta_repeat5.png'); color:#405661; }

 .height5.color1 { background-image:url('../img/platta_repeat2.png'); color:#405661; }
 .height5.color2 { background-image:url('../img/platta_repeat1.png'); color:white; }
 .height5.color3 { background-image:url('../img/platta_repeat3.png'); color:#405661; }
 .height5.color4 { background-image:url('../img/platta_repeat4.png'); color:white;}
 .height5.color5 { background-image:url('../img/platta_repeat5.png'); color:#405661; }

 .industry .height1.color2 { background-image:url('../img/IE16_bg_235X350px.png'); color:white;}
 .industry .height2.color2 { background-image:url('../img/IE16_bg_235X350px.png'); color:white;}
 .industry .height3.color2 { background-image:url('../img/IE16_bg_235X350px.png'); color:white;}
 .industry .height4.color2 { background-image:url('../img/IE16_bg_235X350px.png'); color:white;}
 .industry .height5.color2 { background-image:url('../img/IE16_bg_235X350px.png'); color:white;}

 .industry .height1.color4 { background-image:url('../img/IE16_bg_235X350px.png'); color:white;}
 .industry .height2.color4 { background-image:url('../img/IE16_bg_235X350px.png'); color:white;}
 .industry .height3.color4 { background-image:url('../img/IE16_bg_235X350px.png'); color:white;}
 .industry .height4.color4 { background-image:url('../img/IE16_bg_235X350px.png'); color:white;}
 .industry .height5.color4 { background-image:url('../img/IE16_bg_235X350px.png'); color:white;}


 /* Summer Study Boxes */
 .summerstudy .height1.color1 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330.png'); color:white;}
 .summerstudy .height2.color1 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330.png'); color:white;}
 .summerstudy .height3.color1 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330.png'); color:white;}
 .summerstudy .height4.color1 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330.png'); color:white;}
 .summerstudy .height5.color1 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330.png'); color:white;}

 .summerstudy .height1.color2 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330.png'); color:white;}
 .summerstudy .height2.color2 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330.png'); color:white;}
 .summerstudy .height3.color2 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330.png'); color:white;}
 .summerstudy .height4.color2 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330.png'); color:white;}
 .summerstudy .height5.color2 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330.png'); color:white;}

 .summerstudy .height1.color3 { background-image:url('../img/header2019/Eceee_SS19_plug_C_230x330.png'); color:white;}
 .summerstudy .height2.color3 { background-image:url('../img/header2019/Eceee_SS19_plug_C_230x330.png'); color:white;}
 .summerstudy .height3.color3 { background-image:url('../img/header2019/Eceee_SS19_plug_C_230x330.png'); color:white;}
 .summerstudy .height4.color3 { background-image:url('../img/header2019/Eceee_SS19_plug_C_230x330.png'); color:white;}
 .summerstudy .height5.color3 { background-image:url('../img/header2019/Eceee_SS19_plug_C_230x330.png'); color:white;}

 .summerstudy .height1.color4 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330.png'); color:white;}
 .summerstudy .height2.color4 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330.png'); color:white;}
 .summerstudy .height3.color4 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330.png'); color:white;}
 .summerstudy .height4.color4 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330.png'); color:white;}
 .summerstudy .height5.color4 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330.png'); color:white;}

 .summerstudy .height1.color5 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330.png'); color:white;}
 .summerstudy .height2.color5 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330.png'); color:white;}
 .summerstudy .height3.color5 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330.png'); color:white;}
 .summerstudy .height4.color5 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330.png'); color:white;}
 .summerstudy .height5.color5 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330.png'); color:white;}

 @media only screen and (-webkit-min-device-pixel-ratio : 2),
        only screen and (min-device-pixel-ratio : 2), only screen and (min-resolution: 2dppx) {
     .summerstudy .height1.color1 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330@2x.png');background-size: 100%;}
     .summerstudy .height2.color1 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330@2x.png');background-size: 100%;}
     .summerstudy .height3.color1 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330@2x.png');background-size: 100%;}
     .summerstudy .height4.color1 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330@2x.png');background-size: 100%;}
     .summerstudy .height5.color1 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330@2x.png');background-size: 100%;}

     .summerstudy .height1.color2 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330@2x.png');background-size: 100%;}
     .summerstudy .height2.color2 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330@2x.png');background-size: 100%;}
     .summerstudy .height3.color2 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330@2x.png');background-size: 100%;}
     .summerstudy .height4.color2 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330@2x.png');background-size: 100%;}
     .summerstudy .height5.color2 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330@2x.png');background-size: 100%;}

     .summerstudy .height1.color3 { background-image:url('../img/header2019/Eceee_SS19_plug_C_230x330@2x.png');background-size: 100%;}
     .summerstudy .height2.color3 { background-image:url('../img/header2019/Eceee_SS19_plug_C_230x330@2x.png');background-size: 100%;}
     .summerstudy .height3.color3 { background-image:url('../img/header2019/Eceee_SS19_plug_C_230x330@2x.png');background-size: 100%;}
     .summerstudy .height4.color3 { background-image:url('../img/header2019/Eceee_SS19_plug_C_230x330@2x.png');background-size: 100%;}
     .summerstudy .height5.color3 { background-image:url('../img/header2019/Eceee_SS19_plug_C_230x330@2x.png');background-size: 100%;}

     .summerstudy .height1.color4 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330@2x.png');background-size: 100%;}
     .summerstudy .height2.color4 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330@2x.png');background-size: 100%;}
     .summerstudy .height3.color4 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330@2x.png');background-size: 100%;}
     .summerstudy .height4.color4 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330@2x.png');background-size: 100%;}
     .summerstudy .height5.color4 { background-image:url('../img/header2019/Eceee_SS19_plug_A_230x330@2x.png');background-size: 100%;}

     .summerstudy .height1.color5 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330@2x.png');background-size: 100%;}
     .summerstudy .height2.color5 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330@2x.png');background-size: 100%;}
     .summerstudy .height3.color5 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330@2x.png');background-size: 100%;}
     .summerstudy .height4.color5 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330@2x.png');background-size: 100%;}
     .summerstudy .height5.color5 { background-image:url('../img/header2019/Eceee_SS19_plug_B_230x330@2x.png');background-size: 100%;}
 }


 .summerstudy #right2portlets .height1,
   .summerstudy #right2portlets .height2,
   .summerstudy #right2portlets .height3,
   .summerstudy #right2portlets .height4,
   .summerstudy #right2portlets .height5 { background-image:none; color:white;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;height:auto;padding-bottom:15px;}

 .color1 a, .color3 a, .color5 a { color:#405661; }
 .color2 a, .color4 a { color:white; }

 .color2 h2, .color4 h2 { color:white; }

 p.invisible {
   line-height: 0;
   margin: 0;
 }

 div.rightportlets dt.portletHeader {
   font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
   font-size: 16px;
   line-height: 24px;
   font-weight: 700;
   color: rgb(0,138,200);
   margin-bottom: 10px;
 }

 dd.portletItem {
   margin: 0 0 17px 0;
 }

 dd.portletItem p {
   margin-bottom: 7px;
 }

 dl.portletCollection img {
   display: none;
 }

 dl.portletCollection a {
   color: #585858;
 }

 dl.portletRelatedNews {
   padding: 0px 15px 13px;
   font-size: 12px;
 }

 .portletRelatedNews dd.portletItem {
   margin: 0 0 12px 0;
   max-height:30px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height:15px;
   overflow:hidden;
   text-overflow:ellipsis;
 }
     .portletRelatedNews dd.portletItem a {
       color:black;
     }
     .portletRelatedNews dd.portletItem a:hover {
       color:rgb(0,138,200);
     }


 .more_link {
     text-align: right;
 }

 .more_link a {
     color:rgb(0,138,200) !important;
 }

 dl.portletcalendar {
   padding: 0px 15px 13px;
   font-size: 12px;
 }

 .portletcalendar dt.portletHeader a {
   olor: #9e51ab;
 }

 .portletcalendar dd.portletItem {
 }
     .portletcalendar dd.portletItem a {
         margin: 0 0 12px 0;
         display:block;
         color:black;
         height:30px;
         font-family: Arial, Helvetica, sans-serif;
         font-size: 12px;
         line-height:15px;
         overflow:hidden;
         text-overflow:ellipsis;
     }
     .portletcalendar dd.portletItem a:hover {
       color:rgb(0,138,200);
     }


 .portleteceee_html {
 }
     .portletfeatured a {
         text-decoration: none;
     }

     .portletfeatured h2, .portleteceee_html h2, .portletStaticText h2 {
         margin: 12px 15px 4px;
         font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
         font-size: 16px;
         line-height: 17px;
         font-weight: 700;
     }

     .portletfeatured h3, .portleteceee_html h3, .portletStaticText h3 {
         margin: 5px 15px 0px;
         font-family: Arial, Helvetica, sans-serif;
         font-size: 11px;
         font-weight:normal;
         font-style:italic;
         line-height:17px;
     }

     .portletfeatured h4, .portleteceee_html h4, .portletStaticText h4 {
         margin: 0px 15px 0px;
         font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
         font-weight: 700;
         font-size: 14px;
         line-height:18px;
         height:60px;
         overflow:hidden;
     }

     .portletfeatured h5, .portleteceee_html h5, .portletStaticText h5 {
         margin: -1px 15px;
         font-family: Arial, Helvetica, sans-serif;
         font-size: 11px;
         font-weight:normal;
         line-height:11px;
     }

     .portletfeatured p, .portleteceee_html p, .portletStaticText p {
         margin: 8px 15px 8px;
         font-family: Arial, Helvetica, sans-serif;
         font-size: 12px;
         line-height:15px;
      }
     .portletfeatured p img, .portleteceee_html p img, .portletStaticText p img {
         margin:-8px 0px 0px -15px;
     }

     .portletfeatured ul, .portleteceee_html ul, .portletStaticText ul {
         font-family: Arial, Helvetica, sans-serif;
         font-size: 12px;
         line-height:15px;
         list-style-type: none;
         margin: 4px 0px;
         padding: 0px 0px 0px 25px;
         margin: 0px;
      }

     .portletfeatured li, .portleteceee_html li, .portletStaticText li {
         list-style: none;
         padding: 4px 15px 4px 0px;
      }

 /*
 Turned of for footer widgets
     .portletfeatured li:before, .portleteceee_html li:before, .portletStaticText li:before {
       content:'\2022';
       display: block;
       position: relative;
       max-width: 0px;
       max-height: 0px;
       left: -10px;
       top: -0px;
       color:#3985C9;
       font-size: 20px;
     }
 */

 .widget-container {}
 .widget-container .add-widget-button {display:none;}
 .widget-container:hover .add-widget-button {display:block;}
 .add-widget-button {
   background-color: rgba(4,165,23,0.9);
   padding: 5px;
   z-index: 1000;
   }
   .add-widget-button a {color:white;}

 .widget-container .edit-widget-button {display:none;}
 .widget-container:hover .edit-widget-button {display:block;}


 .ecportlet { position:relative; }
 .edit-widget-button {
   position: absolute;
   background-color: rgba(0,0,0,0.7);
   padding: 5px;
   z-index: 1000;
   }
   .edit-widget-button a {color:white;}


 #footer .ecportlet {
     background: none;
     color: white;
     height: auto;
 }


 dl.portletStaticText  {
     padding:0px;
     margin:0px;
 }

 dl.portletStaticText dt.portletHeader {
     display:none;
 }

 dl.portletStaticText dd.portletItem {
   margin: 0 0 20px 0;
   width: 226px;
   padding:0px 0px 15px 0px;
   box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.1);
   -moz-box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.1);
   -webkit-box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.1);
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   overflow:hidden;
   background-image:url('../img/platta_repeat2.png'); color:#405661;

 }

 div.layout_content dl.portletStaticText dd.portletItem {
   border: 1px solid rgb(78,176,223);
   background-color:white;
   background-image:none;
 }

 div.layout_index dl.portletStaticText dd.portletItem {
   border: 1px solid rgb(78,176,223);
   background-color:white;
   background-image:none;
 }

 div.layout_wide dl.portletStaticText dd.portletItem {
   border: 1px solid rgb(78,176,223);
   background-color:white;
   background-image:none;
 }

 #leftcolumn #links dd.portletItem {
     width:180px;
     padding:0;
   border: 0px;
   background-color:white;
   background-image:none;
   color: none;
   box-shadow: none;
   -moz-box-shadow: none
   -webkit-box-shadow: none;
   border-radius: none;
   -moz-border-radius: none;
   -webkit-border-radius: none;
 }
 #leftcolumn #links p { margin: 8px 0px 8px;}

 #links .ecportlet {
     background: none;
     color: black;
     height: auto;
 }


 div.rightportlets dl.portletECEEELogoPortlet {
   /* The sponsor portlet ends up in the portlet column as well, but we'll just hide it */
   display: none;
 }


 div.summerstudy-logo {
   text-align: center;
   margin-bottom: 20px;
   max-width: 226px;
   adding-left: 10px;
 }
 div.summerstudy-logo img {
     max-width: 226px;
 }

 div#rightColumnSocial {
   text-align: center;
   width: 226px;
 }

 .mainContentColumn ul {
   padding-left: 13px;
 }

 .mainContentColumn li {
   display: list-item;
   margin: 0px 0px 5px 0px;
 }

 .mainContentColumn ul li {
   list-style-type: disc;
   color: black;
   margin-left: 4px;
   list-style-position: outside;
 }

 #fpLeftColumnBottom {
     page-break-inside: avoid;
     padding:10px 17px;
     border: 1px solid rgb(0,138,200);
     box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.1);
     -webkit-box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.1);
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     margin-top:21px;
     font-family:Arial, Helvetica, sans-serif;
     font-size: 13px;
     line-height: 17px;
 }
 #fpLeftColumnBottom h1 {
     display: none;
 }
 #fpLeftColumnBottom h2 {
     font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
     font-weight:700;
     font-size: 18px;
     line-height: 24px;
     color:#547180;
     text-transform:lowercase;
     margin-top:0px;
     padding-top:0px;
 }
 #fpLeftColumnBottom ul li {
   list-style-type:disc;
   color:black;
   margin: 0px 0px 10px -24px;
   padding:0px;
   list-style-position:outside;
 }


 #fpLeftColumnBottom a {
     color: black;
 }

 #fpLeftColumnBottom a:hover {
     color: rgb(0,138,200);
 }


 #fpRightColumn {
     display:none;
 }

 #fpLeftColumnColumnists {
     display:none;
 }


 .news_intro {
     font-size:14px;
     font-weight:bold;
 }

 .news-item a.newslink {
     text-decoration: none;
     color: rgb(0,0,0);
 }
 .news-item a:hover.newslink {
     text-decoration: underline;
     color: rgb(0,138,200);
 }


 /***************/
 /*** Footer ***/
 /**************/


 div#footer {
   position:relative;
   overflow: auto;
   background-image: url('../img/header2024/Eceee_SS24_530_FOOTER.png');
   height:80px;
   padding:0px 0px;
   color:white;
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   line-height:15px;
 }
   @media only screen and (-webkit-min-device-pixel-ratio : 2),
          only screen and (min-device-pixel-ratio : 2), only screen and (min-resolution: 2dppx) {
     div#footer {
       background-image: url('../img/header2024/Eceee_SS24_530_FOOTER@2x.png');
       background-size: 100%;
     }
   }

   div#footer a {color:white;}
   div#footer .col1 {
       position:absolute;
       left:108px;
       width:246px;
   }
   div#footer .col2 {
       position:absolute;
       left:361px;
       width:246px;
   }
   div#footer .col3 {
       position:absolute;
       left:674px;
       width:246px;
   }
   div#footer .col4 {
       position:absolute;
       left:926px;
       width:246px;
   }
   div#footer ul {
       list-style-type: none;
       padding: 9px 0 0 0;
       margin: 0;
   }
   div#footer li {
       padding: 0;
       margin: 0;
   }
 body.site-ecodesign div#footer {
     position:relative;
     overflow: auto;
     background-image: url('../img/ecodesign_footer_833.png');
 }



 .template-ecodesign_view div#footer {
   background-image: url('../img/ecodesign_footer_833.png');
 }
 .site-industry div#footer {
   background-image: url('../img/Eceee_IE16_webb_1180_301_sidfot.png');
 }




 .ecod-product-title { display:none;}
 .ecod-product-title-content {padding-right:26px;text-align:right;}
 .ecod-product-title-content .ecod-status { width:39px; height:39px; margin-left:auto; order: 1px solid black;margin-top:5px;margin-bottom:13px;}
 .ecod-product-title-content .ecod-status-white { background-image:url('../img/ecod-white.png'); }
 .ecod-product-title-content .ecod-status-blue { background-image:url('../img/ecod-blue.png'); }
 .ecod-product-title-content .ecod-status-magenta { background-image:url('../img/ecod-red.png'); }
 .ecod-product-title-content .ecod-status-orange { background-image:url('../img/ecod-orange.png'); }
 .ecod-product-title-content .ecod-status-lemon { background-image:url('../img/ecod-yellow.png'); }
 .ecod-product-title-content .ecod-status-green { background-image:url('../img/ecod-green.png'); }
 .ecod-product-title-content p {padding:0px; margin:0px;color:#405661;font-style:italic;padding-bottom:7px;}
 .ecod-product-title-content .ecod-5step {padding:0px; margin:0px;width:125px;height:20px;margin-left:auto;background-image:url('../img/ecod-5step.png');}
 .ecod-product-title-content .ecod-3step {padding:0px; margin:0px;width:125px;height:20px;margin-left:auto;background-image:url('../img/ecod-3step.png');}
 .ecod-status-explanation {display:none; text-align:left;padding-left:28px;}
 .ecod-status-explanation h4 {font-size:11px;}
 .ecod-status-explanation p {font-size:11px;}
 .ecod-status-01 { display:block;width:0px;height:20px;float:left;}
 .ecod-status-02 { display:block;width:0px;height:20px;float:left;}
 .ecod-status-03 { display:block;width:26px;height:20px;float:left;}
 .ecod-status-04 { display:block;width:22px;height:20px;float:left;}
 .ecod-status-05 { display:block;width:22px;height:20px;float:left;}
 .ecod-status-06 { display:block;width:22px;height:20px;float:left;}
 .ecod-status-07 { display:block;width:22px;height:20px;float:left;}
 .ecod-status-08 { display:block;width:42px;height:20px;float:left;}
 .ecod-status-09 { display:block;width:34px;height:20px;float:left;}
 .ecod-status-10 { display:block;width:48px;height:20px;float:left;}

 .ecodesign_table {  border-collapse: collapse;  margin: 0 0 15px 0;  font-family:arial, helvetica, sans-serif;  font-weight:normal;  font-size:10px; }
 table.ecodesign_table {  font-family:arial, helvetica, sans-serif;  font-weight:bold;  font-size:11px;  width:100%;}
 table.ecodesign_table th {  font-family:arial, helvetica, sans-serif;  font-weight:bold;  font-size:13px; text-align:left;  padding:10px 12px;}
 table.ecodesign_table td {  font-family:arial, helvetica, sans-serif;  font-weight:normal;  font-size:11px;  padding:10px 12px; vertical-align: top;}
 table.ecodesign_table tr:nth-child(odd) {  color:#000000;  background-color:#ffffff;}
 table.ecodesign_table tr:nth-child(even) {  color:#000000;  background-color:#f4f4f4;}
 table.ecodesign_table p {margin:0px 0px;}

 .columnindex-date { margin: 0px 0px; }
 .columnindex-columnist { margin: 5px 0px; }

 .vertical { margin-right:20px !important;margin-bottom:20px !important; }
 img.horizontal {margin-right:20px !important;margin-bottom:20px !important;float:left;}
 img.vertical { margin-right:20px !important;margin-bottom:20px !important;float:left;}

 .printHeader { display:none;}
 .printFooter { display:none;}

 #viewlet-below-content { clear: both; }

 label {font-weight: bold;color: #405661;}
 .fieldRequired {color: #405661;font-style: italic;}
 .formHelp {font-style: italic;}
 .field {margin: 15px 0;}
