.smallComponent, .findUs, .aboutPkf, .interviews
{
    padding-bottom: 16px;
}
#hotTopics {    
    background: #e6e4e4;
}
.smallComponentrenew {
     width: 100%;
}
#hotTopics h3
{
    padding-left:1rem;
}
.smallComponent
{
    width: 304px;
}
.main .components
{
    margin:0;
    padding:0 0 0 6px;  
}
.main .components .smallComponent
{
    float:left;
}
* html .main .components .smallComponent
{
    margin-right:28px;
}

.main .components .smallComponent:after
{
    clear:left;
}

.no-js .main .components .smallComponent
{
    min-height:300px;
}

.sidebar .smallComponent,
.sidebar .callToAction
{
    margin-bottom:24px;
}

.socialControls
{
   width: 946px;
   /*margin-left: 14px;*/
}
.socialControls h3 
{
    margin-bottom:0;
}

 .aboutPkf
{
    width: 626px;
    float: left;
    margin-right: 16px;
}
 
.aboutPkf div
{
    -moz-column-width: 292px;
    -webkit-column-width: 292px;
    -moz-column-gap: 26px;
    -webkit-column-gap: 26px;
}


.eventsTable 
{
    background:#E7F0F7;
    padding:14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 2px 2px 2px #CFCFCF, -1px -1px 3px #d5d5d5;
    -moz-box-shadow: 2px 2px 2px #CFCFCF, -1px -1px 3px #d5d5d5;
    box-shadow: 2px 2px 2px #CFCFCF, -1px -1px 3px #d5d5d5;
    margin:10px 0;
}
.eventsTable h2 
{
    font-size:1.8em;
    color:#0e2b8d;
    font-weight:normal;
    margin-bottom:8px;
}
.eventsTable table 
{
    border-spacing:1px;
}
.eventsTable table th,.eventsTable table td 
{
    text-align:left;
    
    vertical-align:top;
}
.eventsTable th
{
    background:#007FB2;
    color:#fff;
    font-size:1.6em;
    padding:8px;
}
.eventsTable td 
{
    background:#fff;
    padding:8px;
    color:#666;
    width:20%;
}
.eventsTable table td p
{
    padding:0;
    margin:0;
}

.regionNav {float:right; clear:right;}
.regionNav ul {display:inline;}
.regionNav ul:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.regionNav ul li {display: inline; padding-left:10px;}
.regionNav ul li a,.regionNav ul li a img{}


.richTextControl.Large {
    width: 620px;
}

.javascript .richTextControl.hideable .details {
    display: none;
}

.richTextControl.Large h2 {
    font-size: 1.6em;
}

.javascript .richTextControl.hideable h2 {
    cursor: pointer;
    background-position: bottom left;
    position: relative;
}

.javascript .richTextControl.hideable h2 span {
    position: absolute;
    right: 10px;
    top: 20px;
    background: url('/css/cssImages/blue-arrow-down.png') center center no-repeat;
    display: block;
    height: 9px;
    width: 13px;
}

.richTextControl.Large p {
    padding-left: 0;
}
#career_contact {
    background-color:#e6e4e4;
    padding:5px;
}

#career_contact .contact {
    padding-bottom:10px;
}
.careerListCell .header{
    color: #0e2b8d;
    font-weight: 600;
    width:170px;
}
.rColContent.secondaryNav .box3 {
    margin-top:1rem;
}
.lColContent .inner {
    padding-left:0.75rem; /*1rem*/
}
.newsCssClass ul li h3 a {
    color:white;
}
.copy .contentText {
     /*-webkit-column-count: 2; 
    -moz-column-count: 2; 
    column-count: 2;
    -webkit-column-gap: 24px; 
    -moz-column-gap: 24px; 
    column-gap: 24px; */
}
.copy .title {
color: #003399;
font-size: 1.15rem;
line-height: 1.3;
font-weight:bold;
margin-bottom:15px;
}
div:empty {
   display: none;
}