/* Fonts
================================================*/


@font-face {
    font-family: 'NettoWeb-Regular';
    src: url('/media/eupresidency/styleassets/fonts/NettoWeb.eot');
    src: url('/media/eupresidency/styleassets/fonts/NettoWeb.eot?#iefix') format('embedded-opentype'), 
         url('/media/eupresidency/styleassets/fonts/NettoWeb.woff') format('woff'), 
         url('/media/eupresidency/styleassets/fonts/NettoComp.ttf')  format('truetype');
    font-weight: normal;
}

@font-face {
    font-family: 'NettoWeb';
    src: url('/media/eupresidency/styleassets/fonts/NettoWeb-Bold.eot');
    src: url('/media/eupresidency/styleassets/fonts/NettoWeb-Bold.eot?#iefix') format('embedded-opentype'), 
         url('/media/eupresidency/styleassets/fonts/NettoWeb-Bold.woff') format('woff'), 
         url('/media/eupresidency/styleassets/fonts/NettoComp-Bold.ttf')  format('truetype');
    font-weight: bold;
}


h1, h2, h3, #header, .slideCaption, .overlayHeading, .overlaySubText {
    font-family: 'NettoWeb'; font-weight: bold;
}

.pageHeading h1 {
    font-family: 'NettoWeb-Regular';
    font-weight: normal;
}
.pageHeading .ecofin, .pageHeading .compet, .pageHeading .gac, .pageHeading .jha, .pageHeading .epsco, .pageHeading .fac, .pageHeading .envi, .pageHeading .eycs, .pageHeading .agri, .pageHeading .tte, .pageHeading .cgg, .pageHeading .cge, .pageHeading .ag, .pageHeading .ae, .pageHeading .jai, .pageHeading .ejc, .pageHeading .raa, .pageHeading .rab, .pageHeading .ji, .pageHeading .bjks {
    font-family: 'NettoWeb';
}

/* Basics
================================================*/

body {
    background-color: #EEEEEE;
    color: #333;
    font-size: 13px;
}

hr {height:1px; background-color:#DFDFDF; color: #DFDFDF; border:0; margin-top: 15px;}

blockquote, .blockquote {
    text-align: center;
    font-size:18px;
    font-family: 'Georgia', serif;
    font-weight: bold;
    font-style: italic;
    color: #515151;
    background-color: #F1F1F1;
    padding:15px;
    border-radius: 8px; 
    margin-bottom: 20px;
}
.content .blockquote p, .content blockquote p{font-size:18px;}

/* General Classes
================================================*/

.content {
    background-color: white;
    padding:30px 20px 50px 20px;
    box-shadow:0px 0px 3px rgba(0,0,0,0.15);
    z-index: 2;
}

.content aside {
    width:340px;
    margin-left: 10px;
    margin-right: 10px;
    float: left;
}

.halfCol {
    width:340px;
    margin-left: 10px;
    margin-right: 10px;
    float: left;
}


.content p, .content span {font-size: 13px;}

aside.alpha {margin-left: 0;}
aside.omega {margin-right: 0;}
a:link.telLink,a:visited.telLink,a:hover.telLink,a:active.telLink {color: inherit;}
.dividedList {border-bottom: 1px solid #DFDFDF; margin: 15px 0;}
.dividedListLast {border: none;}
.hidden {display: none}
.clear {clear:both}
.left {float:left}
.right{float: right}
.divider {margin-bottom: 25px;}
.box {padding:12px 15px;}
.box p {margin-bottom: 0; line-height: 1.3em;}
.padded {padding:15px;}
.button {padding:5px 8px;}
.strong{font-weight:bolder;/*color:#333333;*/}
/*p.strong {font-size: 15px;}*/
.hashTag {font-weight: normal;}
.greenBg {background-color: #AABF2C; color:white;}
.offscreen{position:absolute; left:-9999px;}

.greenBg a:link,.greenBg a:visited,.greyBg a:link,.greyBg a:visited, .ecofinBg a:link,.ecofinBg a:visited,.competBg a:link,.competBg a:visited,.ecofinBg a:link,.ecofinBg a:visited,.competBg a:link,.competBg a:visited,.gacBg a:link,.gacBg a:visited,.jhaBg a:link,.jhaBg a:visited,.epscoBg a:link,.epscoBg a:visited,.facBg a:link,.facBg a:visited,.enviBg a:link,.enviBg a:visited,.eycsBg a:link,.eycsBg a:visited,.agriBg a:link,.agriBg a:visited,.tteBg a:link,.tteBg a:visited, .cggBg a:link,.cgeBg a:link,.agBg a:link,.aeBg a:link,.jaiBg a:link,.ejcBg a:link,.raaBg a:link,.rabBg a:link,.jiBg a:link,.bjksBg a:link,.cggBg a:visited,.cgeBg a:visited,.agBg a:visited,.aeBg a:visited,.jaiBg a:visited,.ejcBg a:visited,.raaBg a:visited,.rabBg a:visited,.jiBg a:visited,.bjksBg a:visited {color: white; font-weight: bold;}

.greyBg {background-color: #4E4E4E}
.midGreyBg {background-color: #DEDEDE;}
.lightGreyBg{background-color: #EEEEEE}
.green {color: #AABF2C}
.grey {color:#4E4E4E}
.lightGrey {color:#999999}

.dot {width:10px; height: 15px; float: left; margin-right: 5px;}
#news-landing-page .dot {
    width: 11px
}

.dot.ecofin {background: url(/media/eupresidency/styleassets/images/dotEcofin.png) no-repeat center center;}
.dot.jha, .dot.jai, .dot.ji {background: url(/media/eupresidency/styleassets/images/dotJha.png) no-repeat center center;}
.dot.empty {background: url(/media/eupresidency/styleassets/images/dotEmpty.png) no-repeat center center;}
.dot.blank {background: url(/media/eupresidency/styleassets/images/dotBlank.png) no-repeat center center;}

.columnDivider {height: 1px;background-color: #DFDFDF;}

.subText {font-size: 11px;}

.pagenotfound .lightGreyBg p.strong{font-weight:normal;}

/* share tags */

.sharepop{background:url(/media/eupresidency/styleassets/images/arrow.png) bottom center no-repeat #efefef; padding:10px; overflow:hidden; display:block; box-shadow: inset 2px 2px 2px 2px #dbdbdd; width:228px; position:absolute; top:30px;}
.st_email_custom,.st_twitter_custom,.st_facebook_custom,.st_linkedin_custom{display:block; width:52px; height:31px; cursor:pointer; float:left; margin-right:5px;}
.st_email_custom{background:url(/media/eupresidency/styleassets/images/mail-both.jpg) no-repeat; }
.st_twitter_custom{background:url(/media/eupresidency/styleassets/images/twit-both.jpg) no-repeat;}
.st_facebook_custom{background:url(/media/eupresidency/styleassets/images/facers-both.jpg) no-repeat;}
.st_linkedin_custom{background:url(/media/eupresidency/styleassets/images/linkedin-both.jpg) no-repeat;}
.st_email_custom:hover,.st_twitter_custom:hover,.st_facebook_custom:hover,.st_linkedin_custom:hover{background-position:top right;}

/* Headings
================================================*/

h1.greenBg,h2.greenBg,h3.greenBg,h4.greenBg,h5.greenBg,h1.greyBg,h2.greyBg,h3.greyBg,h4.greyBg,h5.greyBg,h3.ecofinBg,h3.competBg,h3.gacBg,h3.jhaBg,h3.epscoBg,h3.facBg,h3.enviBg,h3.eycsBg,h3.agriBg,h3.tteBg,h3.cggBg,h3.cgeBg,h3.agBg,h3.aeBg,h3.jaiBg,h3.ejcBg,h3.raaBg,h3.rabBg,h3.jiBg,h3.bjksBg {color: white; padding:0 15px;}
h1, h2, h3, h4, h5, h6 {margin-bottom:5px;letter-spacing: 0.5px;}
h1, .content span.overlayHeading {font-size: 32px;line-height: 32px;margin-bottom: 21px;}
h2, .content span.overlaySubText {font-size: 21px;}
h3 {font-size: 17px;}
h4 {font-size: 15px;}


h3.greyBg, h3.greenBg,h3.ecofinBg,h3.competBg,h3.gacBg,h3.jhaBg,h3.epscoBg,h3.facBg,h3.enviBg,h3.eycsBg,h3.agriBg,h3.tteBg,h3.cggBg,h3.cgeBg,h3.agBg,h3.aeBg,h3.jaiBg,h3.ejcBg,h3.raaBg,h3.rabBg,h3.jiBg,h3.bjksBg {
    padding-top:10px;
    padding-bottom:6px;
    margin-bottom: 15px;
    letter-spacing: 0.5px;
}

h3.twitterHeader {
    padding-left: 40px;
    background-image: url(/media/eupresidency/styleassets/images/twitterLogoWhite.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    text-transform:uppercase;
}
h1 {clear: both;}
h1.searchTitle {
    clear: none;
}

.content h1 span {
    font-size: inherit;
}

.homepage h3{text-transform:uppercase;}

/* Links
================================================*/

a:link {
    text-decoration: none;
    color: #90a516;
}

a:visited {
    text-decoration: none;
    color: #90a516;
}

a:hover {
    text-decoration: underline;    
}

a:active {
    
}

#primaryNavigation a {text-decoration: none;}
.slideCaption p a {color: #333;}


/* Tabbed Areas
================================================*/

.tabContainer {
    display: block;
    padding: 0;
    margin-bottom: 10px;
}

.tabCornersLeft {width:7px;height: 48px;background: url(/media/eupresidency/styleassets/images/tabCornersLeft.png) no-repeat;}
.tabCornersRight {width:7px;height:48px;background: url(/media/eupresidency/styleassets/images/tabCornersRight.png) no-repeat;}
.tabCornersLeft.active {width:7px;height:48px;background: url(/media/eupresidency/styleassets/images/tabCornersLeftActive.png) no-repeat;}
.tabCornersRight.active {width:7px;height: 48px;background: url(/media/eupresidency/styleassets/images/tabCornersRightActive.png) no-repeat;}

.tabContainer ul {
    margin: 0;
}
.tabContainer li {
    display: block;
    height:48px;
    margin:0 0 8px 0;
    float: left;
    background: url(/media/eupresidency/styleassets/images/tabBg.gif) repeat-x;
    padding: 0;
}

.tabContainer li.active {
    background:none;
}

.tabContainer a {
    border-right: 2px solid #E4E4E4;
    display: block;
    height:37px;
    line-height: 37px;
    font-weight: bold;
    text-align: center;
    color: #333;
}

.tabContainer li.active a {
    background-color: #AABF2C;
    border-bottom: 2px solid #DFDFDF;
    border-top: 2px solid #DFDFDF;
    color: white;
    height: 35px;
    line-height: 33px;
    position: relative;
}

.tabArrow {
    background: url(/media/eupresidency/styleassets/images/tabArrow.png) no-repeat scroll 0 0 transparent;
    height: 11px;
    left: 20%;
    position: relative;
    top: -2px;
    width: 18px;
}

.tabContainerSidebar .tabArrow {
    left: 10px!important;
}

.tabContainer p {margin: 27px 0 18px;}

.tabThumbnails .videoThumb, .tabThumbnails .imageThumb {
    width: 25%;
    display: block;
    float: left;
}

.tabThumbnails .videoThumb a {
    position: relative;
    display:block;
}


/* Search Boxes
================================================*/

.searchBox {margin-bottom: 15px;}
.searchBox form {float: right;}

.searchBox input {
    display: block;
    height:28px;
    font-size: inherit;
    line-height: 28px;
    margin:0;
    padding:0 0 0 10px;
    color: #7E7E7E;
}

.content .searchBox {
    float: right;
}
.content .searchBox input {
    background-color: #f9f8f8; 
    width: 212px;
}

#newsSearch input {margin:15px; padding-right:35px;}


/* Pagination
================================================*/

.searchPagination {
    border-top: 1px solid #dfdfdf;
    clear: both;
    color: #dfdfdf;
    margin-bottom: 33px;
}
.searchPagination ul {
    margin-top: 11px;
}
.searchPagination ul li {
    display: inline;
    margin: 0;
}
.searchPagination ul li a {
    background-color: #FFF;
    color: #aabf2c;
    font-weight: bold;
    padding: 4px;
}
.searchPagination ul li a.activeLink, #imageGallery .searchPagination ul li span,  .searchPagination ul li span {
    background-color: #aabf2c;
    color: #FFF;
    padding: 4px 8px;
}


.listPagination {
    clear: both;
    font-weight: bold;
    padding-top: 8px;
}
    .listPagination.line {
        border-top: 1px solid #dfdfdf;
    }

/* Cookie Notice
================================================*/
#cookieNotice {
    background-color: #dbdbdb;
    padding: 20px 0 10px;
    position: relative;
}
    #cookieNotice p {
        font-size: 16px;
        line-height: 24px;
    }
    #cookieNotice .btnContainer {
        background: none;
        margin-top: 40px;
    }
        #cookieNotice .btnContainer :hover {
            border: none;
        }

    #cookieNotice .toolButton {
        background: none;
    }
        #cookieNotice .toolButton a {
            background: url(/media/eupresidency/styleassets/images/cookie-tick-orig.png) left top no-repeat;
            padding: 9px 28px;
        }
        #cookieNotice .toolButton a:hover {
            background: url(/media/eupresidency/styleassets/images/cookie-tick-orig.png) left bottom no-repeat;
        }

        .irish-lang #cookieNotice .toolButton a {
            background: url(/media/eupresidency/styleassets/images/cookie-tick-long.png) left top no-repeat;
            padding: 8px 17px 8px 28px;
			border-right:1px solid #c2c2c2;
        }

        .irish-lang #cookieNotice .toolButton a:hover {
            background: url(/media/eupresidency/styleassets/images/cookie-tick-long.png) left bottom no-repeat;
			padding: 8px 17px 8px 28px;
			border-right:1px solid #86990c;
        }




/* MetaNav
================================================*/
.topSection {
    position: relative;
    z-index:2;
}
#metaNavBg.restrictedMetaNav {
    position:absolute;
    left:50%;
    margin-left: -576px;
    width:1152px;
    z-index: 1;
    background-color: rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80000000', endColorstr='#80000000');
    height:54px;
}

#metaNavBg {
    position:absolute;
    left:0;
    width:100%;
    z-index: 1;
    background: url(/media/eupresidency/styleassets/images/metaNavBg.png) repeat center center;
    background: rgba(0,0,0,0.5);
    height:54px;
}

#metaNav {
    position: relative;
    z-index: 2;
    height:54px;
}

#metaNav div {
    float: right;
    margin-top:10px;
}

#metaNav a {color: white;}

#metaNav a.active {
    color: #aabf2c;
}

.searchBox {
    width:257px;
    height: 29px;
    margin-left: 20px;
    margin-top: 12px;
    margin-right: 10px;
    background: white;
    border: 1px solid #ccc;  
}

.searchBox input {
    float: left;
    border: none;
}
#metaNav .searchBox #search-input {
    width: 215px;
}
#metaNav .searchBox #search-submit {
    width: 17px;
    height: 16px;
    margin: 5px 5px 0 0;
}
.searchBox #search-input-e {
    width: 215px;
    float: left
}
.searchBox #search-submit-e {
    width: 17px;
    height: 16px;
    margin: 5px 5px 0 0;
}
#textSize {
    margin-left: 30px;
    width: 89px;
}

#textSize a {
    vertical-align: baseline;
}

#textSize div {
    margin-left: 5px;
    margin-top: 1px;
}
div#languages, div#feedLinks {padding-top:10px;height:34px;}
#languages {margin-left: 32px;}
#languages li {
    display: inline;
    margin:0;
    padding:0 5px 0 8px;
    list-style: none;
    border-left: 1px solid #AABF2C;
}

#feedLinks img {
    margin-right: 5px;
    margin-left: 9px;
}

/* Header
================================================*/

#headerBg {
    position:absolute;
    z-index: 1;
    top:54px;
    width:100%;
    height:99px;
    background-color:white;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
}

#header {
    position: relative;
    z-index: 2;
}

#logo {
    font-size:30px;
    float: left;
    margin-left: 8px;
    margin-top: -1px;
}

#header img {margin: 0px 17px 0px 17px;}
#header div.container_12 {
    position: relative;
    height: 89px;
    padding-top: 10px;    
}

#logoCloudUpper, #logoCloudLower {
    position: absolute;
    left:10px;
}

#logoCloudUpper {
    width:119px;
    height:19px;
    background:url(/media/eupresidency/styleassets/images/logoCloudUpper.png) no-repeat;
    top:-19px;
}

#logoCloudLower {
    width: 113px;
    height:21px;
    background: url(/media/eupresidency/styleassets/images/logoCloudLower.png) no-repeat;
    bottom:-21px;
}

/* Primary navigation
================================================*/

#primaryNavigation {float: right;margin-right: 10px;}

#primaryNavigation li {
    display:block;
    float: left;
    border-left:1px solid #CCCCCC;
    margin:30px 0 0 20px;
    padding:0 0 0 20px;
    height:59px;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 1.2px;
}

.irish-lang #primaryNavigation li{margin:30px 13px 0 0; padding-left:13px; }
.french-lang #primaryNavigation li{margin:30px 7px 0 0; letter-spacing:1px; padding-left:7px;}
.german-lang #primaryNavigation li{letter-spacing:0px; padding-left:5px; margin:30px 0 0 5px;}
#primaryNavigation a {
    color: #333;
}

#primaryNavigation a:hover {color:#AABF2C;}

#primaryNavigation span.currentbranch0 a {color:#AABF2C;}

/* Secondary Navigation
================================================*/

#secondaryNav li {
    margin:0;
    list-style:none;
    line-height:39px;
    /*border-bottom:1px solid #DFDFDF;*/
}
#secondaryNav li li{line-height:39px;}

#secondaryNav li a {
    /*padding-left: 15px;*/
    padding:11px 0px 11px 15px;
    line-height:17px;
}
#secondaryNav li a.activeLink {
    background-color: #f9f8f8;
    color: #90a516;
}
#secondaryNav ul ul li a {
    padding-left:30px;
    background:url(/media/eupresidency/styleassets/images/bullet.png) 19px center no-repeat;
}

#secondaryNav ul ul li a.activeLink {
    background:url(/media/eupresidency/styleassets/images/bulletActive.png) 19px center no-repeat #F9F8F8;
}

#secondaryNav ul ul{margin-bottom:0px;}

#secondaryNav .activeLink, #secondaryNav .activeLink a {
    color: #AABF2C;
    background-color: #F9F8F8;
}

#secondaryNav a {
   /* height:39px;
    line-height:39px;*/
    border-bottom:1px solid #DFDFDF;
    color: #333333;
    font-weight: bold;
    display:block;
}


/* Current Branch settings
================================================*/

#secondaryNav .currentbranch0 a {}
#secondaryNav .currentbranch1 a {background-color: #F9F8F8;}
#secondaryNav .currentbranch2 a {}
#secondaryNav .currentbranch3 a {}
#secondaryNav .currentbranch4 a {}
#secondaryNav .currentbranch5 a {}

/* Inner Pages background
================================================*/

#innerPageBackground, #innerPageBackgroundLarge {
    background-color: #E1E1E1;
    position: absolute;
    top: 0;
    width: 100%;
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.05) inset;
    left: 50%;
    margin-left: -50%;
}

#innerPageBackground {height: 309px;}
#innerPageBackgroundLarge {height: 417px;}



/* Slideshow
================================================*/

#slideshow {
    position: absolute;
    z-index: 0;
    left: 50%;
    top:0px;
    margin-left: -576px;
    width:1152px;
    height: 562px;
}

#slideshow ul#slideshowImgList {
    height: 562px;
}

#slideshow li {list-style: none; margin: 0; position: absolute;}

#slideshowNavPrev, #slideshowNavNext, #slideshowNav {position: absolute; top:245px;}
#slideshowNavPrev, #slideshowNavNext, #innerslideshowNavPrev, #innerslideshowNavNext  {width:19px; height: 26px;background-color:#AABF2C;padding-left:11px; padding-top: 4px; z-index:999;}
#slideshowNavPrev a, #slideshowNavNext a, #innerslideshowNavPrev a, #innerslideshowNavNext a {display: block;}
#slideshowNavPrev {
    left:76px
}
#slideshowNavNext {
    left:108px;
}

#slideshowNavNext:hover, #slideshowNavPrev:hover, #innerslideshowNavNext:hover, #innerslideshowNavPrev:hover {background-color: #778C00;}

#slideshowNav {
    position: absolute;
    left:140px;
}

.slideCaption {
    position: absolute;
    width:400px;
    max-height:135px;
    overflow: hidden;
    max-width:400px;
    top:290px;
    left:76px;
    background-color: white;
    padding:27px 30px;
    z-index: 5;
    line-height: 1.2em;
    font-size: 30px;
    color: #333333;
}

.slideCaption p{margin-bottom: 12px;letter-spacing:0.5px;}

.slideCaption span {
    float: left;
    margin-right:2px;
}

span.slideshowCaptionTag {
    font:bold 13px Arial;
    margin-right: 10px;
}

#slideshowNav {
    background-color:white;
    z-index:999;
    height:30px;
    line-height:30px;
    padding:0 10px;
}

#slideshowNav a {
    padding:0;
    font-size:22px;
    color:#D0D0D0;
}

#slideshowNav a.activeSlide {color:#AABF2C;}

/* News Slideshow
===========================================*/

#headlineContainer {
    position: relative;
    z-index: 999;
    top:280px;
    height:130px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15)
}

.captionContent {
    padding:15px;
    height: 100px;
    font-weight: bold;
    color: #333333;
}

.newsSlideCaption {
    position: relative;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;

}

.newsSlideCaption:hover {
    /*height: 120px;*/
    top: -10px;
    background-color: #AABF2C
}

.newsSlideCaption:hover .captionContent {color: white; padding-top: 25px;}

.newsSlideCaption.active {
    background-color: #AABF2C;
    font-size: 1.2em;
    position: relative;
    top:-50px;
}

.newsSlideCaption p {
    line-height: 1.2em;
}
.newsSlideCaption.active p {
    font-size: 1.1em;
    line-height: 1.3em;
}
.newsSlideCaption a {color: #333333;}
.newsSlideCaption.active a {color: white;}

.newsSlideCaption.active .captionContent {
    color: white; 
    height:150px;
    padding-top:15px!important;
}

.newsArrow {
    position: absolute;
    top:-10px;
    width:20px;
    height:10px;
    background: url(/media/eupresidency/styleassets/images/newsSlideshowArrow.gif) no-repeat;
}


/* Inline slideshows
===========================================*/


.inlineSlideshow{position: relative; float: left; margin-right: 15px; margin-bottom: 10px;}

.inlineSlideshow li, .inlineSlideshow2 li  {
    margin: 0;
    padding: 0;
    list-style: none;
}

#inlineSlideshowNav {
    position: absolute;
    z-index: 999;
    top:0;
    left:14px;
    font-size: 20px;
}

#inlineSlideshowNav a {
    color: white;
    font-size: 40px;
    line-height: 26px;
    opacity: 0.75;
}

.inlineSlideshow2 #inlineSlideshowNav a:hover {text-decoration:none;}

#inlineSlideshowNav a.activeSlide {color: #AABF2C;}


.inlineSlideshow #slideshowNav, .inlineSlideshow2 #slideshowNav {
    background-color:white;
    height:30px;
    line-height:30px;
    padding:0 10px;
    z-index:999;
}
    .inlineSlideshow #slideshowNavPrev{
        float: left;
        left: 0;
        margin: 0 10px;
        position: relative;
        top: 0;
    }


    .inlineSlideshow #slideshowNavNext {
        float: right;
        left: 0;
        margin: 0 10px;
        position: relative;
        top: 0;        
    }




#inlineSlideshowNav #slideshowNav a {
    padding:0;
    font-size:22px;
    color:#D0D0D0;
}

#inlineSlideshowNav #slideshowNav a.activeSlide {color:#AABF2C;}
 .inlineSlideshow2{position:relative; display:inline-block; margin:20px 20px 20px 0px; float:left;}

 .inlineSlideshow2 ul{margin-bottom:0px;}
.inlineSlideshow2 #innerslideshowNavNext, .inlineSlideshow2 #innerslideshowNavPrev{color:#fff; text-decoration:none; position:absolute; bottom:10px; cursor:pointer;}
.inlineSlideshow2 #innerslideshowNavPrev {left: 5px; }
.inlineSlideshow2 #innerslideshowNavNext{right:5px;}

.content-gall {position:relative;}
.content-gall span{position:absolute; bottom:0px; min-height:40px; background:#000; color:#fff; display:block; width:75%; padding:5px 48px; opacity:0.75;}

/* Content Top
===========================================*/

#contentTop {
    border-bottom: 1px solid #DFDFDF;
    line-height: 1em;
    /*padding-bottom: 25px;*/
    margin-bottom: 20px;
}

/* content alignment issues */
#leftColumn + .grid_9{margin-top:10px}

/* Breadcrumb
===========================================*/

#breadcrumb {
    margin-bottom: 12px;
    color: #707070;
}

#breadcrumb li {
    display:inline;
    margin:0 8px 0 3px;
}

#breadcrumb a {
    padding: 0 10px 0 0;
    background: url(/media/eupresidency/styleassets/images/arrowForward.png) no-repeat right 7px;
    
}

#breadcrumb.backBreadcrumb a {
    padding: 0 0 0 10px;
    background: url(/media/eupresidency/styleassets/images/backArrow.png) no-repeat left 7px;
}

/* Twitter Feeds
===========================================*/

.twitterListing {
    margin-bottom:10px;
}

.twitterListing.grid_12 {
    margin: 10px 0;
}

.twitterListing .tabIcon {
    margin-right: 11px;

}

.home .twitterListing .tabIcon, .prezhome .twitterListing .tabIcon, #presstwit .tabIcon{ 
        height:90px;
            line-height:90px;}

.twitterListing .twitterDate {
    color: #777;
    font-size: 12px;
}
.home .twitterListing .tabContent, .prezhome .twitterListing .tabContent, #presstwit .tabContent{height:70px;}

/* Tool Buttons
===========================================*/

#toolButtonContainer {
    margin-bottom: 25px;
    display:inline-block;
}

.toolButton {
    height:28px;
    border:1px solid #D8D8D8;
    background: url(/media/eupresidency/styleassets/images/toolButtonBg.png) repeat-x #EEE;
    line-height: 28px;
    margin-right: 10px;
    display: block;
    float: left;
    position:relative;
}

.toolButton:hover {
    background: url(/media/eupresidency/styleassets/images/toolButtonBgHover.png) repeat-x #aabf2c;
    border:1px solid #84990b;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.toolButton:hover a {
    color: #fff;
    text-decoration: none;
}


.toolButton.right {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}

.buttonImage {
    display:block;
    float:left;
    border-right:1px solid #DFDFDF;
    margin-left:7px;
    padding-right:7px;
}

.buttonText {
    display:block;
    float:left;
    border-left:1px solid white;
    padding:0 7px;
}

.toolButton .buttonText {
    border: none;
}

/* General Content
===========================================*/

.homepage {
    position: relative;
    top:342px;
}

.newsLanding {
    position: relative;
    top:300px;
}

.newsLanding .twitterListing {
    margin-bottom: 25px;
	clear:both;
}

.content.newsLanding .searchBox {
    margin: 0;
}

.content.newsLanding .searchBox input {
    /*width: 178px;*/
    width:143px;
}

.inner {
    position: relative;
    top:35px;
}

.defaultBodyContent {
    border-top: 1px solid #DFDFDF;
    padding-top: 25px;
}

.defaultSidebar {
    margin-top: -41px;
}

.relatedNewsWrap h2 {
    border-bottom: 1px solid #DFDFDF;
    padding-bottom: 5px;
    margin-bottom: 15px;
}

.relatedNewsWrap .spotlight {
    margin-bottom: 15px;
}

.irelandAndThePresidency hr {
    margin: 24px 0 10px 0;
}

.policyTagCloudHeader {
    margin-bottom: 1px;
    padding: 10px 15px;
}

.policyTagCloudHeader p {
    margin: 0;
    color: #525252;
    font-size: 12px;
}

.prezhome .whatispresblock .policyTagCloudHeader p.strong {
    color: #333;
    font-size: 13px;
    margin-bottom: 2px;
    margin-top:0px;
}

#policyTagCloud {padding: 3px 15px;}

#policyTagCloud ul {
    margin: 0;
    padding: 0;
}

#policyTagCloud ul li {
    list-style: none;
    float: left;
    width: 50%;
    margin: 0;
    padding: 4px 0;
}

#policyTagCloud ul li div.policyTag {
    margin: 0;
}


.sidebarIrelandAndThePresidency .lightGreyBg {
    padding: 10px 20px 10px 15px;
    margin-bottom: 10px;
        min-height:40px;
}

.sidebarIrelandAndThePresidency .lightGreyBg p {
    margin: 0;
    line-height: 1.3em;
    font-family:Arial, sans-serif;
}   

.sidebarIrelandAndThePresidency .lightGreyBg p a {
    color: #333;
}

.sidebarIrelandAndThePresidency .lightGreyBg p span.fileInfo {
    color: #777;
}

article ul {
    margin-top: -7px;

    margin-bottom: 15px;
}

article li {
    line-height: 1.2em;
    padding: 7px 0; 
}


.downloadBox {
    background: #eeeeee url('/media/eupresidency/styleassets/images/pdf-icon.png') 15px center no-repeat;
    padding: 12px 12px 12px 50px;
}
    .downloadBox p {
        margin-bottom: 0;
    }
    .downloadBox a {
        color: #333333;
    }

.whatispresblock{position:relative; height:276px;}
.whatispresblocklink{border-top:1px solid #DFDFDF; position:absolute; bottom:8px; padding-top:8px; width:100%;}

/* Footer
===========================================*/

#footer {
    padding:30px 20px;
    background-color: #F8F8F8;
    box-shadow:0px 0px 3px rgba(0,0,0,0.15);
    position: relative;
}

#footer-shadow-fix {
    position: absolute;
    top: 0;
    left: 0;
    width: 1000px;
    height: 3px;
    z-index: 2;
    background: #F8F8F8 url(/media/eupresidency/styleassets/images/footer-shadow-top.png) no-repeat top center;
}


#footer .strong {
    margin: -3px 0 8px 0;
}

#footer .strong a:link {
    font-size: 13px;
} 

#footer p {
    margin:3px 0px;
}

#footer a:link, #footer a:visited, #footer a:active {
    color:#525252;
    font-size:12px;
}

#socialMediaLinks p {
    line-height: 21px;
}

#socialMediaLinks img {margin-right: 5px;}

#postFooterLinks {
    font-size:11px;
    padding-top:10px;
    width: 1000px;
    z-index: 2;
    background: #EEEEEE url(/media/eupresidency/styleassets/images/footer-shadow-bottom.png) no-repeat top center;
}

#postFooterLinks li {
    display:inline;
    margin:0 15px 0 0;
    padding-right:15px;
    border-right:1px solid #CCCCCC;
}

#postFooterLinks li.last {
    border: none;
}

#postFooterLinks, #postFooterLinks a:link {
    color:#777777;
}

#postFooterLinks span.right {
    color: #aaa;
}

/* News Items
===========================================*/

.newsListing.dividedList {
    margin:0;
    padding: 25px 0;
}

.newsListing.dividedList.newsListingFirst {
    padding-top: 0;
}

.newsListing.dividedList.newsListingLast {
    margin-bottom: 10px;
}

.dateStamp {
    text-align:center;
    color:white;
    float:left;
    margin-right:15px;
}

.textDateStamp {
    font-size: 12px;
}

.newsContent {
    float:right;
}

.newsListing p {
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.3em;
    margin-bottom: 15px;
}
.newsListing p a:link, .newsListing p a:visited, .newsListing p a:hover, .newsListing p a:active {color: #333333;}
.newsListing p .hashTag a {color: #AABF2C;}
.homepage .grid_6 p.strong{margin-top:12px;}

.dayStamp {
    border-top-left-radius:10px;
    width:43px;
    height:19px;
    border-bottom:1px solid white;
    background-color:#AABF2C;
    font:normal 24px 'NettoWeb';
    line-height:1em;
    padding: 13px 0;
}

.monthStamp {
    border-bottom-left-radius:10px;
    background-color:#565a5c;
    font-weight:bold;
    font-size:12px;
    height:29px;
    width:43px;
    line-height:29px;
}

.tagContainer {
    margin-left: 57px;
}

.newsInTabs p {
    margin-bottom:3px;
}

.newsInTabs a {
    color: #333;
    font-weight: bold;
}

.newsListing .policyTag {
    margin-bottom: 3px;
}

/* Event Listings
=====================================*/

p.date {font-weight: normal; color: #777777;font-size: 12px; margin-bottom: 0;}
.eventListing p.dateIndexPage {
    margin-bottom: 0;
}
.eventListing p.locationIndexPage {
    font-weight: normal;
    color: #515151;
}
.eventListing p {margin:0 0 10px;}
.eventListing p {font-weight: bold;}
.homepage .eventListing p {
    
    line-height: 1.1em;
}
.eventListing p.date {
    margin-bottom: 5px;
    font-weight: normal;
}
.eventListing p a:link, .eventListing p a:visited, .eventListing p a:hover, .eventListing p a:active {
    color: #333333;
    line-height: 16px;
}

.eventListing p span.hashTag a:link, .eventListing p span.hashTag a:visited, .eventListing p span.hashTag a:hover, .eventListing p span.hashTag a:active {
    color: #90a516;
}

.eventDate {font-size: 15px;font-weight: bold;}
.eventDateStamp {width:50px; text-align: center;font-weight: bold; margin-right: 15px;}
.eventDateStamp .weekDay {
    border-top-left-radius: 8px;
    font-size: 12px;
    padding-top: 5px;
    margin-bottom: -2px;
}

.eventDateStamp .monthDay {
    border-bottom-left-radius: 8px;
    font-family: 'NettoWeb';
    font-size: 22px;
}
.eventDateStamp .midGreyBg {color: white;}

.eventDots {padding-top:13px;}
.eventDotContainer {clear: both;margin-bottom: 55px;}

.eventTopicsContainer {
    border: solid #DFDFDF;
    border-width: 1px 0;
}

.eventTopic, .RSSTopic {
    position: relative;
    width:100%;
    height:55px;
    display: table;
    margin: 1px 0;
    background-image: url(/media/eupresidency/styleassets/images/dotted-border-bottom.png);
    background-repeat: repeat-x;
    background-position: bottom center;
}

    .eventTopic.active {
        background-color: #f1f1f1;
        font-weight: bold;
    }

.eventTopicLast {
    background-image: none;
}

#all.eventTopic {
    background-color: #e5e5e5;
}

.eventTopic.selected, .RSSTopic.selected {background-color: #F1F1F1;}

.selected .tick {
    background: url(/media/eupresidency/styleassets/images/selectedTick.png) no-repeat scroll 0 0 transparent;
    height: 9px;
    left: 20px;
    position: absolute;
    top: 23px;
    width: 11px;
}

.topicCircle {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 50px;
}

.topicLabel {
    display: table-cell;
    vertical-align: middle;
}

.topicLabel p {
    margin-bottom: 0;
    margin-left: 5px;
}
.eventTopicFloat {
    background-image: url(/media/eupresidency/styleassets/images/dotted-border-bottom.png);
    background-repeat: repeat-x;
    background-position: bottom center;
    clear: both;
    position: relative;
    width:100%;
}
    .eventTopicFloat .topicCircle {
        display: block;
        margin: 1px 0;
        padding-bottom: 10px;
        padding-top: 10px;
        text-align: center;
        vertical-align: middle;
        width: 50px;
    }
    .eventTopicFloat.active-selection .topicCircle {
        background: #f1f1f1 url(/media/eupresidency/styleassets/images/topicActiveTick.png) 20px center no-repeat;
        font-weight: bold;
    }
    .eventTopicFloat .topicLabel {
        display: block;
        height: 45px;
        line-height: 14px;
        margin: 1px 0;
        padding-left: 5px;
        padding-right: 10px;
        padding-top: 12px;
        vertical-align: baseline;
        width: 230px;
    }
        .eventTopicFloat .topicLabel.all {
            height: 37px;
            padding-top: 20px;
        }
    .eventTopicFloat.active-selection .topicLabel {
        background-color: #f1f1f1;
    }

#map_canvas{clear:both}
.mapAddress {line-height: 20px; padding:10px 15px 5px 15px; margin-bottom: 25px;}

.pageEventDetail .inner h1 {
    margin-bottom: 10px;
}

.pageEventDetail .inner .alpha h2 {
    margin-bottom: 0px;
}

.pageEventDetail .eventListing {
    margin: 25px 0;
    padding-bottom: 25px;
}

.pageEventDetail .eventListing.dividedListFirst {
    margin-top: 5px;
}

.pageEventDetail .eventListing .policyTag {
    margin-bottom: 2px;
}

.scrollList h3 {
    margin-bottom: 8px;
}

.scrollListContainer {
    display: block;
    height: 690px;
    overflow: scroll;
    overflow-y: scroll;
    overflow-x: hidden;
}

.scrollListContainer .dividedList {
    margin-right: 18px;
}

.scrollList hr {
    margin: 5px 30px 10px 0;
}

/* Video Streaming Holder */
.nextstreaming{background:url(/media/eupresidency/styleassets/images/straming-holding-img.jpg) no-repeat #dedede; margin-bottom:10px; padding:20px; height:210px; }

.nextstreaming div{background:#fff; border:1px solid #cccccc; padding:10px; margin-top:100px; width:330px; min-height:85px;}
.french-lang .nextstreaming div, .german-lang .nextstreaming div, .irish-lang .nextstreaming div{ margin-top:73px;}
.nextstreaming p{margin-bottom:0px; font-weight:bold;}
.nextstreaming span{color:#737373;}
.nextstreaming .nexteventdate{font-weight:bold; font-size:16px;}
.nextstreaming .nexteventlocation{margin-top:5px; font-weight:normal;}

/* Contact Persons
=====================================*/

.headshot.left {margin-right: 10px;}
.headshot.right {margin-left: 10px;}
.indivpolicy .contactPerson .headshot.left{margin-bottom:30px}
.contactPerson p {margin:0;}
.contactPerson {padding-bottom: 15px;}
.contactPerson.dividedListLast {padding-bottom: 10px;}

.contactPerson.fullInfo {
    padding: 0;
}
.contactPersonInner .contactmail{word-break:break-all;}

.contactPerson .contactPersonInner {
    margin: 20px 0;
    padding: 0 20px 0 0;
    border-right: 1px solid #DFDFDF;
}

.alpha .contactPersonInner {
    padding-left: 0;
}

.omega .contactPersonInner {
    padding-right: 0;
    border-right: none;
}
.fullInfo img {margin-bottom: 50px;}

.contactPersonInner p.strong {
    line-height: 1.2em;
    font-size: 12px;
}

.contactPersonInner .subText {
    color: #777;
}

.pressContacts .boxHeader .policyTag, #shortcontact .boxHeader .policyTag {
    float: right;
    margin: 0 12px 0 0;
    z-index: 10;
}
.pressContacts .boxHeader h3{text-transform:uppercase;}

.pressContacts .ecofin a {color:#DB4B2C;}
.pressContacts .compet a {color:#2771AB;}
.pressContacts .gac a, .pressContacts .cgg a, .pressContacts .ag a, .pressContacts .raa a {color:#9129EF;}
.pressContacts .jha a, .pressContacts .jai a, .pressContacts .ji a {color:#E38D2D;}
.pressContacts .epsco a {color:#d1a738;}    
.pressContacts .fac a, .pressContacts .cge a, .pressContacts .ae a, .pressContacts .rab a {color:#932820;}
.pressContacts .envi a {color:#1D8381;}
.pressContacts .eycs a, .pressContacts .ejc a, .pressContacts .bjks a{color:#7abb7a;}
.pressContacts .agri a {color:#ef84f8;}
.pressContacts .tte a {color:#74C3E2;}



/* Tweets (sidebar)
=====================================*/

.tweet p {
    margin-bottom: 15px;
}

.tweet p.date {
    margin: -2px 0 0 0;
}
/* Document Links
=====================================*/

.document {padding-bottom: 15px;}

.document.dividedListLast {
    padding-bottom: 10px;
}

.docIcon {width:14%;float: left;}

.docDesc {
    width:86%;
    float: right;
    line-height: 1.1em;
}

.docDesc span.strong {
    display: block;
    margin-bottom: 5px;
}

.docDesc a {color: #333333;}

.document.dividedList .Word{background: url(/media/eupresidency/styleassets/images/foreground/docIconWord.gif) no-repeat top left; height:30px;}
.document.dividedList .Excel{background: url(/media/eupresidency/styleassets/images/foreground/docIconXls.gif) no-repeat top left; height:30px;}
.document.dividedList .PDF{background: url(/media/eupresidency/styleassets/images/foreground/docIconPdf.gif) no-repeat top left;  height:30px;}



/* Department Tags
=====================================*/

.allPolicyAreas hr {
    margin: 30px 0 25px 0;
}
.allPolicyAreas .pageHeading h1{width:700px;}

.policyTag {
    border: 1px solid #CBCBCB;
    float: left;
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    /*height: 16px;*/
    line-height: 17px;
    margin-bottom: 15px;
    margin-right: 5px;
    padding: 0 3px 0 14px;
    text-transform: uppercase;
}

.policyTag a {color: inherit;}

a.policyTag:hover {
    color: #FFF;
    text-decoration: none;
}
a.policyTag.ecofin:hover {
    background: #DB4B2C url(/media/eupresidency/styleassets/images/tag-rollover.gif) no-repeat 3px center;
    border:1px solid #DB4B2C;
}
a.policyTag.compet:hover {
    background: #2771AB url(/media/eupresidency/styleassets/images/tag-rollover.gif) no-repeat 3px center;
    border:1px solid #2771AB;
}
a.policyTag.gac:hover, a.policyTag.cgg:hover, a.policyTag.ag:hover, a.policyTag.raa:hover, a.policyTag.Arts:hover {
    background: #9129EF url(/media/eupresidency/styleassets/images/tag-rollover.gif) no-repeat 3px center;
    border:1px solid #9129EF;
}
a.policyTag.jha:hover, a.policyTag.jai:hover, a.policyTag.ji:hover {
    background: #E38D2D url(/media/eupresidency/styleassets/images/tag-rollover.gif) no-repeat 3px center;
    border:1px solid #E38D2D;
}
a.policyTag.epsco:hover {
    background: #d1a738 url(/media/eupresidency/styleassets/images/tag-rollover.gif) no-repeat 3px center;
    border:1px solid #d1a738;
}
a.policyTag.fac:hover, a.policyTag.cge:hover, a.policyTag.ae:hover, a.policyTag.rab:hover {
    background: #932820 url(/media/eupresidency/styleassets/images/tag-rollover.gif) no-repeat 3px center;
    border:1px solid #932820;
}
a.policyTag.envi:hover {
    background: #1D8381 url(/media/eupresidency/styleassets/images/tag-rollover.gif) no-repeat 3px center;
    border:1px solid #1D8381;
}
a.policyTag.eycs:hover, a.policyTag.ejs:hover, a.policyTag.bjks:hover {
    background: #7abb7a url(/media/eupresidency/styleassets/images/tag-rollover.gif) no-repeat 3px center;
    border:1px solid #7abb7a;
}
a.policyTag.agri:hover {
    background: #ef84f8 url(/media/eupresidency/styleassets/images/tag-rollover.gif) no-repeat 3px center;
    border:1px solid #ef84f8;
}
a.policyTag.tte:hover {
    background: #74C3E2 url(/media/eupresidency/styleassets/images/tag-rollover.gif) no-repeat 3px center;
    border:1px solid #74C3E2;
}



.grid_12 .grid_3.policyOverview {width:218px;}

.policyOverview {
    border:1px solid #DFDFDF;
    margin-bottom: 20px;
}

.policyOverview:hover {
    background-color: #EEEEEE;
    border:1px solid #EEEEEE;
}

.policyOverview a {
    color: inherit;
}
.policyOverview a:hover{text-decoration:none;}

.policyOverview .policyTag {
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 10px;
    
}

.policyOverview .policyTitle {
    clear: left;
    height: 85px;
    margin: 10px 20px 20px 20px;
    padding: 10px 15px;
    background-image: none;
    
}
.policyOverview .policyTitle span{text-transform:uppercase; font-size:17px;}

.policyTitle.gac,.policyTitle.cgg,.policyTitle.ag,.policyTitle.raa, .policyTitle.Arts {background-color:#9129EF;}
.policyTitle.fac, .policyTitle.cge, .policyTitle.ae, .policyTitle.rab {background-color:#932820;}
.policyTitle.ecofin {background-color:#DB4B2C;}
.policyTitle.jha, .policyTitle.jai, .policyTitle.ji {background-color:#E38D2D;}
.policyTitle.epsco {background-color:#d1a738;}
.policyTitle.compet {background-color:#2771AB;}
.policyTitle.tte {background-color:#74C3E2;}
.policyTitle.agri {background-color:#ef84f8;}
.policyTitle.envi {background-color:#1D8381;}
.policyTitle.eycs, .policyTitle.ejc, .policyTitle.bjks {background-color:#7abb7a;}

.policyTitle h3 {
     color: white;
     letter-spacing: 0;
     line-height: 22px;
}

.policyOverview p {
    padding: 0 20px;
    line-height: 1.2em;
    height: 4.5em;
    overflow:hidden;
}

.ecofin, .Film, .Scannáin {color:#DB4B2C;background: url(/media/eupresidency/styleassets/images/ecofin.gif) no-repeat 3px center white;}
.compet, .Theatre, .Drámaíocht, .Théâtre, .Theater{color:#2771AB;background: url(/media/eupresidency/styleassets/images/compet.gif) no-repeat 3px center white;}
.gac, .cgg, .ag, .raa, .Arts, .Art, .ART, .Ealaíona, .Kunst  {color:#9129EF;background: url(/media/eupresidency/styleassets/images/gac.gif) no-repeat 3px center white;}
.jha,.jai,.ji, .Music, .Musique, .Ceol, .Musik{color:#E38D2D;background: url(/media/eupresidency/styleassets/images/jha.gif) no-repeat 3px center white;}
.epsco, .Festival, .Féile {color:#d1a738;background: url(/media/eupresidency/styleassets/images/esphca.gif) no-repeat 3px center white;}    
.fac,.cge,.ae,.rab, .Food, .Gastronomie, .Bia, .Essen{color:#932820;background: url(/media/eupresidency/styleassets/images/fac.gif) no-repeat 3px center white;}
.envi, .Adventure, .Aventure, .Eachtraí, .Abenteuer {color:#1D8381;background: url(/media/eupresidency/styleassets/images/envi.gif) no-repeat 3px center white;}
.eycs,.ejc,.bjks, .General, .Général, .Ginearálta, .Allgemeines {color:#7abb7a;background: url(/media/eupresidency/styleassets/images/eycs.gif) no-repeat 3px center white;}
.agri, .Literature, .Littérature, .Litríocht, .Literatur{color:#ef84f8;background: url(/media/eupresidency/styleassets/images/agri.gif) no-repeat 3px center white;}
.tte, .Design, .Dearadh{color:#74C3E2;background: url(/media/eupresidency/styleassets/images/tte.gif) no-repeat 3px center white;}

.ecofinBg, #policyhover.policyTag.ecofin span{background-color:#DB4B2C;}
.competBg, #policyhover.policyTag.compet span, #policyhover.policyTag.Drámaíocht span{background-color:#2771AB;}
.gacBg, #policyhover.policyTag.gac span,.cggBg, #policyhover.policyTag.cgg span,.agBg, #policyhover.policyTag.ag span,.raaBg, #policyhover.policyTag.raa span{background-color:#9129EF;}
.jhaBg, #policyhover.policyTag.jha span,.jaiBg, #policyhover.policyTag.jai span,.jiBg, #policyhover.policyTag.ji span{background-color:#E38D2D;}
.epscoBg, #policyhover.policyTag.epsco span{background-color:#d1a738;}    
.facBg, #policyhover.policyTag.fac span,.cgeBg, #policyhover.policyTag.cge span,.aeBg, #policyhover.policyTag.ae span,.rabBg, #policyhover.policyTag.rab span{background-color:#932820;}
.enviBg, #policyhover.policyTag.envi span{background-color:#1D8381;}
.eycsBg, #policyhover.policyTag.eycs span,.ejcBg, #policyhover.policyTag.ejc span,.bjksBg, #policyhover.policyTag.bjks span{background-color:#7abb7a;}
.agriBg, #policyhover.policyTag.agri span{background-color:#ef84f8;}
.tteBg, #policyhover.policyTag.tte span{background-color:#74C3E2;}


.policyTag.gac a, .policyTag.cgg a, .policyTag.ag a, .policyTag.raa a, .policyTitle.Arts a, .policyTitle.Art a, .policyTitle.ART a, .policyTitle.Ealaíona a, .policyTitle.Kunst a { color:#9129EF; }
.policyTag.fac a, .policyTag.cge a, .policyTag.ae a, .policyTag.rab a, .policyTag.Food a, .policyTag.Gastronomie a, .policyTag.Bia a, .policyTag.Essen a { color:#932820; }
.policyTag.ecofin a,  .policyTag.Film a, .policyTag.Scannáin a  { color:#DB4B2C; }
.policyTag.jha a, .policyTag.jai a, .policyTag.ji a, .policyTag.Music a, .policyTag.Musique a, .policyTag.Ceol a, .policyTag.Musik a { color:#E38D2D; }
.policyTag.epsco a, .policyTag.Festival a, .policyTag.Féile a { color:#d1a738; }
.policyTag.compet a, .policyTag.Drámaíocht a, .policyTag.Theatre a, .policyTag.Théâtre a, .policyTag.Theater a  { color:#2771AB; }
.policyTag.tte a, .policyTag.Design a, .policyTag.Dearadh a { color:#74C3E2; }
.policyTag.agri a, .policyTag.Literature a, .policyTag.Littérature a, .policyTag.Litríocht a, .policyTag.Literatur a { color:#ef84f8; }
.policyTag.envi a, .policyTag.Adventure a,.policyTag.Aventure a, .policyTag.Eachtraí a, .policyTag.Abenteuer a  { color:#1D8381; }
.policyTag.eycs a, .policyTag.ejc a, .policyTag.bjks a, .policyTag.General a, .policyTag.Général a, .policyTag.Ginearálta a, .policyTag.Allgemeines a  { color:#7abb7a; }

#policyhover.policyTag.gac a,#policyhover.policyTag.Arts a,#policyhover.policyTag.ART a,#policyhover.policyTag.fac a,#policyhover.policyTag.ecofin a,#policyhover.policyTag.jha a,#policyhover.policyTag.epsco a,#policyhover.policyTag.compet a,#policyhover.policyTag.tte a,#policyhover.policyTag.agri a,#policyhover.policyTag.envi a,#policyhover.policyTag.eycs a,#policyhover.policyTag.cgg a,#policyhover.policyTag.cge a,#policyhover.policyTag.ag a,#policyhover.policyTag.ae a,#policyhover.policyTag.jai a,#policyhover.policyTag.ejc a,#policyhover.policyTag.raa a,#policyhover.policyTag.rab a,#policyhover.policyTag.ji a,#policyhover.policyTag.bjks a, #policyhover.policyTag.Arts a, #policyhover.policyTag.Drámaíocht a {color:#fff;} 

/* cultural*/
#policyhover.policyTag.Arts a,#policyhover.policyTag.Adventure a,#policyhover.policyTag.Film a,#policyhover.policyTag.Arts a,#policyhover.policyTag.Design a,#policyhover.policyTag.Festival a,#policyhover.policyTag.Food a,#policyhover.policyTag.General a,#policyhover.policyTag.Literature a,#policyhover.policyTag.Music a,#policyhover.policyTag.Theatre a, #policyhover.policyTag.Drámaíocht a,#policyhover.policyTag.Scannáin a, #policyhover.policyTag.Theater a, #policyhover.policyTag.Théâtre a, #policyhover.policyTag.Kunst a, #policyhover.policyTag.ART a, #policyhover.policyTag.Art a, #policyhover.policyTag.Ealaíona a, #policyhover.policyTag.Musique a, #policyhover.policyTag.Ceol a, #policyhover.policyTag.Musik a, #policyhover.policyTag.Féile a, #policyhover.policyTag.Essen a, #policyhover.policyTag.Bia a, #policyhover.policyTag.Gastronomie a, #policyhover.policyTag.Abenteuer a, #policyhover.policyTag.Eachtraí a, #policyhover.policyTag.Aventure a, #policyhover.policyTag.Allgemeines a, #policyhover.policyTag.Ginearálta a, #policyhover.policyTag.Général a, #policyhover.policyTag.Literatur a, #policyhover.policyTag.Litríocht a, #policyhover.policyTag.Littérature a, #policyhover.policyTag.Dearadh a, #policyhover.policyTag.Design a {color:#fff;}

#policyhover.policyTag.gac, #policyhover.policyTag.Arts, #policyhover.policyTag.cgg, #policyhover.policyTag.ag, #policyhover.policyTag.raa, #policyhover.policyTag.Kunst , #policyhover.policyTag.ART , #policyhover.policyTag.Art , #policyhover.policyTag.Ealaíona{background: url(/media/eupresidency/styleassets/images/whiteDot.png) no-repeat 3px center #9129EF; }
#policyhover.policyTag.fac, #policyhover.policyTag.cge, #policyhover.policyTag.ae, #policyhover.policyTag.rab, #policyhover.policyTag.Food, #policyhover.policyTag.Essen , #policyhover.policyTag.Bia , #policyhover.policyTag.Gastronomie{background: url(/media/eupresidency/styleassets/images/whiteDot.png) no-repeat 3px center #932820;}
#policyhover.policyTag.ecofin, #policyhover.policyTag.Film, #policyhover.policyTag.Scannáin  {background: url(/media/eupresidency/styleassets/images/whiteDot.png) no-repeat 3px center #DB4B2C;}
#policyhover.policyTag.jha, #policyhover.policyTag.jai, #policyhover.policyTag.ji, #policyhover.policyTag.Music, #policyhover.policyTag.Musique , #policyhover.policyTag.Ceol , #policyhover.policyTag.Musik {background: url(/media/eupresidency/styleassets/images/whiteDot.png) no-repeat 3px center #E38D2D;}
#policyhover.policyTag.epsco, #policyhover.policyTag.Festival, #policyhover.policyTag.Féile{background: url(/media/eupresidency/styleassets/images/whiteDot.png) no-repeat 3px center #d1a738;}
#policyhover.policyTag.compet, #policyhover.policyTag.Theatre,  #policyhover.policyTag.Drámaíocht, #policyhover.policyTag.Théâtre , #policyhover.policyTag.Theater  {background: url(/media/eupresidency/styleassets/images/whiteDot.png) no-repeat 3px center #2771AB;}
#policyhover.policyTag.tte, #policyhover.policyTag.Design, #policyhover.policyTag.Dearadh  {background: url(/media/eupresidency/styleassets/images/whiteDot.png) no-repeat 3px center #74C3E2;}
#policyhover.policyTag.agri, #policyhover.policyTag.Literature, #policyhover.policyTag.Literatur , #policyhover.policyTag.Litríocht , #policyhover.policyTag.Littérature{background: url(/media/eupresidency/styleassets/images/whiteDot.png) no-repeat 3px center #ef84f8;}
#policyhover.policyTag.envi, #policyhover.policyTag.Adventure, #policyhover.policyTag.Abenteuer , #policyhover.policyTag.Aventure , #policyhover.policyTag.Allgemeines {background: url(/media/eupresidency/styleassets/images/whiteDot.png) no-repeat 3px center #1D8381;}
#policyhover.policyTag.eycs,#policyhover.policyTag.ejc, #policyhover.policyTag.bjks, #policyhover.policyTag.General, #policyhover.policyTag.Ginearálta , #policyhover.policyTag.Général , #policyhover.policyTag.General {background: url(/media/eupresidency/styleassets/images/whiteDot.png) no-repeat 3px center #7abb7a;}

#policyhover.policyTag.Arts span, #policyhover.policyTag.Food span, #policyhover.policyTag.Film span, #policyhover.policyTag.Music span, #policyhover.policyTag.Festival span, #policyhover.policyTag.Theatre span, #policyhover.policyTag.Design span, #policyhover.policyTag.Literature span, #policyhover.policyTag.Adventure span, #policyhover.policyTag.General span, #policyhover.policyTag .Scannáin span, #policyhover.policyTag .Théâtre span, #policyhover.policyTag .Kunst span, #policyhover.policyTag .ART span, #policyhover.policyTag .Art span, #policyhover.policyTag .Ealaíona span, #policyhover.policyTag .Musique span, #policyhover.policyTag .Ceol span, #policyhover.policyTag .Musik span, #policyhover.policyTag .Féile span, #policyhover.policyTag .Essen span, #policyhover.policyTag .Bia span, #policyhover.policyTag .Gastronomie span, #policyhover.policyTag .Abenteuer span, #policyhover.policyTag .Eachtraí span, #policyhover.policyTag .Aventure span, #policyhover.policyTag .Allgemeines span, #policyhover.policyTag .Ginearálta span, #policyhover.policyTag .Général span, #policyhover.policyTag .Literatur span, #policyhover.policyTag .Litríocht span, #policyhover.policyTag .Littérature span, #policyhover.policyTag .Dearadh span, #policyhover.policyTag .Design span{border-top:none; border-bottom:none; border-right:none; border-left:none;} 

#policyhover.policyTag{overflow:visible; display:block;}

.indivpolicy h1 span, .indivpolicy .scrollList h3 span,.indivpolicy .scrollList .viewall span{text-transform:uppercase;}
.indivpolicy .scrollList h3 span{font-size:17px;}

.policyTag span{display:none; text-transform:none; white-space:nowrap;}

#policyhover a{display:inline-block;  overflow:visible;}
.hoveredtag{border:1px solid #CBCBCB; position:absolute; background:#fff;}
.policyTag{position:static; height:17px;}
#policyhover span{display:inline-block!important; float:right; font-size:12px; border-top:1px solid #CBCBCB; border-right:1px solid #CBCBCB; border-bottom:1px solid #CBCBCB; padding:0px 3px;  z-index:100; margin-left:-1px; margin-top:-1px;}
#policyhover abbr{float:left; display:inline-block!important; font-style:normal}


h1 .gac,h1 .fac,h1 .ecofin,h1 .jha,h1 .epsco,h1 .compet,h1 .tte,h1 .agri,h1 .envi,h1 .eycs, h1 .cgg,h1 .cge,h1 .ag,h1 .ae,h1 .jai,h1 .ejc,h1 .raa,h1 .rab,h1 .ji,h1 .bjks {background-image: none;}
.policieslist{position:relative;}



/* RSS feeds page
=====================================*/

.pageRss .inner .grid_12 p, .pageRss .inner .grid_8 .tabContainer p {
    font-size: 15px;    
}

.RSSTopic {
    height:85px;
    width: 600px;
    padding-left: 20px;
/*
    position: relative;
    width:100%;
    border-bottom: 1px dotted #B3B3B3;
    display: table;
*/
}

.RSSTopic.selected .tick {
    top:38px;
    left: 40px;
}

.RSSTopic .topicLabel {
    padding-left: 8px;
}

.rssSubscribe hr {
    margin-top: -1px;
}


/* Spotlight Boxes
=====================================*/

.spotlight {
    position:relative;
    margin-bottom:25px;
}

.spotlight.left {margin: 0 20px 10px 0;}
.spotlight.right {margin: 0 0 10px 20px;}

.spotlight img {width:100% !important; height:auto;}

.overlay p {margin:0;padding-left:15px;padding-right: 15px;}

.overlay {
     position:absolute;
    width:100%;
     height:auto;
     bottom:0px;
     background-color:black;
     background-color:rgba(0,0,0,0.5);
     color:white;
    padding:15px 0;
 }

.linkedSpotlight .overlay {
    position: relative;
    width: auto;
    background: transparent;
    padding: 0;
}


.linkedSpotlight .overlay a {
    position:absolute;
    width:100%;
    height:auto;
    bottom:0px;
    background-color:black;
    background-color:rgba(0,0,0,0.5);
    color:white;
    padding:0;
    color: #fff;
}

.clearSpotlight .overlay a {
    background: transparent;
}

.linkedSpotlight .overlay a:hover {
    /*text-decoration: none;*/
        text-decoration:underline;
}

.linkedSpotlight .overlay a span {
    display: block;
}
.linkedSpotlight .overlay a span.linkedOverlayInner {
    margin:0;
    padding: 12px 15px 12px 19px;
}

.content span.overlayHeading {
    margin-bottom: 0;
    font-size: 36px;
}

.content span.overlaySubText {
    font-size: 20px;
}

/* Tab Highlights
======================================*/

.tab {
    clear:left;
    margin-bottom:10px;
    position:relative;
    width:100%;
    height:60px;
}

.irelandAndThePresidency .tab{ height:47px; margin-bottom:4px;}

.tabIcon {
    border-right:1px solid white;
    border-radius:5px 0 0 5px;
    text-align:center;
    width:42px;
    height:60px;
    line-height:60px;
    display:block;
    margin-right:15px;
}

.irelandAndThePresidency .tabIcon{
    height:47px;
    line-height:47px;
}

.tabContent {
    border-radius:5px 0 0 5px;
    padding-top:10px;
    padding-bottom:10px;
    padding-right: 5px;
    height:40px;
}
#cultural-tab,
#eu-pres-tab {
    height: auto;
}
.tabExtLink .tabContent {
    background-image: url(/media/eupresidency/styleassets/images/new-window-icon.png);
    background-repeat: no-repeat;
    background-position: 266px center;
}

.home .tabOneLiner .tabContent {
    padding-top:10px;
    padding-bottom:10px;
    height:40px;
}

.tabOneLiner .tabContent {
    padding-top:20px;
    padding-bottom:20px;
    height:20px;
}

.irelandAndThePresidency .tabOneLiner .tabContent{
    padding-top:14px;
    padding-bottom:10px;
    height:23px;
    }


.tab p {
    margin:0;
    font-size:12px;
    color: #525252;
}

.tab p.strong {
    color: #333;
    font-size: 13px;
}

#homepagePressTabs {
    border-bottom: 1px solid #DFDFDF;
    padding-bottom: 25px;
    margin-bottom: 10px;
    margin-top: -10px;
}

#homepagePressTabs .tabIcon {width:60px;}
#homepagePressTabs a {color:#333333;}



/* Block Highlights
======================================*/

.block {
    clear:left;
    margin-bottom:10px;
    position:relative;
    width:100%;
}

.blockIcon {
    border-right:1px solid white;
    display:block;
    height:45px;
    line-height:45px;
    margin-right:15px;
    text-align:center;
    width:42px;
}

.blockContent {
    padding-top:15px;
    padding-bottom:5px;
    padding-right: 5px;
    height:25px;
}

.blockContent .strong a, .blockContent .strong a:link, .blockContent .strong a:visited, .blockContent .strong a:hover, .blockContent .strong a:active, .tabExtLink .tabContent a, .tabExtLink .tabContent a:link, .tabExtLink .tabContent a:visited, .tabExtLink .tabContent a:hover, .tabExtLink .tabContent a:active, .sidebarIrelandAndThePresidency .lightGreyBg a, .sidebarIrelandAndThePresidency .lightGreyBg a:link, .sidebarIrelandAndThePresidency .lightGreyBg a:visited, .sidebarIrelandAndThePresidency .lightGreyBg a:hover, .sidebarIrelandAndThePresidency .lightGreyBg a:active{color:#333333;}

/* Homepage Date
=========================================*/

#dateToday {
    background-color:#4E5151;
    color:white;
    font-family: NettoWeb;
    font-size: 17px;
    font-weight:bold;
    text-align: center;
    padding: 25px 20px;
    margin-bottom:15px;
}

#dateToday p {
    margin:0;
    line-height: 1em;
    font-size: 15px;
}
p#dayToday{font-size: 60px;margin:8px 0 3px 0;}

/* Video and Image Thumbs
=========================================*/

.videoThumb {
    position:relative;
    /*width:160px;*/
    height: auto;
    /*margin-right: 20px;*/
    float: left;
}

.videoThumbArrow {
    position: absolute;
    height: 100%;
    width: 100%;
    background:url(/media/eupresidency/styleassets/images/videoThumbArrow.png) no-repeat center center;
	z-index:200;
    }
    
.imageThumb {
    /*width:160px;
    margin-right: 20px;*/
    height:auto;
    float: left;
}

.imageThumb img, .videoThumb img {
    width:160px !important;
    height: 100px !important;
}

.videoGalleryWidget .videoThumb {width:auto; margin:0;}

.videoGalleryWidget .videoThumb img {
   /* width:auto !important;
    height: auto !important;
    width:105px !important; 
    height:100px !important;*/
}

.photoGalleryWidget, .videoGalleryWidget {
    padding-bottom: 10px;
    border-bottom: 1px solid #DFDFDF;
    margin-bottom: 15px;
        overflow:hidden;
}

.photoGalleryWidget img, .videoGalleryWidget .videoThumb {
    margin-bottom: 10px;
    float: left;
}

.photoGalLeft, .videoGalleryWidget .videoThumbLeft {
    margin-right: 10px;
}
.videoGalleryWidget .videoThumbLeft{margin-right: 0px;}

.photoGalleryWidget .imgthumb{display:inline-block;}

.photoGalleryWidget .squarethumb, .videoGalleryWidget .videoThumb .vidsquare{overflow:hidden; width:105px; height:100px; float:left; margin-right:5px;}
.photoGalleryWidget .squarethumb a, .videoGalleryWidget .videoThumb .vidsquare a{position:relative; width:105px; height:100px; display:inline-block;}
.photoGalleryWidget .squarethumb img, .videoGalleryWidget .videoThumb .vidsquare img{position:absolute; top:50%; left:50%; width:auto !important; height:auto important!;}

.videoGalleryWidget .videoThumb .vidsquare .videoThumbArrow{width:105px; height:100px;}

#imageGallery .grid_2 .rect-thumb{overflow:hidden; width:127px; height:85px;}
#imageGallery .grid_2 .rect-thumb a{position:relative; width:127px; height:85px;}
#imageGallery .grid_2 .rect-thumb img{position:absolute; top:50%; left:50%; width:auto !important;}

.countitems{display:none;}

/* Additional Lightbox styles
================================================*/

div.pp_default .pp_content .ppt {
    color:black !important;
    font-family: NettoWeb;
    padding-top:10px;
    }

.pp_content {}
a.pp_close {right:50px;}
div.ppt {
    margin:0 !important;
    padding:15px 15px 0 15px;
}
.lightboxDate, .pp_description {padding-left:15px;}


/* Expandable contact boxes
===============================================*/

.contactBox {margin-bottom: 10px;}

.boxHeader {
    width:100%;
	/* added 06-12 */
	padding:5px 0px 0px 0px;
	overflow:auto;
	cursor:pointer;

}
/* added 06-12 */
#shortcontact .boxHeader{padding-bottom:5px;}


.boxHeader .policyTag, .boxHeader h3 {margin-left: 25px; float: right; }

.boxHeader h3 {
    float: none;
    /*line-height: 21px;*/
    margin-left: 35px;
}

.boxHeader h3:hover {
    cursor: pointer;
}

.boxContent {width:100%;}

.grid_3 .nonstandard{height:auto;margin-bottom:0px; padding-bottom:0px;}
#shortcontact .boxHeader.nonstandard{padding-top:0px;}
#shortcontact .contactPerson {width:220px; border-bottom:1px solid #DFDFDF; margin-left:0px;}
#shortcontact .contactPerson .contactPersonInner{border-right:none; margin:10px 0px;}
#shortcontact .subText{display:none;}
/*#shortcontact .subText+p+p+p strong,#shortcontact .subText+p+p*/
#shortcontact .subText+p{font-weight:bold;}
#shortcontact .fullInfo img{margin-bottom:20px;}



/* Image and Video Galleries
=================================================*/

#imageGallery .strong {
    margin-bottom: 0;
}

#imageGallery .grid_2 {margin-bottom: 20px;}
#imageGallery .date {margin:8px 0 3px 0;}

#imageGallery .grid_2 img, #imageGallery .videoThumb img {width:100% !important; height:auto !important;}

#imageGallery p.strong {
    font-size: 12px;
    line-height: 1.2em;
}

#imageGallery span {
    color: #777;
}

#imageGallery .videoThumb {
    float: none;
}

.lv_content .downloadfile{
        margin-top:10px;
        float:right;
        padding:10px;
        color:#fff;
        text-decoration:none;
        border:1px solid #84990b;
        background: #a9bf2a; /* Old browsers */
        background: -moz-linear-gradient(top,  #a9bf2a 1%, #90a617 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#a9bf2a), color-stop(100%,#90a617)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #a9bf2a 1%,#90a617 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #a9bf2a 1%,#90a617 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #a9bf2a 1%,#90a617 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #a9bf2a 1%,#90a617 100%); /* W3C */
    }

    .lv_content .downloadfile:hover{background:#a5bd20; border:1px solid #84990b; color:#fff;}



.lv_content .gall-tags{float:left; padding-top:10px;}
.inlinegallery iframe, .inlinegallery img, .inlinegallery embed{display:block;}

.tabbed-gallery .grid_2 {margin-bottom: 20px; margin-right:25px;}
.tabbed-gallery .alpha{clear:both;}
.tabbed-gallery .gall-tags{display:none;}
.tab-gallery-vid, .tab-gallery-img{clear:both}


/* Newsletter page
==================================================*/

.newsletterLink p {margin-bottom: 2px;}
.newsletterLink a {color:#333; font-weight: bold;}
.dividedList.newsletterLink {padding-bottom: 15px;}

.thankyou-notice {
    border: 1px solid #dfdfdf;
    margin-top: 20px;
    padding: 25px 20px;
}
.thankyou-notice p {
    font-size: 14px;
    margin-top: 25px;
    text-align: center;
}


/* Search Results page
==================================================*/

.searchResultTotal p {
    color: #777777;
    font-size: 12px;
    margin-bottom: 8px;
    margin-top: 12px;
}
.searchResult {
    border-top: 1px solid #dfdfdf; 
    clear: both;
    margin-bottom: 25px;
    padding-top: 18px;
}
.searchResult h4 {
    line-height: 18px;
}
.searchResult p {
    margin-bottom: 10px;
}
.searchResult p.date {
    margin-bottom: 0;
}
.searchResult p.document {
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 0;
}

.searchResult .imageThumb img,
.searchResult .videoThumb img {
    margin-right: 10px;
}

.searchResultVideo {
    float: left;
    font-size: 12px;
    margin-bottom: 20px;
    margin-right: 20px;
    width: 160px;
}
.searchResultVideo:nth-child(4n) {
    margin-right: 0;
}
.searchResultVideo p,
.searchResultVideo span {
    font-size: 11px;
}
.searchResultVideo p.date {
    padding-bottom: 4px;
    padding-top: 108px;
}
.searchResultVideo p.strong {
    line-height: 14px;
    margin-bottom: 4px;
}


/* Accreditation box
================================================*/

.accreditationBox {
    margin-bottom: 20px;
}
.accreditationBox .accBoxTop {
    background-color: #dedede;
    border-bottom: 1px solid #FFF;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    padding: 15px;
    padding-bottom:0px;
}
    .accreditationBox .accBoxTop img {
        float: right;
        padding-bottom: 5px;
        padding-left: 5px;
    }
.accreditationBox .accBoxBottom {
    background-color: #eeeeee;
    padding: 15px;
}

.accBoxBottom p{margin-bottom:0px;}

    .accreditationBox .accBoxBottom ul {
        margin: 0;
        padding: 0;
    }
    .accreditationBox .accBoxBottom ul li {
        background: transparent url('/media/eupresidency/styleassets/images/accredit.png') left 3px no-repeat;
        list-style-type: none;
        margin: 0;
        padding-bottom: 6px;
        padding-left: 20px;
    }
    .accreditationBox .accBoxBottom .toolButton {
        margin-top: 5px;
    }



/* Section Page
================================================*/

.section-page h4 { 
    margin-bottom: 20px;
}
.section-page p {
    background-color: #eeeeee;
    margin-bottom: 30px;
    padding: 10px;
}


/* Events Page
================================================*/

ul.filters li {
    display: inline;
    font-size: 12px;
    list-style-type: none;
    margin-left: 0px;
    padding: 0px 10px 0px 0px;
}
    ul.filters li a.active {
        color: #333333;
    }
    ul.filters li:last-of-type {
        padding-right: 0;
    }

    .months .filters li {
        font-weight: bold;
        padding-right: 12px;
    }

    .months dl.event-timeline {
        margin-left: 0;
        margin-top: 24px;
    }
    .months dl dt .dateTab {
        background-color: #aabf2c;
        clear: both;
        color: #FFF;
        border-bottom-left-radius: 10px;
        border-top-left-radius: 10px;
        float: left;
        margin-bottom: 15px;
        padding: 8px 8px 8px 20px;
        width: 30px;
    }

    .months dl dt {
        clear: both;
        display: block;
        float: left;
        height: 68px;
        margin-bottom: 15px;
    }
        .months dl dt .dateTab span {
            display: block;
            font-family: 'NettoWeb'; 
            font-size: 22px;
            letter-spacing: 2px;
        }

    .months dl dd {
        height: 49px;
        margin-bottom: 15px;
        padding: 20px 10px 0 75px;
    }
    .months dl dd ul {}
    .months dl dd ul li {
        display: inline;
        margin-left: 0;
    }
        .months dl dd ul li {
            background: transparent url(/media/eupresidency/mobilestyleassets/images/timeline-event.png) left top no-repeat;
            display: inline-block;
            height: 12px;
            width: 12px;
        }

/*
        .months dl dd ul li.ecofin { background: transparent url(/media/eupresidency/styleassets/images/ecofin.gif) no-repeat left top; }
        .months dl dd ul li.compet { background: transparent url(/media/eupresidency/styleassets/images/compet.gif) no-repeat left top; }
        .months dl dd ul li.gac, .months dl dd ul li.cgg, .months dl dd ul li.ag, .months dl dd ul li.raa { background: transparent url(/media/eupresidency/styleassets/images/gac.gif) no-repeat left top; }
        .months dl dd ul li.jha, .months dl dd ul li.jai, .months dl dd ul li.ji { background: transparent url(/media/eupresidency/styleassets/images/jha.gif) no-repeat left top; }
        .months dl dd ul li.epsco { background: transparent url(/media/eupresidency/styleassets/images/esphca.gif) no-repeat left top; }    
        .months dl dd ul li.fac, .months dl dd ul li.cge, .months dl dd ul li.ae, .months dl dd ul li.rab { background: transparent url(/media/eupresidency/styleassets/images/fac.gif) no-repeat left top; }
        .months dl dd ul li.envi   { background: transparent url(/media/eupresidency/styleassets/images/envi.gif) no-repeat left top; }
        .months dl dd ul li.eycs,.months dl dd ul li.ejc,.months dl dd ul li.bjks   { background: transparent url(/media/eupresidency/styleassets/images/eycs.gif) no-repeat left top; }
        .months dl dd ul li.agri   { background: transparent url(/media/eupresidency/styleassets/images/agri.gif) no-repeat left top; }
        .months dl dd ul li.tte    { background: transparent url(/media/eupresidency/styleassets/images/tte.gif) no-repeat left top; }
*/
            /*
            Nick Rogers
                GAC FAC ECOFIN JHA ESPHCA COMPET TTE AGRI ENVI EYCS
            */

        .months .ECOFIN dl dd ul li.ecofin { background: transparent url(/media/eupresidency/styleassets/images/ecofin.gif) no-repeat left top; }
        .months .COMPET dl dd ul li.compet { background: transparent url(/media/eupresidency/styleassets/images/compet.gif) no-repeat left top; }

        .months .GAC dl dd ul li.gac    { background: transparent url(/media/eupresidency/styleassets/images/gac.gif) no-repeat left top; }
        .months .AG dl dd ul li.ag    { background: transparent url(/media/eupresidency/styleassets/images/gac.gif) no-repeat left top; }
        .months .CGG dl dd ul li.cgg    { background: transparent url(/media/eupresidency/styleassets/images/gac.gif) no-repeat left top; }
        .months .RAA dl dd ul li.raa    { background: transparent url(/media/eupresidency/styleassets/images/gac.gif) no-repeat left top; }

        .months .FAC dl dd ul li.fac    { background: transparent url(/media/eupresidency/styleassets/images/fac.gif) no-repeat left top; }
        .months .CGE dl dd ul li.cge    { background: transparent url(/media/eupresidency/styleassets/images/fac.gif) no-repeat left top; }
        .months .AE dl dd ul li.ae    { background: transparent url(/media/eupresidency/styleassets/images/fac.gif) no-repeat left top; }
        .months .RAB dl dd ul li.rab    { background: transparent url(/media/eupresidency/styleassets/images/fac.gif) no-repeat left top; }

        .months .JHA dl dd ul li.jha    { background: transparent url(/media/eupresidency/styleassets/images/jha.gif) no-repeat left top; }
        .months .JAI dl dd ul li.jai    { background: transparent url(/media/eupresidency/styleassets/images/jha.gif) no-repeat left top; }
        .months .JI dl dd ul li.ji    { background: transparent url(/media/eupresidency/styleassets/images/jha.gif) no-repeat left top; }

        .months .EPSCO dl dd ul li.epsco { background: transparent url(/media/eupresidency/styleassets/images/esphca.gif) no-repeat left top; }    
        .months .ENVI dl dd ul li.envi   { background: transparent url(/media/eupresidency/styleassets/images/envi.gif) no-repeat left top; }

        .months .EYCS dl dd ul li.eycs   { background: transparent url(/media/eupresidency/styleassets/images/eycs.gif) no-repeat left top; }
        .months .EJC dl dd ul li.ejc   { background: transparent url(/media/eupresidency/styleassets/images/eycs.gif) no-repeat left top; }
        .months .BJKS dl dd ul li.bjks   { background: transparent url(/media/eupresidency/styleassets/images/eycs.gif) no-repeat left top; }

        .months .AGRI dl dd ul li.agri   { background: transparent url(/media/eupresidency/styleassets/images/agri.gif) no-repeat left top; }
        .months .TTE dl dd ul li.tte    { background: transparent url(/media/eupresidency/styleassets/images/tte.gif) no-repeat left top; }


/* English Culture */   
		.months .ARTS dl dd ul li.Arts    { background: transparent url(/media/eupresidency/styleassets/images/gac.gif) no-repeat left top; }
        .months .MUSIC dl dd ul li.Music    { background: transparent url(/media/eupresidency/styleassets/images/jha.gif) no-repeat left top; }
        .months .FESTIVAL dl dd ul li.Festival { background: transparent url(/media/eupresidency/styleassets/images/esphca.gif) no-repeat left top; } 
       	.months .FOOD dl dd ul li.Food    { background: transparent url(/media/eupresidency/styleassets/images/fac.gif) no-repeat left top; }     
        .months .THEATRE dl dd ul li.Theatre { background: transparent url(/media/eupresidency/styleassets/images/compet.gif) no-repeat left top; }
        .months .FILM dl dd ul li.Film { background: transparent url(/media/eupresidency/styleassets/images/ecofin.gif) no-repeat left top; }        
        .months .SPORT dl dd ul li.Adventure   { background: transparent url(/media/eupresidency/styleassets/images/envi.gif) no-repeat left top; }
        .months .GENERAL dl dd ul li.General   { background: transparent url(/media/eupresidency/styleassets/images/eycs.gif) no-repeat left top; }
        .months .LITERATURE dl dd ul li.Literature   { background: transparent url(/media/eupresidency/styleassets/images/agri.gif) no-repeat left top; }
        .months .DESIGN dl dd ul li.Design    { background: transparent url(/media/eupresidency/styleassets/images/tte.gif) no-repeat left top; }

/* German Culture */   
		.months .ARTS dl dd ul li.Kunst    { background: transparent url(/media/eupresidency/styleassets/images/gac.gif) no-repeat left top; }
        .months .MUSIC dl dd ul li.Musik    { background: transparent url(/media/eupresidency/styleassets/images/jha.gif) no-repeat left top; }
        .months .FESTIVAL dl dd ul li.Festival { background: transparent url(/media/eupresidency/styleassets/images/esphca.gif) no-repeat left top; } 
       	.months .FOOD dl dd ul li.Essen    { background: transparent url(/media/eupresidency/styleassets/images/fac.gif) no-repeat left top; }     
        .months .THEATRE dl dd ul li.Theater { background: transparent url(/media/eupresidency/styleassets/images/compet.gif) no-repeat left top; }
        .months .FILM dl dd ul li.Film { background: transparent url(/media/eupresidency/styleassets/images/ecofin.gif) no-repeat left top; }        
        .months .SPORT dl dd ul li.Abenteuer   { background: transparent url(/media/eupresidency/styleassets/images/envi.gif) no-repeat left top; }
        .months .GENERAL dl dd ul li.Allgemeines   { background: transparent url(/media/eupresidency/styleassets/images/eycs.gif) no-repeat left top; }
        .months .LITERATURE dl dd ul li.Literatur   { background: transparent url(/media/eupresidency/styleassets/images/agri.gif) no-repeat left top; }
        .months .DESIGN dl dd ul li.Design    { background: transparent url(/media/eupresidency/styleassets/images/tte.gif) no-repeat left top; }

/* French Culture */   
		.months .ARTS dl dd ul li.Arte    { background: transparent url(/media/eupresidency/styleassets/images/gac.gif) no-repeat left top; }
        .months .MUSIC dl dd ul li.Musique    { background: transparent url(/media/eupresidency/styleassets/images/jha.gif) no-repeat left top; }
        .months .FESTIVAL dl dd ul li.Festival { background: transparent url(/media/eupresidency/styleassets/images/esphca.gif) no-repeat left top; } 
       	.months .FOOD dl dd ul li.Gastronomie    { background: transparent url(/media/eupresidency/styleassets/images/fac.gif) no-repeat left top; }     
        .months .THEATRE dl dd ul li.Théâtre { background: transparent url(/media/eupresidency/styleassets/images/compet.gif) no-repeat left top; }
        .months .FILM dl dd ul li.Film { background: transparent url(/media/eupresidency/styleassets/images/ecofin.gif) no-repeat left top; }        
        .months .SPORT dl dd ul li.Abenteuer   { background: transparent url(/media/eupresidency/styleassets/images/envi.gif) no-repeat left top; }
        .months .GENERAL dl dd ul li.Général   { background: transparent url(/media/eupresidency/styleassets/images/eycs.gif) no-repeat left top; }
        .months .LITERATURE dl dd ul li.Littérature   { background: transparent url(/media/eupresidency/styleassets/images/agri.gif) no-repeat left top; }
        .months .DESIGN dl dd ul li.Design    { background: transparent url(/media/eupresidency/styleassets/images/tte.gif) no-repeat left top; }

/* Irish Culture */
        .months .ARTS dl dd ul li.Ealaíona    { background: transparent url(/media/eupresidency/styleassets/images/gac.gif) no-repeat left top; }

        .months .MUSIC dl dd ul li.Ceol    { background: transparent url(/media/eupresidency/styleassets/images/jha.gif) no-repeat left top; }
        .months .FESTIVAL dl dd ul li.Féile { background: transparent url(/media/eupresidency/styleassets/images/esphca.gif) no-repeat left top; } 
       	.months .FOOD dl dd ul li.Bia    { background: transparent url(/media/eupresidency/styleassets/images/fac.gif) no-repeat left top; }     

        .months .all dl dd ul li.ecofin { background: transparent url(/media/eupresidency/styleassets/images/ecofin.gif) no-repeat left top; }
        .months .all dl dd ul li.compet { background: transparent url(/media/eupresidency/styleassets/images/compet.gif) no-repeat left top; }
        .months .THEATRE dl dd ul li.Drámaíocht { background: transparent url(/media/eupresidency/styleassets/images/compet.gif) no-repeat left top; }
        .months .FILM dl dd ul li.Scannáin { background: transparent url(/media/eupresidency/styleassets/images/ecofin.gif) no-repeat left top; }        
        .months .SPORT dl dd ul li.Eachtraí   { background: transparent url(/media/eupresidency/styleassets/images/envi.gif) no-repeat left top; }
        .months .GENERAL dl dd ul li.Ginearálta   { background: transparent url(/media/eupresidency/styleassets/images/eycs.gif) no-repeat left top; }
        .months .LITERATURE dl dd ul li.Litríocht   { background: transparent url(/media/eupresidency/styleassets/images/agri.gif) no-repeat left top; }
        .months .DESIGN dl dd ul li.Dearadh    { background: transparent url(/media/eupresidency/styleassets/images/tte.gif) no-repeat left top; }
        



        .months .c-all dl dd ul li.Scannáin { background: transparent url(/media/eupresidency/styleassets/images/ecofin.gif) no-repeat left top; }        
       	.months .c-all dl dd ul li.Drámaíocht { background: transparent url(/media/eupresidency/styleassets/images/compet.gif) no-repeat left top; }

        .months .all dl dd ul li.gac    { background: transparent url(/media/eupresidency/styleassets/images/gac.gif) no-repeat left top; }
        .months .all dl dd ul li.ag    { background: transparent url(/media/eupresidency/styleassets/images/gac.gif) no-repeat left top; }
        .months .all dl dd ul li.cgg    { background: transparent url(/media/eupresidency/styleassets/images/gac.gif) no-repeat left top; }
        .months .all dl dd ul li.raa    { background: transparent url(/media/eupresidency/styleassets/images/gac.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Ealaíona    { background: transparent url(/media/eupresidency/styleassets/images/gac.gif) no-repeat left top; }

        .months .all dl dd ul li.jha    { background: transparent url(/media/eupresidency/styleassets/images/jha.gif) no-repeat left top; }
        .months .all dl dd ul li.jai    { background: transparent url(/media/eupresidency/styleassets/images/jha.gif) no-repeat left top; }
        .months .all dl dd ul li.ji    { background: transparent url(/media/eupresidency/styleassets/images/jha.gif) no-repeat left top; }
        .months .all dl dd ul li.Ceol    { background: transparent url(/media/eupresidency/styleassets/images/jha.gif) no-repeat left top; }

        .months .all dl dd ul li.epsco { background: transparent url(/media/eupresidency/styleassets/images/esphca.gif) no-repeat left top; } 
        .months .c-all dl dd ul li.Féile { background: transparent url(/media/eupresidency/styleassets/images/esphca.gif) no-repeat left top; } 

        .months .all dl dd ul li.fac    { background: transparent url(/media/eupresidency/styleassets/images/fac.gif) no-repeat left top; }
       	.months .all dl dd ul li.Bia    { background: transparent url(/media/eupresidency/styleassets/images/fac.gif) no-repeat left top; }        
        .months .all dl dd ul li.cge    { background: transparent url(/media/eupresidency/styleassets/images/fac.gif) no-repeat left top; }
        .months .all dl dd ul li.ae    { background: transparent url(/media/eupresidency/styleassets/images/fac.gif) no-repeat left top; }
        .months .all dl dd ul li.rab    { background: transparent url(/media/eupresidency/styleassets/images/fac.gif) no-repeat left top; }

        .months .all dl dd ul li.envi   { background: transparent url(/media/eupresidency/styleassets/images/envi.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Eachtraí   { background: transparent url(/media/eupresidency/styleassets/images/envi.gif) no-repeat left top; }
        
        .months .all dl dd ul li.eycs   { background: transparent url(/media/eupresidency/styleassets/images/eycs.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Ginearálta   { background: transparent url(/media/eupresidency/styleassets/images/eycs.gif) no-repeat left top; }
        .months .all dl dd ul li.ejc   { background: transparent url(/media/eupresidency/styleassets/images/eycs.gif) no-repeat left top; }
        .months .all dl dd ul li.bjks   { background: transparent url(/media/eupresidency/styleassets/images/eycs.gif) no-repeat left top; }

        .months .all dl dd ul li.agri   { background: transparent url(/media/eupresidency/styleassets/images/agri.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Litríocht   { background: transparent url(/media/eupresidency/styleassets/images/agri.gif) no-repeat left top; }

        .months .all dl dd ul li.tte    { background: transparent url(/media/eupresidency/styleassets/images/tte.gif) no-repeat left top; }
        .months .all dl dd ul li.Dearadh    { background: transparent url(/media/eupresidency/styleassets/images/tte.gif) no-repeat left top; }


/* English Culture all */   
		.months .c-all dl dd ul li.Arts    { background: transparent url(/media/eupresidency/styleassets/images/gac.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Music    { background: transparent url(/media/eupresidency/styleassets/images/jha.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Festival { background: transparent url(/media/eupresidency/styleassets/images/esphca.gif) no-repeat left top; } 
       	.months .c-all dl dd ul li.Food    { background: transparent url(/media/eupresidency/styleassets/images/fac.gif) no-repeat left top; }     
        .months .c-all dl dd ul li.Theatre { background: transparent url(/media/eupresidency/styleassets/images/compet.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Film { background: transparent url(/media/eupresidency/styleassets/images/ecofin.gif) no-repeat left top; }        
        .months .c-all dl dd ul li.Adventure   { background: transparent url(/media/eupresidency/styleassets/images/envi.gif) no-repeat left top; }
        .months .c-all dl dd ul li.General   { background: transparent url(/media/eupresidency/styleassets/images/eycs.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Literature   { background: transparent url(/media/eupresidency/styleassets/images/agri.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Design    { background: transparent url(/media/eupresidency/styleassets/images/tte.gif) no-repeat left top; }

/* German Culture all */   
		.months .c-all dl dd ul li.Kunst    { background: transparent url(/media/eupresidency/styleassets/images/gac.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Musik    { background: transparent url(/media/eupresidency/styleassets/images/jha.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Festival { background: transparent url(/media/eupresidency/styleassets/images/esphca.gif) no-repeat left top; } 
       	.months .c-all dl dd ul li.Essen    { background: transparent url(/media/eupresidency/styleassets/images/fac.gif) no-repeat left top; }     
        .months .c-all dl dd ul li.Theater { background: transparent url(/media/eupresidency/styleassets/images/compet.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Film { background: transparent url(/media/eupresidency/styleassets/images/ecofin.gif) no-repeat left top; }        
        .months .c-all dl dd ul li.Abenteuer   { background: transparent url(/media/eupresidency/styleassets/images/envi.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Allgemeines   { background: transparent url(/media/eupresidency/styleassets/images/eycs.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Literatur   { background: transparent url(/media/eupresidency/styleassets/images/agri.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Design    { background: transparent url(/media/eupresidency/styleassets/images/tte.gif) no-repeat left top; }

/* French Culture all */   
		.months .c-all dl dd ul li.Arte    { background: transparent url(/media/eupresidency/styleassets/images/gac.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Musique    { background: transparent url(/media/eupresidency/styleassets/images/jha.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Festival { background: transparent url(/media/eupresidency/styleassets/images/esphca.gif) no-repeat left top; } 
       	.months .c-all dl dd ul li.Gastronomie    { background: transparent url(/media/eupresidency/styleassets/images/fac.gif) no-repeat left top; }     
        .months .c-all dl dd ul li.Théâtre { background: transparent url(/media/eupresidency/styleassets/images/compet.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Film { background: transparent url(/media/eupresidency/styleassets/images/ecofin.gif) no-repeat left top; }        
        .months .c-all dl dd ul li.Abenteuer   { background: transparent url(/media/eupresidency/styleassets/images/envi.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Général   { background: transparent url(/media/eupresidency/styleassets/images/eycs.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Littérature   { background: transparent url(/media/eupresidency/styleassets/images/agri.gif) no-repeat left top; }
        .months .c-all dl dd ul li.Design    { background: transparent url(/media/eupresidency/styleassets/images/tte.gif) no-repeat left top; }

    .months dl dt.inactive .dateTab {
        background-color: #c8c6c6;
    }
    .months dl dd.inactive ul li {
        background: transparent url(/media/eupresidency/mobilestyleassets/images/inactive-event-dot.png) left top no-repeat;
    }
    .months dl dt.active .dateTab {
        background-color: #4e5151;
    }
    .months dl dd.active {
        background-color: #f1f1f1;
    }

/* add to calendar
================================================*/
.addtocal{position:relative;}
.addtocal .hasICalendar{display:none; position:absolute; top:30px; left:0px;z-index:100; }
.icalendar_list{width:250px; overflow:hidden; margin:20px;}
.icalendar_list li{display:block; float:left; list-style-type:none; margin-left:0px; margin-right:10px;}
.icalendar_list li a{display:block; padding:0px 10px; color:#90A516;}

.toolButton:hover .icalendar_list li a:hover{color:#90A516; text-decoration:none;}
.lv_content .icalendar_list li a:hover{color:#fff;}

/* 960.gs
================================================*/
body {
  min-width: 960px;
}

/* `Container
----------------------------------------------------------------------------------------------------*/

.container_12 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11 {
  position: relative;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
  margin-left: 0;
}

#imageGallery .alpha {
  margin-left: 0;
  clear:left;
}

.omega {
  margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
  width: 60px;
}

.container_12 .grid_2 {
  width: 140px;
}

.container_12 .grid_3 {
  width: 220px;
}

.container_12 .grid_4 {
  width: 300px;
}

.container_12 .grid_5 {
  width: 380px;
}

.container_12 .grid_6 {
  width: 460px;
}

.container_12 .grid_7 {
  width: 540px;
}

.container_12 .grid_8 {
  width: 620px;
}

.container_12 .grid_9 {
  width: 700px;
}

.container_12 .grid_10 {
  width: 780px;
}

.container_12 .grid_11 {
  width: 860px;
}

.container_12 .grid_12 {
  width: 940px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
  padding-left: 80px;
}

.container_12 .prefix_2 {
  padding-left: 160px;
}

.container_12 .prefix_3 {
  padding-left: 240px;
}

.container_12 .prefix_4 {
  padding-left: 320px;
}

.container_12 .prefix_5 {
  padding-left: 400px;
}

.container_12 .prefix_6 {
  padding-left: 480px;
}

.container_12 .prefix_7 {
  padding-left: 560px;
}

.container_12 .prefix_8 {
  padding-left: 640px;
}

.container_12 .prefix_9 {
  padding-left: 720px;
}

.container_12 .prefix_10 {
  padding-left: 800px;
}

.container_12 .prefix_11 {
  padding-left: 880px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
  padding-right: 80px;
}

.container_12 .suffix_2 {
  padding-right: 160px;
}

.container_12 .suffix_3 {
  padding-right: 240px;
}

.container_12 .suffix_4 {
  padding-right: 320px;
}

.container_12 .suffix_5 {
  padding-right: 400px;
}

.container_12 .suffix_6 {
  padding-right: 480px;
}

.container_12 .suffix_7 {
  padding-right: 560px;
}

.container_12 .suffix_8 {
  padding-right: 640px;
}

.container_12 .suffix_9 {
  padding-right: 720px;
}

.container_12 .suffix_10 {
  padding-right: 800px;
}

.container_12 .suffix_11 {
  padding-right: 880px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
  left: 80px;
}

.container_12 .push_2 {
  left: 160px;
}

.container_12 .push_3 {
  left: 240px;
}

.container_12 .push_4 {
  left: 320px;
}

.container_12 .push_5 {
  left: 400px;
}

.container_12 .push_6 {
  left: 480px;
}

.container_12 .push_7 {
  left: 560px;
}

.container_12 .push_8 {
  left: 640px;
}

.container_12 .push_9 {
  left: 720px;
}

.container_12 .push_10 {
  left: 800px;
}

.container_12 .push_11 {
  left: 880px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
  left: -80px;
}

.container_12 .pull_2 {
  left: -160px;
}

.container_12 .pull_3 {
  left: -240px;
}

.container_12 .pull_4 {
  left: -320px;
}

.container_12 .pull_5 {
  left: -400px;
}

.container_12 .pull_6 {
  left: -480px;
}

.container_12 .pull_7 {
  left: -560px;
}

.container_12 .pull_8 {
  left: -640px;
}

.container_12 .pull_9 {
  left: -720px;
}

.container_12 .pull_10 {
  left: -800px;
}

.container_12 .pull_11 {
  left: -880px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,
.container_12:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix,
.container_12 {
  zoom: 1;
}
/*
    Nick's updates
*/
.spinner {
    background-image: url(/media/sampledata/styleassets/images/ajax-loader.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color:#fff;
    opacity: .8;
    display: block;
    height: 200px;
    width   :100%;
 }
 #tag-container {background: none}
 a.RSS-button {
    background: url(/media/eupresidency/styleassets/images/rss-button-bg.png) repeat-x left bottom;
    height: 75px;
    line-height: 75px;
    padding: 0 0 0px 20px;
    border: 1px solid #d8d8d8;
    border-top: none;
    border-bottom: none;
    display: block;
    color   :#7d7d7d;
    font-size: 16px;
   text-decoration: none;    
}
    .RSS-button:hover { 
        background: #e5e5e5;
       text-decoration: none;    
    border-bottom:1px solid #d8d8d8;
    }
.RSS-button span.arrow {
    background: url(/media/eupresidency/styleassets/images/rss-button-arrow.png);
    display: block;
    width: 12px;
    height: 18px;
    float: right;
    margin: 30px 30px 0 0;
        
}
#slideshow {
    width: 100%;
    max-width: 1152px;
    /* center this and you are sorted */
}
#slideshow li img {
    width: 100%;
    max-width: 1152px;
    margin: 0 auto;
}
.gcsc-branding {
	display: none!important;
}
.gs-title, 
.gs-title * {
 	color: #90A516!important;
}

.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {
	color: #666!important;
}
#gs_tti0 input {
	background: none!important;
}
.gsc-search-button {
	background: #AABF2C!important;
	border-color: #AABF2C!important;
}
#news-landing-page  .grid_3 .searchBox {
	width: 218px;
}
#news-landing-page  .grid_3 .searchBox input {
	width: 174px;
}
#news-landing-page .grid_3 .searchBox #search-submit {
  width: 17px;
  height: 16px;
  margin: 5px 5px 0 0;
}
#news-landing-page  .grid_3 .searchBox #search-submit-e {
	width: 17px;
}
#download-calendar {
    background: url(/media/eupresidency/styleassets/images/addToCalendar.png) no-repeat;
    padding-left: 20px;
    margin-top: 19px;
    margin-left: 27px;
    float: left;
}




/* Additions */

.dot span { position: absolute; top: -9999px; left: -9999px; }
dl.event-timeline dd li span { position: absolute; top: -9999px; left: -9999px; }

.block-head-rhs{margin-bottom:10px;}


