﻿body.home #wrapper {
    overflow: hidden;
}
#sliderWrapper {
    background: url('/images/slider-bg.jpg') top center repeat-x;
    padding: 30px 0 23px;
    margin-bottom: 40px;
}
#sliderContainer {
    max-width: 899px;
    margin: 0 auto;
    opacity: 0;
    overflow: hidden;
}
#sliderContainer .bx-viewport {
    overflow: visible !important;
}
#sliderContainer .bx-wrapper li .image {
    margin: 0 13px;
    position: relative;
    -webkit-transition: -webkit-transform 0.4s;
    -moz-transition: -moz-transform 0.4s;
    -transition: transform 0.4s;
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    transform: scale(0.95);
}
#sliderContainer .bx-wrapper li .image:before {
    -webkit-transition: opacity 0.4s;
    -moz-transition: opacity 0.4s;
    -transition: opacity 0.4s;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    background: white;
    width: 100%;
    height: 100%;
    opacity: 0.9;
}
#sliderContainer .bx-wrapper li.active .image {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
}
#sliderContainer .bx-wrapper li.active .image:before {
    opacity: 0;
}
#sliderContainer .bx-wrapper li img {
    display: block;
    max-width: 100%;
}
#sliderContainer .bx-controls {
    background: #f56624;
    position: relative;
    top: 30px;
    height: 7px;
}
#sliderContainer .bx-controls .bx-pager {
    display: inline-block;
    text-align: center;
    position: absolute;
    top: 0px;
    left: 50%;
    padding: 6px 12px;
    background: #f56624;
}
#sliderContainer .bx-controls .bx-pager:before,
#sliderContainer .bx-controls .bx-pager:after {
    content: "";
    position: absolute;
    top: -8px;
    width: 30px;
    height: 30px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #f56624;
    z-index: -1;
}
#sliderContainer .bx-controls .bx-pager:before {
    left: -15px;
}
#sliderContainer .bx-controls .bx-pager:after {
    right: -15px;
}
#sliderContainer .bx-controls .bx-pager .bx-pager-item {
    display: inline-block;
    margin: 0 3px;
}
#sliderContainer .bx-controls .bx-pager a {
    display: block;
    background: white;
    width: 32px;
    height: 11px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
}
#sliderContainer .bx-controls .bx-pager a.active {
    border: 3px solid white;
    height: 5px;
    width: 26px;
    background: none;
}

body.annual-report #mainColumn ul.bxslider {
	margin: 0;
}
body.annual-report .bxslider img {
	max-width: 100%
}
body.annual-report .bx-controls {
	text-align: center
}
body.annual-report .bx-controls .bx-pager-item {
	display: inline-block;
	margin: 0 2px;
}
body.annual-report .bx-controls .bx-controls-direction a {
	margin: 0 10px;
}