/*
Theme Name: Massmart IAR 2018
Theme URI: 
Author: K
Author URI: http://www.ninepoint.cc
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

/* ----------------------------- 
Theme Basics 
----------------------------- */

/* =Structure */
html {
	height: 100%;
}
body {
	background: #fff;
	height: 100%;
}
#page {
	background: #fff;
	min-height: 100%;
	margin: 0 auto;
	max-width: 2000px;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* =Global */
body, input, textarea {
	color: #373737;
	font-size: 15px; 
	font-family: 'Myriad W01 Lt', sans-serif;
}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 5px;
}

/* Media */
.entry-content img,
.comment-content img,
.widget img {
	max-width:100%;
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; 
}
img.size-full,
img.size-large {
	max-width: 100%;
	width: auto; 
	height: auto;
}
embed,
iframe,
object {
	max-width: 100%;
}

/* Text elements */
ul, ol {
	margin: 0;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 1.625em;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.625em;
}
cite, em, i {
	font-style: italic;
}
blockquote {
	font-family: Georgia, "Bitstream Charter", serif;
	font-style: italic;
	font-weight: normal;
	margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {
	font-style: normal;
}
blockquote cite {
	color: #666;
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
pre {
	background: #f4f4f4;
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}
code, kbd, samp, var {
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
address {
	display: block;
	margin: 0;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: smaller;
}
.alc ul, #stdpage ul {
	margin: 0 0 20px 30px;
}
ul {
	/* list-style: disc; */
	list-style: none;
}
.alc ul {
	list-style: disc;
}
#stdpage ul {
	list-style-image: url('images/bullet.png');
	padding-left: 10px;
	padding-bottom: 20px;
}
/*
#stdpage .childpage ul {
	list-style: none;
	padding; 0;
}
*/
.post ul {
	/*
	list-style: none;
	*/
	list-style: none;
	margin: 0;
	list-style-image: url('images/bullet.png');
	padding-left: 10px;
	padding-bottom: 20px;
}
.post ul li {
	/*
	background: url('images/bullet.png') no-repeat left 8px;
	padding: 0px 0px 0px 10px;
	list-style: none;
	margin: 0;
	line-height: 20px;
	*/
}


/* Forms */
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number],
textarea {
	background: #fafafa;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	border: 1px solid #ddd;
	color: #888;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=number]:focus,
textarea:focus {
	color: #373737;
}
textarea {
	padding-left: 3px;
	width: 98%;
}
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number] {
	padding: 3px;
}

/* Links */
a {
	color: #849698;
}
a:focus,
a:active,
a:hover {
	text-decoration: underline;
}

/* =Menu */
.mainmenu {
	position: relative;
	counter-reset: section;
}
.mainmenu > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-size: 20px;
	line-height: 24px;
	margin: 0 20px 30px 0;
	color: #FFF;
	border-top: 1px solid #50a6d3;
	width: calc(16.66% - 20px);
	box-sizing: border-box;
	padding: 10px 0 0;
}
.mainmenu > li:before {
	counter-increment: section;
	content: "0" counter(section);
	position: absolute;
	top: -46px;
	font-family: 'MyriadW08-BoldCondensed1166610';
	font-size: 35px;
	line-height: 35px;
}
.mainmenu li:last-child {
	margin: 0 0 30px 0;
}
.mainmenu > li > a {
	display: block;
	font-family: 'Myriad W01 SmBd';
	min-height: 56px;
}
.mainmenu li a:link, .mainmenu li a:visited {
	color: #FFF;
	text-decoration: none;
}
.mainmenu .sub-menu {
	padding: 12px 0px 0;
	box-sizing: border-box;
	border-top: 12px solid #50a6d3;
}
.mainmenu .sub-menu ul {
	display: none;
}
.mainmenu .sub-menu  li {
	padding: 4px 0;
	display: block;
	border-bottom: 0px;
	margin: 0;
	height: auto;
	width: auto;
}
.mainmenu .sub-menu  li.mindent {
	padding: 4px 0 4px 10px;
}
.mainmenu .sub-menu li a:link, .mainmenu .sub-menu li a:visited {
	color: #FFF;
	font-size: 13px;
	line-height: 17px;
	font-family: 'Myriad W01 Regular';
}
.mainmenu .sub-menu li a:hover {
	color: #50a6d3;
}
.shareholdermenu {
	list-style: none;
	margin: 0;
}
.shareholdermenu li {
	position: relative;
	padding: 10px 0;
	box-sizing: border-box;
	width: 265px;
	text-align: center;
}
.shareholdermenu > li:hover {
	border: 1px solid #4ba6d3;
}
.shareholdermenu li a:after {
	position: absolute;
	top: 0px;
	left: -25px;
	display: block;
	content: '';
	height: 10px; 
	width: 10px; 
	border-bottom: 2px solid #3b5465;
	border-right: 2px solid #3b5465;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.shareholdermenu a:link, .shareholdermenu a:visited {
	position: relative;
	font-family: 'Myriad W01 SmBd', sans-serif;
	color: #3b5465;
	font-size: 15px;
	line-height: 19px;
}
.shareholdermenu .sub-menu {
	display: none;
	position: absolute;
	left: -1px;
	top: 38px;
	z-index: 500;
	list-style: none;
	margin: 0;
	background-color: #4ba6d3;
	padding: 5px 20px;
	box-sizing: border-box;
	width: calc(100% + 2px);
}
.shareholdermenu .sub-menu li {
	white-space: nowrap;
	border-bottom: 1px solid #FFF;
	padding: 7px 0;
	text-align: left;
	width: 100%;
}
.shareholdermenu .sub-menu li:last-child {
	border-bottom: 0px;
}
.shareholdermenu .sub-menu li a:after {
	display: none;
}
.shareholdermenu .sub-menu li a:link, .shareholdermenu .sub-menu li a:visited {
	font-family: 'Myriad W01 Lt';
	color: #FFF;
}
.shareholdermenu .sub-menu li a:hover {
	font-family: 'Myriad W01 SmBd', sans-serif;
	color: #3b5465;
}



/* 404 */
.result-404 { text-align: center; }
.result-404 .entry-title { padding-top: 120px; font-size: 30px; }
.result-404 .entry-content { padding: 50px 0 120px; font-size: 17px; }

/* ----------------------------- 
Theme Custom 
----------------------------- */
a:link, a:visited {
    color: #57a7ce;
}
ul, ol {
	line-height: 20px;
}
p {
	margin-bottom: 16px;
	line-height: 20px;
}
strong, b {
    font-family: 'Myriad W01 SmBd', sans-serif;
}
.ibvtop {
	display: inline-block;
	vertical-align: top;
}
.ibvmid {
	display: inline-block;
	vertical-align: middle;
}
.ibvbtm {
	display: inline-block;
	vertical-align: bottom;
}
.stdlink a {
	color: inherit;
	text-decoration: none;
}
.tmplth {
	padding: 80px 9% 40px;
}
.tmplth-title {
	color: #3b5465;
	font-size: 40px;
	line-height: 40px;
	padding-bottom: 16px;
}
.tmplth-title:after {
	content: '';
	display: inline-block;
	width: 100px;
	border-bottom: 5px solid #3b5465;
	margin-bottom: 10px;
}
.tmplth-intro {
	color: #4ba6d3;
	font-size: 20px;
	line-height: 26px;
	padding: 10px 0 10px;
	width: 70%;
}
.tmpltwrap {
	padding: 0 4%;
}
.innerw, #access {
	max-width: 1048px;
	margin: 0 auto;
	padding: 0 20px;
}
.stdh .htop {
	background-color: #FFF;
	text-align: justify;
	padding: 20px 4% 20px;
	width: 100%;
	box-sizing: border-box;
	z-index: 500;
}
.stdh .htop:after {
	content: '';
	display: inline-block;
	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.hlogo img {
	width: 190px;
	height: 32px;
}
.resultinfo {
	padding-left: 30px;
	color: #3b5465;
	font-size: 19px;
	line-height: 23px;
	font-family: 'Myriad W01 SmBd';
}
.resultinfo div {
	font-size: 14px;
	line-height: 18px;
	font-family: 'Myriad W01 Lt';
}
.hshareinfo {
	padding: 0 30px 0 0;
}
.hdownloads {
	color: #FFF;
	font-size: 14px;
	line-height: 14px;
	padding: 0 30px 0 0;
}
.hdownloads a {
	display: inline-block;
	padding: 14px 25px;
	background-color: #50a6d3;
}
.hdownloadstxt {
	padding: 0 30px 0 0;
}
.hdownloadstxt a {
	font-family: 'Myriad W01 SmBd', sans-serif;
	color: #3b5465;
	font-size: 15px;
	line-height: 19px;
	text-decoration: none;
}
.hsearch {
	position: relative;
}
.hsearch img {
	position: relative;
	z-index: 100;
	height: 28px;
	width: 26px;
	cursor: pointer;
}
.hpup-search {
	display: none;
	position: absolute;
	right: -10px;
	top: -5px;
	z-index: 50;
}
#searchform #s {
	background-color: #EEE;
	border: 1px solid #CCC;
	padding: 10px 20px;
	box-sizing: border-box;
	font-size: 16px;
	line-height: 16px;
	width: 0;
}
.hmtog {
	cursor: pointer;
	margin-left: 30px;
}
.hmtog div {
	width: 55px;
	height: 3px;
	background-color: #3b5465;
	margin: 9px 0;
}
.hmenuo {
	display: none;
	background-color: #3b5465;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	z-index: 1000;
	padding: 40px 4% 6vh;
}
.hmenuoh {
	text-align: justify;
	padding-bottom: 14vh;
}
.hmenuoh:after {
	content: '';
	display: inline-block;
	width: 100%;
}
.hclose {
	width: 44px;
	height: 44px;
	cursor: pointer;
	position: relative;
}
.hclose:before, .hclose:after {
	content: '';
	display: block;
	background-color: #FFF;
	width: 44px;
	height: 2px;
	position: absolute;
	top: 23px;
}
.hclose:before {
	left: 0px;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.hclose:after {
	right: 0px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}


/* home */
.hbanner {
	position: relative;
	line-height: 0;
	background-size: cover;
	background-position: 50% 50%;
	height: 65vh;
	background-color: #3c5466;
}
.hbanimg {
	padding: 15px 30px;
	background-color: #FFF;
	width: 500px;
	box-sizing: border-box;
}
.hbanimg img {
	width: 100%;
}
.hbanover {
	position: absolute;
	left: 4%;
	top: 0;
	bottom: 0;
	width: 96%;
	z-index: 100;
	box-sizing: border-box;
}
.hbanr {
	width: calc(100% - 540px);
	box-sizing: border-box;
	position: relative;
	height: 100%;
}
.hbannerouter {
	position: absolute;
	z-index: 100;
	top: 0;
	bottom: 0;
	left: 5%;
	width: 60%;
}
.hbannerouter:after {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
}
.hbannerinner {
	display: inline-block;
	vertical-align: middle;
	color: #FFF;
	width: calc(100% - 0.5em);
}
.hban-hline {
	font-size: 46px;
	line-height: 50px;
	padding-bottom: 18px;
}
.hban-hline:after {
	content: '';
	display: block;
	background-color: #3b5465;
	width: 155px;
	height: 6px;
	margin-top: 10px;
}
.hban-hdesc {
	font-family: 'Myriad W01 Regular';
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 10px;
}
.hban-hlink {
	font-family: 'Myriad W01 SmBd';
	font-size: 15px;
	line-height: 19px;
	padding-bottom: 10px;
}
.hban-hlink span {
	display: inline-block;
	vertical-align: top;
	position: relative;
	top: 4px;
	margin-right: 8px;
	height: 8px; 
	width: 8px;
	border-top: 2px solid #50a6d3;
	border-right: 2px solid #50a6d3;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.hceolinks {
	background-color: #3c5466;
	text-align: center;
}
.hceolink {
	box-sizing: border-box;
	padding: 25px 25px;
	text-align: left;
}
.hceolink:first-child > span {
	background-color: #50a6d3;
}
.hceolink > span {
	display: inline-block;
	vertical-align: middle;
	height: 40px;
	width: 40px;
	border-radius: 50%;
	background-color: #FFF;
	margin-right: 20px;
	position: relative;
}
.hceolink:first-child > span:before {
	border-top: 2px solid #FFF;
	border-right: 2px solid #FFF;
}
.hceolink > span:before {
	position: relative;
	top: 14px;
	left: 12px;
	display: block;
	content: '';
	height: 10px; 
	width: 10px; 
	border-top: 2px solid #3c5466;
	border-right: 2px solid #3c5466;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.hceolink a {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	line-height: 18px;
	color: #50a6d3;
	text-transform: uppercase;
	font-family: 'Myriad W01 SmBd', sans-serif;
}
.hceolink a span {
	color: #c1bda9;
	font-family: 'Myriad W01 Regular';
}
.hceolink a div {
	text-transform: none;
	color: #FFF;
	font-size: 25px;
	line-height: 29px;
	font-family: 'Myriad W01 Regular';
}
.hhighlights {
	text-align: center;
	padding: 50px 0 0;
}
.hhighlights:after {
	content: '';
	display: block;
	width: calc(740px + 28%);
	margin: 20px auto 0;
	height: 3px;
	background-color: #3c5466;
}
.hhlight {
	margin: 0 4% 30px;
	width: 185px;
}
.hhlvl {
	padding-bottom: 2px;
}
.hhl-indi {
}
.hhl-indi {
	display: inline-block;
	vertical-align: middle;
	height: 16px;
	background-color: #3c5466;
	width: 2px;
	position: relative;
	top: -6px;
	margin-right: 10px;
}
.hhl-indiup:before {
	position: absolute;
	top: 0px;
	left: -3px;
	display: block;
	content: '';
	height: 6px;
	width: 6px;
	border-top: 2px solid #3c5466;
	border-left: 2px solid #3c5466;
	transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.hhl-indidown:before {
	position: absolute;
	top: 6px;
	left: -3px;
	display: block;
	content: '';
	height: 6px;
	width: 6px;
	border-bottom: 2px solid #3c5466;
	border-right: 2px solid #3c5466;
	transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.hhl-num {
	font-size: 63px;
	line-height: 50px;
	color: #3c5466;
}
.hhl-symbol {
	font-size: 63px;
	line-height: 50px;
	color: #3c5466;
}
.hhlvr {
	display: block;
	text-align: center;
}
.hhl-title {
	color: #3c5466;
	font-family: 'Myriad W01 Bd', sans-serif;
	font-size: 19px;
	line-height: 21px;
}
.hhl-stitle {
	color: #50a6d3;
	font-size: 16px;
	line-height: 18px;
	font-family: 'Myriad W01 Bd', sans-serif;
	padding: 2px 0 5px;
}
.hhl-prior {
	font-size: 14px;
	line-height: 18px;
	color: #50a6d3;
	font-family: 'Myriad W01 Regular';
}
.hreview {
	padding: 70px 0 40px;
}
.hreview .hinnerw {
	padding: 0 20px;
	/* width: calc(770px + 28%); */
	width: 1300px;
	margin: 0 auto;
}
.hreviewtitle {
	font-size: 48px;
	line-height: 54px;
	color: #3c5466;
	padding: 0 0 40px 0;
	text-align: center;
}
.hreviewtitle:after {
	content: '';
	display: block;
	width: 175px;
	border-bottom: 7px solid #3b5465;
	margin: 20px auto 0px;
}
.hrv-num {
	color: #FFF;
	font-family: 'MyriadW08-BoldCondensed1166610';
	font-size: 40px;
	line-height: 40px;
}
.hrv-title {
	color: #FFF;
	font-family: 'Myriad W01 SmBd';
	font-size: 26px;
	line-height: 30px;
	border-top: 1px solid #FFF;
	border-bottom: 8px solid #FFF;
	padding: 12px 0;
	margin: 24px 0;
}
.hrv-txt {
	padding: 40px 30px;
	box-sizing: border-box;
}
.hrv-txt ul {
}
.hrv-txt li {
	color: #FFF;
	font-size: 17px;
	line-height: 21px;
	font-family: 'Myriad W01 Regular';
	padding: 4px 0;
}
.hrv-txt li a:hover {
	color: #50a6d3;
}
.hrv-itemwm .hrv-txt li a:hover, .hrv-iteml .hrv-txt li a:hover {
	color: #3b5465;
}
.hrv-img {
	width: 50%;
	background-size: cover;
	background-position: 50% 50%;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
}
.hrv-itemd {
	background-color: #3b5465;
	display: inline-block;
	vertical-align: top;
	width: calc(65% - 30px);
	margin: 0 15px 30px;
	position: relative;
	height: 380px;
}
.hrv-itemd .hrv-txt {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}
.hrv-iteml {
	background-color: #50a6d3;
	display: inline-block;
	vertical-align: top;
	width: calc(35% - 30px);
	margin: 0 15px 30px;
	height: 380px;
}
.hrv-itemwm {
	background-color: #50a6d3;
	padding: 30px 30px 40px;
	box-sizing: border-box;
	width: calc(100% - 30px);
	margin: 0 15px 30px;
	position: relative;
}
.hrv-itemwm .hrv-title {
	border: 0px;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 30px;
	left: 0;
	width: 100%;
	text-align: center;
}
.hrv-h {
	padding-bottom: 15px;
}
.hrv-b {
}
.hrv-icons {
	display: inline-block;
	vertical-align: middle;
	width: 70%;
	box-sizing: border-box;
	padding-right: 40px;
}
.hrv-icon  {
	display: inline-block;
	vertical-align: top;
	width: 33.33%;
	color: #FFF;
	text-align: center;
	font-size: 18px;
	line-height: 22px;
	font-family: 'Myriad W01 Regular';
	box-sizing: border-box;
	padding: 15px 10px;
	border-right: 1px solid #FFF;
	min-height: 144px;
}
.hrv-icon:hover {
	color: #3b5465;
}
.hrv-icon span {
	display: block;
	height: 75px;
}
.hrv-icon img {
	max-width: 78px;
	max-height: 75px;
}
.hrv-icon div {
	padding-top: 10px;
}
.hrv-b ul {
	display: inline-block;
	vertical-align: middle;
	width: 30%;
}
.hrv-b li:first-child {
	padding: 4px 0;
}
.hrv-b li {
	color: #FFF;
	font-size: 18px;
	line-height: 22px;
	font-family: 'Myriad W01 Regular';
	padding: 4px 0 4px 10px;
}
.hrv-b li a:hover {
	color: #3b5465;
}
.hrv-itemwl {
	background-color: #3b5465;
	width: calc(100% - 30px);
	margin: 0 15px 30px;
	box-sizing: border-box;
}
.hrv-itemwl li {
	display: inline-block;
	vertical-align: top;
	width: 33.33%;
}
.hfnotes {
	padding: 10px 0 0;
	text-align: left;
	width: calc(740px + 28%);
	margin: 0 auto;
}
.hfnotes p {
	font-size: 13px;
	line-height: 17px;
}


/* parent home */
#parenthomepg .hbanner {
	height: 60vh;
	margin-bottom: 20px;
}
.hbanoverph {
	position: absolute;
	left: 12%;
	top: 0;
	bottom: 0;
	z-index: 100;
	padding: 40px;
	box-sizing: border-box;
	width: 88%;
}
.hbanoverph:before {
	content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
}
.hbanoverphi {
	display: inline-block;
	vertical-align: middle;
	width: 80%;
}
.hbantitle {
	color: #FFF;
	font-size: 46px;
	line-height: 50px;
	margin-bottom: 20px;
}
.hbantitle:after {
	content: '';
	display: block;
	background-color: #50a6d3;
	height: 6px;
	width: 155px;
	margin: 20px 0 0;
}
.hbanlink {
	color: #50a6d3;
	font-size: 18px;
	line-height: 22px;
	font-family: 'Myriad W01 Regular', sans-serif;
}
.hbanlink a {
	display: inline-block;
	vertical-align: middle;
}
.hbanlink div {
	color: #FFF;
}
.hbanlink span {
	display: inline-block;
	vertical-align: middle;
	height: 40px;
	width: 40px;
	border-radius: 50%;
	background-color: #50a6d3;
	margin-right: 15px;
	position: relative;
}
.hbanlink span:before {
    position: relative;
    top: 14px;
    left: 12px;
    display: block;
    content: '';
    height: 10px;
    width: 10px;
    border-top: 2px solid #FFF;
    border-right: 2px solid #FFF;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
#parenthomepg .hreview .hinnerw {
	width: 1230px;
}
.hrititle span {
	display: block;
	font-size: 68px;
	line-height: 58px;
	font-family: 'Myriad W01 Lt', sans-serif;
}
.hritemsodd, .hritemseven {
	margin-bottom: 30px;
}
.hritemsodd .hritemib {
	margin-right: 30px;
}
.hritemseven .hritemcb {
	margin-right: 30px;
}
.hritemib {
	max-width: 800px;
	width: 100%;
	position: relative;
	color: #FFF;
	line-height: 0;
	background-color: #3b5465;
}
.hritemib:after {
	content: '';
	display: block;
	padding-top: 42.5%;
}
.hritemib-img {
	background-size: cover;
	background-position: 50% 50%;
	width: 50%;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
}
.hricblock {
	background-color: #3c5466;
	padding-top: 35%;
}
.hrislide {
	padding-top: 35%;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}
.hritemcb {
	max-width: 400px;
	width: 100%;
	background-color: #50a6d3;
	color: #FFF;
	position: relative;
	line-height: 0;
}
.hritemcb:after {
	content: '';
	display: block;
	padding-top: 85%;
}
.hriover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 0;
	z-index: 100;
	box-sizing: border-box;
	padding: 35px;
}
.hritemib .hriover {
	width: 50%;
}
.hrioinner {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 0.25em);
}
.hrititle {
	font-size: 36px;
	line-height: 42px;
	font-family: 'Myriad W01 SmBd';
	padding: 10px 0;
	border-top: 1px solid #FFF;
	border-bottom: 8px solid #FFF;
	margin: 0 0 10px;
}
.hrilink {
    padding: 4px 0;
}
.hrilink a {
	font-size: 18px;
	line-height: 22px;
	font-family: 'Myriad W01 Regular', sans-serif;
}
.hritemib .hrilink a:hover {
	color: #50a6d3;
}
.hritemcb .hrilink a:hover {
	color: #3b5465;
}


/* float back to top */
#backtotop {
	display: none;
	position: fixed;
	top: 100px;
	right: 0px;
	z-index: 999;
	width: 120px;
	height: 42px;
	background-color: #50A6D3;
}
.backtotop {
	padding: 5px 10px;
	cursor: pointer;
	color: #FFF;
	font-size: 13px;
	font-family: 'Myriad W01 SmBd', sans-serif;
}
.backtotop img {
	padding-left: 8px;
	position: relative;
	top: 3px;
}


/* page */
.page_header {
	width: 100%;
	max-width: 2000px;
	margin: 0 auto;
	padding: 42px 0 0;
}
.page_header .ph_subtitle {
	padding: 5px 0 30px;
	font-size: 14px;
	display: none;
}
.pg_banner {
	width: 100%;
	max-width: 2000px;
	margin: 0 auto;
	position: relative;
}
#stdpage {
	padding: 0px 0px 60px;
}
.hr {
	padding-top: 35px;
	clear: both;
	text-align: center;
}
#apk_content {
	display: inline-block;
	vertical-align: top;
	max-width: 680px;
	padding-bottom: 40px;
}
.apk_rightcol {
	display: inline-block;
	vertical-align: top;
	max-width: 260px;
	margin-left: 50px;
}
#dr_content {
	display: inline-block;
	vertical-align: top;
	max-width: 600px;
	padding-bottom: 40px;
}
.dr_rightcol {
	display: inline-block;
	vertical-align: top;
	max-width: 340px;
	margin-left: 50px;
}
#stdpage .entry-content li {
	padding-bottom: 16px;
	line-height: 20px;
}
#stdpage table.greyback {
	background-color: #f2efe9;
	width: auto;
	margin: 0 0 16px 0;
}
#stdpage table.greyback td {
	padding: 0 10px;
	font-size: 14px;
}
#stdpage table.autoclear {
	width: auto;
	margin: 0;
}
#stdpage table.autoclear td {
	vertical-align: top;
	padding-right: 40px;
	font-size: 14px;
}


/* king iv register */
#kingivrpg {
	padding-bottom: 80px;
}
#kingivrpg .tmpltwrap {
	padding: 0 9%;
}
.kivr_content {
	padding-bottom: 50px;
	max-width: 80%;
	margin: 0 auto;
}
.kivr_accordian {
}
ul#kingaccor {
	list-style: none;
	margin: 0;
}
ul#kingaccor li {
	margin-bottom: 15px;
}
ul#kingaccor .alh {
	font-size: 22px;
	line-height: 30px;
	color: #4ca6d4;
	padding: 6px 10px 6px 5px;
	cursor: pointer;
}
ul#kingaccor .alh:hover {
	background-color: #f6f6f6;
}
ul#kingaccor .alh span {
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 16px;
	display: inline-block;
	vertical-align: top;
	padding: 0px 4px 0 0;
	position: relative;
	top: -2px;
}
.kivr_principle {
	display: inline-block;
	vertical-align: top;
	font-family: 'Myriad W01 Regular', sans-serif;
	width: 116px;
	box-sizing: border-box;
}
.kivr_desc {
	display: inline-block;
	vertical-align: top;
	width: calc(80% - 135px);
	box-sizing: border-box;
}
ul#kingaccor .alc {
	padding: 15px 0 15px 132px;
	width: 70%;
	box-sizing: border-box;
}
ul#kingaccor .alc ul {
	list-style: disc;
	margin-left: 14px;
}


/* footprint */
#footprintpg {
	background-color: #3b5465;
	padding: 90px 0;
	text-align: center;
	color: #FFF;
}
.footp-wrap {
	max-width: 1000px;
	margin: 0 auto;
}
.footp-title {
	color: #FFF;
	font-size: 40px;
	line-height: 40px;
	padding-bottom: 16px;
}
.footp-title:after {
    content: '';
    display: inline-block;
    width: 100px;
	margin: 0 auto 10px;
    border-bottom: 5px solid #FFF;
}
.footp-maprow {
	padding-bottom: 40px;
}
.fpmap-title {
	color: #50a6d3;
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	text-transform: uppercase;
	font-size: 54px;
	line-height: 50px;
	padding-bottom: 40px;
}
.fpmap-image {
	width: 710px;
	padding: 0 35px 0 125px;
	box-sizing: border-box;
}
.fpmap-image img {
	max-width: 100%
}
.fpmap-column {
	width: 140px;
}
.fpmap-coltitle {
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 25px;
	padding-bottom: 10px;
}
.fpmap-coltitle:after {
	content: '';
    display: inline-block;
    width: 48px;
	margin: 0 auto 4px;
	border-bottom: 2px solid #50a6d3;
}
.fpmap-citem {
	padding-bottom: 12px;
}
.fpmap-citem img {
	width: 72px;
	height: 72px;
}
.fpmap-citem div {
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	font-size: 32px;
	line-height: 30px;
}
.fpmap-citem span {
	font-size: 11px;
	letter-spacing: 1px;
}
.fpmap-citem span sup {
	font-size: 8px;
}
.fpmap-fnote {
	font-size: 11px;
	font-family: 'Myriad W01 Lt It', sans-serif;
}
.footp-nfo {
	padding-top: 35px;
}
.fpnfo-title {
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	font-size: 28px;
	line-height: 28px;
	text-transform: uppercase;
	padding-bottom: 20px;
}
.fpnfo-block {
	border: 1px solid #FFF;
	padding: 20px 30px 25px;
}
.fpnfo-col {
	width: 16.66%;
	box-sizing: border-box;
	text-align: right;
}
.fpnfo-ctitle {
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	font-size: 28px;
	line-height: 28px;
	text-transform: uppercase;
	text-align: center;
	padding-right: 10px;
}
.fpnfo-name {
	/*
	font-size: 25px;
	line-height: 30px;
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	*/
	border-bottom: 1px solid #FFF;
	margin-bottom: 2px;
}
.fpnfo-name img {
	height: 16px;
}
.fpnfo-increase {
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	font-size: 32px;
	line-height: 34px;
}
.fpnfo-total {
	font-size: 14px;
	line-height: 19px;
}
.fpnfo-grp {
	border-top: 1px solid #FFF;
	padding-top: 5px;
}
.fpnfo-insa {
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	font-size: 28px;
	line-height: 24px;
}
.fpnfo-exsa {
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	font-size: 28px;
	line-height: 24px;
	color: #50a6d3;
}


/* corporate governance */
#corpgov_fwrap #stdpage {
	padding: 30px 0px 0px;
}
#corpgov_pwrap {
}
.corpgov_principles {
}
.corpgov_item {
	font-size: 14px;
	line-height: 18px;
}
.corpgov_istatus {
	background-color: #50a6d3;
	color: #FFF;
	padding: 4px 10px;
}
.corpgov_iwrap {
	padding: 15px 0 20px;
}
.corpgov_ititle {
	padding: 0 10px;
	font-family: 'Myriad W01 SmBd', sans-serif;
}
.corpgov_ipractice {
	padding: 0 10px 6px;
}
.corpgov_ipractice span {
	font-family: 'Myriad W01 SmBd', sans-serif;
	color: #50a6d3;
}
.corpgov_icomment {
	padding: 6px 10px 0;
	border-top: 1px solid #50a6d3;
}
.corpgov_icomment span {
	font-family: 'Myriad W01 SmBd', sans-serif;
}


/* indicators */
#indicators {
	padding-top: 40px;
}
.indicate-item {
	padding: 20px;
	margin-bottom: 0px;
	transition: 0.3s linear;
}
.indicate-item:hover {
	background-color: #f4f3ed;
}
.indicate-item .indic-l {
	width: 50%;
	box-sizing: border-box;
	padding-right: 30px;
}
.indicate-item .indic-total {
	color: #50a6d3;
	font-size: 50px;
	line-height: 52px;
	font-family: 'Myriad W01 Lt', sans-serif;
}
.indicate-item .indic-title {
	font-size: 17px;
	line-height: 21px;
	font-family: 'Myriad W01 SmBd', sans-serif;
	padding-bottom: 6px;
}
.indic-priorcomp {
}
.indicate-item .indic-pitem {
	font-size: 16px;
	line-height: 20px;
	padding: 0 14px 2px 0;
}
.indicate-item .indic-pitem:after {
	content: ',';
}
.indicate-item .indic-pitem:last-child:after {
	content: '';
}
.indicate-item .indic-compa {
	padding-top: 6px;
	font-size: 13px;
	font-family: 'Myriad W01 SmBd', sans-serif;
}
.indicate-item .indic-r {
	width: 50%;
	color: #4CA6D4;
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 13px;
	line-height: 17px;
}
.smlarr-r {
	position: relative;
	width: 14px;
	padding-right: 20px;
}
.smlarr-r:before {
    position: absolute;
    top: 10px;
    left: 0px;
    display: block;
    content: '';
    height: 14px;
    width: 14px;
    border-top: 1px solid #50a6d3;
    border-right: 1px solid #50a6d3;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.indicate-item .indic-infotxt {
	width: calc(100% - 34px);
	font-size: 15px;
	line-height: 19px;
	font-family: 'Myriad W01 Regular', sans-serif;
}
.indicator-footer {
	margin: 40px 0 100px;
	border-top: 1px solid #CCC;
	padding-top: 10px;
	font-family: 'Myriad W01 Lt It', sans-serif;
}
.indicator-footer ul {
	max-width: 44%;
	padding-right: 4%;
	margin-left: 1.5%;
	list-style: none;
}
.indicator-footer ul.indicf-full {
	max-width: 98%;
	padding-right: 0;
}
.indicator-footer li {
	font-size: 13px;
	line-height: 17px;
	padding-bottom: 2px;
	background: url('images/bullet.png') no-repeat left 9px;
	padding-left: 10px;
}


/* social template */
#socialpg {
	padding: 40px 0 80px;
}
#socialpg .tmpltwrap {
	padding: 0 9%;
}
.socialintro {
	padding-bottom: 35px;
	max-width: 80%;
	margin: 0 auto;
}
.socialsteps {
	max-width: 80%;
	margin: 0 auto;
}
.socials-item {
	width: 33.33%;
	box-sizing: border-box;
	padding: 0 5% 40px;
	text-align: center;
}
.socials-inum {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	background-color: #4ba6d3;
	font-size: 34px;
	line-height: 34px;
	font-family: 'MyriadW08-BoldCondensed1166610';
	color: #FFF;
	padding-top: 3px;
	box-sizing: border-box;
	margin: 0 auto 14px;
}
.socials-iimg {
	height: 96px;
	margin-bottom: 15px;
}
.socials-iimg:before {
	content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
}
.socials-iimg img {
	vertical-align: middle;
	max-width: 87px;
	max-height: 96px;
}
.socials-idesc {
	font-family: 'Myriad W01 SmBd';
	font-size: 18px;
	line-height: 22px;
}
.socialsection {
	background-color: #4ba6d3;
	padding: 0 1px 0 15px;
}
.socialsinner {
	background-color: #f4f3ed;
	padding: 30px 35px;
}
.socials-title {
	color: #3b5465;
	font-family: 'MyriadW08-BoldCondensed1166610';
	font-size: 40px;
	line-height: 40px;
	width: 315px;
	box-sizing: border-box;
	padding: 0 30px 30px 0;
	text-transform: uppercase;
}
.socials-desc {
	color: #3b5465;
	width: calc(100% - 315px);
	font-family: 'Myriad W01 SmBd';
	line-height: 20px;
}
.socialitems {
	padding-top: 30px;
}
.socialitem {
	border-top: 1px solid #000;
	padding: 5px 0 12px;
}
.sociali-title {
	width: 220px;
	box-sizing: border-box;
	padding: 0 30px 0 0;
	color: #3b5465;
	font-family: 'Myriad W01 Bd', sans-serif;
	font-size: 15px;
	line-height: 19px;
}
.sociali-img {
	box-sizing: border-box;
	padding: 0 50px 0 0;
	text-align: center;
	width: 100px;
}
.sociali-img img {
	max-width: 50px;
	max-height: 50px;
}
.sociali-eg {
	width: 215px;
	box-sizing: border-box;
	padding: 0 15px 0 0;
	color: #4ba6d3;
	font-size: 15px;
	line-height: 19px;
}
.sociali-desc {
	font-size: 15px;
	line-height: 19px;
	width: calc(100% - 535px);
}
.social-flink {
	padding: 80px 0 0;
	text-align: center;
}
.social-flink a {
	display: inline-block;
}
.social-flbtn {
	height: 40px;
	width: 40px;
	background-color: #3b5465;
	border-radius: 50%;
	margin-right: 15px;
	position: relative;
}
.social-flbtn:after {
	position: absolute;
	top: 12px;
	right: 15px;
	content: '';
	border-top: 2px solid #FFF;
	border-right: 2px solid #FFF;
	height: 12px;
	width: 12px;
	transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.social-fltxt {
}
.social-flt1 {
	color: #3b5465;
	font-family: 'MyriadW08-BoldCondensed1166610';
	font-size: 40px;
	line-height: 40px;
	text-transform: uppercase;
}
.social-flt2 {
	text-align: left;
	color: #3b5465;
	font-family: 'Myriad W01 SmBd It';
	font-size: 15px;
	line-height: 19px;
}


/* engagement */
#engagementpg {
	padding: 60px 0 80px;
}
#engagementpg  .tmpltwrap {
	padding: 0 9%;
}
.engagesection {
	background-color: #4ba6d3;
	padding: 0 1px 0 15px;
}
.engagesinner {
	background-color: #f4f3ed;
	padding: 30px 35px;
}
.engages-hl {
	width: calc(100% - 200px);
	box-sizing: border-box;
	padding-right: 30px;
}
.engages-hr {
	width: 200px;
	text-align: right;
}
.engages-hr img {
	max-height: 80px;
}
.engages-title {
	color: #3b5465;
	font-family: 'MyriadW08-BoldCondensed1166610';
	font-size: 40px;
	line-height: 40px;
	box-sizing: border-box;
	padding: 0 0 10px 0;
	text-transform: uppercase;
}
.engages-intro {
	color: #3b5465;
	font-family: 'Myriad W01 SmBd';
	line-height: 20px;
}
.engagecoltitles {
	padding: 30px 0 15px;
}
.engagerowtitles {
	border-top: 1px solid #50a6d3;
	padding-top: 2px;
}
.engagerowtitles div {
	color: #50a6d3;
	font-size: 17px;
	line-height: 21px;
	font-family: 'Myriad W01 SmBd', sans-serif;
}
.engagec1 {
	box-sizing: border-box;
	width: 19%;
	padding-right: 30px;
	text-align: left;
}
.engagec2 {
	box-sizing: border-box;
	width: 29%;
	padding-right: 30px;
}
.engagec3 {
	box-sizing: border-box;
	width: 29%;
	padding-right: 30px;
}
.engagec4 {
	box-sizing: border-box;
	width: 23%;
}
.engagerow {
	padding: 6px 0 20px;
	border-top: 1px solid #3b5465;
}
.engagerow div {
	font-size: 16px;
	line-height: 21px;
}
.engagerow .engagec1 {
	text-align: center;
}
.engagerow .engagernum {
	color: #3b5465;
	font-size: 48px;
	line-height: 44px;
}
.engagerow .engagertitle {
	color: #3b5465;
	font-size: 18px;
	line-height: 20px;
	font-family: 'MyriadW08-BoldCondensed1166610';
	text-transform: uppercase;
}
.engagerow .engagerstitle {
	color: #50a6d3;
	font-size: 18px;
	line-height: 20px;
	font-family: 'MyriadW08-BoldCondensed1166610';
	text-transform: uppercase;
}
.engagerimg {
	padding-top: 10px;
}
.engagerimg img {
	max-width: 30px;
	max-height: 30px;
}
.engagerow .engagec4 {
	color: #50a6d3;
	font-family: 'Myriad W01 SmBd', sans-serif;
}


/* custom header */
.customh {
	padding-top: 30px;
	width: 100%;
	padding-bottom: 10px;
}
.customh-l {
	width: calc(100% - 280px);
	padding-right: 20px;
	box-sizing: border-box;
}
.customh-lfull {
	width: 100%;
	text-align: center;
}
.customh-title {
	color: #3b5465;
	font-size: 40px;
	line-height: 40px;
	padding-bottom: 6px;
	width: 50%;
	margin: 0 auto;
}
.customh-title:after {
    content: '';
    display: block;
    width: 100px;
    border-bottom: 5px solid #3b5465;
    margin: 30px auto 0px;
}
.customh-subtitle {
	color: #000;
	font-size: 14px;
	line-height: 18px;
}
.customh-intro {
	font-family: 'Myriad W01 Lt', sans-serif;
	color: #50a6d3;
	font-size: 22px;
	line-height: 31px;
	padding-top: 30px;
	padding-bottom: 30px;
	max-width: 740px;
	margin: 0 auto;
}
.customh-intro.chbintro {
	margin: 0;
}
.customh-r {
	width: 280px;
	line-height: 0;
	text-align: right;
}
.customh-r img {
	max-width: 100%;
}
.customh-ftr {
	background-color: #405364;
}
.customh-ftrb {
	height: 18px;
	width: 1%;
}
.customh-ftrc {
	text-align: right;
	width: 98%;
	color: #FFF;
	font-size: 12px;
	line-height: 14px;
	padding: 4px 0;
	font-family: 'Myriad W01 Regular', sans-serif;
}
.customh-banner {
	margin: 30px 0 10px;
	width: 100%;
	max-width: 740px;
	background-size: cover;
	background-position: 50% 50%;
	position: relative;
	height: 330px;
}
.customhb-over {
	position: absolute;
	z-index: 100;
	left: 0;
	bottom: 20px;
	width: 390px;
	color: #FFF;
}
.customhb-subtitle {
	padding: 0 0 0 30px;
	font-size: 50px;
	line-height: 44px;
}
.customhb-subtitle:after {
	content: '';
	display: inline-block;
	width: 170px;
	border-bottom: 7px solid #3b5465;
	position: relative;
	top: -8px;
}
.customhb-caption {
	font-size: 14px;
	line-height: 14px;
	padding: 5px 0 5px 30px;
	font-family: 'Myriad W01 SmBd', sans-serif;
}


/* risk template */
.riskspg {
	background-color: #FFF;
	padding-bottom: 80px;
}
.riskspg .tmpltwrap {
	padding: 0 12%;
}
.riskintro {
	max-width: 80%;
	margin: 0 auto;
	line-height: 20px;
}
.riskinfointro {
	text-transform: uppercase;
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	font-size: 30px;
	line-height: 30px;
	color: #3b5465;
	padding: 0 0 35px;
	text-align: center;
}
.riskinfo {
	padding-bottom: 60px;
}
.riskitem {
	background-color: #f4f3ed;
	margin-bottom: 12px;
	padding: 25px 40px 0;
}
.riski-h {
	padding-bottom: 25px;
}
.riskibtn {
	width: 30px;
	color: #3b5465;
	font-size: 44px;
	line-height: 20px;
	font-family: 'Myriad W01 Lt', sans-serif;
	height: 26px;
	cursor: pointer;
	position: relative;
	top: 5px;
}
.riskinum {
	width: 85px;
	color: #3b5465;
	text-align: right;
	font-size: 58px;
	line-height: 44px;
	font-family: 'Myriad W01 Lt', sans-serif;
}
.riskisymbol {
	padding: 5px 45px 0 10px;
	box-sizing: border-box;
}
.riskisymbol img {
	width: 25px;
	height: 25px;
}
.riskititle {
	width: calc(100% - 195px);
	color: #50a6d3;
	font-family: 'Myriad W01 SmBd';
	font-size: 22px;
	line-height: 26px;
}
.riski-b {
	display: none;
	border-top: 1px solid #50a6d3;
	padding: 30px 0 25px;
}
.riski-txt {
	width: 50%;
	box-sizing: border-box;
	padding: 0 25px 10px 0;
}
.riskitxt-title {
	color: #50a6d3;
	font-family: 'Myriad W01 SmBd';
	font-size: 17px;
	line-height: 21px;
	padding-bottom: 20px;
}
.riskitxt-content {
	font-size: 15px;
	line-height: 20px;
}
.riskinnerw {
	padding: 0 6% 50px;
}
.riskgraphtitle {
	padding: 0 0 15px 30px;
	color: #3b5465;
	font-size: 20px;
	line-height: 24px;
	font-family: 'Myriad W01 SmBd';
}
.riskgraph {
	padding-bottom: 40px;
}
.riskgraph img {
	width: 100%;
}
.riskoffset {
	padding-left: 30px;
}
.risk_ltitle {
	color: #3b5465;
	font-family: 'Myriad W01 SmBd';
	font-size: 15px;
	line-height: 19px;
	padding: 0 0 5px;
}
.risk_listele {
	padding-bottom: 14px;
}
.riskle img {
	width: 15px;
	height: 15px;
	vertical-align: middle;
}
.riskle span {
	color: #50a6d3;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 14px;
	padding: 0 35px 0 8px;
}
.risk_list {
	padding-left: 8px;
}
.riskl-item {
	color: #3b5465;
	font-family: 'Myriad W01 SmBd';
	font-size: 13px;
	line-height: 17px;
	padding-bottom: 5px;
}
.riskl-item span {
	text-align: right;
	width: 16px;
	display: inline-block;
}
.riskl-item img {
	width: 15px;
	height: 15px;
	padding: 0 8px;
	vertical-align: middle;
}


/* cvs */
#cvpg {
	max-width: 1120px;
}
.cvwrap {
	padding-top: 0px;
}
.cvgroup {
	display: inline-block;
	vertical-align: top;
	padding: 0 10px 0 0;
}
.cvitem {
	display: inline-block;
	vertical-align: top;
	width: 220px;
	padding: 0 0 50px 0;
}
.cv_img {
	line-height: 0;
	display: inline-block;
	vertical-align: top;
}
.cv_img img {
	width: 220px;
	cursor: pointer;
}
.cvnfowrap {
	padding: 0 5px 0 0;
}
.cvgtitle {
	font-size: 20px;
	line-height: 20px;
	font-family: 'Myriad W01 Regular', sans-serif;
	color: #FFF;
	padding: 4px 10px 6px;
	height: 30px;
	box-sizing: border-box;
}
.cv_name {
	padding: 15px 0 2px;
	font-size: 16px;
	line-height: 18px;
	font-family: 'Myriad W01 SmBd', sans-serif;
	color: #4CA6D4;
}
.cv_position {
	font-size: 14px;
	line-height: 18px;
	color: #4CA6D4;
}
.cv_employ {
	padding: 10px 0 5px;
	font-size: 14px;
	line-height: 18px;
}
.cv_qual {
	display: none;
	padding: 0 0 5px;
	font-size: 13px;
	line-height: 17px;
}
.cv_comm {
	display: none;
	padding: 0 0 10px;
	font-size: 13px;
	line-height: 17px;
}
.cv_letters {
	margin-bottom: 10px;
}
.cv_letter {
	display: inline-block;
	border: 1px solid #4CA6D4;
	color: #4CA6D4;
	border-radius: 50%;
	font-size: 13px;
	line-height: 13px;
	padding: 5px 0 0 0;
	width: 25px;
	height: 25px;
	box-sizing: border-box;
	text-align: center;
	font-family: 'Myriad W01 SmBd', sans-serif;
	margin: 0 2px 0 0;
	text-transform: uppercase;
	
}
.cv_openbio {
	color: #4CA6D4;
	font-size: 15px;
	line-height: 19px;
	font-family: 'Myriad W01 Regular', sans-serif;
}
.cv_openbio span {
	cursor: pointer;
}
.cv_about {
	position: relative;
	background-color: #FFF;
	padding: 20px 20px;
	font-size: 15px;
	line-height: 19px;
	display: none;
}
.cv_abouttxt {
	width: calc(100% - 100px);
}
.cv_aboutclose {
	width: 100px;
	text-align: right;
}
.cv_aboutclose span {
	font-size: 50px;
	line-height: 50px;
	color: #50A6D3;
	cursor: pointer;
}
.cvitem.cvitemoff {
	opacity: 0.3;
}


/* definitions */
.definitem {
	display: inline-block;
	vertical-align: top;
	width: 280px;
	padding: 20px 25px;
}
.definitem img {
	max-width: 100%;
}
.defin_bar {
	margin-bottom: 3px;
}
.defin_bar .defin_bb {
	padding: 3px 5px 4px;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 4px;
}
#defin_bar1 .defin_bb {
	background-color: #4CA6D4;
	color: #FFF;
}
#defin_bar2 .defin_bb {
	background-color: #ede8e2;
	color: #000;
}
.defin_formula {
	text-align: center;
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 16px;
	font-family: 'Myriad W01 SmBd', sans-serif;
}
.defin_div {
	background-color: #000;
	width: 200px;
	height: 2px;
	margin: 2px auto;
}
.defin_content {
	font-size: 12px;
	line-height: 16px;
}


/* divisional */
.divipg-header {
	text-align: center;
	font-size: 40px;
	line-height: 40px;
	padding-bottom: 10px;
	color: #3b5465;
}
.divipg-header:after {
	content: '';
	display: inline-block;
	width: 100px;
	margin: 0 auto 10px;
	border-bottom: 5px solid #3b5465;
}
.divipg-hlogos {
	text-align: center;
}
.divipg-logo {
	padding: 0 10px 10px 0;
}
.divipg-logo img {
	max-width: 100%;
	height: 50px;
}
.divipg-intro {
	font-family: 'Myriad W01 Lt', sans-serif;
	color: #50a6d3;
	font-size: 21px;
	line-height: 31px;
	padding-bottom: 20px;
	max-width: 70%;
	margin: 0 auto;
	text-align: center;
}
.divipgban {
	line-height: 0;
}
.divipgban img {
	width: 100%;
}
.divipgwrap {
	padding: 60px 8%;
}
.divipgl {
	width: 320px;
	box-sizing: border-box;
	text-align: center;
	padding: 0 80px 60px 0;
}
.divipgf-title {
	color: #3b5465;
	font-size: 20px;
	line-height: 24px;
	padding-bottom: 15px;
	font-family: 'Myriad W01 Regular', sans-serif;
}
.divipgf-list {
}
.divipgf-item {
	font-family: 'Myriad W01 Regular';
	font-size: 16px;
	line-height: 22px;
	padding-bottom: 15px;
}
.divipgf-item:last-child:after {
	display: none;
}
.divipgf-item:after {
	content: '';
	display: block;
	width: 56px;
	margin: 15px auto 0px;
	border-bottom: 2px solid #50a6d3;
}
.divipgf-img {
}
.divipgf-img img {
	max-width: 100%;
}
.divipgr {
	width: calc(100% - 320px);
}
.divipgc-row {
	padding-bottom: 20px;
}
.divipgc-title {
	color: #3b5465;
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 12px;
	font-family: 'Myriad W01 Regular', sans-serif;
}
.divipgc-row ul {
	margin: 0;
}
.divipgc-row li:before {
    content: '·';
    font-family: 'Myriad W01 SmBd', sans-serif;
    padding-right: 8px;
    font-size: 20px;
    line-height: 20px;
    vertical-align: top;
}
.divipgc-row li {
}
.divipgc-row li div {
	font-size: 16px;
	line-height: 22px;
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 20px);
}
.divipgc-text {
	font-size: 16px;
	line-height: 22px;
}


.divipgcwrap {
	background-color: #FFF;
	padding: 60px 8%;
}
.divipgl-row {
	padding: 0 0 40px;
}
.divipgl-lcol {
	width: 320px;
	box-sizing: border-box;
	padding-right: 50px;
	text-align: right;
}
.divipgl-rtitle {
	display: inline-block;
	padding: 10px 10px;
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
	text-align: right;
}
.divipgl-wdb {
	color: #FFF;
	background-color: #3b5465;
}
.divipgl-wlb {
	color: #FFF;
	background-color: #a0c2de;
}
.divipgl-wb {
	color: #FFF;
	background-color: #50a6d3;
}
.divipgl-rcol {
	width: calc(100% - 320px);
}
.divipg-values {
}
.divipg-person {
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 17px;
	line-height: 23px;
	padding: 0 20px 20px 0;
	box-sizing: border-box;
	width: 25%;
}
.divipg-person span {
	display: block;
	font-family: 'Myriad W01 Lt It', sans-serif;
}
.divipgl-rcol ul {
	padding-bottom: 20px;
}
.divipgl-rcol li:before {
	content: '·';
	font-family: 'Myriad W01 SmBd', sans-serif;
    padding-right: 8px;
    font-size: 20px;
    line-height: 20px;
    vertical-align: top;
}
.divipgl-rcol li div {
	font-size: 17px;
	line-height: 23px;
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 20px);
}
.divipgl-rcol ul.divipg-flist {
	color: #50a6d3;
}
.divipgl-rcol ul.divipg-flist li:before {
	content: '·';
	font-family: 'Myriad W01 SmBd', sans-serif;
    padding-right: 8px;
    font-size: 20px;
    line-height: 20px;
    vertical-align: top;
}
.divipgl-rcol ul.divipg-flist li div {
	font-size: 20px;
	line-height: 26px;
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 20px);
}
.divipgl-ctitle {
	padding-bottom: 10px;
	font-size: 17px;
	line-height: 23px;
	color: #50a6d3;
	font-family: 'Myriad W01 SmBd', sans-serif;
}
.divipgl-ccontent {
}
.divipgl-ccontent, .divipgl-ccontent p {
	font-size: 17px;
	line-height: 23px;
}
.divipgr-value {
	padding: 15px 0 0;
	display: inline-block;
	vertical-align: top;
	width: 200px;
}
.divipgr-hr {
	display: none;
	height: 1px;
	width: 155px;
	background-color: #3b5465;
}
.divipgr-valh {
	padding: 15px 0 0 5px;
}
.divipgr-indi {
	display: inline-block;
	vertical-align: middle;
	height: 16px;
	background-color: #50a6d3;
	width: 2px;
	position: relative;
	margin: 0 10px 0 4px;
	top: -5px;
}
.divipg-indiup:before {
	position: absolute;
	top: 0px;
	left: -3px;
	display: block;
	content: '';
	height: 6px;
	width: 6px;
	border-top: 2px solid #50a6d3;
	border-left: 2px solid #50a6d3;
	transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.divipg-indidown:before {
	position: absolute;
	top: 9px;
	left: -3px;
	display: block;
	content: '';
	height: 6px;
	width: 6px;
	border-bottom: 2px solid #50a6d3;
	border-right: 2px solid #50a6d3;
	transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.divipgr-num {
	font-size: 52px;
	line-height: 50px;
	color: #50a6d3;
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
}
.divipgr-symbol {
	font-size: 20px;
	line-height: 20px;
	font-family: 'Myriad W01 SmBd', sans-serif;
	padding-left: 1px;
	color: #50a6d3;
}
.divipgr-symbol sup {
	display: inline-block;
	vertical-align: bottom;
	padding-bottom: 16px;
}
.divipgr-valb {
	padding: 0 0 0 5px;
}
.divipgr-title {
	color: #3b5465;
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.divipgr-amount {
	color: #3b5465;
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.divipgr-prior {
	color: #3b5465;
	font-size: 16px;
	line-height: 20px;
}


/* divisional overview */
#divoverviewpg {
	padding: 60px 6% 40px;
}
.divoverh-intro {
	color: #50a6d3;
	font-size: 40px;
	line-height: 44px;
	padding: 0 10% 40px;
	border-bottom: 2px solid #50a6d3;
	text-align: center;
	font-family: 'MyriadW08-BoldCondensed1166610';
	text-transform: uppercase;
	color: #3b5465;
}
.divovpg-item {
	padding: 40px 0 30px;
	border-bottom: 2px solid #50a6d3;
}
.divovpgi-title {
	/*
	color: #3b5465;
	font-size: 38px;
	line-height: 42px;
	font-family: 'Myriad W01 SmBd', sans-serif;
	*/
	padding: 0 0 20px;
}
.divovpgi-title img {
	height: 30px;
}
.divovpgi-intro {
	color: #3b5465;
	font-size: 20px;
	line-height: 24px;
	font-family: 'Myriad W01 Regular', sans-serif;
	text-transform: uppercase;
	padding: 0 0 20px;
}
.divovpgi-logos {
}
.divovpgi-logos img {
	display: block;
	padding: 0 0 40px 0;
	max-height: 120px;
}
.divovpgi-col1 {
	width: 30%;
	box-sizing: border-box;
	padding: 0 30px 0 0;
}
.divovpgi-col2 {
	width: 25%;
	text-align: center;
}
.divovpgi-col3 {
	width: 45%;
	text-align: center;
}
.divovpgi-dblk {
	width: 50%;
	box-sizing: border-box;
	padding: 0 5% 20px;
}
.divovpgi-rstorestot {
	color: #3b5465;
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	font-size: 46px;
	line-height: 36px;
}
.divovpgi-rstorestot span {
	display: block;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 18px;
	font-family: 'Myriad W01 Regular', sans-serif;
	letter-spacing: 1px;
	padding: 12px 0 4px;
}
.divovpgi-rstoresprior {
	color: #50a6d3;
	font-family: 'Myriad W01 Regular', sans-serif;
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 25px;
}
.divovpgi-geocontent {
	color: #50a6d3;
	font-family: 'Myriad W01 Regular', sans-serif;
	font-size: 18px;
	line-height: 22px;
}
.divovpgi-data {
	padding-bottom: 20px;
}
.divovpgi-dimg {
	padding-bottom: 18px;
}
.divovpgi-dimg img {
	width: 115px;
	height: 115px;
}
.divovpgi-dtot {
	color: #3b5465;
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	font-size: 46px;
	line-height: 36px;
	padding-bottom: 18px;
}
.divovpgi-dtot img {
	max-width: 40px;
	max-height: 40px;
	vertical-align: middle;
	margin-right: 20px;
}
.divovpgi-dtitle {
	text-transform: uppercase;
	font-size: 18px;
	line-height: 22px;
	font-family: 'Myriad W01 Regular', sans-serif;
	letter-spacing: 1px;
}
.divovpgi-dprior {
	color: #50a6d3;
	font-family: 'Myriad W01 Regular', sans-serif;
	font-size: 18px;
	line-height: 22px;
}


/* material matters */
#materialmpg .tmpltwrap {
	padding: 0 12%;
}
.mmpg-intro {
	padding-bottom: 10px;
	max-width: 80%;
	margin: 0 auto;
	line-height: 20px;
	color: #3b5465;
	text-align: center;
	font-family: 'Myriad W01 SmBd';
}
.matmpg-content {
	padding-bottom: 60px;
}
.matmpg-item {
	margin-bottom: 25px;
	background-color: #f4f3ed;
	padding: 45px 50px 25px;
}
.matmpgi-lcol {
	width: 35%;
	box-sizing: border-box;
	padding: 0 6% 0 0;
}
.matmpgi-title {
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	font-size: 30px;
	line-height: 30px;
	text-transform: uppercase;
	color: #3b5465;
	padding: 0 0 30px 0;
}
.matmpgi-image {
}
.matmpgi-image img {
	max-height: 340px;
	max-width: 100%;
}
.matmpgi-rcol {
	width: 65%;
	position: relative;
}
.matmpgi-desc {
	font-size: 16px;
	line-height: 22px;
	padding-bottom: 30px;
}
.matmpgi-lgrp {
	padding-bottom: 20px;
}
.matmpgi-ltitle {
	color: #3b5465;
	font-family: 'Myriad W01 Regular', sans-serif;
	font-size: 22px;
	line-height: 26px;
	padding-bottom: 4px;
}
.matmpgi-lgrp li {
	padding: 0 0 2px 0;
}
.matmpgi-lgrp li:before {
	content: '·';
	display: inline-block;
	font-family: 'Myriad W01 SmBd', sans-serif;
    padding-right: 8px;
    font-size: 20px;
    line-height: 20px;
    vertical-align: top;
}
.matmpgi-lgrp li div {
	width: calc(100% - 20px);
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	line-height: 22px;
}
.matmpgi-caption {
	padding-top: 10px;
	color: #50a6d3;
	font-size: 15px;
	line-height: 19px;
	font-family: 'Myriad W01 Lt It', sans-serif;
}


/* our business */
#ourbuspg {
	padding: 0 0 80px;
}
#ourbuspg .tmpltwrap {
	padding: 10px 9% 0;
}
.obpg-title {
	text-align: center;
	color: #3b5465;
	font-size: 40px;
	line-height: 40px;
	padding-bottom: 6px;
}
.obpg-title:after {
	content: '';
	display: block;
	width: 100px;
	border-bottom: 5px solid #3b5465;
	margin: 30px auto 0px;
}
.obpg-wrap {
	background-color: #f4f3ed;
	padding: 45px 32px 35px;
}
.obpg-heading {
	padding: 0 8px 45px;
	border-bottom: 20px solid #50a6d3;
	margin-bottom: 40px;
}
.obpg-heading img {
	max-height: 46px;
}
.obpg-top {
	display: table;
	width: 100%;
	border-bottom: 2px solid #50a6d3;
	padding-bottom: 35px;
	margin-bottom: 35px;
}
.obpgt-col {
	width: 33.33%;
	display: table-cell;
	vertical-align: top;
	text-align: center;
	padding: 0 5%;
}
.obpgt-col:nth-child(2) {
	border-left: 2px solid #50a6d3;
	border-right: 2px solid #50a6d3;
}
.obpg-btm {
	display: table;
	width: 100%;
}
.obpgb-col {
	width: 33.33%;
	display: table-cell;
	vertical-align: top;
	text-align: center;
}
.obpgbw-col {
	border-left: 2px solid #50a6d3;
	width: 66.67%;
	display: table-cell;
	vertical-align: top;
	text-align: center;
}
.obpgtc-title {
	color: #3b5465;
	font-family: 'MyriadW08-BoldCondensed1166610';
	text-transform: uppercase;
	font-size: 36px;
	line-height: 36px;
	padding-bottom: 20px;
}
.obpgtc-title:after {
	content: '';
	display: block;
	border-bottom: 2px solid #50a6d3;
	width: 85px;
	margin: 18px auto 0;
}
.obpgbc-title {
	color: #3b5465;
	font-family: 'MyriadW08-BoldCondensed1166610';
	text-transform: uppercase;
	font-size: 36px;
	line-height: 36px;
	padding-bottom: 30px;
}
.obpgtc-blank {
	height: 76px;
}
.obpgd-row {
	padding-bottom: 35px;
}
.obpgd-row:last-child {
	padding-bottom: 0px;
}
.obpgt-col:first-child .obpgd-row:nth-child(3) {
	text-align: left;
	width: 260px;
	margin: 0 auto;
}
.obpgt-col:first-child .obpgd-row:nth-child(5) {
	text-align: right;
	width: 260px;
	margin: 0 auto;
}
.obpgd-graph {
	padding-bottom: 15px;
}
.obpgd-graph img {
	max-width: 152px;
	max-height: 152px;
}
.obpgd-icon {
	padding: 0 20px;
}
.obpgd-icon img {
	max-width: 42px;
	max-height: 42px;
}
.obpgd-txt {
	width: calc(100% - 82px);
}
.obpgd-num {
	color: #3b5465;
	font-family: 'MyriadW08-BoldCondensed1166610';
	font-size: 36px;
	line-height: 36px;
	padding-bottom: 5px;
}
.obpgd-lbl {
	color: #3b5465;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 22px;
	font-family: 'Myriad W01 Regular';
}
.obpgd-sub {
	color: #50a6d3;
	font-size: 17px;
	line-height: 22px;
	font-family: 'Myriad W01 Regular';
}
.obpgd-row.obpgrfeat .obpgd-num {
	font-size: 70px;
	line-height: 64px;
}
.obpgd-rowc {
	padding: 0 10%;
	font-size: 19px;
	line-height: 22px;
}
.obpgdc-label {
	width: calc(100% - 82px);
	margin-right: 12px;
	font-family: 'Myriad W01 Regular';
	padding: 4px 0;
	text-align: right;
}
.obpgdc-num {
	width: 70px;
	font-family: 'Myriad W01 Bd';
	padding: 4px 0;
	text-align: center;
	font-size: 21px;
}
.obpgbw-img {
	padding: 0 5% 0;
}
.obpgbw-img img {
	max-width: 100%;
}
.obpg-fnotes {
	font-family: 'Myriad W01 Lt It';
	font-size: 14px;
	line-height: 18px;
	padding: 12px 0 0 14px;
}
.obpg-fnotes span {
	display: inline-block;
	width: 14px;
	position: relative;
	left: -14px;
	margin-right: -14px;
}


/* strategic priorities */
#stratprpg {
	padding-bottom: 80px;
}
.strpr-title {
	text-align: center;
	font-size: 40px;
	line-height: 40px;
	padding-bottom: 10px;
}
.strpr-title:after {
    content: '';
    display: inline-block;
    width: 100px;
    margin: 0 auto 10px;
    border-bottom: 5px solid #3b5465;
}
.strpr-intro {
	font-family: 'Myriad W01 Lt', sans-serif;
	color: #50a6d3;
	font-size: 21px;
	line-height: 31px;
	padding-bottom: 30px;
	max-width: 70%;
	margin: 0 auto;
	text-align: center;
}
.strpr-desc {
	max-width: 80%;
	margin: 0 auto;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 30px;
}
.strpr-item {
	background-color: #f4f3ed;
	margin-bottom: 30px;
	padding: 15px 6%;
}
.strpr-acch {
}
.strpr-accbtn {
	width: 40px;
	color: #3b5465;
	font-size: 64px;
	line-height: 30px;
	font-family: 'Myriad W01 Regular', sans-serif;
	height: 40px;
	cursor: pointer;
}
.strpr-iicon {
	width: 20%;
	text-align: right;
	padding: 0 40px 0 calc(10% - 75px);
	box-sizing: border-box;
}
.strpr-iicon img {
	max-width: 75px;
}
.strpr-itxt {
	width: calc(80% - 380px);
}
.strpr-ititle {
	text-transform: uppercase;
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	font-size: 26px;
	line-height: 20px;
	color: #3b5465;
	padding: 0 0 10px;
}
.strpr-iintro {
	color: #50a6d3;
	font-size: 22px;
	line-height: 28px;
}
.strpr-ifimg {
	width: 340px;
	text-align: center;
}
.strpr-ifimg img {
	max-width: 340px;
	max-height: 170px;
}
.strpr-accwrap {
	display: none;
	border-top: 18px solid #50a6d3;
	padding: 30px 0 30px;
}
.strpr-icontent {
	width: 33.33%;
	box-sizing: border-box;
	padding: 0 20px 20px 0;
}
.strpr-icontentf {
	border: 1px solid #000;
	padding: 20px 15px;
}
.strpr-ictitle {
	font-family: 'Myriad W01 SmBd', sans-serif;
	color: #3b5465;
	font-size: 18px;
	line-height: 22px;
	padding: 0 0 6px 0;
}
.strpr-icontentf .strpr-ictitle {
	padding: 0 0 20px 0;
}
.strpr-icontent li {
	padding: 0 0 4px 0;
}
.strpr-icontent li:before {
	content: '·';
	font-family: 'Myriad W01 SmBd', sans-serif;
    padding-right: 8px;
    font-size: 20px;
    line-height: 20px;
    vertical-align: top;
}
.strpr-icontent li > div {
	font-size: 16px;
	line-height: 20px;
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 20px);
}
.strpr-icontent li div .strpr-ivalues {
	padding: 15px 0;
	display: table;
	width: 310px;
}
.strpr-icontent li div .strpr-ival {
	display: table-cell;
	vertical-align: middle;
	width: 50%;
	text-align: center;
}
.strpr-icontent li div .strpr-ival:first-child {
	border-right: 1px solid #50a6d3;
}
.strpr-ival img {
	width: 18px;
	height: 18px;
	vertical-align: middle;
}
.strpr-ival span {
	width: calc(100% - 18px);
	box-sizing: border-box;
	padding: 0 12px;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 16px;
	color: #50a6d3;
	font-family: 'Myriad W01 Bd';
}


/* value creation */
#valcpg {
	padding-bottom: 60px;
}
.valcgrp {
	max-width: 1040px;
	width: 100%;
	margin: 0 auto;
	padding: 0 20px 50px;
	box-sizing: border-box;
}
.valcg-title {
	color: #50a6d3;
	padding-bottom: 30px;
	text-align: center;
	font-size: 22px;
	line-height: 31px;
}
.valcg-h {
	display: table;
	width: 100%;
}
.valcg-b {
}
.valcg-tab {
	display: table-cell;
	vertical-align: middle;
	border: 1px solid #f4f3ed;
	width: 200px;
	height: 90px;
	padding: 0 15px;
	box-sizing: border-box;
	text-align: center;
	text-transform: uppercase;
	font-family: 'MyriadW08-BoldCondensed1166610';
	color: #3b5465;
	font-size: 30px;
	line-height: 30px;
	cursor: pointer;
}
.valcg-tabf {
	background-color: #f4f3ed;
}
.valcg-content {
	display: none;
}
.valcg-contentf {
	display: block;
	background-color: #f4f3ed;
	padding: 40px;
}
.valcg-ctxt {
	font-size: 15px;
	line-height: 19px;
	padding-bottom: 25px;
}
.valcg-ctitle, .valcg-cftitle {
	color: #3b5465;
	font-family: 'Myriad W01 SmBd';
	font-size: 15px;
	line-height: 19px;
	padding-bottom: 5px;
}
.valcg-cftitle {
	text-align: center;
}
.valcg-clist {
	padding-bottom: 20px;
}
.valcg-clist ul {
	list-style: none;
	margin: 0;
}
.valcg-clist ul li:before {
    content: '.';
    color: #000;
    display: inline-block;
    position: absolute;
    top: -4px;
    left: 0;
    font-family: 'Myriad W01 Bd';
}
.valcg-clist ul li {
	padding-bottom: 2px;
	padding-left: 10px;
	position: relative;
}
.valcg-clist ul li ul {
}
.valcg-clist ul li ul li {
}
.valcg-cfeat {
	text-align: center;
}
.valcg-cfitem {
	width: 33.33%;
	display: inline-block;
	vertical-align: top;
}
.valcg-cfi-icon {
	padding-bottom: 12px;
	height: 43px;
}
.valcg-cfi-icon img {
	max-height: 43px;
	max-width: 47px;
}
.valcg-cfi-img {
	height: 130px;
	padding-bottom: 12px;
}
.valcg-cfi-img img {
	max-width: 250px;
	max-height: 130px;
}
.valcg-cfi-title {
	color: #50a6d3;
	text-transform: uppercase;
	font-size: 17px;
	line-height: 21px;
	font-family: 'Myriad W01 Regular';
}


/* performance highlights */
#phighpg {
	padding-bottom: 80px;
}
#phighpg .tmpltwrap {
}
.phightop {
	display: table;
	width: 1000px;
	margin: 0 auto 40px;
}
.phight-l {
	display: table-cell;
	vertical-align: top;
	width: 50%;
	box-sizing: border-box;
	background-color: #3b5465;
	color: #FFF;
	padding: 30px 25px;
}
.phight-r {
	display: table-cell;
	vertical-align: top;
	width: 50%;
	background-size: cover;
	background-position: 50% 50%;
}
.phi-item {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #FFF;
}
.phi-ititle {
	font-size: 22px;
	line-height: 20px;
	font-family: 'MyriadW08-BoldCondensed1166610';
	text-transform: uppercase;
	padding-bottom: 12px;
}
.phi-iarrow {
	height: 16px;
	background-color: #FFF;
	width: 2px;
	position: relative;
	top: -8px;
	margin: 0 15px 0 4px;
}
.phi-iaup:before {
	position: absolute;
	top: 0px;
	left: -3px;
	display: block;
	content: '';
	height: 6px;
	width: 6px;
	border-top: 2px solid #FFF;
	border-left: 2px solid #FFF;
	transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.phi-iadwn:before {
	position: absolute;
	top: 7px;
	left: -3px;
	display: block;
	content: '';
	height: 6px;
	width: 6px;
	border-bottom: 2px solid #FFF;
	border-right: 2px solid #FFF;
	transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.phi-ipercent {
	width: calc(45% - 21px);
	font-size: 54px;
	line-height: 50px;
}
.phi-itotals {
	width: 55%;
	color: #50a6d3;
}
.phi-itotal {
	font-family: 'MyriadW08-BoldCondensed1166610';
	font-size: 23px;
	line-height: 23px;
	padding-bottom: 3px;
}
.phi-iprior {
	font-family: 'Myriad W01 Regular';
	font-size: 19px;
	line-height: 23px;
}
.phight-notes {
	font-size: 13px;
}
.phight-notes p {
	margin-bottom: 0;
	line-height: 18px;
}
.phight-notes ul {
	list-style: none;
	margin: 0;
	padding-bottom: 10px;
}
.phight-notes li {
	padding-bottom: 2px;
	padding-left: 10px;
	position: relative;
}
.phight-notes li:before {
	content: '.';
	color: #FFF;
	display: inline-block;
	position: absolute;
	top: -4px;
	left: 0;
	font-family: 'Myriad W01 Bd';
}
.phight-notes i {
	font-family: 'Myriad W01 Lt It';
}
.phighbtm {
	width: 1000px;
	margin: 0 auto 40px;
	padding: 35px 20px;
	box-sizing: border-box;
	background-color: #f4f3ed;
}
.phi-vtitle {
	color: #3b5465;
	font-family: 'MyriadW08-BoldCondensed1166610';
	text-transform: uppercase;
	font-size: 40px;
	line-height: 34px;
	padding: 0 0 25px 15px;
}
.phi-vitem {
	width: calc(50% - 30px);
	padding: 20px 0;
	margin: 0 15px;
	border-top: 1px solid #3b5465;
	font-size: 21px;
	line-height: 25px;
}
.phi-vititle {
	color: #3b5465;
	font-family: 'Myriad W01 Regular';
}
.phi-viamt {
	color: #3b5465;
	font-family: 'MyriadW08-BoldCondensed1166610';
	font-size: 46px;
	line-height: 36px;
	padding-bottom: 5px;
}
.phi-videsc {
	color: #3b5465;
	font-family: 'Myriad W01 Regular';
}
.phi-viprior {
	color: #50a6d3;
	font-family: 'Myriad W01 Regular';
}


/* audit committee */
#auditcommittee {
	padding: 80px 20px;
	width: 1040px;
	margin: 0 auto;
	box-sizing: border-box;
}
.audcom-h {
	background-color: #4ba6d3;
	background-size: contain;
	background-position: 10px 30px;
	background-repeat: no-repeat;
	padding-left: 26%;
	/* height: 303px; */
	margin-bottom: 30px;
}
.audcom-h:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	margin-right: -0.25em;
}
.audcom-hl {
	width: 35%;
	padding: 50px 25px;
	box-sizing: border-box;
	text-align: center;
}
.audcom-signature {
}
.audcom-signature img {
	max-width: 140px;
}
.audcom-name {
	color: #000;
	font-size: 17px;
	line-height: 21px;
}
.audcom-name span {
	font-family: 'Myriad W01 SmBd Cnd', sans-serif;
	display: block;
	font-size: 12px;
	line-height: 15px;
	padding-top: 5px;
}
.audcom-hr {
	width: calc(65% - 0.5em);
	padding: 50px 25px;
	box-sizing: border-box;
	text-align: center;
	color: #FFF;
}
.audcom-title {
	font-size: 40px;
	line-height: 40px;
	padding-bottom: 20px;
}
.audcom-title:after {
    content: '';
    display: block;
    width: 125px;
    border-bottom: 5px solid #FFF;
    margin: 18px auto 0px;
}
.audcom-title h1 {
	display: inline;
}
.audcom-title span {
	display: inline-block;
	font-size: 11px;
	line-height: 11px;
	font-family: 'Myriad W01 SmBd', sans-serif;
	border: 1px solid #FFF;
	border-radius: 50%;
	padding: 4px 6px;
	vertical-align: middle;
	margin: 3px 0 0 14px;
}
.audcom-intro {
	font-size: 15px;
	line-height: 20px;
}
.audcom-tbls {
	padding-bottom: 25px;
}
.audcom-tl {
	width: calc(100% - 240px);
	box-sizing: border-box;
	padding-right: 30px;
}
.audcom-memtable {
}
.audcom-memth {
}
.audcom-mth {
	font-size: 10px;
	line-height: 13px;
	font-family: 'Myriad W01 Regular';
}
.audcom-mth.audcom-mc1 {
	border-bottom: 2px solid #000;
}
.audcom-mth.audcom-mc2, .audcom-mth.audcom-mc3, .audcom-mth.audcom-mc4 {
	border-bottom: 2px solid #4ba6d3;
}
.audcom-mtrow {
	font-size: 12px;
	line-height: 14px;
	padding-top: 3px;
}
.audcom-mc1 {
	width: 190px;
	margin-right: 7px;
	border-bottom: 1px solid #000;
	color: #000;
}
.audcom-mc2 {
	width: 165px;
	margin-right: 7px;
	border-bottom: 1px solid #4ba6d3;
	color: #4ba6d3;
}
.audcom-mc3 {
	margin-right: 7px;
	width: 75px;
	border-bottom: 1px solid #4ba6d3;
	color: #4ba6d3;
}
.audcom-mc4 {
	width: 65px;
	border-bottom: 1px solid #4ba6d3;
	color: #4ba6d3;
}
.audcom-memfnote {
	font-family: 'Myriad W01 Lt It';
	font-size: 13px;
	line-height: 17px;
	padding: 12px 0 0 14px;
}
.audcom-memfnote span {
	display: inline-block;
	width: 14px;
	position: relative;
	left: -14px;
	margin-right: -14px;
}
.audcom-tr {
	width: 240px;
	box-sizing: border-box;
	background-color: #f4f3ed;
	padding: 12px 8px 8px;
	font-size: 12px;
	line-height: 15px;
	color: #4ba6d3;
}
.audcom-blockt {
	text-transform: uppercase;
	font-size: 13px;
	line-height: 16px;
	padding-bottom: 5px;
	font-family: 'Myriad W01 SmBd Cnd';
}
.audcom-blockl {
}
.audcom-blocki {
	font-size: 13px;
	line-height: 16px;
	padding-bottom: 3px;
}
.audcom-blocki span {
	display: inline-block;
	vertical-align: bottom;
	width: calc(100% - 63px);
}
.audcom-blocki div {
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	margin: 0 2px 2px 0;
	background-color: #4ba6d3;
	border-radius: 50%;
}
.audcom-lists {
}
.audcom-list {
	padding-bottom: 15px;
}
.audcom-ltitle {
	color: #3c5466;
	font-family: 'Myriad W01 Regular', sans-serif;
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 12px;
}
.audcom-lists ul {
	list-style: none;
	margin: 0;
}
.audcom-lists li {
	padding: 0 0 6px 0;
}
.audcom-lists li div {
	font-size: 15px;
	line-height: 19px;
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 20px);
}
.audcom-lists li:before {
	content: '·';
	font-family: 'Myriad W01 SmBd', sans-serif;
	padding-right: 8px;
	font-size: 20px;
	line-height: 20px;
	vertical-align: top;
	position: relative;
	top: -2px;
}


/* audit committee report */
#auditcommitteer {
	padding: 80px 20px;
	width: 1040px;
	margin: 0 auto;
	box-sizing: border-box;
}
#auditcommitteer .audcom-title:after {
    display: none;
}
.audcomr-stitle {
	font-size: 16px;
	line-height: 19px;
}
.audcomr-tbltitle {
	text-transform: uppercase;
	font-size: 13px;
	line-height: 18px;
	font-family: 'Myriad W01 Regular';
	padding-bottom: 10px;
}
#auditcommitteer .audcom-mtrow:first-child .audcom-mc1 {
	border-top: 1px solid #000;
}
#auditcommitteer .audcom-mtrow:first-child .audcom-mc2 {
	border-top: 1px solid #4ba6d3;
}
.audcomr-ctitle {
	padding: 0px 0 15px;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 18px;
	font-family: 'Myriad W01 Regular';
}
.audcomr-content {
}
.audcomr-content ul {
	list-style: none;
	margin: 0;
    list-style-image: url('images/bullet.png');
    padding-left: 10px;
}
.audcomr-content ul li {
	padding-bottom: 4px;
}
#auditcommitteer .audcom-mc2 {
	width: 410px;
}


/* stakeholder value */
.stkval-intro {
	color: #50a6d3;
	font-size: 20px;
	line-height: 26px;
	padding: 10px 20% 30px 0;
}
.stkval-rows {
	margin: 0 0 80px;
	padding: 0 5.5%;
}
.stkval-col1 {
	width: 20%;
	box-sizing: border-box;
	padding-right: 25px;
	text-align: center;
}
.stkval-col2 {
	width: 20%;
	box-sizing: border-box;
	padding-right: 25px;
}
.stkval-col3 {
	width: 20%;
	box-sizing: border-box;
	padding-right: 25px;
}
.stkval-col4 {
	width: 20%;
	box-sizing: border-box;
	padding-right: 25px;
}
.stkval-col5 {
	width: 20%;
	box-sizing: border-box;
}
.stkval-colh {
}
.stkval-row {
	border-top: 1px solid #3b5465;
	padding: 5px 0 30px;
}
.stkval-col {
	font-size: 15px;
	line-height: 19px;
}
.stkval-coltitle {
	color: #3b5465;
	font-family: 'Myriad W01 SmBd';
	font-size: 17px;
	line-height: 21px;
	min-height: 64px;
	box-sizing: border-box;
}
.stkval-rtitle {
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	font-size: 22px;
	line-height: 24px;
	color: #3b5465;
	text-transform: uppercase;
}
.stkval-ricon {
	padding: 2px 0;
}
.stkval-ricon img {
	width: 30px;
	height: 30px;
}
.stkval-rdesc {
	color: #50a6d3;
	font-family: 'Myriad W01 Regular', sans-serif;
}
.stkval-rdesc a {
	color: #50a6d3;
	font-family: 'Myriad W01 Lt';
	text-decoration: none;
}
.stkval-col ul {
}
.stkval-col li {
	padding: 0 0 4px 0;
}
.stkval-col li:before {
	content: '·';
	font-family: 'Myriad W01 SmBd', sans-serif;
    padding-right: 8px;
    font-size: 20px;
    line-height: 20px;
    vertical-align: top;
}
.stkval-col li > div {
	font-size: 15px;
	line-height: 19px;
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 20px);
}
.stkval-rlink {
	color: #50a6d3;
	font-family: 'Myriad W01 Regular', sans-serif;
	margin-left: 14px;
}


/* stakeholder engagement */
#sengagepg {
	padding: 0 0 80px;
}
.sengage-intro {
	background-color: #f4f3ed;
	color: #50a6d3;
	font-size: 20px;
	line-height: 24px;
	font-family: 'Myriad W01 Bd', sans-serif;
	padding: 50px 4%;
}
.sengage-grpintro {
	padding: 50px 4% 30px;
	font-size: 17px;
	line-height: 21px;
}
.sengage-items {
	text-align: center;
}
.sengage-item {
	width: 170px;
	margin: 0 30px 40px;
	cursor: pointer;
	position: relative;
}
.sengage-iname {
	display: inline-block;
	padding: 10px;
	background-color: #3b5465;
	color: #FFF;
	border-radius: 5px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 14px;
	font-family: 'Myriad W01 SmBd', sans-serif;
}
.sengage-iicon {
	padding-top: 10px;
}
.sengage-iicon img {
	max-height: 120px;
	max-width: 120px;
}
.sengage-arr {
	display: none;
}
.sengage-arr:before, .sengage-arr:after {
	content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    border-top: 0;
	z-index: 100;
	left: calc(50% - 9px);
}
.sengage-arr:before  {
    bottom: -41px;
    border-bottom-color: #50a6d3;
    border-width: 17px;
}
.sengage-arr:after  {
    bottom: -42px;
    border-bottom-color: #FFF;
    border-width: 17px;
}
.sengage-content {
	display: none;
	text-align: left;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #50a6d3;
	border-radius: 5px;
	padding: 50px 4% 0;
}
.sengage-col {
	width: 33.33%;
	box-sizing: border-box;
	padding: 0 40px 40px 0;
}
.sengage-cdesc {
	color: #50a6d3;
	font-size: 17px;
	line-height: 21px;
	font-family: 'Myriad W01 SmBd', sans-serif;
}
.sengage-col ul {
	padding: 10px 0 20px;
}
.sengage-col li:before {
	content: '·';
	font-family: 'Myriad W01 SmBd', sans-serif;
    padding-right: 8px;
    font-size: 20px;
    line-height: 20px;
    vertical-align: top;
}
.sengage-col li div {
	font-size: 17px;
	line-height: 23px;
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 20px);
}
.sengage-cimg {
	padding-bottom: 10px;
}
.sengage-cimg img {
	max-height: 200px;
	max-width: 200px;
}
.sengage-cimgcap {
	color: #50a6d3;
	font-size: 14px;
	line-height: 17px;
	font-family: 'Myriad W01 Lt It', sans-serif;
}
.sengage-current .sengage-iname {
	background-color: #50a6d3;
}
.sengage-current .sengage-arr {
	display: block;
}
.sengage-cshow {
	display: block;
}
.sengage-txt {
	padding-top: 50px;
}
.sengage-txt, .sengage-txt p {
	font-size: 16px;
	line-height: 20px;
}


/* operating environment */
#operenvpg {
	padding: 0 0 60px;
}
.oepg-intro {
	background-color: #f4f3ed;
	color: #50a6d3;
	font-size: 20px;
	line-height: 24px;
	font-family: 'Myriad W01 Bd', sans-serif;
	padding: 50px 4%;
	margin-bottom: 40px;
}
.oepg-wrap {
	background-image: url('images/oeafrica.svg');
	background-position: center top;
	background-size: 900px auto;
	background-repeat: no-repeat;
	min-height: 1040px;
}
.oepg-sections {
	padding: 0 7%;
}
.oepg-section {
	width: 33.33%;
	box-sizing: border-box;
	padding: 30px 20px 30px;
}
.oepgse-icon {
	padding-bottom: 14px;
}
.oepgse-icon img {
	max-width: 100px;
	max-height: 100px;
}
.oepgse-title {
	display: inline-block;
	padding: 10px;
	background-color: #3b5465;
	color: #FFF;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 14px;
    font-family: 'Myriad W01 SmBd', sans-serif;
}
.oepgse-desc {
	padding: 14px 0;
	font-size: 13px;
    line-height: 17px;
	font-family: 'Myriad W01 SmBd', sans-serif;
	color: #50a6d3;
}
.oepg-section li {
	color: #000;
	font-size: 14px;
	line-height: 18px;
	padding: 8px 0;
	border-bottom: 1px solid #50a6d3;
}
.oepg-section li:first-child {
	border-top: 1px solid #50a6d3;
}
.oepg-arrwrap {
	text-align: center;
}
.oepg-arrdown {
	display: inline-block;
	vertical-align: middle;
	height: 40px;
	background-color: #50a6d3;
	width: 7px;
	position: relative;
	top: -4px;
}
.oepg-arrdown:after {
	position: absolute;
	bottom: 2px;
	left: -10px;
	display: block;
	content: '';
	height: 20px;
	width: 20px;
	border-bottom: 7px solid #50a6d3;
	border-right: 7px solid #50a6d3;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.oepg-summary {
	padding: 35px 30px;
	border: 1px solid #50a6d3;
	border-radius: 5px;
	background-color: #FFF;
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}
.oepg-simgs {
	width: calc(100% - 500px);
	padding-right: 30px;
	box-sizing: border-box;
	line-height: 0;
}
.oepgsimg1 {
	padding-right: 10px;
	width: 154px;
	box-sizing: border-box;
}
.oepgsimg2 {
	padding-right: 10px;
	width: 122px;
	box-sizing: border-box;
}
.oepgsimg3 {
	padding-right: 10px;
	width: 243px;
	box-sizing: border-box;
}
.oepgsimg4 {
	padding-right: 10px;
	width: 146px;
	box-sizing: border-box;
}
.oepg-summarytxt {
	width: 330px;
	box-sizing: border-box;
	padding-right: 30px;
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 22px;
	line-height: 26px;
	color: #3b5465;
}
.oepg-svalue {
	width: 170px;
	box-sizing: border-box;
}
.oepg-stitle {
	color: #50a6d3;	
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.oepg-spval {
	color: #50a6d3;	
}
.oepg-sindi {
	display: inline-block;
	vertical-align: middle;
	height: 16px;
	background-color: #50a6d3;
	width: 2px;
	position: relative;
	margin: 0 10px 0 4px;
	top: -5px;
}
.oepg-indiup:before {
	position: absolute;
	top: 0px;
	left: -3px;
	display: block;
	content: '';
	height: 6px;
	width: 6px;
	border-top: 2px solid #50a6d3;
	border-left: 2px solid #50a6d3;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.oepg-indidown:before {
	position: absolute;
	top: 9px;
	left: -3px;
	display: block;
	content: '';
	height: 6px;
	width: 6px;
	border-bottom: 2px solid #50a6d3;
	border-right: 2px solid #50a6d3;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.oepg-snum {
	font-size: 52px;
	line-height: 50px;
}
.oepg-ssymbol {
	font-size: 20px;
	line-height: 20px;
	font-family: 'Myriad W01 Regular', sans-serif;
	padding-left: 1px;
}
.oepg-samt {
	color: #000;
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.oepg-sprior {
	color: #000;
	font-size: 16px;
	line-height: 20px;
}


/* our business model */
#busmodpg {
	padding: 0 0 60px;
}
.busmod-section1 {
}
.busmod-sblock {
	padding-bottom: 30px;
	text-align: center;
}
.busmod-stitle {
	color: #3b5465;
	text-transform: uppercase;
	font-size: 26px;
	line-height: 30px;
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	padding-bottom: 4px;
}
.busmod-ssubtitle {
	color: #50a6d3;
	font-size: 25px;
	line-height: 29px;
	text-align: center;
}
.busmod-sintro {
	color: #3b5465;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	font-family: 'Myriad W01 SmBd';
	padding: 10px 0;
	width: 40%;
	margin: 0 auto;
}
.busmod-sitems {
	background-color: #f4f3ed;
	padding: 35px 0 0;
	position: relative;
}
.busmod-sitemse {
	border-top: 130px solid #f4f3ed;
	border-right: 45.5vw solid transparent;
	border-bottom: 50px solid transparent;
	border-left: 45.5vw solid transparent;
	width: 0;
	height: 0;
	box-sizing: border-box;
}
.busmod-sitem {
	box-sizing: border-box;
	padding: 0 40px 30px;
	width: 33.33%;
}
.busmod-sico {
	padding: 0 10px 0 0;
}
.busmod-sico img {
	width: 36px;
	height: 36px;
}
.busmod-stxt {
	width: calc(100% - 50px);
}
.busmod-sititle {
	font-family: 'Myriad W01 Regular';
	color: #000;
	font-size: 15px;
	line-height: 19px;
	text-transform: uppercase;
	padding: 8px 0 5px;
	letter-spacing: 1px;
}
.busmod-sidesc {
	color: #3b5465;
	font-size: 15px;
	line-height: 19px;
	font-family: 'Myriad W01 SmBd', sans-serif;
	padding-bottom: 5px;
}
.busmod-sitem ul {
}
.busmod-sitem li {
	padding: 0 0 2px 0;
}
.busmod-sitem li:before {
	content: '·';
	font-family: 'Myriad W01 SmBd', sans-serif;
    padding-right: 8px;
    font-size: 20px;
    line-height: 20px;
    vertical-align: top;
}
.busmod-sitem li div {
	font-size: 15px;
	line-height: 19px;
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 20px);
	color: #000;
}
.busmod-section2 {
	padding-bottom: 40px;
}
.busmod-blocks {
	display: table;
	width: 100%;
	height: 100%;
}
.busmod-cbcol {
	display: table-cell;
	vertical-align: top;
	width: 33.33%;
	height: 100%;
}
.busmod-cblock {
	padding: 25px 30px;
	position: relative;
	box-sizing: border-box;
}
.busmod-cblintro {
	font-family: 'Myriad W01 Bd';
	font-size: 15px;
	line-height: 19px;
	padding-bottom: 20px;
}
.busmod-cblouputt {
	text-transform: uppercase;
	font-size: 15px;
	line-height: 19px;
	font-family: 'Myriad W01 Regular';
	padding-bottom: 2px;
	letter-spacing: 1px;
}
.busmod-cblouput div {
	padding: 0 0 2px 0;
}
.busmod-cblouput div:before {
	content: '·';
	font-family: 'Myriad W01 SmBd', sans-serif;
    padding-right: 8px;
    font-size: 20px;
    line-height: 20px;
    vertical-align: top;
}
.busmod-cblouput span {
	font-size: 15px;
	line-height: 19px;
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 20px);
}
#busmodcbl0 {background-color: #f1b534;color: #000;height: 60%;}
#busmodcbl1 {background-color: #3b5465;color: #FFF;height: 40%;}
#busmodcbl2 {background-color: #4ba6d3;color: #000;height: 100%;padding-top: 15%;}
#busmodcbl3 {background-color: #95ac41;color: #000;height: 40%;}
#busmodcbl4 {background-color: #008f87;color: #000;height: 60%;}
#busmodcbl0 .busmod-cblimg {
	text-align: center;
}
#busmodcbl0 .busmod-cblimg img {
	width: 240px;
}
#busmodcbl1 .busmod-cbltxt {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 160px);
}
#busmodcbl1 .busmod-cblimg {
	display: inline-block;
	vertical-align: middle;
	width: 160px;
	box-sizing: border-box;
	padding: 0 0 0 40px;
}
#busmodcbl1 .busmod-cblimg img {
	width: 115px;
}
#busmodcbl2 .busmod-cblimg {
	text-align: center;
	padding-bottom: 10px;
}
#busmodcbl2 .busmod-cblimg img {
	width: 220px;
}
#busmodcbl4 .busmod-cbltxt {
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 160px);
}
#busmodcbl4 .busmod-cblimg {
	display: inline-block;
	vertical-align: top;
}
#busmodcbl4 .busmod-cblimg img {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 210px;
}
.busmod-section3 {
}
.busmod-litem {
	padding: 0 0 2px 0;
}
.busmod-larr {
	position: relative;
	top: 5px;
	left: 3px;
	width: 10px;
	height: 9px;
	border-left: 1px solid #000;
	box-sizing: border-box;
}
.busmod-larr.busmodlarr-u:before {
	position: absolute;
	left: -3px;
	content: '';
	display: inline-block;
	width: 4px;
	height: 4px;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.busmod-larr.busmodlarr-d:after {
	position: absolute;
	left: -3px;
	bottom: 1px;
	content: '';
	display: inline-block;
	width: 4px;
	height: 4px;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.busmod-ltxt {
	width: calc(100% - 10px);
	font-size: 15px;
	line-height: 19px;
}


/* add value */
#addvalpg {
	padding: 0 0 80px;
}
.addval-content {
	background-color: #f4f3ed;
	padding: 50px 5%;
}
.addval-exintro {
	font-size: 22px;
	line-height: 24px;
	color: #50a6d3;
	font-family: 'Myriad W01 SmBd', sans-serif;
	padding: 0 0 45px 0;
}
.addval-items {
}
.addval-item {
	border-top: 1px solid #3b5465;
	padding: 15px 0 35px;
}
.addval-txt {
	width: 80%;
	box-sizing: border-box;
	padding-right: 10%;
}
.addval-itxt {
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 10px;
}
.addval-ititle {
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	color: #3b5465;
	font-size: 34px;
	line-height: 34px;
	text-transform: uppercase;
	padding-bottom: 10px;
}
.addval-ilink {
	font-size: 18px;
	line-height: 24px;
	color: #50a6d3;
	font-family: 'Myriad W01 Regular', sans-serif;
}
.addval-arrcol {
	width: 20%;
	box-sizing: border-box;
	padding: 25px 0 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 18px;
	font-family: 'Myriad W01 Bd', sans-serif;
}
.addval-ch {
	padding: 10px 0;
}
.addval-ch1 .addval-arrtxt {
	color: #50a6d3;
	padding: 5px 0;
}
.addval-ch2 .addval-arrtxt {
	color: #3b5465;
	padding: 5px 0;
}
.addval-arrup, .addval-arrdown {
	position: relative;
	display: inline-block;
	height: 16px;
	width: 2px;
}
.addval-ch1 .addval-arrup, .addval-ch1 .addval-arrdown {
	background-color: #50a6d3;
}
.addval-ch2 .addval-arrdown, .addval-ch2 .addval-arrup {
	background-color: #3b5465;
}
.addval-arrup:after, .addval-arrdown:after {
	position: absolute;
	display: block;
	content: '';
	height: 6px;
	width: 6px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.addval-arrup:after {
	top: -1px;
	left: -3px;
}
.addval-ch1 .addval-arrup:after {
	border-top: 2px solid #50a6d3;
	border-left: 2px solid #50a6d3;
}
.addval-ch1 .addval-arrdown:after {
	border-bottom: 2px solid #50a6d3;
	border-right: 2px solid #50a6d3;
}
.addval-arrdown:after {
	top: 9px;
	left: -3px;
}
.addval-ch2 .addval-arrdown:after {
	border-bottom: 2px solid #3b5465;
	border-right: 2px solid #3b5465;
}
.addval-ch2 .addval-arrup:after {
	border-top: 2px solid #3b5465;
	border-left: 2px solid #3b5465;
}
.addval-contente {
	border-top: 130px solid #f4f3ed;
	border-right: 45.5vw solid transparent;
	border-bottom: 50px solid transparent;
	border-left: 45.5vw solid transparent;
	width: 0;
	height: 0;
	box-sizing: border-box;
}
.addval-dtitle {
	font-size: 22px;
	line-height: 24px;
	color: #50a6d3;
	font-family: 'Myriad W01 SmBd', sans-serif;
	padding: 25px 6%  0;
}
.addval-diagram {
	text-align: center;
	padding-top: 80px;
}
.addval-diagram img {
	width: 900px;
}


/* remuneration */
#remnrpg {
}
.remnr-nav {
	background-color: #50a6d3;
	padding: 12px 0;
}
.remnr-innerw {
	max-width: 1040px;
	width: 100%;
	margin: 0 auto;
	padding: 0 20px;
	box-sizing: border-box;
}
.remnr-nitem {
	color: #FFF;
	font-size: 13px;
	line-height: 13px;
	font-family: 'Myriad W01 SmBd', sans-serif;
	padding-right: 30px;
}
.remnr-nitemcur:after {
	content: '';
	display: inline-block;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
	width: 10px;
	height: 10px;
	margin-left: 4px;
	position: relative;
	top: -2px;
}
.remnr-header {
	max-width: 1040px;
	width: 100%;
	margin: 0 auto;
	padding: 35px 20px 0;
	box-sizing: border-box;
}
.remnr-intro {
	color: #3b5465;
	font-size: 20px;
	line-height: 20px;
	font-family: 'MyriadW08-BoldCondensed1166610';
	padding-bottom: 15px;
	text-transform: uppercase;
}
.remnr-hsections {
	padding-bottom: 30px;
}
.remnr-hsection {
	padding-bottom: 16px;
	font-size: 15px;
	line-height: 19px;
}
.remnr-hsection span {
	color: #50a6d3;
	font-size: 44px;
	line-height: 32px;
	font-family: 'MyriadW08-BoldCondensed1166610';
	display: inline-block;
	vertical-align: middle;
	border-right: 1px solid #50a6d3;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
}
.remnr-innerwbody {
	max-width: 1040px;
	width: 100%;
	margin: 0 auto;
	padding-bottom: 100px;
	box-sizing: border-box;
}
.remnr-stdh {
	color: #50a6d3;
	font-size: 13px;
	line-height: 13px;
	font-family: 'Myriad W01 SmBd', sans-serif;
	padding: 0 20px 40px;
}
.remnr-stdh span {
	color: #50a6d3;
	font-size: 44px;
	line-height: 32px;
	font-family: 'MyriadW08-BoldCondensed1166610';
	display: inline-block;
	vertical-align: bottom;
	padding: 0 0 0 10px;
}
.remnr-stdtitle {
	color: #3b5465;
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	font-size: 36px;
	line-height: 36px;
	text-transform: uppercase;
	padding: 20px 20px;
}
.remnr-customh {
	padding: 0 20px;
}
#remnrpg .twocolwrap {
	max-width: 1040px;
	padding: 0 20px;
	box-sizing: border-box;
}
.remnr-accordion {
	margin-bottom: 10px;
}
.remnr-accordion .alh {
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	font-size: 32px;
	line-height: 32px;
	text-transform: uppercase;
	padding: 30px 24px 30px;
	cursor: pointer;
	background-color: #f4f3ed;
}
.remnr-accordion .alh span {
	font-size: 54px;
	line-height: 30px;
	font-family: 'Myriad W01 Lt', sans-serif;
	padding-right: 30px;
	height: 34px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -4px;
}
.remnr-accfull .alh {
	color: #3b5465;
}
.remnr-accordion .alc {
	background-color: #f4f3ed;
	padding: 0 0 30px;
}
.remnr-acctline {
	border-top-width: 1px;
	border-top-style: solid;
	margin: 0 20px 20px;
}
#remnrpg .audcom-h {
	height: auto;
	padding-left: 28%;
	background-position: 0px 30px;
}
#remnrpg .audcom-hl {
    width: 30%;
    padding: 25px 25px;
}
#remnrpg .audcom-hr {
	width: calc(68% - 0.5em);
	padding: 25px 15px;
}
#remnrpg .audcom-signature img {
	max-height: 80px;
}


/* case study */
#cstudypg {
}
.cstudyintro {
	color: #3b5465;
	font-size: 17px;
	line-height: 21px;
	text-align: center;
	font-family: 'Myriad W01 Regular';
	padding-bottom: 20px;
}
.cstudylist-item {
	color: #3b5465;
	font-size: 15px;
	line-height: 19px;
	font-family: 'Myriad W01 SmBd';
	text-align: center;
}
.cstudylist-item:after {
	content: '';
	display: block;
	width: 85px;
	border-bottom: 1px solid #50a6d3;
	margin: 14px auto 12px;
}
.cstudylist-item:last-child:after {
	border-bottom: 0px;
}
.cstudyimgs {
	padding: 15px 0 1px;
}
.cstudyimgs img {
	max-height: 86px;
}
#cstudypg .tmplth {
    padding: 80px 9% 0px;
}
.cstudyitems {
	padding: 0 9% 60px;
	text-align: left;
}
.cstudyitem-title {
	color: #3b5465;
	text-transform: uppercase;
	font-family: 'MyriadW08-BoldCondensed1166610', sans-serif;
	border-top: 1px solid #50a6d3;
	border-bottom: 10px solid #50a6d3;
	font-size: 38px;
	line-height: 38px;
	padding: 15px 0;
	text-align: center;
	margin: 40px 0 0;
}
.cstudyitem-div {
	border-bottom: 10px solid #50a6d3;
	margin: 40px 0 0;
}
.cstudyrow {
	text-align: left;
}
.cstudyrow.cstudyrodd {
}
.cstudyrow.cstudyreven {
}
.cstudyr-img {
	width: 50%;
	padding-top: 31%;
	background-size: cover;
	background-position: 50% 50%;
}
.cstudyr-txt {
	width: 50%;
	padding-top: 31%;
	position: relative;
}
.cstudyr-outer {
	position: absolute;
	z-index: 100;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
}
.cstudyr-outer:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
}
.cstudyr-inner {
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	padding: 10px 40px;
}
.cstudyr-title {
	font-size: 20px;
	line-height: 24px;
	color: #50a6d3;
	font-family: 'Myriad W01 Regular', sans-serif;
	padding-bottom: 10px;
}
.cstudyr-intro {
	font-size: 16px;
	line-height: 22px;
	padding-bottom: 15px;
}
.cstudyr-full {
	display: none;
}
.cstudyr-full, .cstudyr-full p {
	font-size: 16px;
	line-height: 22px;
}
.cstudyr-full ul {
	list-style: disc;
	margin-left: 14px;
	padding-bottom: 20px;
}
.cstudyr-full ul li {
	line-height: 24px;
}
.cstudyr-rmore {
	display: inline-block;
	color: #50a6d3;
	font-size: 16px;
	line-height: 20px;
	font-family: 'Myriad W01 Lt It', sans-serif;
	cursor: pointer;
}
.cstudyr-close {
	display: none;
}
.cstudyr-close div {
	color: #50a6d3;
	font-size: 16px;
	line-height: 16px;
	font-family: 'Myriad W01 Lt It', sans-serif;
	padding: 5px 10px;
	cursor: pointer;
}
.cstudyftrc {
	padding: 0 6% 60px;
}
.cstudyftritem {
	padding: 0 0 30px;
}
.cstudyftri-content {
	padding: 15px 0 10px;
	box-sizing: border-box;
}


/* SDG */
#sdgpg {
	padding-bottom: 100px;
}
#sdgpg .tmpltwrap {
    padding: 0 3%;
}
.sdgintro {
	color: #3b5465;
	font-family: 'Myriad W01 SmBd';
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 30px;
}
.sdglinktitle {
	text-align: center;
	color: #50a6d3;
	font-size: 22px;
	line-height: 31px;
	padding-bottom: 25px;
}
.sdglinks {
	text-align: center;
}
.sdgl-item {
	width: 300px;
	box-sizing: border-box;
	margin: 0 10px 30px;
}
.sdgl-bk {
	background-size: cover;
	background-position: 50% 50%;
	height: 170px;
}
.sdgl-txt {
	background-color: #3b5465;
	padding: 20px;
	box-sizing: border-box;
	min-height: 125px;
}
.sdgl-title {
	color: #FFF;
	font-size: 22px;
	line-height: 26px;
	padding-bottom: 10px;
}
.sdgl-rmore {
	color: #50a6d3;
	font-family: 'Myriad W01 Lt It';
	font-size: 15px;
	line-height: 19px;
}


/* board and committee attendance */
.attendpg .tmpltwrap {
	padding: 0 9%;
}
.attend-intro {
	font-family: 'Myriad W01 Regular', sans-serif;
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 40px;
}
.attend-groups {
}
.attendg-lbln {
	width: 17%;
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 14px;
	line-height: 18px;
}
.attendg-lblp {
	width: 35%;
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 14px;
	line-height: 18px;
}
.attendg-lbl {
	width: 7%;
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 14px;
	line-height: 18px;
}
.attendg-symbol {
	width: 7%;
}
.attendg-symbol:nth-of-type(9) {
	width: 6%;
}
.attendg-symbol span {
	display: inline-block;
	box-sizing: border-box;
	padding: 6px 0 0 0;
	border: 1px solid #4ca6d4;
	color: #4ca6d4;
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	border-radius: 50%;
	width: 29px;
	height: 29px;
}
.attend-group {
	border-top: 2px solid #4ca6d4;
	padding: 4px 0 25px;
	margin-top: 5px;
}
.attendg-title {
	color: #4ca6d4;
	font-size: 22px;
	line-height: 26px;
	font-family: 'Myriad W01 SmBd', sans-serif;
	padding-bottom: 10px;
}
.attendg-row {
	font-size: 17px;
	line-height: 22px;
}
.attendg-row div {
	border-top: 1px solid #000;
	margin-left: 1%;
	padding: 2px 0 1px 0;
}
.attendg-row div:first-child {
	margin-left: 0;
}
.attend-group div:nth-child(2) div {
	border-top: 0px;
}
.attendg-fldn {
	width: 16%;
}
.attendg-fldp {
	width: 34%;
}
.attendg-fldt {
	width: 51%;
}
.attendg-fld {
	width: 6%;
	text-align: right;
	box-sizing: border-box;
	padding: 0 5px 0 0;
}
.attendg-fld sup {
}
.attend-conclusion {
	font-size: 17px;
	line-height: 22px;
	padding-bottom: 20px;
}
.attend-conclusion div {
	border-top: 1px solid #000;
	margin-left: 1%;
	padding: 2px 0 1px 0;
	border-bottom: 1px solid #000;
}
.attend-conclusion div:first-child {
	margin-left: 0;
}
.attend-conclusion .attendg-fld, .attendg-row .attendg-fld {
	padding: 2px 5px 1px 0;
}
.attend-notes {
}


/* board committee */
#stdpage ul {
	list-style: none;
	margin: 0;
    list-style-image: url('images/bullet.png');
    padding-left: 10px;
}
.boardpg .tmpltwrap {
	padding: 0 9%;
}
#boardinner #stdpage {
    padding: 0px 0px 60px;
}
.boardentry {
	border-bottom: 2px solid #4ca6d4;
	padding: 10px 0;
}
.boardentry#nopad {
	padding: 0px;
}
.boardentry .col1 {
	width: 40%;
	box-sizing: border-box;
	padding-right: 30px;
}
.boardentry .col2 {
	width: 60%;
}
.boardentry .boardcom {
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 8px;
	color: #4ca6d4;
}
.boardicon {
	height: 31px;
	width: 31px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #4ca6d4;
	border-radius: 50%;
	color: #4ca6d4;
	text-transform: uppercase;
	font-size: 17px;
	line-height: 17px;
	font-family: 'Myriad W01 SmBd', sans-serif;
	padding: 6px 0 0 0;
	margin-bottom: 10px;
}
.boardcompnum {
	margin-bottom: 30px;
}
.boardentry .boardsched {
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 15px;
	line-height: 21px;
	padding-bottom: 10px;
	color: #4ca6d4;
}
.boardentry .boardresp ul {
	margin: 0 !important;
}
.boardentry .boardresp ul li {
	padding: 2px 0;
}
.boardentry .boardcompnum img {
	padding: 3px 4px 1px 0;
}
.boardentry .boardcomp {
	padding-top: 5px;
}
.boardfooter {
	padding: 50px 0 40px;
	font-size: 12px;
	line-height: 15px;
}


/* technical review */
.sne_intro {
}
.techreviewgrp {
}
.trg_heading {
	font-family: 'Myriad W01 Bd', sans-serif;
	color: #000000;
}
.trg_heading div {
	text-decoration: underline;
}
.trg_entry {
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 20px;
}
.trg_col1 {
	display: inline-block;
	vertical-align: top;
	font-family: 'Myriad W01 SmBd', sans-serif;
	/* width: 180px; */
	padding-right: 20px;
	padding-bottom: 20px;
	box-sizing: border-box;
	width: 18%;
}
.trg_cols2 {
	display: inline-block;
	vertical-align: top;
	/* max-width: 770px; */
	width: 82%;
}
.trg_col2 {
	display: inline-block;
	vertical-align: top;
	font-family: 'Myriad W01 SmBd', sans-serif;
	/* width: 180px; */
	padding-right: 20px;
	padding-bottom: 20px;
	box-sizing: border-box;
	width: 18%;
}
.trg_col3 {
	display: inline-block;
	vertical-align: top;
	/* max-width: 570px; */
	padding-bottom: 20px;
	text-align: justify;
	box-sizing: border-box;
	width: 48.5%;
}
.trg_col4 {
	display: inline-block;
	vertical-align: top;
	padding-bottom: 20px;
	text-align: justify;
	width: 15%;
}
#techrevsne .trg_col3 {
	display: inline-block;
	vertical-align: top;
	/*
	width: 100%;
	max-width: 440px;
	*/
	padding-right: 20px;
	padding-bottom: 20px;
	text-align: justify;
}
.trg_col3 ul {
	margin: 0 0 0 20px;
}
.trg_cols2 .trg_col2 {
	width: 22%;
}
.trg_cols2 .trg_col3 {
	width: 59%;
}
.trg_cols2 .trg_col4 {
	width: 19%;
}


/* accordian list */
#accordion, .accordion {
	list-style: none;
	margin: 0px;
}
.accordion li {
	padding: 0px;
	background: none;
}
.accordion .alc ul li {
	background: url('images/bullet.png') no-repeat left 11px !important;
	padding-left: 10px !important;
}
.accordion .alh {
	background: url('images/accordoff.png') no-repeat 10px center #ebe6e3;
	font-family: 'Myriad W01 Bd', sans-serif;
	font-size: 16px;
	color: #a1948b;
	text-transform: uppercase;
	padding: 8px 10px 8px 35px;
	margin-bottom: 15px;
	cursor: pointer;
	display: inline-block;
	width: 935px;
}
.accordion .alc {
	padding: 5px 0 10px 30px;
	display: none;
}
.accordion .alc img {
	max-width: 935px;
}
.notes_accordian .alc, .std_accordian .alc {
    padding: 0px 0px 35px 0px;
}


/* container template */
.alc {
	padding: 5px 0 10px 30px;
	display: none;
}
.childpage {
	max-width: 1048px;
	margin: 0 auto;
}
.cpage-title {
	font-family: 'Myriad W01 Lt', sans-serif;
	font-size: 20px;
	line-height: 28px;
	color: #4ca6d4;
	padding-bottom: 15px;
}
.sglaccor .alh {
	background: transparent;
	font-family: inherit;
	font-family: 'Myriad W01 Lt', sans-serif;
	font-size: 23px;
	line-height: 30px;
	color: #4ca6d4;
	text-transform: none;
	padding: 6px 10px 6px 5px;
	margin-bottom: 10px;
	cursor: pointer;
	display: block;
	width: 1000px;
}
.sglaccor .alh span {
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 16px;
	display: inline-block;
	vertical-align: top;
	padding: 0px 4px 0 0;
}
.sglaccor .alh:hover {
	background-color: #f6f6f6;
}
.sglaccor .alcurrent .alh { 
	background: transparent;
}
.stdftr_accordian {
	padding: 0 0 50px;
}


/* two column repeat */
.twocolwrap p, .threecolwrap p, .twocolwrap ul li, .threecolwrap ul li { 
	font-weight: 300;
	font-size: 15px;
	line-height: 23px;
}
.twocolwrap {
	max-width: 1000px;
	overflow: visible;
}
.twocolfull {
	width: 100%;
	overflow: visible;
}
.twocolleft {
	display: inline-block;
	vertical-align: top;
	width: 680px;
	overflow: visible;
}
.twocolright {
	display: inline-block;
	vertical-align: top;
	width: 260px;
	margin-left: 50px;
	overflow: visible;
}
.threecolwrap ul, .twocolwrap ul {
	list-style-image: url('images/bullet.png');
	padding-left: 10px;
	padding-bottom: 20px;
}


/* two column repeat flexible */
#flexleft {
}
#flexright {
}


/* three column repeat flexible */
.threecolwrap {
	max-width: 1000px;
}
.threecolleft {
	width: 310px;
	display: inline-block;
	vertical-align: top;
}
.threecolmid {
	width: 310px;
	display: inline-block;
	vertical-align: top;
	padding: 0px 30px;
}
.threecolright {
	width: 310px;
	display: inline-block;
	vertical-align: top;
}


/* search */
#search {
	padding: 80px 0;
}
.search-title {
	text-transform: uppercase;
	font-size: 18px;
	line-height: 24px;
	color: #3c5466;
	padding-bottom: 30px;
	font-family: 'Myriad W01 SmBd', sans-serif;
}
.postitem {
	padding: 20px 0px;
	border-bottom: 1px solid #000;
}
.postitem .entry-title a, .postitem .entry-title {
	text-transform: uppercase;
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #50a6d3;
}
.fpagenav {
	max-width: 1048px;
	margin: 0 auto;
	padding: 0 20px 40px;
}
.fpagenav .wp-paginate .current {
	background: #3c5466;
	border: 1px solid #89adcf;
}
.fpagenav .wp-paginate a {
    background: #f4f3ed;
}


/* footer */
#footer {
	font-size: 17px;
	line-height: 22px;
}
#footer .ftrtop {
	background-color: #f4f3ed;
	text-align: center;
	padding: 30px 0 20px;
}
#footer .ftrtop .widget_sp_image {
	display: inline-block;
	vertical-align: bottom;
	margin: 0 12px;
}
#footer .ftrtop .widget_sp_image img {
	height: 60px;
	max-width: 100%;
}
#footer .ftrbtm {
	background-color: #f4f3ed;
}
#footer .ftrbtm .innerw {
	box-sizing: border-box;
	padding: 35px 0 80px;
	max-width: none;
	border-top: 1px solid #000;
	margin: 0 6%;
}
#footer .ftraddr {
	margin-right: 10%;
	width: calc(40% - 10%);
}
#footer .ftradlinks {
	list-style: none;
	width: 60%;
}
#footer .ftradlinks li {
	display: inline-block;
	vertical-align: top;
	width: 33.33%;
	box-sizing: border-box;
	padding: 0 10px 5px 0;
}
#footer .ftradlinks li a {
}


/* editor styles */
.intro, .apk_intro {
	font-family: 'Myriad W01 Lt', sans-serif;
	font-size: 20px;
	line-height: 28px;
	color: #4ca6d4;
}
.page_subtitle {
	color: #3c5466;
	font-family: 'Myriad W01 Regular', sans-serif;
	font-size: 18px;
	line-height: 22px;
}
.bcquote {
	color: #4ca6d4;
	font-family: 'Myriad W01 Lt', sans-serif;
}
.page_headline {
	color: #4ca6d4;
    font-family: 'Myriad W01 SmBd', sans-serif;
    font-size: 23px;
    line-height: 26px;
	padding-bottom: 5px;
}
.mm_blue {
	color: #4ca6d4;
	font-family: 'Myriad W01 SmBd', sans-serif;
	font-size: 18px;
    line-height: 22px;
}
.linkarrow {
	display: inline-block;
	position: relative;
	font-family: 'Myriad W01 SmBd', sans-serif;
	color: #3c5466;
	font-size: 16px;
	line-height: 20px;
}
.linkarrow a {
	color: inherit;
}
.linkarrow:before {
    position: absolute;
	right: -30px;
    top: calc(50% - 5px);
    display: block;
    content: '';
    height: 10px;
    width: 10px;
    border-top: 1px solid #4ca6d4;
    border-right: 1px solid #4ca6d4;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.linkarrow:after {
	position: absolute;
	right: -43px;
	top: calc(50% - 15px);
	display: block;
    content: '';
	height: 30px;
	width: 30px;
	border-radius: 50%;
	border: 1px solid #4ca6d4;
}


/* importer template styling */
.nptt {
	background-color: #a7cbe5 !important;
	cursor: pointer;
	position: relative;
}
.nptt:hover > .npttbox {
	display: block;
}
.npttbox {
	display: none;
	position: absolute;
	z-index: 100;
	background-color: #f1efe8;
	border: 1px solid #4ca6d4;
	border-radius: 5px;
	width: 230px;
	box-sizing: border-box;
	padding: 20px;
	text-align: left;
	font-family: 'Myriad W01 Lt', sans-serif;
	color: #4ca6d4;
	font-size: 13px;
	line-height: 17px;
	right: -260px;
}
.npttbox:before, .npttbox:after {
	content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    border-left: 0;
}
.npttbox:before  {
    left: -12px;
    top: calc(50% - 11px);
    border-right-color: #4ca6d4;
    border-width: 11px;
}
.npttbox:after {
    left: -11px;
    top: calc(50% - 11px);
    border-right-color: #f1efe8;
    border-width: 11px;
}
.mmytitle {
	padding-bottom: 20px;
	text-align: right;
	display: none;
}
.mmynotes {
	padding-bottom: 5px;
	display: none;
	font-size: 23px;
	line-height: 26px;
	font-family: 'Myriad W01 SmBd', sans-serif;
	color: #4ca6d4;
	text-transform: uppercase;
}
.page-break td {
	background-color: transparent !important;
}
div.page-break {
	display: none;
}
.gridlines, table {
	font-size: 13px;
	border-collapse: collapse;
}
table td {
	font-size: 13px;
	vertical-align: bottom;
	font-family: 'Myriad W01 Lt', sans-serif;
}
table tr {
	height: 24px;
	line-height: 19px;
}
table tr.colwidths {
	height: 0px;
	line-height: 0px;
}
.tmplt_footer {
	font-family: 'Myriad W01 Lt It', sans-serif;
	font-size: 13px;
}
#stdpage table td {
	padding: 5px;
}
.post table td span a:link, .post table td span a:visited {
	font-family: 'Myriad W01 Lt It', sans-serif;
	text-decoration: underline !important;
}
#stdpage table {
	width: auto;
	margin: 0;
}
.divrevpg table tr, #stdpage table tr {
	height: 15px;
	line-height: 12px;
}
tr.hlrow:hover td {
	background: #bdc1c3;
}
table .listimg {
	vertical-align: top;
	position: relative;
	left: -14px;
	margin-right: -5px;
	top: 4px;
	width: 5px;
}
table .sublistimg {
	vertical-align: top;
	position: relative;
	left: -11px;
	margin-right: -14px;
}
.supleft {
	position: relative;
	left: -10px;
	margin-right: -4px;
}
.tblwide {
	max-width: 1048px;
}
.tblnarrow {
	max-width: 800px;
}


/* custom inline styling */
#stdpage table.mos_agm {
	border-collapse: separate;
	border-spacing: 0;
}
#stdpage table.mos_agm td {
	padding: 0;
	vertical-align: top;
	font-size: 15px;
	line-height: 23px;
}
#stdpage table.mos_agm td:first-child {
	padding-right:15px;
}
#stdpage table.stdlineh td {
	line-height: 16px;
}
table.stdfs td {
	font-size: 15px;
	line-height: 20px;
}

@media print {
	header, #footer, #backtotop { display: none !important; }
	.page-break, .page-break2 {page-break-before: always;}
	.mmytitle, .page_header .ph_subtitle, .mmynotes { display: block; }
	
	/* #accordion li > div { display: none } */
	#accordion li > div {page-break-before: always;}
	#accordion .alc { display: block !important; }
	#accordion .alh span {display: none;}
	
	.notes_accordian .alc, .std_accordian .alc {padding: 0px 0px 35px 15px;}
	
	#accordion li > .alcurrent { display: block; }
	#accordion .alcurrent .alc ul { list-style-type: disc !important; }
	#accordion .alcurrent .alc ul li { display: list-item; }
	.post ul {list-style-type: disc !important;}
	ul#kingaccor .alc {display: block !important;}
}


/************************/
/* 2014 IMPORTER STYLES */
/************************/
.a_left { text-align: left; }
.a_center { text-align: center; }
.a_right { text-align: right; }
.a_justify { text-align: justify; }
.txt_bold { font-family: 'Myriad W01 SmBd', sans-serif !important; }
.txt_italic { font-family: 'Myriad W01 Lt It', sans-serif; }
.txt_underline {text-decoration: underline;}
/* borders & backgrounds */
.b_thintop { border-top: 1px solid #000000; }
.b_thinright { border-right: 1px solid #000000; }
.b_thinbottom { border-bottom: 1px solid #000000; }
.b_thinleft { border-left: 1px solid #000000; padding-left: 2px; }
.b_thicktop { border-top: 2px solid #000000; }
.b_thickright { border-right: 2px solid #000000; }
.b_thickbottom { border-bottom: 2px solid #000000; }
.b_thickleft { border-left: 2px solid #000000; }
.aqua_thintop { border-top: 1px solid #4ca6d4; }
.aqua_thinright { border-right: 1px solid #4ca6d4; }
.aqua_thinbottom { border-bottom: 1px solid #4ca6d4; }
.aqua_thinleft { border-left: 1px solid #4ca6d4; padding-left: 2px; }
.aqua_thicktop { border-top: 2px solid #4ca6d4; }
.aqua_thickright { border-right: 2px solid #4ca6d4; }
.aqua_thickbottom { border-bottom: 2px solid #4ca6d4; }
.aqua_thickleft { border-left: 2px solid #4ca6d4; }
.hlcol, .hlcol2, .hlcol3 { background-color:#F1EFE8; }
.nohl { background-color:transparent !important; }
/* row height */
/*
.rowh1 { height: 6px; }
.rowh2 { height: 15px; }
.rowh3 { height: 11px; }
.rowh4 { height: 16px; }
.rowh5 { height: 12px; }
.rowh6 { height: 20px; }
*/
.rowh1, .rowh2, .rowh3, .rowh4, .rowh5, .rowh6 {
	height: 20px;
	line-height: 15px;
}
/* padding */
.padcolr { padding-right: 8px; }
/* colour */
.clraqua { color: #4ca6d4; }
/* custom styles */
.tmplt_subh { color: #4ca6d4; font-family: 'Myriad W01 SmBd', sans-serif !important; font-size: 16px; padding-top: 10px; padding-bottom: 3px; }
.tmplt_head { color: #CFB07E; font-family: 'Myriad W01 SmBd', sans-serif !important; font-size: 18px; padding-top: 20px; padding-bottom: 5px; }
.tmplt_colh, .tmplt_colnh { color: #000000; font-family: 'Myriad W01 SmBd', sans-serif !important; font-size: 13px; vertical-align: bottom; padding-right: 8px; padding-bottom: 2px; }
.tmplt_colfh { color: #4ca6d4; font-family: 'Myriad W01 SmBd', sans-serif !important; font-size: 13px; vertical-align: bottom; padding-right: 8px; padding-bottom: 2px; }
.tmplt_title { font-family: 'Myriad W01 SmBd', sans-serif !important; color: #000; font-family: 'Arial'; font-size: 24px; vertical-align: bottom; }
.tmplt_noteh { visibility: hidden; border-top: 0px; color: #4ca6d4; font-size: 21px; line-height: 24px; vertical-align: bottom; font-family: 'Myriad W01 SmBd', sans-serif !important; }
.tmplt_noteh2, .tmplt_noteh3 { color: #4ca6d4; font-size: 14px; line-height: 17px; vertical-align: bottom; font-family: 'Myriad W01 SmBd', sans-serif !important; vertical-align: middle }
.tmplt_notesubh { color: #4ca6d4; font-family: 'Arial'; font-size: 18px; vertical-align: bottom; }
.tblshowh .tmplt_noteh, .tblshowh .tmplt_noteh  {visibility: visible;}
.tmplt_noteh3 {color: #4ca6d4;}