@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');

html {
	overflow-x: hidden;
}


/*   TEMPORARY FIX FOR HEADER ELEMENTS NEEDED UNTIL I.T. CAN DO A PERMANENT FIX    */
.ce-lop-btn-visit {
	font-family: "Roboto", sans-serif;
	font-size: 14px;
}
.ce-lop-footer-vc ul, .ce-lop-footer-bottom ul, .pull-right {
	width: auto !important;
}
.ce-lop-nav-list li {
	width: auto !important;
}
/*   END OF TEMPORARY FIX FOR HEADER ELEMENTS NEEDED UNTIL I.T. CAN DO A PERMANENT FIX    */

#ARDiv .annual_report_2016_2017 {
	font-family: Source Sans Pro;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 100vw;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-top-color: #00FF54;
	border-top-style: solid;
}

#ARDiv .holder {
	max-width: 1170px;
	margin: auto;
}

@media only screen and (max-width: 1170px) {
    .holder {
        max-width: 100%;
		padding: 0px 20px;
    }
}

#ARDiv .main_sections {
	
}

#ARDiv .main_sections_narrow {
	max-width: 780px;
}

@media only screen and (max-width: 1170px) {
	.main_sections {
		
	}
	.main_sections_narrow {
		max-width: 100%;
	}
}

#ARDiv h1 {
	font-family: Source Sans Pro;
	font-weight: normal;
	font-size: 16pt;
	padding: 0px;
	margin: 20px 0px;
	line-height: 100%;
	color: #231f20;
	text-transform: uppercase;
	float: left;
}

#ARDiv h2 {
	font-family: Source Sans Pro;
	font-weight: normal;
	font-size: 25pt;
	margin: 0px;
	margin-top: 50px;
	margin-bottom: 10px;
	padding: 0px;
	line-height: 100%;
	color: #27a5dc;
	text-align: center;
	text-transform: uppercase;
}

#ARDiv .message_special {
	font-size: 20pt;
	line-height: 150%;
	margin-bottom: -6px;
}

#ARDiv .message_special_2 {
	text-transform: uppercase;
	font-size: 25pt;
}

#ARDiv .message_special_name {
	font-size: 16pt;
	line-height: 100%;
}

#ARDiv .message_special_title {
	font-size: 12pt;
}

#ARDiv h3 {
	font-family: Source Sans Pro;
	font-size: 20pt;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 20px;
	padding: 0px;
	color: #231f20;
	line-height: 100%;
	text-align: center;
	font-weight: bold;
}

#ARDiv h4 {
	font-family: Source Sans Pro;
	font-size: 20pt;
	margin: 0px;
	margin-top: 25px;
	padding: 0px;
	color: #231f20;
	line-height: 100%;
	text-align: left;
	font-weight: normal;
}

#ARDiv h5 {
	font-family: Source Sans Pro;
	font-weight: bold;
	font-size: 16pt;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0px;
	line-height: 100%;
	color: #27a5dc;
	text-align: left;
	text-transform: uppercase;
}

#ARDiv h6 {
	font-family: Source Sans Pro;
	font-weight: bold;
	font-size: 12pt;
	margin: 0px;
	margin-top: 30px;
	margin-bottom: 10px;
	padding: 0px;
	line-height: 100%;
	color: #231f20;
	text-align: left;
	text-transform: uppercase;
}

#ARDiv span.h7 {
	font-family: Source Sans Pro;
}

#ARDiv .headings_type_2 h2, #ARDiv .headings_type_2 h5 {
	color: #00a298;
}

#ARDiv .main_sections_service h5 {
	margin-top: 30px;
}

#ARDiv .transform_off {
	text-transform: none;
}

#ARDiv p {
	font-family: Source Sans Pro;
	font-size: 12pt;
	margin: 0px;
	margin-top: 12px;
	/*margin-bottom: 12px;*/
	padding: 0px;
	color: #231f20;
	line-height: 170%;
}

#ARDiv .text_regular_colour {
	color: #231f20;
	font-weight: normal;
}

#ARDiv a, #ARDiv a:visited, #ARDiv a:focus, #ARDiv a:link, #ARDiv a:hover, #ARDiv a:active {
	color: #1448dd;
	text-decoration: none;
}

#ARDiv a:hover {
	text-decoration: underline;
}

#ARDiv ul {
	margin: 0px;
	padding: 0px;
	margin-left: 40px;
	width: 75%;
}

#ARDiv ul li {
	margin: 0px;
	padding: 0px;
	font-family: Source Sans Pro;
	font-size: 12pt;
}

#ARDiv ol {
	margin: 0px;
	padding: 0px;
	margin-left: 40px;
	width: 75%;
}

#ARDiv ol li {
	margin: 0px;
	padding: 0px;
	font-family: Source Sans Pro;
	font-size: 12pt;
	padding-left: 10px;
}

@media only screen and (max-width: 1170px) {
	#ARDiv h1 {
		clear: both;
	}
	#ARDiv .h1_fixer {
		margin-top: -18px;
	}
	#ARDiv ol, ul {
		width: auto;
	}
	#ARDiv .message_special {
		line-height: 120%;
	}
	#ARDiv ul, ol {
		margin-left: 18px;
	}
}

#ARDiv .main_sections_bg {
	overflow-x: hidden;
	overflow-y: hidden;
	width: 100vw;
	margin: 0px;
	padding: 0px;
}

#ARDiv .image_top_of_service {
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/image_top_of_services.jpg);
	width: 100%;
	height: 450px;
	background-position: center center;
    background-repeat: no-repeat;
	margin-top: 50px;
}

#ARDiv .bg_top_wide {
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/main_sections_bg_top.png);
	width: 100%;
	height: 500px;	
}

#ARDiv .main_sections_bg_top_bw {
	margin-top: -500px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/main_sections_image1_top.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .main_sections_bg_top {
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/main_sections_image2_top.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .main_sections_top {
	height: 500px;
}

@media only screen and (max-width: 1170px) {
	#ARDiv .bg_top_wide {
		background-image: none;
		height: 0px;	
	}
	#ARDiv .main_sections_bg_top_bw {
		background-image: url(../images/main_sections_image1_top_mobile.jpg);
		background-position: center center;
		height: 250px;
		width: 100%;
		margin: auto;
	}
	
	#ARDiv .main_sections_bg_top {
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/main_sections_image2_top_mobile.jpg);
		background-position: center center;
		height: 250px;
		width: 100%;
		margin: auto;
	}

	#ARDiv .footer_padding {
		margin-left: 20px;
	}
}

#ARDiv .main_sections_message {
	
}

#ARDiv .read_more_main {
	max-height: 275px;
	position: relative;
	overflow: hidden;
}

#ARDiv .read_more { 
	position: absolute; 
	bottom: 0; 
	left: 0;
	width: 100%; 
	text-align: left;
	margin: 0;
	padding: 100px 0px 0px 0px; 
	background-image: -webkit-linear-gradient(transparent, white 80%);
	background-image: -o-linear-gradient(transparent, white 80%);
	background-image: linear-gradient(transparent, white 80%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgba(255, 255, 255, 0)),
		color-stop(0.8, rgba(255, 255, 255, 100)));
}

#ARDiv .read_more_button {
	background-color: none;
}

#ARDiv .read_more a, #ARDiv .read_more a:active, #ARDiv .read_more a:hover, #ARDiv .read_more a:visited {
	color: #27a5dc;
	font-weight: normal;
	text-decoration: none;
}

#ARDiv .read_more a:hover {
	text-decoration: underline;
}

#ARDiv .read_notes_main {
	max-height: 30px;
	position: relative;
	overflow: hidden;
}

#ARDiv .read_notes { 
	position: absolute; 
	bottom: 0; 
	left: 0;
	width: 100%; 
	text-align: left;
	margin: 0px !important;
	padding: 30px 0px 10px 0px !important;
	background-color: #FFFFFF !important;
}

#ARDiv .read_notes_button {
	background-color: none;
}

#ARDiv .read_notes a, 
#ARDiv .read_notes a:active, 
#ARDiv .read_notes a:hover, 
#ARDiv .read_notes a:visited {
	font-weight: normal;
	text-decoration: none;
	font-family: Source Sans Pro;
	font-size: 12pt;
	line-height: 100%;
}

#ARDiv .read_notes a:hover {
	text-decoration: underline;
}

#ARDiv .wow {
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/wow.png);
	margin: 20px 0px 20px 0px;
	padding: 0px;
	height: 43px;
	background-position: center center;
}

#ARDiv .main_sections_bg_fade {
	z-index: 9998;
	/*border-bottom-width: 3px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;*/
	/*background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/nav_fade.png);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 95px;*/
}

#ARDiv .main_sections_bg_nav {
	background-color: #F2F2F2;
	height: 45px;
}


#ARDiv .main_sections_bg_nav_fixed {
	top: 0;
	position: fixed;
}

#ARDiv .main_sections_nav {
	height: 45px;
	z-index: 9999;
	background-image: none;
	background-repeat: repeat-y;
}

#ARDiv .main_sections_nav ul {
	list-style-type: none;
    margin: 0;
    padding: 0;
	width: 100%;
}

#ARDiv .main_sections_nav ul li {
	float: left;
	background-color: #333333;
	border-left-color: #231f20;
	border-left-style: solid;
	border-left-width: 1px;
}

#ARDiv .main_sections_nav ul li a {
	width: 166px;
	display: block;
	text-align: center;
	line-height: 45px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 18px;
	-webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    transition: 0.5s all;
}

#ARDiv .main_sections_nav_wider {
	background-color: #494949;
	font-size: 12px !important;
	border-right-color: #231f20;
	border-right-style: solid;
	border-right-width: 1px;
	width: 167px;
}

#ARDiv .main_sections_nav ul li a:hover {
	background-color: #a3a3a3;
	/*background-color: #FFFFFF;
	color: #000000;*/
}

#ARDiv .active {
	background-color: #666666;
}

#ARDiv .main_sections_nav_wider img {
	margin: 0px 5px;
	padding: 0px;
	line-height: 45px;
	vertical-align: middle;
}

#nav_bar_mobile img {
	margin: auto;
	padding: 0px;
}

#mobile_nav {
	
}

@media only screen and (max-width: 1170px) {
	#ARDiv .main_sections_nav ul {
		width: 100%;
		text-align: center;
	}
	#ARDiv .main_sections_nav ul li {
		width: 100%;
		clear: both;
		cursor: pointer;
	}
	#ARDiv .main_sections_nav ul li a {
		width: 100%;
		border-top-color: #231f20;
		border-top-style: solid;
		border-top-width: 1px;
	}
}



#ARDiv .clear_float {
	clear: both;
}



@media only screen and (max-width: 1170px) {
	#ARDiv .hide_on_mobile {
		display: none;
	}
}

@media only screen and (min-width: 1171px) {
	#ARDiv .hide_on_desktop {
		display: none;
	}
}



#ARDiv .float_left {
	float: left;
}

#ARDiv .float_right {
	float: right;
}



#ARDiv .back-to-top {
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/back_to_top1.png);
	background-repeat: no-repeat;
    background-position: 50% 50%;
    position: fixed;
    bottom: 30px;
    right: 30px;
    text-decoration: none;
    padding: 25px;
    display: none;
	z-index: 9999999;
}

#ARDiv .back-to-top:hover {    
    background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/back_to_top2.png);
}

@media only screen and (max-width: 1170px) {
	#ARDiv .back-to-top {
		bottom: 15px;
    	right: 15px;
	}
}

#ARDiv .sr_only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
}

#ARDiv .nowrap {
	white-space: nowrap;
}

#ARDiv .bold {
	font-weight: bold;
}

#ARDiv sup {
	font-size: 70%;
	line-height: 70%;
	
}

#ARDiv .top_include_content_area {
	height: 160px;
}

#ARDiv abbr {
	text-decoration: none !important;
	border-bottom: 0px !important;
	cursor: help;
}

#ARDiv .collapse {
	display: none;
}
#ARDiv .collapse.in {
	display: block;
}
#ARDiv .collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-property: height, visibility;
	-o-transition-property: height, visibility;
	transition-property: height, visibility;
	-webkit-transition-duration: 0.75s;
	-o-transition-duration: 0.75s;
	transition-duration: 0.75s;
	-webkit-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

#ARDiv .outdent {
	font-family: Source Sans Pro;
	font-weight: bold;
	font-size: 12pt;
	margin: 0px;
	margin-top: 30px;
	margin-bottom: 10px;
	margin-left: -50px;
	padding: 0px;
	line-height: 100%;
	color: #231f20;
	text-align: left;
	text-transform: uppercase;
}

#ARDiv .number_boxes {
	width: 138px;
	margin: 0px;
	padding: 0px;
	margin-right: 50px;
	margin-top: 20px;
	float: left;
}

#ARDiv .number_boxes_last {
	margin-right: 0px;
}

#ARDiv .number_boxes p {
	line-height: 100%;
	font-weight: bold;
}

#ARDiv .number_boxes_large_font {
	font-family: Source Sans Pro;
	font-size: 14pt;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	color: #231f20;
	line-height: 100%;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
}

#ARDiv .number_boxes_number_font {
	font-family: Source Sans Pro;
	font-size: 18pt;
	margin: 0px;
	padding: 0px;
	line-height: 100%;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
}

#ARDiv .number_boxes_number_font_1 {
	color: #00a9ea;
}

#ARDiv .number_boxes_number_font_2 {
	color: #00a298;
}

#ARDiv .number_boxes_number_font_3 {
	color: #077777;
}

#ARDiv .number_boxes_number_font_4 {
	color: #0943b2;
}

#ARDiv .number_boxes_number_font_5 {
	color: #662d8c;
}

@media only screen and (max-width: 1170px) {
	#ARDiv .number_boxes {
		width: 50%;
		margin-right: 0px;
	}
	#ARDiv .number_boxes p {
		padding-right: 20px;
	}
	#ARDiv .outdent {
		margin-left: 0px;
	}
}

#ARDiv .main_sections_bg_numbers {
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/bythenumbers_bg.png);
	margin-top: 20px;
	height: 546px;
}

#ARDiv .main_sections_bg_numbers_lines {
	height: 546px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/bythenumbers_lines.png);
    background-repeat: no-repeat;
	background-position: top;
}

#ARDiv .main_sections_bg_numbers_content {
	height: 546px;
	margin-top: -615px;
}

#ARDiv .main_sections_bg_numbers_row_top {
	max-width: 780px;
	clear: both;
	position: absolute;
	margin-top: 115px;
	margin-left: 190px;
}

#ARDiv .main_sections_bg_numbers_row_top_fr {
	margin-top: 100px;
}

#ARDiv .main_sections_bg_numbers_row_mid {
	max-width: 780px;
	clear: both;
	position: absolute;
	margin-top: 262px;
	margin-left: 440px;
}

#ARDiv .main_sections_bg_numbers_row_bot {
	max-width: 780px;
	clear: both;
	position: absolute;
	margin-top: 430px;
	margin-left: 190px;
}

#ARDiv .main_sections_bg_numbers_row_bot_fr {
	margin-top: 415px;
}

#ARDiv .main_sections_bg_numbers h2 {
	font-family: Source Sans Pro;
	font-weight: normal;
	font-size: 25pt;
	margin: 0px;
	padding: 0px;
	line-height: 106%;
	color: #FFFFFF;
	text-align: left;
	text-transform: uppercase;
	margin-top: 282px;
	margin-left: 20px;
	position: absolute;
}

#ARDiv .main_sections_bg_numbers_content p {
	font-family: Source Sans Pro;
	font-size: 14pt;
	margin: 0px;
	margin-top: 12px;
	margin-left: 30px;
	padding: 0px;
	color: #231f20;
	line-height: 120%;
	width: 220px;
	float: left;
	font-weight: bold;
}

#ARDiv .main_sections_bg_numbers_content_mid_p_wider {
	width: 280px !important;
}

#ARDiv .main_sections_bg_numbers_content_mid_p_wide_2 {
	width: 245px !important;
}

#ARDiv .main_sections_bg_numbers_content_mid_p_widest {
	width: 320px !important;
}

#ARDiv .by_the_numbers_numbers {
	font-family: Source Sans Pro;
	font-weight: bold;
	font-size: 25pt;
	margin: 0px;
	padding: 0px;
	line-height: 100%;
	color: #FFFFFF;
	text-align: left;
}

#ARDiv .by_the_numbers_numbers_special {
	line-height: 140%;
}

#ARDiv .by_the_numbers_mobile {
	margin-top: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #73cef4;
}

#ARDiv .by_the_numbers_mobile_two_by_two {
	width: 50%;
	float: left;
}

#ARDiv .by_the_numbers_mobile_line_top {
	width: 100%;
	height: 40px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/bythenumbers_lines_left_mobile.png);
	background-position: right center;
    background-repeat: no-repeat;
}

#ARDiv .by_the_numbers_mobile_line_bottom {
	width: 100%;
	height: 40px;
	margin-top: 20px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/bythenumbers_lines_right_mobile.png);
	background-position: left center;
    background-repeat: no-repeat;
}

#ARDiv .by_the_numbers_mobile h2 {
	font-family: Source Sans Pro;
	font-weight: normal;
	font-size: 25pt;
	margin: 0px;
	padding: 0px;
	line-height: 100%;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
}

#ARDiv .by_the_numbers_mobile p {
	font-weight: bold;
	margin: 5px 20px 10px 20px;
	line-height: 140% !important;
}

#ARDiv .donuts_1 {
	width: 780px;
	height: 234px;
	margin: 0px;
	padding: 0px;
}

#ARDiv .donuts_2 {
	width: 780px;
	height: 316px;
	margin: 0px;
	padding: 0px;
}

#ARDiv .donuts_1 img, #ARDiv  .donuts_2 img {
	position: absolute;
	margin: 0px;
	padding: 0px;
}

#ARDiv .donut_1_lines {
	margin: 0px;
	padding: 0px;
	margin-top: -234px;
}

#ARDiv .donut_2_lines {
	margin: 0px;
	padding: 0px;
	margin-left: -316px;
}

#ARDiv .donut_1_text_position {
	margin: 0px;
	padding: 0px;
	position: absolute;
	margin-left: 615px;
	margin-top: 15px;
}

#ARDiv .donut_2_text_position {
	margin: 0px;
	padding: 0px;
	position: absolute;
	margin-left: 615px;
	margin-top: 23px;
}

#ARDiv .donut_2_text_position_b {
	margin: 0px;
	padding: 0px;
	position: absolute;
	margin-left: 56px;
	margin-top: 157px;
}

#ARDiv .donuts_text {
	font-family: Source Sans Pro;
	font-weight: bold;
	font-size: 12pt;
	margin: 0px;
	padding: 0px;
	line-height: 120%;
	color: #231f20;
	text-transform: uppercase;
	text-align: left;
	margin-bottom: 38px;
}

#ARDiv .notes {
	margin: 20px;
	padding: 0px;
	width: 740px;
}
#ARDiv  .notes p {
	font-family: Source Sans Pro;
	font-weight: normal;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	line-height: 100%;
	margin-bottom: 10px;
	color: #231f20;
}

#ARDiv .donuts_mobile {
	text-align: center;
	width: 320px;
	margin: auto;
}

#ARDiv .donuts_mobile p {
	font-family: Source Sans Pro;
	font-weight: bold;
	font-size: 12pt;
	margin: 0px;
	padding: 0px;
	line-height: 120%;
	color: #231f20;
	text-transform: uppercase;
	text-align: left;
	margin-bottom: 5px;
	float: left;
}

#ARDiv .spending_trends_desktop {
	text-align: center;
	width: 100%;
}

#ARDiv .spending_trends_mobile {
	text-align: center;
	max-width: 425px;
	margin: auto;
}

#ARDiv .spending_trends_desktop p {
	font-family: Source Sans Pro;
	font-weight: bold;
	font-size: 12pt;
	margin: 0px;
	padding: 0px;
	line-height: 120%;
	color: #231f20;
	text-transform: none;
	text-align: left;
	margin-bottom: 5px;
	float: left;
}

#ARDiv .spending_trends_desktop .legend_block_1, .spending_trends_desktop .legend_block_3, .spending_trends_desktop .legend_block_5 {
	margin-left: 75px;
}

@media only screen and (max-width: 1170px) {
	#ARDiv .spending_trends_desktop .legend_block_1, .spending_trends_desktop .legend_block_3, .spending_trends_desktop .legend_block_5 {
		margin-left: 20px;
	}
	#ARDiv .notes {
		width: 100%;
		margin: 10px 0px 5px 0px;
	}
}

#ARDiv .total {
	font-size: 10pt;
}

#ARDiv .legend_block_1 {
	width: 20px;
	height: 20px;
	background-color: #73cef4;
	float: left;
	margin-right: 10px;
}

#ARDiv .legend_block_2 {
	width: 20px;
	height: 20px;
	background-color: #006699;
	float: left;
	margin-right: 10px;
}

#ARDiv .legend_block_3 {
	width: 20px;
	height: 20px;
	background-color: #032151;
	float: left;
	margin-right: 10px;
}

#ARDiv .legend_block_4 {
	width: 20px;
	height: 20px;
	background-color: #662d8c;
	float: left;
	margin-right: 10px;
}

#ARDiv .legend_block_5 {
	width: 20px;
	height: 20px;
	background-color: #008f86;
	float: left;
	margin-right: 10px;
}

#ARDiv .legend_block_total {
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px;
}

#ARDiv .space_1 {
	height: 10px;
}

#ARDiv .space_2 {
	height: 20px;
}

#ARDiv .space_3 {
	height: 30px;
}

#ARDiv .space_4 {
	height: 40px;
}

#ARDiv .space_5 {
	height: 50px;
}

#ARDiv .space_7 {
	height: 7px;
}


#ARDiv .reveal {
    overflow: hidden !important;
    position: relative !important;
    display: inline-block !important;
	margin: 0px !important;
	padding: 0px !important;
}

#ARDiv .reveal:after {
    content: " " !important;
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: #ffffff !important;
    z-index: 2 !important;
    transition: all 2s ease !important;
}

#ARDiv .reveal.show:after {
    left: 100% !important;
}

#ARDiv .reveal_rtl {
    overflow: hidden !important;
    position: relative !important;
    display: inline-block !important;
	margin: 0px !important;
	padding: 0px !important;
}

#ARDiv .reveal_rtl:after {
    content: " " !important;
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    right: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: #ffffff !important;
    z-index: 2 !important;
    transition: all 2s ease !important;
}

#ARDiv .reveal_rtl.show:after {
    right: 100% !important;
}

#ARDiv .main_sections_financial table {
	border-collapse: collapse;
	width: 100%;
	text-transform: uppercase;
	font-size: 10pt;
}

#ARDiv .main_sections_financial th, #ARDiv .main_sections_financial td {
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

#ARDiv .main_sections_financial table, #ARDiv .main_sections_financial th, #ARDiv .main_sections_financial td {
	border: 1px solid white;
}

#ARDiv .main_sections_financial th {
	background-color: #73cef4;
	text-align: center;
}

#ARDiv .main_sections_financial td {
	background-color: #006699;
	color: #FFFFFF;
	text-align: right;
}

#ARDiv .financial_column_1 {
	width: 23%;
}

#ARDiv .financial_column_2 {
	width: 31%;
}

#ARDiv .financial_no_padding_l_r {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#ARDiv .financial_table_bg_th {
	background-color: #81dff8 !important;
}

#ARDiv .financial_table_bg_total {
	background-color: #67e5d8 !important;
	color: #000000 !important;
	font-weight: bold !important;
}

#ARDiv .financial_table_bg_total_light {
	background-color: #76eee9 !important;
	color: #000000 !important;
	font-weight: bold !important;
}

#ARDiv .financial_table_bg_tr_light {
	background-color: #0092c1 !important;
}

#ARDiv .border_bottom_off {
	border-bottom: none !important;
	padding-bottom: 0px !important;
}

#ARDiv .border_top_off {
	border-top: none !important;
}

#ARDiv .border_right_off {
	border-right: none !important;
}

#ARDiv .border_left_off {
	border-left: none !important;
}

#ARDiv .align_left {
	text-align: left !important;
}

#ARDiv .align_right {
	text-align: right !important;
}

#ARDiv .align_center {
	text-align: center !important;
}

#ARDiv .align_margin_auto {
	margin: auto !important;
}

#ARDiv .text_regular {
	color: #231f20;
	font-weight: normal;
	text-transform: none;
}

#ARDiv .financial_smaller_text {
	font-size: 9pt;
}

#ARDiv img {
    max-width: 100%;
    height: auto;
}

#ARDiv .who_we_are_titles {
	width: 260px;
	height: 75px;
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
}

#ARDiv .who_we_are_text {
	width: 519px;
	height: 75px;
	float: left;
	margin-bottom: 1px;
}

#ARDiv .who_we_are_taller {
	height: 100px;
}

#ARDiv .who_we_are_colour_1 {
	background-color: #73cef4;
}

#ARDiv .who_we_are_colour_2 {
	background-color: #81dff8;
}

#ARDiv .who_we_are_colour_3 {
	background-color: #006699;
}

#ARDiv .who_we_are_colour_4 {
	background-color: #0092c1;
}

#ARDiv .who_we_are_colour_5 {
	background-color: #662d8c;
}

#ARDiv .who_we_are_colour_6 {
	background-color: #755bb8;
}

#ARDiv .who_we_are_titles p {
	font-family: Source Sans Pro;
	font-size: 20pt;
	margin: 10px 20px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 100%;
	text-align: left;
	font-weight: normal;
}

#ARDiv .who_we_are_text p {
	font-family: Source Sans Pro;
	font-size: 12pt;
	margin: 10px 20px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 170%;
}

#ARDiv .font_black {
	color: #000000 !important;
}

@media only screen and (max-width: 1170px) {
	#ARDiv .main_sections_financial table {
		font-size: 8pt;
		max-width: 780px;
	}
	#ARDiv .financial_smaller_text {
		font-size: 7pt;
	}
	#ARDiv .main_sections_financial th, #ARDiv .main_sections_financial td {
		padding: 5px;
		padding-left: 10px;
		padding-right: 10px;
	}
	#ARDiv .who_we_are_titles {
		width: 100%;
		height: auto;
		float: left;
		margin-right: 0px;
		margin-bottom: 0px;
	}
	#ARDiv .who_we_are_text {
		width: 100%;
		height: auto;
		float: left;
		margin-bottom: 1px;
	}
}

#ARDiv .org_bg {
	width: 780px;
}

#ARDiv .org_1_and_2 {
	display: flex;
}

#ARDiv .org_1 {
	width: 50%;
	float: left;
	background-color: #81dff8;
	margin: 0px;
	padding: 30px;
	padding-left: 80px;
	flex: 1;
	box-sizing: border-box;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
}

#ARDiv .org_2 {
	width: 50%;
	float: right;
	background-color: #81dff8;
	margin: 0px;
	padding: 30px;
	padding-right: 80px;
	flex: 1;
	box-sizing: border-box;
}

#ARDiv .org_3 {
	width: 780px;
	text-align: center;
	background-color: #006699;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 30px 100px;
	box-sizing: border-box;
}

#ARDiv .org_4 {
	width: 780px;
	background-color: #662d8c;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 15px 150px 20px 150px;
	text-align: center;
	box-sizing: border-box;
}

#ARDiv .org_5 {
	width: 780px;
	background-color: #755bb8;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 15px 150px 20px 150px;
	text-align: center;
	box-sizing: border-box;
}

#ARDiv .org_6 {
	width: 780px;
	height: 12px;
	background-color: #662d8c;
	box-sizing: border-box;
}

#ARDiv .org_bg span.h7 {
	font-family: Source Sans Pro;
	font-size: 12pt;
	margin: 0px;
	padding: 0px;
	color: white;
	line-height: 100%;
	font-weight: bold;
}

#ARDiv .org_3 span.h8 {
	font-family: Source Sans Pro;
	font-size: 12pt;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 100%;
	font-weight: bold;
	text-align: center;
	clear: both;
	letter-spacing: 1px;
}

#ARDiv .org_4 span.h8 {
	font-family: Source Sans Pro;
	font-size: 12pt;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 130%;
	font-weight: bold;
	text-align: center;
	clear: both;
}

#ARDiv .org_5 span.h9 {
	font-family: Source Sans Pro;
	font-size: 12pt;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 130%;
	font-weight: bold;
	text-align: center;
	clear: both;
	padding-top: 500px !important;
}

#ARDiv .org_bg p {
	font-family: Source Sans Pro;
	font-size: 12pt;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 120%;
	font-weight: normal;
	text-align: left;
}

#ARDiv .org_bg .org_1 p, #ARDiv .org_bg .org_2 p {
	font-family: Source Sans Pro;
	font-size: 12pt;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	color: #231f20;
	line-height: 120%;
	font-weight: normal;
	text-align: left;
}

@media only screen and (max-width: 1170px) {
	#ARDiv .org_bg {
		width: 100%;
	}

	#ARDiv .org_1_and_2 {
		display: block;
	}

	#ARDiv .org_1 {
		width: 100%;
		padding: 20px;
		border-right: none;
		margin-bottom: 1px;
		text-align: center;
	}

	#ARDiv .org_2 {
		width: 100%;
		padding: 20px;
		text-align: center;
	}

	#ARDiv .org_3 {
		width: 100%;
		padding: 30px;
	}

	#ARDiv .org_4 {
		width: 100%;
		padding: 10px 20px;
	}

	#ARDiv .org_5 {
		width: 100%;
		padding: 10px 20px;
	}

	#ARDiv .org_6 {
		width: 100%;
		height: 12px;
		background-color: #662d8c;
	}
}

#ARDiv .main_sections_service table {
	border-collapse: collapse;
	width: 100%;
	font-size: 10pt;
}

#ARDiv .main_sections_service th, #ARDiv .main_sections_service td {
	padding: 7px;
	padding-left: 20px;
	padding-right: 20px;
}

#ARDiv .table_services_indent {
	padding-left: 40px !important;
}

#ARDiv .main_sections_service table, #ARDiv .main_sections_service th, #ARDiv .main_sections_service td {
	border: 1px solid white;
}

#ARDiv .main_sections_service th {
	background-color: #a1e0f3;
	text-align: center;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
}

#ARDiv .main_sections_service td {
	background-color: #006699;
	color: #FFFFFF;
	text-align: right;
	padding-right: 100px;;
}

#ARDiv .table_service_column_1 {
	width: 40%;
}

#ARDiv .table_service_column_2 {
	width: 30%;
}

#ARDiv .table_service_column_3 {
	width: 30%;
}

#ARDiv .table_service_td_padding {
	padding-right: 20px !important;
	text-align: left !important;
}

#ARDiv .table_service_subheading {
	font-weight: bold;
	background-color: #0092c1 !important;
}

#ARDiv .table_service_total {
	font-weight: bold;
	text-transform: uppercase;
	background-color: #662d8c !important;
}

@media only screen and (max-width: 1170px) {
	#ARDiv .main_sections_service table {
		font-size: 9pt;
		max-width: 780px;
	}

	#ARDiv .main_sections_service th, #ARDiv .main_sections_service td {
		padding: 5px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	#ARDiv .table_services_indent {
		padding-left: 10px !important;
	}
	
	#ARDiv .main_sections_service td {
		padding-right: 40px;;
	}
	
	#ARDiv .table_service_td_padding {
		padding-right: 4px !important;
	}
}

#ARDiv .spotlight_container {
	width: 780px;
	margin: auto;
}

#ARDiv .spotlight_content {
	width: 545px;
	margin-left: 233px;
}

#ARDiv .spotlight_content_v2 {
	width: 590px;
	margin-left: 188px;
}

#ARDiv .spotlight_content span.h7 {
	color: #67e5d8;
	font-weight: bold;
	font-size: 18pt;
	text-transform: uppercase;
}

#ARDiv .spotlight_content p {
	color: #FFFFFF;
}

#ARDiv .spotlight_content a {
	color: #FFFFFF;
	text-decoration: underline;
}

#ARDiv .spotlight_content ul li {
	color: #FFFFFF;
}

#ARDiv .spotlight_1 {
	width: 100%;
	height: 657px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight1_bg.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_1_images {
	width: 100%;
	height: 657px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight1_images.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_1_content_adjuster {
	margin-top: -442px; /*   height - 215   */
	height: 442px; /*   height - 215   */
}

#ARDiv .spotlight_2 {
	width: 100%;
	height: 423px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight2_bg.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_2_images {
	width: 100%;
	height: 423px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight2_images.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_2_content_adjuster {
	margin-top: -208px; /*   height - 215   */
	height: 208px; /*   height - 215   */
}

#ARDiv .spotlight_3 {
	width: 100%;
	height: 736px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight3_bg.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_3_images {
	width: 100%;
	height: 736px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight3_images.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_3_content_adjuster {
	margin-top: -521px; /*   height - 215   */
	height: 521px; /*   height - 215   */
}

#ARDiv .spotlight_4 {
	width: 100%;
	height: 423px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight4_bg.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_4_images {
	width: 100%;
	height: 423px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight4_images.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_4_content_adjuster {
	margin-top: -208px; /*   height - 215   */
	height: 208px; /*   height - 215   */
}

#ARDiv .spotlight_5 {
	width: 100%;
	height: 423px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight5_bg.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_5_images {
	width: 100%;
	height: 423px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight5_images.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_5_content_adjuster {
	margin-top: -208px; /*   height - 215   */
	height: 208px; /*   height - 215   */
}

#ARDiv .spotlight_6 {
	width: 100%;
	height: 502px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight6_bg.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_6_images {
	width: 100%;
	height: 502px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight6_images.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_6_images_fr {
	width: 100%;
	height: 502px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight6_images_fr.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_6_content_adjuster {
	margin-top: -287px; /*   height - 215   */
	height: 287px; /*   height - 215   */
}

#ARDiv .spotlight_7 {
	width: 100%;
	height: 580px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight7_bg.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_7_images {
	width: 100%;
	height: 580px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight7_images.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_7_content_adjuster {
	margin-top: -365px; /*   height - 215   */
	height: 365px; /*   height - 215   */
}

#ARDiv .spotlight_8 {
	width: 100%;
	height: 579px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight8_bg.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_8_images {
	width: 100%;
	height: 579px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight8_images.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_8_content_adjuster {
	margin-top: -364px; /*   height - 215   */
	height: 364px; /*   height - 215   */
}

#ARDiv .spotlight_9 {
	width: 100%;
	height: 579px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight9_bg.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_9_images {
	width: 100%;
	height: 579px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight9_images.jpg);
	background-position: center center;
    background-repeat: no-repeat;
}

#ARDiv .spotlight_9_content_adjuster {
	margin-top: -364px; /*   height - 215   */
	height: 364px; /*   height - 215   */
}

@media only screen and (max-width: 1170px) {
	#ARDiv .spotlight_container {
		width: 100%;
		background-color: #032151;
		margin: 0px;
		padding: 20px;
	}

	#ARDiv .spotlight_content {
		width: auto;
		margin: 0px;
		padding: 0px;
	}

	#ARDiv .spotlight_content span.h7 {
		color: #67e5d8;
		font-weight: bold;
		font-size: 18pt;
		text-transform: uppercase;
	}

	#ARDiv .spotlight_content p {
		color: #FFFFFF;
	}

	#ARDiv .spotlight_1 {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight1_bg_mobile.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}

	#ARDiv .spotlight_1_images {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight1_images_mobile.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}

	#ARDiv .spotlight_1_content_adjuster {
		margin-top: 0px;
		height: auto;
	}

	#ARDiv .spotlight_2 {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight2_bg_mobile.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}

	#ARDiv .spotlight_2_images {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight2_images_mobile.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}

	#ARDiv .spotlight_2_content_adjuster {
		margin-top: 0px;
		height: auto;
	}

	#ARDiv .spotlight_3 {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight3_bg_mobile.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}

	#ARDiv .spotlight_3_images {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight3_images_mobile.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}

	#ARDiv .spotlight_3_content_adjuster {
		margin-top: 0px;
		height: auto;
	}

	#ARDiv .spotlight_4 {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight4_bg_mobile.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}

	#ARDiv .spotlight_4_images {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight4_images_mobile.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}

	#ARDiv .spotlight_4_content_adjuster {
		margin-top: 0px;
		height: auto;
	}

	#ARDiv .spotlight_5 {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight5_bg_mobile.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}

	#ARDiv .spotlight_5_images {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight5_images_mobile.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}

	#ARDiv .spotlight_5_content_adjuster {
		margin-top: 0px;
		height: auto;
	}

	#ARDiv .spotlight_6 {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight6_bg_mobile.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}

	#ARDiv .spotlight_6_images {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight6_images_mobile.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}

	#ARDiv .spotlight_6_images_fr {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight6_images_mobile_fr.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}

	#ARDiv .spotlight_6_content_adjuster {
		margin-top: 0px;
		height: auto;
	}

	#ARDiv .spotlight_7 {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight7_bg_mobile.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}
	
    #ARDiv .spotlight_content span.h7 {
    	color: #67e5d8;
	    font-weight: bold;
	    font-size: 18pt;
	    text-transform: uppercase;
    }	

	#ARDiv .spotlight_7_images {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight7_images_mobile.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}

	#ARDiv .spotlight_7_content_adjuster {
		margin-top: 0px;
		height: auto;
	}

	#ARDiv .spotlight_8 {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight8_bg_mobile.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}

	#ARDiv .spotlight_8_images {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight8_images_mobile.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}

	#ARDiv .spotlight_8_content_adjuster {
		margin-top: 0px;
		height: auto;
	}

	#ARDiv .spotlight_9 {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight9_bg_mobile.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}

	#ARDiv .spotlight_9_images {
		width: 100%;
		height: 195px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/spotlight9_images_mobile.jpg);
		background-position: center center;
		background-repeat: no-repeat;
	}

	#ARDiv .spotlight_9_content_adjuster {
		margin-top: 0px;
		height: auto;
	}
}

#ARDiv .continue_bg_1 {
	margin-left: -25px;
	padding-left: 25px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/continue_reading_button1.png);
	background-repeat: no-repeat;
	background-position: center left;
}

#ARDiv .continue_bg_2 {
	margin-left: -25px;
	padding-left: 25px;
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/continue_reading_button2.png);
	background-repeat: no-repeat;
	background-position: center left;
}

@media only screen and (max-width: 1170px) {
	#ARDiv .continue_bg_1 {
		margin-left: 0px;
		padding-left: 25px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/continue_reading_button1.png);
		background-repeat: no-repeat;
		background-position: center left;
	}

	#ARDiv .continue_bg_2 {
		margin-left: 0px;
		padding-left: 25px;
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/continue_reading_button2.png);
		background-repeat: no-repeat;
		background-position: center left;
	}
}

#ARDiv .main_sections_bg_footer {
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/footer_bg.png);
	background-repeat: repeat-y;
	background-position: top center;
	margin-top: 50px;
	margin-bottom: 4px;
}

#ARDiv .main_sections_footer {
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/footer_image.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 554px;
	width: 1170px;
	margin: auto;
}

#ARDiv .footer_padding {
	margin-left: 50px;
	padding-top: 30px;
}

#ARDiv .main_sections_footer a {
	color: #FFFFFF;
}

#ARDiv .footer_img_style_1 img {
	margin-left: 16px;
	margin-right: 27px;
	position: absolute;
	display: inline-block;
	margin-top: 2px;
}

#ARDiv .footer_img_style_2 img {
	margin-top: -9px;
	margin-left: 2px;
	position: absolute;
	display: inline-block;
}

#ARDiv .footer_img_style_1 span {
	font-size: 13pt;
	line-height: 15px;
	color: #FFFFFF;
	margin-left: 53px;
	display: inline-block;
	text-transform: uppercase;
}

#ARDiv .footer_img_style_2 span {
	font-size: 13pt;
	line-height: 100%;
	color: #FFFFFF;
	margin-left: 53px;
	display: inline-block;
}

#ARDiv .footer_img_style_2b {
	margin-top: -1px !important;
}

#ARDiv .footer_img_style_2 a:hover span, 
#ARDiv .footer_img_style_1 a:hover span  {
	text-decoration: underline;
}

#ARDiv .space_footer {
	height: 30px;
}

#ARDiv .space_footer_2 {
	height: 27px;
}

#ARDiv .footer_img_style_1 .space_footer {
	height: 8px;
}

#ARDiv .footer_text_margin_fix {
	margin-top: -8px;
}

@media only screen and (max-width: 1170px) {
	#ARDiv .main_sections_footer {
		background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/footer_image_mobile.jpg);
		background-position: top left;
		height: 554px;
		width: 100%;
		margin: auto;
	}

	#ARDiv .footer_padding {
		margin-left: 20px;
	}
}

#ARDiv .no_wrap {
	white-space: nowrap;
}

#ARDiv .infographic_1 {
	background-image: url(/staticfiles/PublicWebsite/assets/images/About/CorporateDocuments/AnnualReport/infographic_tours_bg.jpg);
	width: 408px;
	height: 412px;
	text-align: center;
	margin: 33px 0px 50px 50px;
	float: right;
}

#ARDiv .infographic_1_title {
    color: #FFFFFF;
    line-height: 36px;
    font-size: 16pt;
	background-color: #231f20;
	width: 320px;
	text-align: center;
	margin: auto;
	margin-top: 50px;
	height: 36px;
	clear: both;
}

#ARDiv .infographic_1_title span.h8 {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	line-height: 36px;
	text-transform: uppercase;
	font-size: 16pt;
}

#ARDiv .infographic_1_main {
	width: 120px;
	text-align: center;
	margin-left: 50px;
	float: left;
	margin-top: -1px;
}

#ARDiv .infographic_1_main p {
	color: #27a3da;
	padding: 0px;
	line-height: 80%;
	font-size: 25pt;
	font-weight: bolder;
}

#ARDiv .main_2 {
	color: #231f20;
	font-size: 18pt;
}

#ARDiv .infographic_1_bubble {
	width: 204px;
	text-align: center;
	float: left;
}

#ARDiv .infographic_1_bubble p {
	color: #FFFFFF;
	padding: 0px;
	line-height: 130%;
	font-size: 12pt;
	font-weight: normal;
}

#ARDiv .bubble_2 {
	font-weight: bold;
	font-size: 16pt;
}

#ARDiv .bubble_3 {
	font-weight: bold;
	color: #231f20;
	font-size: 12pt;
}

@media only screen and (max-width: 1170px) {
	#ARDiv .infographic_1 {
		margin: 0px;
		margin-top: 20px;
	}
	#ARDiv .infographic {
		width: 408px;
		margin: auto;
	}
}

#ARDiv .no_transform {
	text-transform: none;
}

#ARDiv .image_1 {
	float: right;
	margin: 20px 0px 20px 30px;
}

#ARDiv .image_2 {
	float: right;
	margin: 3px 0px 20px 40px;
}

#ARDiv .image_3 {
	float: left;
	margin: 33px 30px 8px 0px;
}

#ARDiv .image_2_text_fix {
	width: 430px;
	float: left;
}

#ARDiv .image_2_image_fix {
	margin-top: 33px;
}

@media only screen and (max-width: 1170px) {
	#ARDiv .image_1 {
		width: 100%;
		text-align: center;
		margin: 15px 0px 20px 0px;
	}

	#ARDiv .image_2 {
		width: 100%;
		text-align: center;
		margin: 15px 0px 20px 0px;
	}

	#ARDiv .image_3 {
		width: 100%;
		text-align: center;
		margin: 15px 0px 20px 0px;
	}

	#ARDiv .image_2_text_fix {
		width: 100%;
		margin: 0px;
	}

	#ARDiv .image_2_image_fix {
		margin: 0px;
		margin-bottom: -30px;
	}
}

#ARDiv .wide_space {
	word-spacing: 2px;
}