@media screen {

/*=RESET STYLES
---------------*/
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd,  fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;}

/*=HTML5 DISPLAY-ROLE RESET
---------------------------*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content: none;}
table {border-collapse:collapse;border-spacing:0;line-height:1.4}

/*=PAGE STRUCTURE
-----------------*/
body {width:100%} /*only display background on screens 1280 or bigger*/

body {font-family: 'Roboto Condensed', cursive, Arial, Helvetica, sans-serif; color: #525758;/*background-color:#D2D6D7*/z-index: 0;
    position: relative; }

#wrap {margin:auto;max-width:100%;position:relative;    z-index: 0;}
#logo-print {display:none}
header[role="banner"] {width:100%;}
#container {float: none;margin: 0 auto;display: block;    min-height: 550px;}
.gutter-frame {padding:0em 2.5em 1.875em 2.5em;float: none; width: 1200px; margin: 0 auto; display: block;}

body.home main#container .gutter-frame {margin-top: 1em;padding-top: 1em;}

footer[role="contentinfo"] {clear:both;}
footer[role="paginationinfo"] {clear:both;}
.group:after {visibility:hidden;display:block;content:"";clear:both;height:0;}
* html .group {zoom:1;} /* IE6 */
*:first-child+html .group {zoom:1;} /* IE7 */
.clear {clear:both;overflow:hidden;width:0;height:0;}
.move {position:absolute;left:-99999999999999px;}
.clear-lft {clear:left}
.rgt {float:right; padding-left:10px; padding-bottom:15px;padding-top:15px;}
.lft {float:left;padding-right:10px; padding-bottom:15px;padding-top:15px;}
.rgt-ft {    float: right;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-top: 10px;}
.lft-ft {    float: left;
    padding-right: 10px;
    padding-bottom: 8px;
    padding-top: 10px;}
.cntr { margin:0 auto; text-align:center}
.obj-c {margin-left:auto;margin-right:auto;display:block;text-align:center}

/*=TYPOGRAPHY
-------------*/
h1,h2,h3,h4,h5,h6 {font-family:"Roboto Condensed",sans-serif;font-weight:normal;}
h3 {font-size:2.4em;color:#006CB0;font-weight:300;background:url(../images/bg-header.png) left no-repeat;height:88px;position: relative; padding:42px 0 0 0px; z-index:-1;}
h3 small{font-size:0.7em;margin-left:0.3em;}
h4 {font-size:1.4em;color:#006CB0;font-weight:500;line-height: 1.2;}
h5 {font-size:1em;color:#006CB0;margin-bottom:.5em; font-weight:600;}
h6 {font-size:.8125em;font-weight:bold;color:#5F97EB}
sup {vertical-align: super;font-size:80%}
b, strong {font-weight:600;}
i, em {font-style:italic;}
div div h3 {padding-top:40px;}
p {margin-bottom: 1em;line-height: 1.4; margin-top: 0; text-align:justify; font-size:1em}
p.intro-large{font-size:1.7em;color:#006CB0;margin-bottom:.5em; font-weight:600;}
p.intro{font-size:1.5em;color:#006CB0;margin-bottom:.5em; font-weight:400;}
p.intro-medium{font-size:1.6em;color:#006CB0;margin-bottom:.5em;}
.caption {font-size:11px}


/*=HEADER CONTENT
-----------------*/
header[role="banner"] #logo-print {display:none}
header[role="banner"] {text-align:center; height:160px; line-height:0;background:#DDDDDD; position:relative; min-width:1200px}
header[role="banner"] h1 {text-indent:-9999999999999px;background:transparent url(../images/Latest-logo-Sept-2017.png) left top no-repeat;width: 320px;height: 73px;float:left;margin: 1.2em 0 0em .8em;}
header[role="banner"] h1 a {display:block; width:320px;  height:75px; overflow:hidden;}
header[role="banner"] .cover-blue {width: 350px;height: 90px;float:left;}
header[role="banner"] img {}
header[role="banner"] .header-inner {float:left;padding: 0;}
header[role="banner"] .header-search {float:right;padding: 20px; margin-top: 40px;}
header[role="banner"] .header-search a:link, header[role="banner"] .header-search a:visited {text-decoration:none;color:#707070;;padding:7px 7px; }
header[role="banner"] .header-search a:hover {text-decoration:none;color:#4e9b47;}
header[role="banner"] .header-search a span {font-size:29px;}


header[role="banner"] .header-outer {width: 1280px; margin:0 auto}
header[role="banner"] .header-inner h2 {display:inline-block;text-align:center;font-size: 33px;margin: 44px 0 0 0px;color:#525758;font-weight:bold;}
header[role="banner"] .header-inner h2 span  {font-size: 20px; line-height:1.4;font-weight:600; }
header[role="banner"] .header-inner #search {float:right;font-size:1.875em;margin:1em 5px 0 0}
header[role="banner"] .header-inner #search a {color:#2bb673}


.top-nav  {float:left;display: inline-table;padding: 0;margin: 0;font-family: 'Roboto Condensed', cursive, Arial, Helvetica, sans-serif;font-weight: normal;margin-left: 1.6em;font-size: 1.2em;}
.top-nav .selected { color:#ffc627; }
.top-nav a {color:#000; text-decoration:none}
.top-nav a:visited {color:#000; }
.top-nav a:hover {color:#ffc627; text-decoration:underline}
.top-nav li { float: left; padding: 0.8em .8em }


/*=TOP TABS
------------*/
.report-tabs {position:absolute; transform:skewX(-20deg); background:#0D4983;width: 200px; right:50%;height:50px; top:5px; z-index:1}
.report-tabs span {margin-top: 24px;display: block; color:#fff}
.report-tabs-iar {color: #fff;font-size: 22px;width: 50%;transform: skewX(0deg);display: block;float: left;height: 50px;text-decoration: none;}
.report-tabs-afs {color:#fff;font-size: 22px;background: #4094AC;width: 35%;float: left;padding: 0 15px;transform: skewX(0deg);display: block;height: 50px;text-decoration: none;}


/*=NAVIGATION
------------*/
a.menu-link {display:none;float:left;padding:.75em .5em .75em 1em;text-decoration:none;}
a.menu-link i, a.menu-link b {color:#000;font-size:1.5em;}
a.menu-link b {padding-left:.5em;font-weight:normal;}
.menu {width: 718px;
    background: #4094AC;
    font-family: 'Roboto Condensed', cursive, Arial, Helvetica, sans-serif;
    font-weight: normal;
    transform: skewX(-20deg);
    position: absolute;
    right: 246px;
    z-index: 0;
    height: 95px;
    bottom: 0px;
    border-bottom: 20px solid #0E4A84;} /*Menu bar background colour*/
	.menu:after{ content:''; width:70px; height:160px; background:#0D4983; position:absolute; right:0; bottom:0; }
	.menu2 {width: 650px;
    background: #4094AC;
    font-family: 'Roboto Condensed', cursive, Arial, Helvetica, sans-serif;
    font-weight: normal;
    transform: skewX(-20deg);
    position: absolute;
    right: 151px;
    z-index: 0;
    height: 80px;
    bottom: -120px;
    border-bottom: 20px solid #0E4A84;
}

} /*Menu bar background colour*/
	.menu2:after{     content: '';
    width: 70px;
    height: 100px;
    background: #0D4983;
    position: absolute;
    right: 0;
    bottom: 0; }
	.menu > ul > li{height:115px;}
	
.menu > ul{ transform:skewX(20deg);}
.menu ul {width:650px;padding:0;list-style:none;position:relative;display: block;z-index:99;margin: 0 auto; }
.menu   li > ul.sub-menu {min-width:290px;padding:0;margin: 0;  padding-bottom:30px;}
.menu ul li {padding:0;vertical-align:top;}
.menu > ul > li {display:inline-block;line-height:1;padding: 0;min-height:115px;}
.menu > ul > li:first-of-type{    margin-left: -68px;}
.menu ul li a {display:block;text-decoration:none;color:#fff;font-size: 16px;} /*Menu font colour, size*/
.menu ul li:hover {background:#0D4983; } /*Menu tab hover colour same as drop-down*/
.menu ul > li:hover > a {color:#4094AC} /*Menu tab hover font colour same as drop-down*/
.menu ul ul li:hover  a {color:#4094AC; padding-left: 40px;}
.menu ul ul li:hover:before  {
	content: '\e944';
    font-family: 'Linearicons';
    color: #4094AC;
    position: absolute;
    left: 83px;
    top: 11px;
	
	}
.menu ul li > a {padding: 12px 14px;/*min-height: 25px;*/}
.menu > ul > li > a{padding: 35.5px 14px 62.5px;} /*Menu bar height, tab label padding*/
.menu ul li ul {display:none;position:absolute;top:100%;min-width:290px;left:-59px; margin:0; background:#0D4983; }
.menu ul li:hover > ul {display:block; border-top:1px solid #fff; margin-top:1px}
.menu ul ul  li {position:relative; text-align:left; padding-left:70px;transition:all 0.3s ease;}
.menu ul ul li a {/*padding:8px 9px;*/height:auto;background-color:#0D4983; color:#fff;/*text-transform: uppercase;*/font-size: 12px;transition:all 0.3s ease;} /*Sub menu background colour, padding*/
.menu ul ul > li a:hover {color:#fff;background-color:#0D4983;} /*Sub menu background hover colour, font hover colour, border*/
.menu ul ul > li+li a {border-top:1px solid #155882;}
.menu ul ul ul {position:absolute;left:100%;top:0;}
.menu ul.sub-menu {width: 988px; box-shadow: 0px 5px 9px 1px rgba(0,0,0,0.25);} /*Target padding around sub menu*/
/*.menu a.main {text-align:center;}*/ /*Target menu bar tab labels e.g. font, uppercase*/
.menu a.main:hover {color:#4094AC; text-decoration:none} /*Menu tab hover background colour, font colour*/
.menu a.one {width:25px; margin-left:12px; position:relative;}
body.home .menu a.one, body.two .menu a.two, body.three .menu a.three, body.four .menu a.four, body.five .menu a.five, body.six .menu a.six, body.seven .menu a.seven , body.eight .menu a.eight, body.nine .menu a.nine, body.ten .menu a.ten , body.afs-one .menu a.afs-one {color: #0D4983;} /*Menu tabs selected state depending on page or section*/

body.home .menu li:hover a.one, body.two .menu li:hover a.two, body.three .menu li:hover a.three, body.four .menu li:hover a.four, body.five .menu li:hover a.five, body.six .menu li:hover a.six, body.seven .menu li:hover a.seven , body.eight .menu li:hover a.eight, body.nine .menu li:hover a.nine, body.ten .menu li:hover a.ten , body.afs-one .menu li:hover a.afs-one {color: #4094AC;}


.menu a.one:after {content:'\e602';font-family:'Linearicons';speak:none;font-size:25px;position:absolute;top:36px;left:-10px;right:0} /*Home icon*/


.menu h3:after{    content: '';
    width: 101px;
    height: 44px;
    position: absolute;
    right: -91px;
    top: 0;
    z-index: 99;
    background: #DDDDDD;
    transform: skewX(-20deg);}



/*=BREADCRUMB
-------------------*/
#breadcrumb {width:100%;color:#1379B5; background:#DDDDDD; clear: both;margin: 0 auto;    z-index: -1;
    position: relative;    min-width: 1200px;}
#breadcrumb p {float:left;margin-bottom:0;padding:.9375em 0 .9375em 0;font-size:14px; position: relative;}
#breadcrumb i {color:#2bb673; line-height:14px}
#breadcrumb a:link {color:#1379B5}
#breadcrumb a:visited {color:#1379B5;}
#breadcrumb a:hover {color:#4094AC;}
body#one #breadcrumb {display:none}
/*=UTILITY/TOOLBAR
----------*/
#utility {}
#toolbar {        position: absolute;
    top: 180px;
    right: -59px;
    z-index: 999;
    width: 43px;
    
    margin: 0;
    background: #C31B21;
    color: #fff;}
#toolbar ul {margin-bottom: 0;
    margin-left: -4px;
    margin-top: 0;
    padding: 6px;}
#toolbar a {display:block;padding:3px 6px;text-align:center;vertical-align:middle;font-size:25px; line-height:25px; color:#fff;}
#toolbar li a:link, #toolbar li a:visited {background-color:transparent;color:#4a4a4a;text-decoration:none; color:#fff;}
#toolbar li a:hover {color:#009FE3;}
.toolbar-tip {position: absolute; bottom:-63px; left: -1px; }

/*=HOME PAGE
-------------------*/
.column-about{width: 100%;}
.column-forward{width:49%;float: left; display: block; position: relative;top: 36px;margin-bottom: 34px;margin-right: 10%;}
.column-forward:before{position:absolute;transform:skewX(-20deg);border-right:1px solid #5E5F61;height:177px;content:'';width:1px;right:-35px;top:-21px}
.column-slider{float: left; display: block;}
section{width: 100%; display: block; overflow: hidden;background: #FFF;}
section.forward{margin-bottom: 30px; background-color:transparent;}
section.leadership-h-review{margin-bottom: 30px;background: url(../images/mid-bg-only.jpg); background-repeat: no-repeat; background-position: top;height: 391px;}
section.brdcrumb{ background-color:#E9F1F4!important;}
.gutter-home{background-color: transparent!important;}
.block-boarder-btm{display:block; border-bottom: 3px solid #8EC73D; width: 59.625em; margin: 0 auto;}
p.text-align-center{text-align: center!important;}
a.home-btn:link{border:1px solid #0F014B;padding:5px 40px 5px 10px;background:#fff;border-radius:15px; color: #0F014B; display: inline-block; text-decoration: none;position: relative;}
a.home-btn:link:after{content:'\e961';font-family:'Linearicons';speak:none;font-size:25px;position:absolute;top:-1px;width:15px;right:20px;color:#00528B}
a.home-btn:visited{border:1px solid #0F014B;padding:10px 40px;background:#fff;border-radius:15px; color: #0F014B; display: inline-block; text-decoration: none;}
a.home-btn:hover{border:1px solid #8EC73D;padding:5px 60px 5px 10px;background:#fff;border-radius:15px; color: #8EC73D; display: inline-block; text-decoration: none;position: relative;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease; }


/*=BODY CONTENT
---------------*/
/** Text**/
main[role="main"] p {margin-bottom: 1em;line-height: 1.4; margin-top: 0; text-align:justify;}
main[role="main"] p.space {margin-bottom: 0em;line-height: 1.4; margin-top: 0;}
.introtext { font-size:1.2em;  color:#6D6E70; font-style:normal; line-height:1.3 }
.whitetext {color:#fff;}
.blacktext {color:#000;}
.tytle {text-transform:none; font-weight:100; font-size:12px}

/** LISTS**/
main[role="main"] ul, main[role="main"] ol {margin-bottom:.5em; margin-top: 0;}
main[role="main"] li {line-height:1.4;}
main[role="main"] li li, main[role="main"] li p {font-size:100%}
main[role="main"] ul.fa-ul {margin-top:2em;}
main[role="main"] ul.fa-ul li {line-height:1.5;}

ul.list {margin-left:-1.3em;list-style:disc; color:#006CB0}
ul.list-dash li ul.lists li  {margin-left:-1.3em;list-style:disc !important; list-style-image:none !important; }
ul.list-dash li ul.lists li:before {content:''; color:#006CB0}

ul.list li,ol.list li {line-height:1.3em}
ul.list ul {margin-left:1.5em;list-style:circle}
ol.list {list-style:decimal;margin-left:-1.2em !important}
ul.list-icons li {line-height:1.6; margin-left:.75em;}
ul.list-icons i {font-size:120%;padding-right:.5em;margin-left:-.5em}

ul.dash li:before {position: absolute;color:#002659; content: '';border:4px solid #002659; display:none}
ul.dash li {list-style-image:url(../images/dash.png);line-height:1.3em;}
ul.dash {padding-left:20px}

ul.dash-blue li:before {position: absolute;color:#002659; content: '';border:4px solid #002659; display:none}
ul.dash-blue li {list-style-image:url(../images/dash-blue-back.png);line-height:1.3em;}
ul.dash-blue {padding-left:20px}

ul.dash-green li:before {position: absolute;color:#002659; content: '';border:4px solid #002659; display:none}
ul.dash-green li {list-style-image:url(../images/dash-green.png);line-height:1.3em;}
ul.dash-green {padding-left:20px}

ul.dash-black li:before {position: absolute;color:#002659; content: '';border:4px solid #002659; display:none}
ul.dash-black li {list-style-image:url(../images/dash-black.png);line-height:1.3em;}
ul.dash-black {padding-left:20px;font-weight:bold;}

ul.list-dash li:before {position: absolute;color:#002659; content: '';border:4px solid #002659; display:none}
ul.list-dash li {list-style-image:url(../images/dash-black.png);line-height:1.3em;}
ul.list-dash li ul li{list-style-type:none; margin-left:-20px; position:relative;line-height: 1.4; font-size:1em;}
ul.list-dash li ul.list-blue li:after {content:'';position:absolute;left: -17px;background-color:#00B2DC; -webkit-border-radius: 50%;-moz-border-radius: 50%; border-radius: 50%; padding: 4px;top: 8px;}
ul.list-dash {padding-left:20px;}
ul.blue-dash li:before {position: absolute;color:#002659; content: '';border:4px solid #002659; display:none}
ul.blue-dash li {list-style-image:url(../images/dash-blue.png);line-height:1.3em;}
ul.blue-dash li ul.list-blue li {list-style-image:url(../images/blue-bullet.png);line-height:1.3em;}
.caption {font-size:11px}

/*BACKGROUNDS*/
.bluebackground {background:#C1D4DF; padding:10px}
.greybackground {background:#BBBDC0;}
.bluebackgroundbot {background:#C1D4DF; border-bottom:1px solid #000}
.greylightbackground {background:#E6E7E8;padding:10px}

.riskbluebackground {background:#00518C;color:#fff}
.riskgreybackground {background:#E6E7E8; border-bottom:2px solid #00518C; padding:5px}
.risk-bluebot {border-bottom:2px solid #00518C; padding:5px}
.riskgreybackground-lightbluebot {background:#E6E7E8; border-bottom:2px solid #3D94AE; padding:5px}
.risk-lightbluebot {border-bottom:2px solid #3D94AE; padding:5px}
.risklightbluebackground {background:#3D94AE;color:#fff}

.strategic-blue {background:#3D94AE; padding:10px;color:#fff;position:relative;}
.strategic-darkblue {background:#006CB0; padding:10px;color:#fff;position:relative;}
.strategic-dark-green {background:#969E7B; padding:10px;color:#fff;position:relative;}
.strategic-light-green {background:#5FB7B6; padding:10px;color:#fff;position:relative;}
.strategic-grey {background:#EBECEC; font-size:1.2em;color:#006CB0;text-align:center; padding:8px;position:relative;}
.strategic-grey-pic {position:absolute;top: 34px; right: 560px;}
.strategic-number1 {position:absolute;top: -46px; right: 135px;}
.strategic-number2 {position:absolute;top: -46px; right: 138px;}
.strategic-number3 {position:absolute;top: -46px; right: 135px;}
.strategic-number4 {position:absolute;top: -46px; right: 138px;}


.risk-blue1 {background:#3D94AE; padding:10px;color:#fff;position:relative;}
.risk-blue2 {background:#004C62; padding:10px;color:#fff;position:relative;}
.risk-blue3 {background:#00518C; padding:10px;color:#fff;position:relative;}
.risk-blue4 {background:#006CB0; padding:10px;color:#fff;position:relative;}
.risk-light-green {background:#5FB7B6; padding:10px;color:#fff;position:relative;}
.risk-green {background:#969E7B; padding:10px;color:#fff;position:relative;}
.risk-blue5 {background:#21A1C9; padding:10px;color:#fff;position:relative;}

.risk-num1 {position:absolute;top: -36px; right: 725px;}
.risk-num2 {position:absolute;top: -36px; right: 725px;}
.risk-num3 {position:absolute;top: -36px; right: 725px;}
.risk-num4 {position:absolute;top: -36px; right: 725px;}
.risk-num5 {position:absolute;top: -36px; right: 725px;}
.risk-num6 {position:absolute;top: -36px; right: 725px;}
.risk-num7 {position:absolute;top: -36px; right: 725px;}

.risk-num-arrow1 {position:absolute;top: 86px; right: 40px;}
.risk-num-arrow2 {position:absolute;top: 63px; right: 40px;}
.risk-num-arrow3 {position:absolute;top: 63px; right: 40px;}
.risk-num-arrow4 {position:absolute;top: 63px; right: 40px;}
.risk-num-arrow5 {position:absolute;top: 64px; right: 40px;}
.risk-num-arrow6 {position:absolute;top: 64px; right: 40px;}

.strategic-grey2 {background:#EBECEC; font-size:1.6em;color:#006CB0;text-align:center; padding:8px;position:relative;}
.strategic-grey2-pic {position:absolute;top: 350px; right: -26px;}

.header-report{background:#0078B9;color:#fff;font-weight:400;padding:10px;}

.business-table {position:absolute;top: 50px; right: 125px;}
.business-model-img {min-height:1300px!important; background:url(../images/buisness-model.jpg);position:relative; }

/*Fin styles*/
.finthinblue {border-bottom:1px solid #3B95AF;}
.finthickblue {border-bottom:2px solid #3B95AF;}
.finleftblue {border-left:1px solid #3B95AF;}
.finrightblue {border-right:1px solid #3B95AF;}

.border-blue {background:#006CB1; color:#fff;}
.border-blue-left { border-left:2px solid #fff;background:#006CB1;}
.column-grey { background:#E5EEF3;}
.column-grey-left { background:#E5EEF3; border-left: 2px solid #6F7376;}


/*SWITCH-COLOURS*/
.switch-blue {color:#006BB0}
.switch-darkblue {color:#00518C}
.switch-lightblue {color:#3D93AD}
.switch-lighterblue {color:#2BA2CA}
.switch-white {color:#fff!important}
.switch-green {color:#959E7A;}

/*BUTTONS*/
p.more-button {font-size:1.2em; font-family: 'Roboto Condensed', cursive, Arial, Helvetica, sans-serif;}
p.more-button a:link, p.more-button a:visited {display:inline; padding:.4em 1.5em; text-decoration:none; border-radius:5px;color:#fff;}
p.more-button a:hover {text-decoration:underline;}
p.button a {display:inline-block;padding:.75em;background-color:#4094AC;color:#fff;text-decoration:none;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px; font-weight:600}
p.button a:hover {background:#DDDDDD;color:#000}
p.button.enlarge a:before {content:'\f00e';font-family:'fontawesome';speak:none;font-size:1.25em;padding-right:.5em}
p.button.pdf a:before {content:'\f016';font-family:'fontawesome';speak:none;font-size:1.25em;padding-right:.5em}
p.button.imgs a:before {content:'\f1c5';font-family:'fontawesome';speak:none;font-size:1.25em;padding-right:.5em}

/*GLANCE*/
.glancegrey {background:#D5D6D8; padding:5px;}
.glancewhite {background:#fff; padding:5px;}
.glancelightgreen {background:#F7FBFD; padding:5px;}
.glancelightergreen {background:#5DB8B6; padding:5px;padding:5px;color:#fff;font-size:20px}
.glancelightgrey {background:#ECEDED; padding:5px;}
.glancelightblue {background:#3B95AF; padding:5px;color:#fff;font-size:20px}
.glanceblue {background:#006CB1; padding:5px;color:#fff;font-size:20px}
.glancegreen {background:#979F7C; padding:5px;color:#fff;font-size:20px}
.glancelighterblue {background:#1BA2CA; padding:5px;color:#fff;font-size:20px}

.corporate-grey{background:#818285;padding:5px;color:#fff;font-size:20px}
.corporate-blue{background:#01518D;padding:5px;color:#fff;font-size:20px}
.corporate-lightblue{background:#3B95AF;padding:5px;color:#fff;font-size:20px}
/*RESETS*/
.no-margin{margin: 0!important;}
.no-marginT{margin-top: 0!important;}
.no-marginB{margin-bottom: 0!important;}
.no-marginL{margin-left: 0!important;}
.no-marginR{margin-right: 0!important;}

.no-padding{padding: 0!important;}
.no-paddingT{padding-top: 0!important;}
.no-paddingB{padding-bottom: 0!important;}
.no-paddingL{padding-left: 0!important;}
.no-paddingR{padding-right: 0!important;}
.no-paddingB5{padding-bottom: 5px!important;}
.no-paddingT5{padding-top: 5px!important;}

.padding-30{padding: 30px;}
.padding-40{padding: 40px 20px;}
.padding-50{padding: 50px 0px;}
.padding-30L{padding-left: 30px!important;}
.padding-30R{padding-right: 30px!important;}
.padding-30T{padding-top: 30px!important;}
.padding-30B{padding-bottom: 30px!important;}

.padding-20{padding: 20px!important;}
.padding-20L{padding-left: 20px!important;}
.padding-20R{padding-right: 20px!important;}
.padding-20T{padding-top: 20px!important;}
.padding-20B{padding-bottom: 20px!important;}

.padding-15{padding: 15px!important;}
.padding-15L{padding-left: 15px!important;}
.padding-15R{padding-right: 15px!important;}
.padding-15T{padding-top: 15px!important;}
.padding-15B{padding-bottom: 15px!important;}

.margin-50{margin: 50px!important;}
.margin-50L{margin-left: 50px!important;}
.margin-50R{margin-right: 50px!important;}
.margin-50T{margin-top: 50px!important;}
.margin-50B{margin-bottom: 50px!important;}



.margin-30{margin: 30px!important;}
.margin-30L{margin-left: 30px!important;}
.margin-30R{margin-right: 30px!important;}
.margin-30T{margin-top: 30px!important;}
.margin-30B{margin-bottom: 30px!important;}

.margin-35{margin: 35px!important;}
.margin-35L{margin-left: 35px!important;}
.margin-35R{margin-right: 35px!important;}
.margin-35T{margin-top: 35px!important;}
.margin-35B{margin-bottom: 35px!important;}

.margin-36T{margin-top: 36px!important;}
.margin-74T{margin-top: 74px!important;}

.margin-20{margin: 20px!important;}
.margin-20L{margin-left: 20px!important;}
.margin-20R{margin-right: 20px!important;}
.margin-20T{margin-top: 20px!important;}
.margin-20B{margin-bottom: 20px!important;}

.margin-25{margin: 25px!important;}
.margin-25L{margin-left: 25px!important;}
.margin-25R{margin-right: 25px!important;}
.margin-25T{margin-top: 25px!important;}
.margin-25B{margin-bottom: 25px!important;}

.margin-15{margin: 15px!important;}
.margin-15L{margin-left: 15px!important;}
.margin-15R{margin-right: 15px!important;}
.margin-15T{margin-top: 15px!important;}
.margin-15B{margin-bottom: 15px!important;}


/*=ACCORDION
------------*/
.accordion {margin-bottom:1em;}
h4.expand a {padding:.5em}
.expand a {display:block;}
.expand a:link, .expand a:visited {color:#fff;text-decoration:none;background:#0c79a6;}
.expand a:hover, .expand a:active, .expand a:focus {background:#ccc;color:#fff}
.expand a.open:link, .expand a.open:visited {background:#666;color:#fff;}
.expand a:before {content:'\f0fe';font-family:'fontawesome';speak: none;padding-right:.5em}
.expand a.open:before {content:'\f146';font-family:'fontawesome';speak: none;padding-right:.5em}
/*tabbed accordion*/
ul.tabs {float:left;width:100%;padding:1em 0 0 0;background:transparent url(../images/nav-year-bg.png) left bottom repeat-x;margin-bottom:0 !important}
ul.tabs li {float:left;cursor: pointer;margin:0 0 0 .5em;padding:4px 10px;border:1px solid #ccc;border-bottom:none;text-decoration:none;color:#333; list-style-type: none !important;}
ul.tabs li:first-of-type {margin:0}
ul.tabs li:hover {background:#eee}
ul.tabs li.active {padding-bottom:5px;background:#fff;border-color:#0067a4;color:#0067a4;font-weight:bold}
.tab-container {border:1px solid #0067a4;border-top:none;clear:both;float:left;width:99.796334%;background:#fff;overflow:auto;} /*980 divide 982 = 99.796334%*/
.tab-drawer-heading {display:none;}
.tab-drawer-content {padding:1em;display:none;}

.border-thick-yellow { border-bottom:1px solid #FEC828; padding-bottom: 8px;}

/*AFS*/
.insidehead {border-bottom:solid 1px #FFD200; border-top:solid 1px #FFD200; text-transform:uppercase;}
.captionfin {font-size:12px;}

/*.datatable tr:hover, .datatable tr.hilite {background-color: #e3e4dd;color: #000000;}
.finheaderyellow {background-color:#FFD200; color:#000000; border-bottom:1px solid #000;}
.finheaderyellowright {background-color:#FFD200; color:#000000;}
.fintopthickthinbot {border-top:3px solid #000; border-bottom:1px solid #000;}
.fintopthick {border-top:3px solid #000;}
.fintopthicker {border-top:4px solid #000;}
.fintopthickeryellow {border-top:4px solid #ffc627; border-bottom:1px solid #000 }
.fintopthickeryellow-right {border-top:4px solid #ffc627; border-right:1px solid #000; border-bottom:1px solid #000 }
.finbottomthickeryellow-bottom {border-bottom:4px solid #ffc627;}

.fintopthicker-yellow {border-top:4px solid #ffc627; background:#000; color:#fff;}
.fintopthickright {border-top:3px solid #000; border-right:1px solid #000;}
.fintopthickerright {border-top:4px solid #000; border-right:1px solid #000;}
.fintopthickthinbotright {border-top:3px solid #000; border-bottom:1px solid #000; border-right:1px solid #000;}
.finbotthin {border-bottom:1px solid #000;}
.finbotthinright {border-bottom:1px solid #000; border-right:1px solid #000;}
.finbotright {border-bottom:1px solid #000; border-right:1px solid #000;}
.finright {border-right:1px solid #000;}
.finthickeryellow { border-bottom:4px solid #FFD200 }
.finthickeryellow-right { border-bottom:4px solid #FFD200; border-right:1px solid #000;  }
.finheaderyellowborder {background-color:#FFD200; color:#000000; border:1px solid #000; padding:6px; font-size:30px;}
.finheaderyellowleftrightbot {background-color:#FFD200; color:#000000; border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; padding:6px; font-size:30px;}

.finheaderwhiterightbottop {color:#000000; border-bottom:1px solid #000; border-top:1px solid #000; border-right:1px solid #000; padding:6px;}

.finheaderwhitebotright {color:#000000; border-bottom:1px solid #000; border-right:1px solid #000; padding:6px;}

.bustopbotright {border-bottom:1px solid #000; border-top:1px solid #000; border-right:1px solid #000;}
.busbotright {border-bottom:1px solid #000; border-right:1px solid #000;}
.busbottop {border-bottom:1px solid #000; border-top:1px solid #000;}
.busbot {border-bottom:1px solid #000;}

.stakebluepad {background-color:#E4EAF3; border-bottom:8px solid #1B6D9D; padding:10px;}
.stakedarkbluepad {background-color:#1B6D9D; color:#fff}
.stakebluepadthinline {background-color:#E4EAF3; border-bottom:1px solid #1B6D9D; padding:10px;}
.stakebluebottomline {border-bottom:2px solid #1B6D9D;}
.stakebluenopadthinline {background-color:#E4EAF3; border-bottom:1px solid #1B6D9D;}
.stakeblue {background-color:#E4EAF3; border-bottom:2px solid #1B6D9D;}

.stakeyellowpad {background-color:#FEF6DE; border-bottom:8px solid #FEC828; padding:10px;}
.stakeyellow {background-color:#FEF6DE; border-bottom:2px solid #FEC828;}

.stakeliteyellowpad {background-color:#FFFDDF; border-bottom:8px solid #FEC828; padding:10px;}
.stakeliteyellow {background-color:#FFFDDF; border-bottom:2px solid #FEC828;}

.matrightthickpink {border-left:4px solid #ee2464; border-bottom:1px solid #4c4d4e;}
.matthickpink {border-left:4px solid #ee2464; }
.matrightthinpink {border-right:1px solid #ee2464;  border-bottom:1px solid #4c4d4e;}
.matrightthickyellow {border-left:4px solid #fff200; border-bottom:1px solid #4c4d4e;}
.matthickyellow {border-left:4px solid #fff200; }
.matrightthinyellow {border-left:1px solid #fff200;  border-bottom:1px solid #4c4d4e;}
.matleftyellow {border-left:1px solid #fff200;  }
.matrightthingrey {border-bottom:1px solid #4c4d4e;}
.matrightpink {border-right:1px solid #ee2464;  }*/



/*=ICONS
--------*/
.fa-volume-up {color:#000;}
.fa-file-pdf-o {color:#c11e07;}
.fa-file-excel-o {color:#549f3a;}

i.icons {width:100%;}
i.icons {float:left; } /*100% divice 6 = 16.66666666666667%*/
i.icons img {margin:0 auto;width:10%;height:10%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 1px solid #006f51; float:left; display:inline; margin-right:.5em; margin-bottom:.5em;}

i.icons-model {width:100%;}
i.icons-model {float:left; } /*100% divice 6 = 16.66666666666667%*/
i.icons-model img {margin:0 auto;width: 4%;height:10%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 1px solid #006f51; float:left; display:inline; margin-right:.5em; margin-bottom:.5em;}

/*=VIDEO
--------*/

/*=LINKS
--------*/
a {outline:none}
a:link {color:#4094AC;}
a:visited {color:#4094AC;}
a:hover {color:#000;text-decoration:none;}




/*pagination*/
footer[role="paginationinfo"]  {padding:0em;margin: 0em auto;background: #4094AC; width:100%;margin-bottom:3px;}
footer[role="paginationinfo"]  .gutter-frame { padding:0!important}
.pagination-links {margin:0 auto;width:100%;padding:0;font-family: 'Roboto Condensed', cursive, Arial, Helvetica, sans-serif;font-weight: normal;background: #4094AC;}
.pagination-links .lft-ft, .pagination-links .rgt-ft {position:relative;}
.pagination-links .lft-ft {width:50%;cursor:pointer; -webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease; position:relative;}
.pagination-links .lft-ft:before {content: ''; border-bottom:1px solid #fff; border-left:1px solid #fff; height:42px; width:42px; transform:rotate(45deg); position:absolute; left:0; top:22px; z-index:1}
.pagination-links .lft-ft:after {content: '';  height:84px; width:42px; position:absolute; left:-16px; top:0; background:#0D4983; z-index:0}
.pagination-links .rgt-ft {-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease; postion:relative;}
.pagination-links .rgt-ft:after {content: '';border-bottom:1px solid #fff; border-right:1px solid #fff; height:42px; width:42px; transform:rotate(-45deg); position:absolute; right:0;top:22px; z-index:1}
.pagination-links .rgt-ft:before {content: '';  height:84px; width:42px; position:absolute; right:-16px; top:0; background:#0D4983; z-index:0}
.pagination-links .rgt-ft {text-align:right}
.pagination-links .lft-ft p {float:left;margin-left:4em; padding-top: 0px; margin-bottom:0; }
.pagination-links .rgt-ft p {float:right;margin-right: 4em; padding-top: 0px; margin-bottom:0;  }
.pagination-links i {font-style:normal;padding-bottom: 0.5em;display:block;color:#fff;border-bottom:2px solid #fff;}
.pagination-links b {color:#fff;font-weight:800;font-size:1.25em; margin-top: 0.3em; display: block;}
.pagination-links em {display:none}
.pagination-links .rgt-ft:hover:after{right:-5px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.pagination-links .lft-ft:hover:before {left:-5px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.pagination-links i:hover{font-style:normal;padding-bottom:.5em;display:block;color:#fff!important;border-bottom:2px solid #fff!important;}

/*=FOOTER
---------*/
.footer-container {position: relative; display:block;padding: 0;margin:0;}
footer[role="contentinfo"] {padding:0.5em  0;font-size:12px;background:#0D4983;margin-bottom:0;    min-width: 1216px;/* margin-top: 1.5em; */width:100%;position: absolute; color:#fff;    margin-top: 20px;}
footer[role="contentinfo"] .gutter {padding:.25em 2.5em; width:1200px;     margin: 0 auto;}
footer[role="contentinfo"] img {float:left;width:200px}
footer[role="contentinfo"] p#copyright {text-align:left;}
footer[role="contentinfo"] p#copyright br.rwd-line {display:none}
footer[role="contentinfo"] p#copyright span {float:right;}
footer[role="contentinfo"] p#copyright i {text-align:center;}
footer[role="contentinfo"] a {color:#fff;}


.foot-right{    background: #0D4983;
    width: 351px;
    float: left;
    height: 120px;
    position: absolute;
    top: 0;
    right: 0;}




/*back to top arrow*/
#back-to-top {display:none;}
#back-to-top:after {content:'\f106';font-family:'fontawesome';speak: none;display:none;}
#back-to-top:hover {background:#ccc;display:none;}

@media print {
/*=BODY, FRAME
--------------*/
body {font-size:76%;text-align:left;color:#000;font-family:Arial, Helvetica, sans-serif;background:#fff}
#wrap, #container {width:100%;margin:0;padding:0;float:none} /*Remove container floats*/
/*=HEADER, LOGO
---------------*/
header[role="banner"] {float:none !important;background-image:none;padding-bottom:1em;border-bottom:1px solid #ccc;margin-bottom:1em}
header[role="banner"] h1 {float:none !important;font-size:12pt}
header[role="banner"] h1 a {color:#000;text-decoration:none;}
#logo {display:block}

/*=DISPLAY NONE
---------------*/
.move, nav, .menu-link, #breadcrumb, #utility, #toolbar, footer[role="contentinfo"], .pagination {display:none} /*Hide things that must not print*/

/*=BODY SPECIFIC
----------------*/
.grid-list li {margin:0;list-style-type:none;float:none;width:100%}

/*=LINKS, URLS
---------------*/
a:link, a:visited {color:#520;font-weight:bold;text-decoration:underline;}
.content-frame a[href^="http://"]:after, .content-frame a[href^="ftp://"]:after {content: " [" attr(href) "]";font-size: 90%;} /*Write out any web links*/
}




.head-left{background: #DDDDDD;
    width: 360px;
    float: left;
    height: 160px;
    position: absolute;
    left: 0;
    top: 0;}
	
	.head-right{background: #0D4983;
    width: 351px;
    float: left;
    height: 180px;
    position: absolute;
    top: 0;
    right: 0;}

@media screen and (max-width: 1375px){
	
	
	.head-left{background: #DDDDDD;
    width: 360px;
    float: left;
    height: 160px;
    position: absolute;
    left: 0;
    top: 0;}
	
	.head-right{background: #0D4983;
    width: 75px;
    float: left;
    height: 180px;
    position: absolute;
    top: 0;
    right: 0;}
	
	
	
	
	}
@media screen and (max-width: 1530px){
	.foot-right{    background: #0D4983;
    width: 154px;
    float: left;
    height: 120px;
    position: absolute;
    top: 0;
    right: 0;}
	
	}