   body {
     background-image: url(../img/bg.png);
     margin: 0px;
     padding: 0px;
     font-size: 100%;
     text-align: center;
     font-family: 'Lucida Sans Unicode','Lucida Grande';
     font-size: 0.8em;
     color: #5A5A5A;
     background-color: #E5E5E5;
   }
   h1, h2, h3, h4, h5, h6 {
     clear: both;
   }
   a {
     text-decoration: underline;
     color: #79839A;
   }
   a:hover {
     color: #267EE0
   }
   div.skip {
     position: absolute;
     left: -200px;
     top: -200px;
   }
   div.layout_top_left {
     padding-left: 10px;
     height: 93px;
     margin: auto;
     width: 760px;;
     background-image: url(../img/layout_top_left_bg.jpg);
     background-repeat: no-repeat;
     background-position: top left;
     
   }
   div.col_left div.sideBlockContainer {
     padding: 0px;
     margin: 0px;
   }  
   div.col_left div.sideBlockContainer div.sideBlock {
     background-image: url(../img/left_back.png);
     background-repeat: no-repeat;
     background-position: top center;
     padding: 7px;
     padding-top: 6px;
     padding-right: 6px;
     width: auto;
     padding-bottom: 0px;
     overflow: visible;
     margin-top: 9px;
     padding-bottom: 9px;
   }
   div.col_left div.sideBlockContainer div#last {
     border-bottom: 0px solid #000;
   }
   div.col_left div.sideBlockContainer div.sideBlock img {
     border: 0px solid #000;
   }
   div.layout_top_right {
     padding-right: 10px;
     height: 93px;
     background-image: url(../img/layout_top_right_bg.jpg);
     background-repeat: no-repeat;
     background-position: top right;
   }
   div.layout_top_grey {
     background-image: url(../img/layout_top_grey.jpg);
     background-repeat: no-repeat;
     background-position: top left;
     height: 14px;
     border-right: 2px solid #C3C3C1;
     border-left: 2px solid #C3C3C1;
     font-size: 0.1em;
     background-color: #BAB9B7;
   }
   div.layout_top_header {
     background-image: url(../img/layout_top_header_bg.png);
     background-repeat: repeat-x;
     background-position: top left;
     height: 79px;
     border-right: 2px solid #C3C3C1;
     border-left: 2px solid #C3C3C1;
     background-color: #EBEBEB;
   }

   div.layout_left {
     padding-left: 10px;
     margin: auto;
     width: 760px;
     background-image: url(../img/layout_left_bg.jpg);
     background-position: top left;
     background-repeat: repeat-y;
     
   }
   div.layout_right {
     padding-right: 10px;
     background-image: url(../img/layout_right_bg.jpg);
     background-position: top right;
     background-repeat: repeat-y;
     
     
   }
   div.wd_logo {
     background-image: url(../img/wd_logo.jpg);
     background-position: bottom left;
     background-repeat: no-repeat;
     height: 64px;
     margin-left: 35px;
     text-align: right;
   }
   div.wd_logo h1 {
     margin: 0px;
     padding: 0px;
     display: none;
   }
   
   
   
   
   
   /* ======== LANGUAGES ========= */
   
   
   div.languages {
     height: 20px;
     float: right;
     padding-right: 15px;
     margin-top: 10px;
   }
   div.languages ul li, div.languages ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
   }
   div.languages ul li {
     padding-left: 4px;
     float: left;
   }
   div.languages ul li a {
     display: block;
     width: 20px;
     height: 14px;
     border: 2px solid #8B8786;
     background-color: #ccc;
   }
   div.languages ul li a:hover {
     border: 2px solid #000;
   }
   div.languages ul li a span{
     display: none;
   }

   div.languages ul li a.lan_finish {
     background-image: url(../img/flags/finland.png);
   }
   div.languages ul li a.lan_norwegian {
     background-image: url(../img/flags/norway.png);
   }
   div.languages ul li a.lan_swedish {
     background-image: url(../img/flags/sweden.png);
   }
   div.languages ul li a.lan_spanish {
     background-image: url(../img/flags/spain.png);
   }
   div.languages ul li a.lan_german {
     background-image: url(../img/flags/germany.png);
   }
   div.languages ul li a.lan_danish {
     background-image: url(../img/flags/denmark.png);
   }
   div.languages ul li a.lan_italian {
     background-image: url(../img/flags/italy.png);
   }
   div.languages ul li a.lan_french {
     background-image: url(../img/flags/france.png);
   }
   div.languages ul li a.lan_portuguese {
     background-image: url(../img/flags/portugal.png);
   }
   div.languages ul li a.lan_english {
     background-image: url(../img/flags/unitedkingdom.png);
   }
   
   
   /* ========= TOP NAVIGATION ========= */
   
   div.topDate {
     clear: both;
     text-align: right;
     line-height:47px;
     font-size: 0.85em;
     color: #818181;
   }
   div.navigation_top {
     height: 27px;
     background-image: url(../img/navigation_top_bg.png);
     background-repeat: no-repeat;
     background-position: bottom left;
     border-top: 1px solid #C3C3C3;
     border-bottom: 1px solid #C3C3C3;
     border-right: 2px solid #C3C3C1;
     border-left: 2px solid #C3C3C1;
     background-color: #fff;
   }
   
   div.navigation_top ul {
     margin: 0px;
     padding: 0px;
     list-style: none;
     margin-top: 1px;
   }
   div.navigation_top {
     padding-left: 15px;
   }

   div.navigation_top ul li{
     margin: 0px;
     padding: 0px;
     list-style: none;
     float: left;
   }
   div.navigation_top ul li a{
     height: 25px;
     display: block;
     width: 100px;
     line-height: 2.2em;
     text-decoration: none;
     font-size: 0.80em;
     font-weight: bold;
     background-image: none;
     color: #8A8A8A;
     border-right: 1px solid #E5E5E5;
   }
   div.navigation_top ul li a:hover{
     color: #F0F0F0;
     
   }
   div.navigation_top ul li a:hover{
     background-image: url(../img/navigation_top_sel_bg.png);
     background-repeat: no-repeat;
     background-color: #7D7D7D;
   }
   div.navigation_top ul li.n_one a{
     width: 109px;
   }
   div.navigation_top ul li.n_two a{
     width: 113px;
   }
   div.navigation_top ul li.n_three a{
     width: 89px;
   }
   div.navigation_top ul li.n_four a {
     width: 87px;
   }
   div.navigation_top ul li.n_five a {
     width: 52px;
   }
   div.navigation_top ul li.n_six a {
     width: 104px;
   }
   div.navigation_top ul li.n_seven a {
     width: 80px;
   }
   
   div.navigation_top ul li.n_one a:hover, div.navigation_top ul li.n_one a.selected{
     background-position: -30px 0;
   }
   div.navigation_top ul li.n_two a:hover, div.navigation_top ul li.n_two a.selected{
     background-position: -140px 0;
   }
   div.navigation_top ul li.n_three a:hover, div.navigation_top ul li.n_three a.selected{
     background-position: -255px 0;
   }
   div.navigation_top ul li.n_four a:hover,div.navigation_top ul li.n_four a.selected{
     background-position: -346px 0;
   }
   div.navigation_top ul li.n_five a:hover, div.navigation_top ul li.n_five a.selected{
     background-position: -434px 0;
   }
   div.navigation_top ul li.n_six a:hover, div.navigation_top ul li.n_six a.selected{
     background-position: -487px 0;
   }
   div.navigation_top ul li.n_seven a:hover, div.navigation_top ul li.n_seven a.selected{
     background-position: -592px 0;
   }

   div.navigation_top ul li a.selected{
    background-image: url(../img/navigation_top_sel_bg.png);
    background-repeat: no-repeat;
    background-color: #7D7D7D;
    color: #F0F0F0;
   }





   div.col_left div.countryExecPic {
     padding-top: 6px;
   }
   div.promoBoxLarge {
     padding: 17px 15px 12px 15px;
     border-bottom: 1px solid #C3C3C3;
     width: 716px;
     height: 170px;
     text-align: left;
   }
   div.afterNav {
     border-right: 2px solid #C3C3C1;
     border-left: 2px solid #C3C3C1;
     overflow: auto;
     border-bottom: 4px solid #C3C3C1;
     background-color: #fff;
   }
   
   div.promoBoxWrap {
    position: relative;
   }
   div.promoBigImg {
     width: 289px;
     height: 170px;
     background-color: #000;
   }
   div.promoSmallImg1 {
     width: 111px; 
     position: absolute; 
     left: 297px; 
     top: 0px;
     background-color: #ccc;
     height: 80px;
   }
   div.promoSmallImg2 {
     width: 111px; 
     position: absolute; 
     left: 297px; 
     top: 90px;
     background-color: #ccc;
     height: 80px;
   }
   div.promoText {
     position: absolute; 
     top: 0px; 
     left: 416px; 
     height: 170px; 
     background-color: #F4F2F3; 
     width: 300px;
   }
   div.promoTextWrap {
     position: absolute; 
     bottom: 10px;
     color: #494949;
     left: 10px;
     padding-right: 20px;
   }
   div.promoTextWrap a.arrowLink {
     margin-top: 6px;
   }
   div.promoTextWrap div.channel {
     font-size: 0.85em;
     color: #333;
   }
   div.promoTextWrap p {
     font-size: 0.85em;
     color: #818181;
     margin: 0px;
     padding: 0px;
     
   }
   div.promoTextWrap h3 {
     background-color: none;
     font-size: 1.38em;
     display: block;
     font-weight: normal;
     margin: 0px;
     padding: 0px;
     color: #303030;
   }
   div.col_left {
     float: left;
     text-align: left;
     width: 180px;
   }
   div.col_middle {
     float: left;
     margin-left: 9px;
     margin-right: 9px;
     text-align: left;
     width: 338px;
   }
   span.bold {
     font-weight: bold;
   }
   div.col_right {
     float: left;
     width: 180px;
     text-align: left;
   }
   div.col_left h2, div.col_right h2, div.col_middle h2,div.col_middle h3,div.col_middle h5 {
     margin: 0px;
     padding: 0px;
     font-size: 0.85em;
     padding: 2px;
     padding-left: 4px;
   }

   div.col_left h2, div.col_right h2 {
     background-color: #267EE0;
     color: #D2E4F8;
   }
   
   
   div.col_middle h2 {
     background-color: #7B7B7B;
     color: #EAEAEA;
   }
   div.col_middle h5 {
     background-color: #BDBDBD;
     color: #fff;
   }
   
   
   div.col_middle h3 {
     background-color: #ACACAC;
     color: #fff;
   }
   a img {
     border: 0px solid #000;
   }
   div.col_middle h4, div.col_right h4 {
     color: #79839A;
     margin: 0px;
     padding: 0px;
     padding-top: 5px;
     padding-bottom: 0px;
     font-size: 1em;
   }
   div.col_middle h4 a{
     color: #79839A;
   }
   div.col_middle h4 a:hover {
     color: #267EE0
   }
   div.col_middle p, div.col_right p, div.col_left p  {
     font-size: 0.9em;
     margin: 0px;
     padding: 0px;
     padding-top: 5px;
     padding-bottom: 15px;
     color: #787878;
     line-height: 1.2em;
   }
   .arrowLink {
     display: block;
     padding-left: 22px;
     background-image: url(../img/button.png);
     background-position: center left;
     background-repeat: no-repeat;
     color: #79839A;
     font-size: 0.85em;
     font-weight: bold;
     text-decoration: underline;
     margin-bottom: 10px;
   }
   a:hover span.arrowLink {
     color: #267EE0;
   }
   div.columnsContainer {
     padding: 9px 15px 9px 15px;
     background-color: #fff;
     overflow: auto;
     width: 716px;
     background-image: url(../img/gradient_bottom.png);
     background-repeat: repeat-x;
     background-position: bottom left;

   }
   div.footer {
     border-top: 1px solid #C3C3C1;
     border-bottom: 1px solid #C3C3C1;
     padding: 11px;
     padding-left: 29px;
     padding-right: 29px;
     color: #858585;
   }
   div.silentClear {
     clear: both;
     height: 0px;
     font-size: 0em;
   }
   div.bottomLinks {
     float: left;
     font-size: 0.8em;
   }
   div.bottomLinks ul {
     list-style: none;
     margin: 0px;
     padding: 0px;
   }
   div.bottomLinks ul li a{
     color: #858585;
     text-decoration: none;
   }
   div.bottomLinks ul li a:hover{
     text-decoration: underline;
   }
   div.bottomLinks ul li {
     float: left;
     margin: 0px;
     padding: 0px;
     padding-right: 10px;
     margin-right: 10px;
     background-image: url(../img/shortLine.png);
     background-repeat: no-repeat;
     background-position: center right;
   }
   div.bottomLinks ul li.last {
     background-image: none;
   }
   div.copyright {
     text-align: right;
     font-size: 0.8em;
   }
   div.footerFill {
     background-color: #fff;
     height: 48px;
   }
   
   div.sideBlockContainer {
     padding: 0px 0px 0px 0px;
   }
   div.countryFlag {
     float: right;
     border: 2px solid #8B8786;
     line-height: 0px;
     font-size: 0px;
     padding: 0px;
     margin: 3px;
     
   }
   div.sideBlock {
     border-bottom: 1px solid #E1E1E1;
     padding: 8px;
     padding-right: 0px;
     clear: both;
     overflow: auto;
     width: 168px;
   }
   div.sideBlock div.sideRightThumb {
     width: 45px;
     height: 45px;
     background-color: #ccc;
     float: left;
   }

     
   div.sideBlock div.sideRightText {
     height: 40px; 
     overflow: hidden; 
     position: relative;
   }
   
   div.sideBlock div.sideRightText[class] {
     display: table; 
     position: static;
   }
   div.sideBlock div.sideRightMiddleText {
     position: absolute; 
     top: 50%;
   }
   div.sideBlock div.sideRightMiddleText[class] {
     display: table-cell; 
     vertical-align: middle; 
     position: static;
   }
   div.sideBlock div.sideRightText a.t[class] {
     margin-left: 4px;
   }
   div.sideBlock div.sideRightText a {
     position: relative; 
     top: -50%
   }

   div.sideBlock div.sideRightText a {
     color: #5E6B87;
     display: block;
     padding-left: 22px;
     font-size: 0.85em;
     padding-bottom: 3px;
     font-weight: bold;
     padding-top: 3px;
     background-image: url(../img/button.png);
     background-position: center left;
     background-repeat: no-repeat;
   }

   div.sideBlock div.sideRightText a:hover {
     color: #267EE0
   }
   div.boldFaq p {
     padding: 8px 4px 10px 4px;
     font-size: 0.9em;
     color: #515151;
     font-weight: bold;
     margin: 0px;
   }
   div.countryLeft h4{
     color: #79839A;
     margin: 0px;
     padding: 0px;
     padding-top: 5px;
     padding-bottom: 0px;
     font-size: 1em;
   }
   div.countryLeft div.title {
     font-size: 0.9em;
     margin: 0px;
     padding: 0px;
     padding-top: 0px;
     padding-bottom: 5px;
     color: #787878;
     line-height: 1.2em;
   }
   div.contactFormInner {
     padding-top: 10px;
	 height:206px;
     
   }
   div.contactForm div.formElm, div.pr div.formElm {
     padding-bottom: 10px;
     height: 20px;
     clear: both;
   }
   div.contactForm div.formElm, div.contactForm, div.pr div.formElm{
     clear: both;
   }
   div#commentselm
   {
   	 height:110px;
   }
   img.transparentLogo {
     width: 350px;
     margin-top: 20px;
     height: 42px;
     float: left;
     text-align: left;
     font-size: 1.6em;
     color: #8C8C8C;
     line-height: 2em;
   }
   div.sideBlock a  {
     text-decoration: none;
     
   }
   div.sideBlock a img {
     font-size: 1.2em;
   }
   div.contactForm div.formElm label, div.pr div.formElm label {
     width: 120px;
     float: left;
     margin-right: 10px;
     display: block;
     color: #787878;
     background-image: url(../img/small_arrow.gif);
     background-repeat: no-repeat;
     background-position: center right;
     padding-top: 3px;
     padding-bottom: 3px;
     font-size: 1.1em;
     padding-right: 20px;
     text-align: right;
     font-size: 0.9em;
   }
   div.formElm input.tb110 {
     float: left;
     width: 110px;
   }
   div.formElm input.tb150 {
     float: left;
     width: 150px;
   }
   div.formElm input.tb180 {
     float: left;
     width: 180px;
   }
   div.contactForm div.formElm textarea {
     height: 110px;
     float: left;
     
   }
   div.pr div.formElm label {
     width: 100px;
   }

   input.submit_button {
   
     background: url("../img/button.png") no-repeat top left;
     font-weight: bold;
     cursor: hand;
     cursor: pointer;
     color: #79839A;
     font-size: 0.85em;
     font-weight: bold;
     text-decoration: underline;
     text-align: center;
     padding-left: 12px;
     padding-right: 3px;
     padding-bottom: 3px;
     border: 0px solid #000;
     display: block;
     height: 20px;
     width: 80px;
     overflow: hidden;
     margin-left: 150px;
     font-family: 'Lucida Sans Unicode','Lucida Grande';
  }
   div.pr div.formElm input.submit_button {
     margin-left: 130px;
   }
  input.submit_button:hover {
   color:#267EE0;
  }
  div.faqs div{
    padding-left: 36px;
    padding-top: 8px;
    padding-bottom: 8px;
    background-image: url(../img/faq.gif);
    background-repeat: no-repeat;
    background-position: 8px 8px;
  }
  div.faqs div.white {
    background-color: #fff;
  }
  div.faqs div.grey {
    background-color: #F4F2F3;
  }
  div.faqs a {
    color: #79839A;
    font-size: 0.9em;
    font-weight: bold;
  }
  div.faqs a:hover {
    color: #257FE0;
  }
  div.faqs div.answer {
    border-top: 1px solid #E1E1E1;
    color: #257FE0;
    font-weight: bold;
    font-size: 0.9em;
    background-image: url(../img/faq_a.gif);
  }
  .greyBox {
    background-color: #F4F2F3;
    height: 45px;
    display: block;
  }
  .greyBox .container {
    height: 100%;
    display: block;
    position: relative;
  }
 
  .greyBox .container h4 {
    position:absolute;
    bottom:0px;
    left:0px;
    margin: 0px;
    padding: 0px;
    padding-left: 2px;
    padding-bottom: 1px;
  }
  div.programmes h4 {
    padding-left: 2px;
  }
  div.programmes p {
    padding-left: 2px;
  }
  a.programmeBox {
    margin-top: 11px;
    padding-top: 11px;
    border-top: 1px solid #E2E2E2;
    text-decoration: none;
    display: block;
    cursor: hand;
  }
  div.lightGrey {
    background-color: #F7F7F7;
    margin-top: 9px;
    padding: 2px;
    margin-bottom: 5px;
  }
  div.lightGrey h4{
    padding-top: 0px;
    font-size: 0.9em;
  }
  div.useful_links p {
    padding-left: 4px;
    padding-bottom: 6px;
  }
  div.useful_link_block {
    margin-bottom: 11px;
    padding-bottom: 11px;
    border-bottom: 1px solid #E2E2E2;
  }
  div.useful_links a {
    display: block;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #79839A;
    font-weight: bold;
    font-size: 0.9em;
  }
  div.useful_links a:hover {
    color: #257FE0;
  }
  a.bigLink:hover {
    background-color: #EFF6FE;
  }
  a#selected{
    /*background-color: #BAD6F8;*/
  }
  a.bigLink {
    height: 65px;
    overflow: hidden;
    position: relative;
  }

  a.bigLink[class] {
    display: table;
    position: static;
  }

  a.bigLink span.theSemiSpan {
    position: absolute;
    top: 50%;
  }
  a.bigLink span.theSemiSpan[class] {
    display: table-cell;
    vertical-align: middle;
    position: static;
  }
  a.bigLink span.theSpan {
    position: relative;
    top: -50%
  }
  a.bigLink {
    display: block;
    width: 170px;
    cursor: hand;
    cursor: pointer;
    padding-right: 10px;

  }

  a.bigLink {
    border-bottom: 1px solid #DEDEDE;
    
  }

  span.theSemiSpan {
    display: block;
    cursor: hand;
    cursor: pointer;

  }
  span.theSpan {
    display: block;
    cursor: hand;
    cursor: pointer;
    padding-left: 22px;
    width: 80px;
    background-image: url(../img/button.png);
    background-position: center left;
    background-repeat: no-repeat;
    color: #79839A;
    font-size: 0.85em;
    font-weight: bold;
    text-decoration: underline;
  }
  a.bigLink img {
    margin: 10px 5px 10px 5px;
  }
  div.programmes a.bigLink img {
    margin: 10px 0px 10px 5px;
  }
  ul.leftLinks, ul.leftLinks li {
    margin: 0px;
    padding: 0px;
    list-style: none;
  }
  ul.leftLinks li.selected {
 	 background-color: #D4E5F9;
  }
  
  ul.leftLinks li ul{
  	background-color:#FFFFFF;
	margin:0px;
	padding:5px 0px 5px 15px;
	border-bottom:1px solid #E6E6E6;
  }
  
   ul.leftLinks li ul li{	
	padding:0px;
	border-left:1px solid #E6E6E6;
   }
   
   ul.leftLinks li ul li a{
   	background-image:url(../img/link_arrow_blue.gif);
	display:block;
	height:2em;
	background-repeat:no-repeat;
	background-position:10px 1.2em;
	padding:10px 0px 0px 22px;
	margin-left:7px;
	border-bottom:1px solid #E6E6E6;
	 
   }
   ul.leftLinks li ul li a.last{
   	border:none;
   }
   ul.leftLinks li ul li.selected{
   	background-color:#FFFFFF;
   }
   ul.leftLinks li ul li.selected a{
   	background-color: #EFF6FE;
	background-image:url(../img/link_arrow_blue_over.gif);
   }
  .password{
	background-image: url(../img/navpasswordbg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding:0px!important;
	margin-right:5px;
  }
  
  div.channels p, div.exec_profiles p {
    padding-left: 2px;
  }
 div.smallSub {
    font-size: 0.85em;
    background-color: #F3F3F3;
    margin-top: 5px;
    padding: 2px;
  }
  div.darkerGreyBox div.greyBox {
    background-color: #E6E6E6;
  }
  div.col_left ul.leftLinks {
    margin-top: 1px;
  }

  div.channels div.greyBox,  div.exec_profiles div.greyBox {
    margin-top: 6px;
  }
  img.floatRight {
    float: right;
  }
  div.contactForm div.submitDiv {
    width: 150px;
    float: left;
  }
  form {
    margin: 0px;
    padding: 0px;
  }
  div.greyBox img.floatRight {
    float: right;
  }
  div.greyBox img.flag {
    margin: 4px;
    border: 2px solid #8B8786;
  }
  div.exec_profile_block {
    margin-bottom: 15px;
    border-bottom: 1px solid #E2E2E2;
  }
  a.profile_link_a {
    display: block;
    padding: 8px;
    padding-bottom: 8px;
    padding-right: 0px;
    text-decoration: none;
    border-bottom: 1px solid #E2E2E2;

  }
  a.profile_link_a span{
    display: block;
    padding-left: 20px;
  }
  span.profile_title {
    color: #79839A;
    font-weight: bold;
    text-decoration: underline;
    background-image: url(../img/button.png);
    background-position: center left;
    background-repeat: no-repeat;
    padding-bottom: 2px;
  }
  span.profile_job_title {
    font-size: 0.85em;
    color: #5A5A5A;
  }

  a.profile_link_a:hover {
    background-color: #EFF6FE;
  }
  div.greyBack {
    background-color: #F2F2F2;
    margin-top: 6px;
  }
  div.greyBack h4 {
    margin: 0px;
    padding: 2px;
    font-size: 1.1em;
  }
  div.col_middle div.midFeaturedProgramme div.smallSub {
    background-color: #F7F7F7;
  }
  div.col_middle div.midFeaturedProgramme p a.arrowLink {
    font-size: 0.95em;
  }
  div.previewBlock {
    padding: 0px;
    margin: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px solid #E4E0DD;
    text-align: center;
    line-height: 0px;
       
  }
  div.previewBlock img {
    margin: auto;
  }
  div.col_right div.programPreviewRight h2{
    margin-bottom: 1px;
  }
  div.pr div.greyBox {
    height: auto;
  }
  div.prBox {
    padding-bottom: 5px;
    padding-top: 8px;
    border-bottom: 1px solid #E4E0DD;
  }
  div.prBox h4{
    
    padding: 2px;
    padding-bottom: 0px;
  }
  div.prBox div.date {
    
    color: #2D2D2D;
    font-size: 0.85em;
    font-weight: bold;
    text-align: left;
    padding-left: 2px;
  }
  span.it {
    font-style: italic;
  }
  div.pageNumbers div.newer {
    float: left;
    width: 50%;
  }
  div.pageNumbers div.older {
    float: left;
    text-align: right;
    width: 50%;
  }
  div.pageNumbers a {
    color: #5A5A5A;
    font-weight: bold;
    text-decoration: none;
  }
  div.pageNumbers ul.years {
    clear: both;
    margin: 0px;
    padding: 0px;
    list-style: none;
    margin: auto;
    width: 160px;
  }
  div.pageNumbers ul.years li{
    text-align: center;
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
    padding: 5px 10px 5px 10px;
  }
  div.adobe {
    color: #cc0000;
    text-align: center;
    font-size: 0.85em;
    text-align: left;
    margin-top: 10px;
    color: #5A5A5A;
  }
  div.adobe img {
    margin: auto;
    margin-top: 5px;
    
   
  }
  
  