﻿.ExpandableContainer {
    width:393px;
}

.ExpandableContainer .TitleWrapper {
   cursor: pointer;
   margin-right: 1px;
   height: 57px;

}
#TrainingSupport .ExpandableContainer .TitleWrapper {
   margin-right: 0px !important;
}
.imaginItContainer {margin-bottom: 30px;}
.imaginItContainer a {font-family: 'Proxima N W01 Smbd';}
.imaginItContainer a:hover {text-decoration: none;}
.centercontent h2 {
    border-bottom: 1px solid #E5E5E5;
    margin-top: 0;
    padding-bottom: 15px;}

.Newscentercontent h2 {
    margin-top: 0;
    padding-bottom: 15px;
	margin-bottom:0;
}

.ExpandableContainer .ContainerPane{
    background-color: #FFFFFF;
    position: absolute;
    width:393px;
    height:250px;
}

.ExpandableContainer .TitleWrapper h2 {
   text-align:center;
   margin:0;
   font-size:21px;
   font-family:'ProximaNW01-AltLightReg';
   height: 57px;
   padding-top:17px;

}
.ExpandableContainer .collapsed h2 {
    color: #1a93be;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
}

.ExpandableContainer .expanded h2 {
   color:#0a476d;
   background: none repeat scroll 0 0 rgba(255, 255, 255, 1);
}

.ExpandableContainer .expanded h2 span {
   background:url(img/up_arrow.png) left bottom no-repeat;
  padding-left:34px;
}

.ExpandableContainer .collapsed h2 span {
   background:url(img/up_arrow.png) left top no-repeat;
   padding-left:34px;
}

.content_text .ModDNNHTMLC {
    color: #858688;
    font-size: 1.1em !important;
    letter-spacing: -0.02em !important;
    line-height: 20px !important;
    padding: 2px 15px 15px;
    text-align: center;
}

.content_text .Normal a{
   font-size:19px;
   font-family:'Proxima N W01 Light';
   color: #5eb8dd;
   text-decoration:none;
}

.content-text .Normal p {
    padding-bottom:25px;
}

/* IMAGINET */


.rightcontainer {
  background:#f9f9f9;
  border-top:#e0e0e0 1px solid;
  margin-bottom:36px;
}

.rightcontainer .Normal {
    font-size:18px;
    letter-spacing:0em;
    line-height:1.1em;
    color:#000000;
    }

.CenterContentTitle {
    font-family:'Proxima N W01 Smbd';
    color:#c7a43a;
    font-size:24px;
    margin:5px 0;
}

.ProdDetContainer h1 {
  font-family:'ProximaNW01-AltThinReg';
  color:#ceb66c;
  font-size:40px;
}

.ProdDetContainer .minititle {
    color:#0a4c6f;
    display:inline-block;
    font-size:20px;
}

.ProdDetContainerText {
  color:#737373;
}

.lowerpromos h1 {
  font-size:32px;
  color:#000000;
  margin:12px 0 0 14px;
}

.lowerpromos .Normal p{
  font-size:14px;
  color:#8c8c8c;
  margin:7px 11px 0 14px;
  font-family:'Proxima N W01 Reg';

}

/* SIDEFILTER*/
.sideFilterContainer {background-color:#303030;padding: 8px; color:#fff; font-size: 17px;}
.sideFilterContainer select { width: 100%; color: #000;}
.sideFilterContainer .option, #resourcesFilterWrapper .header { margin-bottom: 20px;}
.sideFilterContainer .header {text-align:center;}

.ContainerWrapper.contIndustrySolutions .ContainerPane {position: relative;}
.ContainerWrapper.contIndustrySolutions h1 {
    color: #1A9ACF;
    font-family: 'Proxima N W01 Thin Reg';
    font-size: 60px;}
.ContainerWrapper.contIndustrySolutions p {
    font-family:'Proxima N W01 Light';
    color: #0a476d;
    font-size: 1.2em;
}
.solutionDetails .ContainerWrapper.contIndustrySolutions a {font-family: 'Proxima N W01 Smbd';}
.ContainerWrapper.contIndustrySolutions a:hover {text-decoration: none;}
.solutionDetails .ContainerWrapper.contIndustrySolutions a:after {content:" >";color:#1a9acf;}
.solutionDetails .ContainerWrapper.contIndustrySolutions .cta {
    background-image: url("img/cta-Bottom.png");
    background-repeat: no-repeat;
    bottom: -85px;
    color: #FFFFFF;
    display: block;
    height: 60px;
    line-height: 60px;
    padding-left: 40px;
    padding-top: 10px;
    position: absolute;
    right: -124px;
    width: 430px;
}
.ContainerWrapper.contIndustrySolutions .cta-top {display:none;}
.solutionDetails .ContainerWrapper.contIndustrySolutions .cta-top {
   background-image: url("img/cta-Top.png");
    background-repeat: no-repeat;
    color: #fff;
    display: block;
    height: 80px;
    line-height: 75px;
    padding-left: 40px;
    position: absolute;
    right: -10px;
    top: 49px;
    width: 181px;
}

.sideFilterContainer .filterTitle {
  font-family:'Proxima N W01 Reg';
  font-size:14px;
  margin:3px 0 10px 13px;
}

.AboutContainer .title {
    color: #0a476d;
    font-size: 20px;
    margin: 0 0 5px;
}
.AboutContainer .content .Normal {
    color: #8c8c8c;
    font-family: 'Proxima N W01 Reg';
    font-size: 14px;
    line-height: 18px;
}
