/* New Modules */

/* Article Filter List */

.articleFilterList{
    width:600px;
    margin: 0 0 20px 0;
       
}

.articleFilters{
    list-style:none;
    padding: 0 0 15px 0!important;
    border-bottom:1px solid #d1d1d1;
    overflow:hidden;
}
    
.articleFilters li{
    cursor:pointer;
    display:block;
    clear:none!important;
    float:left;
    padding:14px 20px 14px 45px!important;
    color:#0095da;
    font-size:1.0em;
}

.articleFilters li.all{
    color:#015cae;
    text-decoration:none;
    padding:14px 0!important;
    background:none!important;
     font-weight:bold;
}

.articleFilters li.active{
    text-decoration:underline;
}

.articleFilters li.articles{background: url(../site-images/icon_article.png) no-repeat!important;}
.articleFilters li.whitepapers{background: url(../site-images/icon_whitepaper.png) no-repeat!important;}
.articleFilters li.videos{background: url(../site-images/icon_video.png) no-repeat!important;}
.articleFilters li.infographics{background: url(../site-images/icon_infographic.png) no-repeat!important;}

.article{
    position:relative;
    background:url(../site-images/article_top.gif);
    margin: 0 0 10px 0;
    padding:20px 60px 20px 20px;
    overflow:hidden;
}

.articleBottom{
    background:url(../site-images/article_bottom.gif);
    position:absolute;
    bottom:0px;
    left:0px;
    width:600px;
    height:10px;
}

.articleImage{
    float:left;
    margin: 0 5px 0 0;
}

.articleContent{
    overflow:hidden;
}

.articleContent h4{clear:none!important;}

.readMore,
.blueButton-large{
    background:url(../site-images/blue_button.png) no-repeat;
    display:block;
    width:103px;
    height:20px;
    padding: 7px 0 0 0;
    text-align:center;
    color:#fff!important;
}

.articleContent .strategyLink{
    position:absolute;
    right:20px;
    bottom: 15px;
    text-decoration:underline!important;
}

.categoryIcon{
    position:absolute;
    width:50px;
    height:50px;
    top:10px;
    right:5px;
    text-indent:-9999px;
}

.categoryIcon.articleIcon{background: url(../site-images/icon_article.png);}
.categoryIcon.whitepaperIcon{background: url(../site-images/icon_whitepaper.png);}
.categoryIcon.videoIcon{background: url(../site-images/icon_video.png);}
.categoryIcon.infographicIcon{background: url(../site-images/icon_infographic.png);}


/* Two Column Layout */

.twoColumnContainer{
    overflow:hidden;
    width:600px;
    margin: 0 0 20px 0;
}

.twoColumnContainer h4{
    line-height:1.3em;
    padding-top:0!important;
}

.twoColumnContainer .leftCol,
.twoColumnContainer .rightCol{
    width:280px;
    float:left;
    padding: 5px 19px 0 0;
}

.twoColumnContainer .leftCol{
    margin: 0 20px 0 0;
}

.twoColumnContainer .rightCol{
    padding: 5px 0 0 0;
}

.twoColumnContainer .border-bottom{
    border-bottom:1px solid #dbdad9
}

.twoColumnContainer .border-right{
    border-right:1px solid #dbdad9
}


/* event list*/

.eventDate{
    margin: 0 0 10px 0;
}

.eventDate p{
    padding:0!important;
}
.eventDate a{
    color:#015CAE!important;
    font-weight:bold; 
}

/* event article list*/

.eventsContainer{
    width:600px;
}

.eventsContainer .event{
    overflow:hidden;
    margin: 0 0 10px 0;
}

.eventsContainer .event .eventImage{
    float:left;
    width:150px;
}

.eventsContainer .event .eventImage p{
    margin: 5px 10px 0 13px!important;
}

.eventsContainer .event .eventImage .name{
    font-weight:bold;
    font-size:1.2em;
}
.eventsContainer .event .eventContent{
    float:left;
    width:450px;
}

.eventContent .eventInfo{
    color: #015cae;
}


.eventsContainer h4{clear:none!important}

.eventsContainer p{
    
}

/* case studies */

.caseStudy{
   overflow:hidden;
   padding: 0 0 10px 0;
}

.caseStudy img{
    margin: 0 20px 0 0;
}

.caseStudy h4{
    clear:none!important;
    margin-top: 15px!important;
}

.caseStudy a{
    text-decoration:underline!important;
}

/* news articles */

.newsArticles{
    padding:10px 0 0 0;
}
.newsArticles a{
    color: #015cae!important;
    font-weight:bold;
    font-size:1.1em;
    text-decoration:underline!important;
}

.articleFilters li.year-2010{background: url(../site-images/icon_2010.png) no-repeat!important; padding-left:50px!important;}

.articleFilters li.year-2011{background: url(../site-images/icon_2011.png) no-repeat!important; padding-left:50px!important;}

.articleFilters li.year-2012{background: url(../site-images/icon_2012.png) no-repeat!important; padding-left:50px!important;}

.articleFilters li.year-2013{background: url(../site-images/icon_2013.png) no-repeat!important; padding-left:50px!important;}

 

.articleFilters.noIcons li{

                background:none!important;

}
