@charset "utf-8";
/* CSS Document */
.annual-report .flex-media-figure {
    margin-right: 0;
}
.annual-report .flex-media-content {
    padding: 0 0 0 0.5em;
    background: #005595;
}
.annual-report .ap-home .flex-media-content {
    background: none;
}
.annual-report .ap-home .flex-media-content h2, .annual-report .ap-home .flex-media-content h2 a, .annual-report .ap-home .flex-media-content h2 a:visited {
    color: black;
    text-decoration: none;
    padding-top: 0.75em;
}
.annual-report .flex-media-content h2 a:hover {
    text-decoration: underline;
}
.annual-report .flex-media {
    margin-bottom: 0.25em;
}
.annual-report .ap-home .flex-media {
    border-bottom: 2px dotted #005595;
    padding-bottom: 2em;
    margin-bottom: 1.5em;
}
.page-node-39909 aside#region-sidebar-second {
    margin-top: 3.3em;
}
.annual-report aside#region-sidebar-second .flex-media-figure {
    width: 60px;
}
.annual-report .annual-report-block {
    background: #dee0e2;
    padding: 0.5em 1em 0.5em 0.5em;
}
.annual-report .block-cck-blocks-field-related {
    padding: 0;
    background-color: white;
    margin-bottom: 0;
    border-top: none;
}
.annual-report .related-resources-block img {
    border: 1px solid #ccc;
}
.annual-report .youtube-style {
    background: #D1DFEA;
    padding: 0.5em;
    margin-bottom: 1em;
}
.annual-report .fluid-youtube {
    margin-top: 0.5em;
}
.page-node-39909 #page-title, .annual-report .block-title {
    display: block;
    color: #005595;
    border-bottom: 2px dotted #005595;
}
.annual-report .annual-report-navigation h2.block-title {
    display: block!important;
    color: #005595;
    border-bottom: 2px dotted #005595;
    padding-bottom: 0.25em;
    margin-bottom: 0.75em;
    font-size: 1.7em;
}
.annual-report ul.social-sharing li {
    font-size: 1em;
}
.annual-report li.breadcrumb-0.first {
    display: none;
}
/*Left navigation*****************/
.annual-report .annual-report-navigation ul {
    border: none;
    float: left;
    width: 100%;
    box-model: border-box;
    background: #ABC5DB;
}
.annual-report .annual-report-navigation ul li {
    float: left;
    width: 100%;
    font-weight: bold;
    list-style: none;
    padding: 0;
    margin: 0;
}
.annual-report .annual-report-navigation ul ul {
    border: none;
}
.annual-report .annual-report-navigation ul li a {
    font-size: 0.90em;
    padding: 2% 5% 2% 5%;
    display: block;
    color: white;
    text-decoration: none;
}
.annual-report .annual-report-navigation ul li li a {
    color: black;
}
.annual-report .first.last.expanded.active-trail {
    background: #005595;
}
.annual-report .annual-report-navigation ul li a:hover {
    text-decoration: underline;
}
.annual-report .annual-report-navigation ul li li a {
    padding: 2% 5% 2% 10%;
}
.annual-report .annual-report-navigation ul li li li a {
    padding: 2% 5% 2% 15%;
}
.annual-report .annual-report-navigation ul li li li li a {
    padding: 2% 5% 2% 20%;
}
.annual-report .annual-report-navigation ul li li li l li i a {
    padding: 2% 5% 2% 25%;
}
.annual-report .annual-report-navigation ul li > a {
    border-bottom: 1px solid white;
    background: url(../images/assets/arrow-right-blue.gif) right center no-repeat!important;
}
.annual-report .annual-report-navigation li.expanded > a {
    border-bottom: 1px solid white;
    background: url(../images/assets/arrow-down-blue.gif) right center no-repeat!important;
}
.annual-report .annual-report-navigation li.leaf > a {
    background: none!important;
    border-bottom: 1px solid white;
}
.annual-report .annual-report-navigation li > a.active {
    background-color: #8CB0CE!important;
}
.annual-report .annual-report-navigation li.first.last.expanded.active-trail.depth-1 > a {
    background: url(../images/assets/arrow-down-white.gif) right center no-repeat!important;
}
.region-content-inner {
    overflow-x: visible;
}
.annual-report .download-bounce:before {
    -webkit-animation: bounce 2s ease 5s 6;
    animation: bounce 2s ease 5s 6;
}
.random-top-border {
    border-top: 1px solid #ccc;
    margin-top: 0.75em;
    padding-top: 0.5em;
}

