
#body-container, #wrap-background {
    width: 100%;
}


#content-container {
    clear: both;
    display: inline-block;
    position: relative;
    width: 100%;
    margin-top: 10rem;
    background: #fff;
    padding-bottom: 3rem;
}

footer, #wrap-footer {
    top: 3rem;
}

.centered, #wrap-body {
    box-sizing: border-box;
    max-width: 65rem;
    margin: 0 auto;
    padding: 0 0.9375rem;
    position: relative;
    top: 25px;
}


.breadcrumbs {
    box-sizing: border-box;
    max-width: 63rem;
    margin: 0 auto;
    padding: 1.5rem 0.9375rem 3rem;
    font-size: 0.875rem;
}

    .breadcrumbs .icon.svg {
        position: relative;
        top: 0.125rem;
        margin: 0 0.375rem;
    }
    
.left-nav, #wrap-body-left {
    box-sizing: border-box;
    position: relative;
    float: left;
    width: 18.3412698413%;
    height: auto;
    margin: 0 2.4761904762% 0 0;
    font-weight: bold;
    min-height: 16.25rem;
    border-radius: 0.1875rem;
}

#box-nav-side-sub {
    margin-top: 20px;
}

.left-nav .current-page, #wrap-body-left .current-page, #wrap-body-left #nav-side-sub li.first, #box-related-links li.first {
    background: #336BAC;
    color: white;
    padding: 10px;
    font-weight: bold;
}

.left-nav ul li ul, .left-nav-subnav ul, #wrap-body-left #nav-side-sub ul ul, #box-related-links ul ul {
    display: none;
}

.left-nav ul li, .left-nav-subnav li, #wrap-body-left #nav-side-sub li {
    border-left: 1px solid #336BAC;
    border-right: 1px solid #336BAC;
    border-bottom: 2px solid #336BAC;
    background: #F5F5F5;
    padding: 10px;
    font-weight: normal;
    padding-right: 20px;
}

#box-related-links ul li {
    border-left: 1px solid #336BAC;
    border-right: 1px solid #336BAC;
    border-bottom: 2px solid #336BAC;
    background: #F5F5F5;
    padding: 10px;
    font-weight: bold;
    padding-right: 20px;
    font-size: 12px;
}

.left-nav ul li.active, .left-nav-subnav li.active {
    background: rgb(245, 245, 245) url("/ltd/groups/public/documents/image/icon-breadcrumb.svg") no-repeat scroll right 5px center;
}
/*
.left-nav ul li.active ul{
display: block;
padding-top: 10px;
}

.left-nav ul li.active ul li:first-of-type{
	border-top: 1px solid #336BAC;
}
*/


/* @group #box-side-nav */
#nav-side {
}

    #nav-side .head {
        background: #336BAC;
        color: white;
        padding: 10px;
        font-weight: bold;
    }

    #nav-side h3 {
        color: white;
        margin: 0;
        padding: 0;
    }

    #nav-side .first {
        border: 0;
    }

    #nav-side ul, #nav-side .extend ul, #nav-side .extendon ul {
    }

#nav-size ul {
}

#nav-side li {
    border-left: 1px solid #336BAC;
    border-right: 1px solid #336BAC;
    border-bottom: 2px solid #336BAC;
    background: #F5F5F5;
    padding: 10px;
    font-weight: normal;
    padding-right: 20px;
}

    #nav-side li:hover, #nav-side li.extendon, #nav-side li.on {
    }

    #nav-side li ul li {
        width: 250px;
    }
/* expand the secondary left nav to allow for longer names / fewer multiple lines 7/2/14 */

#nav-side a {
}

    #nav-side a:hover, #nav-side .extendon a, #nav-side .on a {
    }

#nav-side .extendon li a, #nav-side .on li a {
    display: none;
}

    #nav-side .extendon li a:hover, #nav-side .on li a:hover {
        display: none;
    }

#nav-side ul {
    margin: 0;
    padding: 0;
    list-style: none none;
}

#nav-side .extend a, #nav-side .extendon a, #nav-side .on a {
}

#nav-side .extend ul, #nav-side .extendon ul, #nav-side .on ul {
    display: none;
}

#nav-side .extend:hover > a, #nav-side .extendon:hover > a, #nav-side .on:hover > a {
}

#nav-side .extend:hover ul, #nav-side .extendon:hover ul {
    display: none;
}

#nav-side .extend ul.hover, #nav-side .extendon ul.hover {
    display: none;
}

#nav-side .extend:hover > ul, #nav-side .extendon:hover > ul {
    display: none;
}

#nav-side .extend .nav-arrow, #nav-side .extendon .nav-arrow {
    display: none;
}
/* @end */

/* @group #box-sub-side-nav 
#nav-side-sub {
	border: 1px solid #e1e1e1;
	background: #f0f0f0;
}
#nav-side-sub ul {
	padding: 0;
	margin: 0;
	list-style: none none;
}
#nav-side-sub li {
	padding: 10px 2px 10px 20px;
	border-top: 1px solid #e2e2e2;
}
#nav-side-sub ul li a {
	font-weight: 500;
}
#nav-side-sub .first {
	background: #e1e1e1;
	font-weight: bold;
	font-size: 12px;
}
#nav-side-sub .first a {
	font-weight: bold;
	font-size: 12px;
}*/

.layout1 #wrap-body-main-lrg {
    width: 760px;
    float: left;
    z-index: 2001;
}


/* @ group list of press release items */
.list-release li {
    border-top: 1px solid #d7d5c8;
    list-style: none none !important;
}

.list-release .row {
    clear: both;
    margin: 0;
    padding: 10px 0;
    border-top: 1px solid #d7d5c8;
}

    .list-release .row:after {
        content: '';
        display: block;
        clear: both;
        visibility: hidden;
        height: 0;
    }

.list-release .column-date {
    font-weight: bold;
    top: 14px;
}
/* changed f-w from 900 to bold - th 4/10/14 */
.list-release .column-item {
    overflow: visible;
}

    .list-release .column-item .event-image {
        float: left;
        margin: 15px 0 0 -90px;
    }

.list-release .icon_pdf {
    position: absolute;
    margin-left: 3px;
}
/* @end */

#you_are_here {
    display: none;
}

p:not(.navbar-text) {
    margin: 10px 20px !important;
}

.layout1 {
    clear: both;
    position: relative;
    width: 100%;
    background: #fff;
    padding-bottom: 3rem;
}

#wrap-body {
    margin-top: 95px;
}
