/*=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, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, 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;}

ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content: none;}

/*=FONTS
--------*/
@font-face {
    font-family: 'frutigerlight';
    src: url('../font/frutiger_45_light-webfont.eot');
    src: url('../font/frutiger_45_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/frutiger_45_light-webfont.woff2') format('woff2'),
         url('../font/frutiger_45_light-webfont.woff') format('woff'),
         url('../font/frutiger_45_light-webfont.ttf') format('truetype'),
         url('../font/frutiger_45_light-webfont.svg#frutigerlight') format('svg');
    font-weight: normal;
    font-style: normal;
}




/*=PAGE STRUCTURE
-----------------*/
body {font-family: 'Roboto', sans-serif;color:#626262;font-size:100%;font-weight:400;font-style: normal;background-color:#fff;font-variant-ligatures: no-common-ligatures;/*background-attachment:fixed;    background-position-x: -370px;background-position-y: -255px;background-repeat:no-repeat; background-image:url(../images/bkr.jpg); background-size:cover;*/}

#wrap {margin:0em auto;    max-width: 1280px;;position:relative;/*box-shadow: 0px 0px 8px 3px rgba(30, 30, 30, 0.5)*/}
#logo-print {display:none}

header[role="banner"] {width:1280px; color: #fff; text-align:left;margin:0 auto; position:relative;}
header[role="banner"]:before {content:''; background-image:url(../images/header-bkr.png); width:320px; height:180px; position:absolute; left:-320px; background-repeat:no-repeat;}

#container {float:left;width:100%;}

main#container #gutter-frame {background:#fff;padding:20px 45px;/*border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;*/}
footer[role="contentinfo"] {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:-9999px;}
.clear-lft {clear:left}
.rgt {float:right !important}
.lft {float:left !important}
.obj-c {margin-left:auto;margin-right:auto;display:block;text-align:center;}
/*=TYPOGRAPHY
-------------*/
h1,h2,h3,h4,h5,h6 {font-family: 'Roboto', sans-serif; font-weight:normal;}
h3 {
    font-size: 34px;
    color: #7D5A64;
    margin-bottom: .0em;
text-transform:uppercase;
    display: inline-block;
    position: relative;
    margin-bottom: 1em;
    margin-top: .8em;
    font-weight: 600;
}
h4 {font-size:1em;color:#fff;font-weight: 400;margin-top:.75em;margin-bottom:.5em;}
h5 {font-size: 1.4em;color:#009FB8;margin-bottom:0em;}
h6 {font-size:1.4em;color:#002154; font-weight:400}
sup {vertical-align: super;font-size:70%}
b, strong {font-weight:bold;}
i, em {font-style:italic;}

main#container #gutter-frame  h3 {line-height: 1.2;}
#home h3 {margin-bottom: .8em;}




/*=NAVIGATION
------------*/

.navigation {
    background: #99C6D5;

    border-bottom: 2px solid #029EB8;
}
nav {
    max-width: 1220px;
    padding: 0 30px;
    margin: auto;
    display: block;
    position: inherit;
}
nav .menu-btn {
    display: none;
}
nav ul.menu {
    list-style: none;
    margin: 0;
    padding: 0;
}
nav ul.menu li {   
    display: inline-block;
}
nav ul.menu li >  a {
        padding: 18px 38px;
    text-align: center;
    color: #fff; 
    position:relative;
text-transform: uppercase;
    display: block;
    text-decoration: none;
}
/*nav ul li.one a:nth-of-type(1):after {
    content: '\e601';color:#1B99D6;
    font-family: 'icomoon';
    speak: none;
    font-size: 23px;
}*/


/*nav ul li:nth-of-type(1) a{
padding-left:0px   
}*/
nav ul.menu li div { 
    position: absolute;
    width: 100%;

    left: 0px;
    height: 0px;
    overflow: hidden;
    transition: height 0.2s ease-out;
    display: block;
	background:#DFEDF2;
    z-index: 3;
    display: block;
}
nav ul.menu li div ul {
    display: block;
    position: absolute;
    height: auto;
    padding-left: 50px;
    padding-top: 38px;
}
nav ul.menu li ul li {    position: relative;

    display: block;
    text-align: left;
}
nav ul.menu li ul li a {
    padding: 10px 0;
    text-align: left;
    border: none;
    color: #657D8C;position: relative;
}



nav ul.menu  li ul li a:before {content:none}
nav ul.menu  li:hover div {
    height: 440px;
	border-bottom: 2px solid #029EB8;
}
nav ul li ul li:nth-of-type(1) {
    border-left: none;
}
nav ul li:hover a, nav ul li a.active {
    color: #657D8C;
	background:#DFEDF2;
}
nav ul li ul li a:hover {
    color: #029EB8!important;    
}


body#one nav ul.menu li.one a,body#two nav ul.menu li.two a, body#three nav ul.menu li.three a, body#four nav ul.menu li.four a, body#five nav ul.menu li.five a, body#six nav ul.menu li.six a { color: #657D8C; background: #DFEDF2;}

nav ul li.six > a:before{ content:none;}
nav ul li.six > ul li a:before{ content:none;}
nav ul li.one > a:before{ top:17px;}

nav ul.menu li:nth-child(5) div{ border-top:2px solid #029EB8;}
nav ul.menu li.four a:after{content: '\f107';   font-family: 'fontawesome';   speak: none;  padding-left: 5px;}
nav ul.menu li.five a:after{content: '\f107';   font-family: 'fontawesome';   speak: none;  padding-left: 5px;}

nav ul.menu li ul li a:after{ display:none}
	
/*nav ul.menu li div ul.fin{left: 450px!important;}*/
    

nav ul.menu li ul li a:hover::before{        content: "\e93c";
    position: absolute;    font-family: 'icomoon';
    speak: none;
    top: 12px;
    left: -34px;
font-size:16px;
    font-weight: bold;    color: #1b99d6;
}
    color: #1B99D6;}
nav ul li > a:nth-child(2){border-color:#8F468C}
.nav-blue:after{display:block; position:absolute;background:url("../images/line1.png")no-repeat; width:100%;height:20px;content:'';bottom: -18px;z-index: 1;}

.nav-blue{position:relative;clear:both;border-bottom:2px solid  #110f49; border-top:1px solid  #110f49;background: #fff}
/*breadcrumb*/
#breadcrumb {padding: .3em 45px;color: #4C4D4F;background: #fff; }
#breadcrumb p {font-size:.75em;padding-left:1em;text-align:left;padding-right: 1em;text-align:right;}
#breadcrumb a:link {color:#000;}
#breadcrumb a:visited {color:#000;}
#breadcrumb a:hover {color:#003a63;}

/*=HEADER CONTENT
-----------------*/

.header-block{        background: linear-gradient(-3deg, #fff, #fff);}
header[role="banner"] #logo-print {display:none;position:relative}
header[role="banner"] h1 {margin-left: 65px;margin-top: 25px;text-indent:-9999px;background:transparent url("../images/logo.jpg") left top no-repeat;float:left;width:305px;height: 115px;margin-right: 3em;}
header[role="banner"] h1 a {display:block;width:238px;height:56px;overflow:hidden;}
header[role="banner"] #headings h2 {font-weight: bold;padding: 30px 1em 0em 1em;font-size: 24px; vertical-align: top;   display: inline-block;text-align:right;color: #7D5A64;line-height: 1.2;}
header[role="banner"] #headings h3 {font-size:1em; color:#1B1B1B; text-align:right;  padding: 2em 1em .25em 0}


header[role="banner"] #headings h2 span { color:#657D8C!important}
header[role="banner"] #headings h2 strong.foot{color:#000;font-size:16px; font-weight:normal;}

header[role="banner"] #headings {width: 32%;    float: right; position:relative;padding-left: 22px; margin-right:52px} 

/*=TOOLBAR New
----------
.utility-menu{	display: block;	position: relative;}
.toggle{	transform:scaleX(1);border: solid 1px #9D9D9C;border-width: 1px 1px 1px 0px;background-color:#fff;height: 80px;width: 80px;	color:white ;
	display: inline-block;	align-items: center;justify-content: center;transition: 1s;cursor: pointer;position: relative;}

.toggle img{ position:absolute; top: 30%; left: 15%; width: 15%; }
.items{background:#fff;	display: block;	transform: scaleX(0);	transform-origin: right;transition: 0.5s;   border: solid 1px #9D9D9C;border-left:4px solid #029EB8}
.items>a{display: inline-block;background-color: white;	height: 80px;width:80px;color:#b2b2b2 ;text-decoration: none;align-items: center;	justify-content: center;position:relative;}

.items>a img{position: absolute; left:50%; top: 50%; transform:translate(-50%, -50%)}

.toggle>.material-icons{font-size: 60px;}
a>.material-icons{	font-size: 30px;}
a:hover>.material-icons{font-size: 40px;color:#30BDF2;}*/



/*=TOOLBAR
----------*/
#toolbar {position:absolute;top: 64px;right: -45px;width: 45px;}
#toolbar ul {margin-bottom:0;background:#99C6D5;}
#toolbar a {display:block;padding:1px;text-align:center;vertical-align:middle;font-size:1.5em;padding: 7px;}
#toolbar li a:link, #toolbar li a:visited {background-color:transparent;color:#fff;text-decoration:none;}
#toolbar li a:hover {background: #029EB8;color: #fff;}

/*=HOMEPAGE
-----------*/

.table-container {display:table; position:relative; width:100%; max-width:1280px; margin:10px auto;  }
.table-td {display: table-cell; position:relative; width:62%; vertical-align: top; background-color:#F4F4F4; color: #3B3A3C;}





.table-td2 {display: table-cell; position:relative; width:30%; vertical-align: top; background-color:#FFFFFF; color: #3B3A3C;}
.table-td-separator {display: table-cell; position:relative; width:1.5%; background-color:#fff;}
.padding {padding: 0 15px 1px 15px; }

.orange-bg{background-color:#003A63;color:#fff;margin:0 -15px 15px -15px;padding:10px 0 10px 15px;font-size:1.1em}
.orange-bg2{background-color:#003A63;color:#fff;margin:0;padding:10px 0 10px 15px;text-align:left;font-size:1.1em}
.border-blue{padding:15px; background:#F4F4F4;}
.border-blue p {justify:left !important;}
.border-bg2{width: 90%; float: none; margin: 20px auto 20px auto;border-color:#414143}


.home-block-1{position:relative;width:calc(33.33% - 10px);float:left;background: #E6E7E8;background-repeat:no-repeat;overflow:hidden; }
.home-block-2{position:relative;width:calc(33.33% - 10px);float:left;background: #E6E7E8;background-repeat:no-repeat;overflow:hidden;}
.home-block-3{position:relative;width:calc(33.33% - 10px);float:left;background: #E6E7E8;background-repeat:no-repeat;overflow:hidden;}


.home-block-1 .gutter, .home-block-2 .gutter,.home-block-3 .gutter {padding: 15px;color: #002A54;}
.home-block-1 a,.home-block-2 a,.home-block-3 a   {color: #002A54 !important; }
.home-block-1 a, .home-block-3 a   {text-decoration:none; }
.home-block-1,.home-block-2, .home-block-3 {min-height: 361px;}

.home-block-1 a h4 ,.home-block-2 a h4 ,.home-block-3 a h4  {color: #002A54 !important; text-decoration:none;}




.content-block h4 {font-size:1.5em; font-weight:500;}

.home-block-1:hover div.content-block{opacity:1;bottom:0; background-color:rgba(6, 160, 167, 0.7)}
.home-block-1 div.content-block{position:absolute;opacity:0;bottom:100%;left:0;width:calc(100% - 30px);height:calc(100% - 30px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s;-o-transition:all 1s ease;transition:all 1s; background-color:rgba(6, 160, 167, 0.7); padding:15px;  color:#fff;}
.home-block-2:hover div.content-block{opacity:1;bottom:0; background-color:rgba(6, 160, 167, 0.7)}
.home-block-2 div.content-block{position:absolute;opacity:0;bottom:100%;left:0;width:calc(100% - 30px);height:calc(100% - 30px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s;-o-transition:all 1s ease;transition:all 1s; background-color:rgba(6, 160, 167, 0.7); padding:15px;  color:#fff;}
.home-block-3:hover div.content-block{opacity:1;bottom:0; background-color:rgba(6, 160, 167, 0.7)}

.home-block-3 div.content-block{position:absolute;opacity:0;bottom:100%;left:0;width:calc(100% - 30px);height:calc(100% - 30px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s;-o-transition:all 1s ease;transition:all 1s; background-color:rgba(6, 160, 167, 0.7); padding:15px;  color:#fff;}
.marginR-15{ margin-right:15px!important;}
.heading-block{position:absolute;border-radius:25px 25px 0 0;top: 0;height:50px;width:100%;color:#fff;text-align: center;border-bottom: 1px solid #002A53;font-size: 19px;}
.heading-block p {margin-top:10px; text-align: center !important; }

.caption {font-size:13px !important;}
.caption2 {font-size:14px;}
.img-strip {position:absolute; right:160px;}

/*Corporate Style*/
.corp-block{display: inline; float: left; width: calc(50% - 15px); }
.corp-block2{display: inline; float: left; width: calc(50% - 15px); }
.cop-heading{color:#002154;font-size:1.4em !important;margin-bottom:0em !important;font-family: 'Roboto';}

/*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;}

.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-5T{padding-top: 5px!important;}
.padding-20B{padding-bottom: 20px!important;}

.padding-10T{padding-top: 10px!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-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-20{margin: 20px!important;}
.margin-20L{margin-left: 20px!important;}
.margin-20R{margin-right: 20px!important;}
.margin-10TB{margin: 7px 0px!important;}
.margin-20T{margin-top: 20px!important;}
.margin-20B{margin-bottom: 20px!important;}


.margin-10{margin: 10px!important;}
.margin-10L{margin-left: 10px!important;}
.margin-10R{margin-right: 10px!important;}
.margin-10T{margin-top: 10px!important;}
.margin-10B{margin-bottom: 10px!important;}




.margin-5{margin-top: 5px!important;}
.margin-5T {margin-top: 5px!important;}


.switch-blue {color:#007DAF;}
.switch-green {color:#249F6A;}
.switch-purple {color:#009EB8;}
.switch-white {color:#fff;}
.switch-maroon {color:#6B3342}
.switch-turquise {color:#009AB8;}
.switch-red{ color:#E52429}


/*=BODY CONTENT
---------------*/
.menu a.home:after {
    content: '\e601';
    font-family: 'icomoon';
    speak: none;
    font-size: 19px;
    font-weight: 500;
    color: #00b3dc;
}
#two main[role="main"] p {font-size:.9125em;margin-bottom:1.1em;line-height:1.4; text-align:justify;}

main[role="main"] p {font-size:.9125em;margin-bottom:1.1em;line-height:1.4; /*text-align:justify;*/}
main[role="main"] table {margin-bottom:.5em;line-height:1.4; font-size: .9125em;}
main[role="main"] table table { font-size: 100%;}

main[role="main"] table p {line-height:1.4; font-size: 100%;}
main[role="main"] ul, main[role="main"] ol {margin-bottom:.5em;}
main[role="main"] li {font-size:.9125em;line-height:1.4;}
main[role="main"] li li, main[role="main"] li p {font-size:.9125em;line-height:1.4;}
#container figure img {display:block;max-width:100%;height:auto !important}
ul.list li,ol.list li {/*padding-bottom:.5em;*/line-height:1.4em;}
ul.list ul {margin-left:1.5em;list-style:circle}
ol.list {list-style:decimal;margin-left:2.5em}
ul.list-icons li {line-height:1.6; margin-left:.75em;}
ul.list-icons i {font-size:120%;padding-right:.5em;margin-left:-.5em}
.block-heading {border-bottom:1px solid #ccc; padding-bottom:.25em;}

ul.list-home li {line-height: 1.4;margin-left: 3.5em;margin-bottom: .5em; margin-right:15px;}
ul.list-home li:before {content:'\e944';font-family:'icomoon';speak: none;background: #002A54;padding: 0.58em;position: absolute;color: #fff;left: 15px;}
.scrollable{position:relative;clear:both}



.thinlinetop {border-top:1px solid #000;}
.thinlinebottom {border-bottom:1px solid #000;}
.subblue {font-size:15px; color:#00b3dc;}
.switch-blue {color:#00b3dc;}
.switch-blue-light {color:#00B2DB;}
.blue-heading{color:#00b3dc; font-size:1.4em!important; margin-bottom:.5em !important;}
.switchwhite {color:#fff;}
.bgblue { background-color:#00B2DC; color:#fff; border-bottom:1px solid #fff;}
.bgblue-none {background-color:#00B2DC; color:#fff}
.medtext{font-size:1.2em;}
.block-corp-info{float:left; padding:5px; margin-bottom:1em; width:40%;}


/*.block-grey { background:#E6E7E8; padding:20px}*/


/*=HOME BLOCKS TEXT
-------------------*/
.home-block-1 h4, .home-block-2 h4, .home-block-3 h4 {color:#002A54;border-bottom:1px solid #002A54;font-family: 'Roboto', sans-serif;padding: 4px 15px;font-size: 20px;font-weight: bold;margin-top: 11px;} 

.home-block-1 h4:after, .home-block-3 h4:after  {
    content: '\e944';
    font-family: 'icomoon';
    speak: none;
    background: #002A54;
    padding: 0.58em;
    position: absolute;
    color: #fff;
    right: 0px;
    top: 0;
}



.home-block-1:hover h4:after, .home-block-3:hover h4:after  {
    content: '\e944';
    font-family: 'icomoon';
    speak: none;
    background: #00b3dc;
    padding: 0.58em;
    position: absolute;
    color: #fff;
    right: 0px;
    top: 0;
}



.home-block-1 div.content-block p {text-justify:none!important;}
.home-block-1 div.content-block p {text-justify:none!important;}
.home-block-1 div.content-block p {text-justify:none!important;}

#buttons-block {margin-top:1em;}
#buttons-block ul.grid-list, #buttons-block ul.grid-list li {margin-bottom:0}
#buttons-block ul.grid-list li.grid.button {background:#00b3dc;margin-bottom: 1em;}
#buttons-block ul.grid-list li.grid.button a {display:block;background:#00b3dc;color:#fff !important;text-decoration: none}
#buttons-block ul.grid-list li.grid.button a h3 {    color: #fff;
    position:relative;
    font-size: 17px;
    font-weight: 100;
    padding: .5em;
    margin: 0;
    /*font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;*/ border-bottom:none;}
	
#buttons-block ul.grid-list li.grid.button a h3:after {
    content: '\e944';
    font-family: 'icomoon';
    speak: none;
    background: #fff;
    padding: 0px .4em;
    position: absolute;
    color: #00b3dc;
    right: 0px;
    top: 1px;
    border: 1px solid #00b3dc;
    margin: -1px;
    font-size: 25px;
}



	
#buttons-block ul.grid-list li.grid.button a:hover h3:after {
    content: '\e944';
    font-family: 'icomoon';
    speak: none;
    background: #00b3dc;
    padding: 1px .4em;
    position: absolute;
    color: #fff;
    right: 0px;
    top: 0;
    border: 1px solid #00b3dc;
    margin: -1px;
    font-size: 25px;
}


	
#buttons-block ul.grid-list li.grid.button a:hover h3 {color:#fff;background-color:#002154}
#buttons-block ul.grid-list li.grid.button a h3 i {padding-right:.25em}


/*=ICONS
--------*/
.fa-volume-up {color:#000;text-shadow: 2px 2px 2px rgba(111,111,111, 0.5)}
.fa-file-pdf-o {color:#6b0d00;text-shadow: 2px 2px 2px rgba(111,111,111, 0.5)}
.fa-file-excel-o {color:#287b0b;text-shadow: 1px 1px 1px rgba(255,255,255, 0.5)} 

.fa-volume-up2 {color:#fff;text-shadow: 2px 2px 2px rgba(111,111,111, 0.5)}
.fa-file-pdf-o2 {color:#fff;text-shadow: 2px 2px 2px rgba(111,111,111, 0.5)}
.fa-file-excel-o2 {color:#fff;text-shadow: 1px 1px 1px rgba(255,255,255, 0.5)} 

/*=LIST GRID
------------*/
.grid {}
.grid2-a {float:left;width:48%;display:inline;margin-right:1%;}
.grid2-b {float:right;width:48%;display:inline;margin-left:1%;}
ul.grid-list {margin-bottom:0;}
ul.grid-list li {display:block;float:left;margin-bottom:1em;}
ul.grid-list li img {display:block;max-width:100%;height:auto !important;margin: 0 auto;}
ul.grid-list li a {display:block;}
ul.grid-two li {width:49.1578947%;margin-left:1.6842105%} /*467 divide 950 = 49.1578947%, 16 divide 950 = 1.6842105%*/
ul.grid-two li.grid1, ul.grid-two li.grid3, ul.grid-two li.grid5, ul.grid-two li.grid7 {margin-left:0 !important}
ul.grid-three li {width:32.3404255%;margin-right:1.489361%;text-align: center;min-height:115px;} /*304 divide 940 = 32.3404255%, 14 divide 940 = 1.4893617%*/
ul.grid-three li.grid3, ul.grid-three li.grid6 {margin-right:0 !important}
ul.grid-four li {width:23.9872068%;margin-right:1.3496802%;background:#ccc} /*225 divide 938 = 23.9872068%, 12.66 divide 938 = 1.3496802%*/
ul.grid-four li.grid-4, ul.grid-four li.grid-8 {margin-right:0 !important}

/*=ACCORDION
------------*/
.accordion {margin-bottom:1em;}
.accordion h4{ margin-bottom:0; font-size:18px}
.tab-content {padding:1em;border: 2px solid #029EB8; border-top:none}
h4.expand a {padding:.7em; font-size:1.3em!important;}
.expand a {display:block;}
.expand a:link, .expand a:visited {color: #657D8C; text-decoration: none; position: relative; padding-left: 65px; background:#DFEDF2; border-bottom:2px solid #029EB8;}
.expand a:hover, .expand a:active, .expand a:focus {color:#0291BE;}
.expand a.open:link, .expand a.open:visited {color:#657D8C; position: relative; padding-left: 65px}
.expand a:before {content: '\e936';font-family: 'icomoon';speak: none;float: right; width:30px;height:31px;padding: .50em;position: absolute;left: 5px;top: 6px;color: #029EB8;}
.expand a.open:before {content:'\e937';font-family:'icomoon';speak: none;padding-right:.5em;float: right;width:30px;height:31px;}
/*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}
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;}
.tab-content p {-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}

/*=TABLES
---------*/
.fin-tbl tr:hover {background:#C1BFBF; color:#000;} /*TABLE ON HOVER BACKGROUND COLOUR AND TEXT COLOUR*/
 tr.no-hover:hover {color:#00528C!important;} /*TABLE ON HOVER HIGHLIGHTED COLOUMN TEXT COLOUR TO REMAIN STAT*/
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px;} /*THE COMPLETE TABLE TO BE GIVEN 100% WIDTH; O MARGINS AND O PADDING*/
.fin-tbl tr td {padding:3px 10px 3px 3px;} /*EACH CELL IN TABLE TO HAVE A PADDING OF 3 AROUND CONTENT*/
.fin-tbl th {background-color:#DFEDF2; color:#3b3b3a!important; padding:3px 10px 3px 3px; font-weight:bold; } /*THE HIGHLIGHTED COLUMN BACKGROUND COLOUR; TEXT COLOUR; PADDING AND A FONT WEIGHT IF NEEDED*/

.fin-tbl tr:hover th {background:#C1BFBF; color:#000;}
.fin-tbl tr td[width~="5"],
.fin-tbl tr th[width~="5"]{padding: 3px 3px 3px 3px;}

.header-blue {font-size:1em;color:#fff; background:#99C6D5; font-weight:600; }
.header-lightblue {font-size:1em;color:#3C3C3B; background:#EFF5F9; font-weight:600; border-bottom:1px solid #009BB8;}
.header-lightblue-two {font-size:1em;color:#3C3C3B; background:#EFF5F9; font-weight:600; }
.fingreenthin{border-bottom:1px solid #269960;}
.finhead-turquise{ background-color:#98C6D5; color:#FFF; border-bottom: 2px solid #029EB8;}

tr.fingreenthin td, tr.fingreenthin th {border-bottom:1px solid #269960;}


.finheadthinright{ background-color:#8ca9c6; color:#000; border-bottom:1px solid #000; border-right:1px solid #000;}
.finheadright{ background-color:#8ca9c6; color:#000; border-right:1px solid #000;}
.finthin {border-bottom:1px solid #626262;}
.finthickturquise {border-bottom:2px solid #029EB8;}

tr.finthick td, tr.finthick th {border-bottom:2px solid #000;}

.fincaption{font-size:0.858em}
.fintop {border-top:1px solid #626262;}
.fintopleft {border-top:1px solid #626262; border-left:1px solid #626262;}
.fintopright {border-top:1px solid #626262; border-right:1px solid #626262;}
.fintbotleft {border-bottom:1px solid #626262; border-left:1px solid #626262;}
.finbotright {border-bottom:1px solid #626262; border-right:1px solid #626262;}
.finbotrightthick {border-bottom:2px solid #626262; border-right:1px solid #626262;}
.finbotsolid {border-bottom:1px solid #626262;}
.finleft {border-left:1px solid #626262;}
.finright {border-right:1px solid #626262;}
.finrow {border-top:1px solid #626262; border-bottom:1px solid #626262;}
.finrowleft {border-left:1px solid #626262; border-top:1px solid #626262; border-bottom:1px solid #626262;}
.finrowright {border-right:1px solid #626262; border-top:1px solid #626262; border-bottom:1px solid #626262;} 




/*=VIDEO
--------*/
#containingBlock {max-width:1280px;margin:0 auto}
.videoWrapper {position:relative;padding-top:0;padding-bottom: 56.25%;height: 0;}

* html .videoWrapper {margin-bottom: 45px;margin-bottom: 0;}
.videoWrapper video, .videoWrapper object {position:absolute;width:100%;height:100%;left:0;top:0;}

.datatable tr:hover, .datatable tr.hilite {background-color: #E6E6E6;color: #000000;}

/*=FOOTER
---------*/
footer[role="contentinfo"] {    color: #00274E;margin-bottom:0;position: relative;    border-top: 2px solid #029EB8;}
footer[role="contentinfo"] p {float:left;width:auto;font-size:.75em;/*padding: 1em;*/margin-bottom:0;}
footer[role="contentinfo"] i {font-weight:bold ;text-transform: normal;    font-size: 16px; color:#7D5A64}
footer[role="contentinfo"] i b{ color:#657D8C!important}
footer[role="contentinfo"] ul.social-media {float:right;width:auto;font-size:.75em;padding:.5em;}
footer[role="contentinfo"] ul.social-media li#connect {padding-top:1em}
footer[role="contentinfo"] ul.social-media ul {float:right;width:auto}
footer[role="contentinfo"] ul.social-media ul li {float:left;text-align:center;margin:.5em;margin-top:-.5em}
footer[role="contentinfo"] ul.social-media ul li a {background:#3b3b3b;font-size:2em;padding:.1em;margin:0 auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
footer[role="contentinfo"] ul.social-media ul li.youtube a {background:#bb0000}
footer[role="contentinfo"] ul.social-media ul li.rss a {background:#ff7900}
footer[role="contentinfo"] ul.social-media ul li.twitter a {background:#00aced}
footer[role="contentinfo"] ul.social-media ul li.linkedin a {background:#007bb6}
footer[role="contentinfo"] ul.social-media ul li a:link, ul.social-media ul li a:visited {color:#fff !important}
footer[role="contentinfo"] ul.social-media ul li a:hover {color:#fff;background:#fff;background:-webkit-linear-gradient(#a6c8e1,#0067a6);background: -moz-linear-gradient(#a6c8e1,#0067a6);background: -ms-linear-gradient(#a6c8e1,#0067a6);background: -o-linear-gradient(#a6c8e1,#0067a6);background: linear-gradient(#a6c8e1,#0067a6);}
strong.foot{font-weight:normal;color:#231F20;font-size: 13px;}
/*=LINKS
--------*/
a {outline:none}
a:link {color:#3EA6BE;}
a:visited {color:#3EA6BE;}
a:hover {color:#000;text-decoration:none;}
footer[role="contentinfo"]:after {
    display: block;
    position: absolute;
    background: url("../images/line1.png")no-repeat;
    width: 100%;
    height: 20px;
    content: '';
    top: -18px;
    z-index: 1;
}
.footer-wrap {
    position: relative;
    max-width: 1280px;
	margin: 0 auto;}
body#home ul.highlights a:link {color:#fff;}
body#home ul.highlights a:visited {color:#fff;}
body#home ul.highlights a:hover {color:#000;text-decoration:none;}

/*pagination*/
.pagination {/* margin-top:2em; */position:relative;height: 62px; margin-left:65px; margin-right:64px;}
.pagination p i {position:absolute;left:-9999px;}
.pagination p a {display:block;padding:0 .5em;border:none;border-radius:2px}
.pagination p a:link, .pagination p a:visited {/*background:#00B3DC;*/color:#fff;}
.pagination p a:hover {/*background:#337ab7;*/color:#000;}
a#go-lft, a#go-rgt {font-size:29px;text-decoration:none;border-bottom: 2px solid #029EB8;width: 64px;height: 64px;box-sizing: border-box;position: relative;background:#DFEDF2}
a#go-lft:hover, a#go-rgt:hover{background:#029EB8; }
a#go-lft:hover:after, a#go-rgt:hover:after {transition: all .5s ease; color:#fff; }
a#go-rgt:hover:after {transition: all .5s ease; color:#fff; }
a#go-lft:after {
    content: '\e93b';
    font-family: 'icomoon';
    speak: none;
    left: 0px;
    position: relative;    color: #1b99d6;
    transition: all .5s ease;top: 15px;
}


a#go-rgt:after {
    content: '\e93c';
    font-family: 'icomoon';
    speak: none;
    right: -5px;
    position: relative;    color: #1b99d6;
    transition: all .5s ease;    top: 15px;
}
/*back to top arrow*/
#back-to-top {position:fixed;bottom:2em;right:10%;text-decoration:none;font-size:2.4em;width:44px;height:44px;display:block;text-align:center;vertical-align:middle;border-radius:999px;color:#fff;background-color:#363636;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
#back-to-top:after {content:'\f106';font-family:'fontawesome';speak: none;}
#back-to-top:hover {background:#ccc;}

/*=LINKS
--------*/
ul.list li {position:relative;}
ul.list {list-style-image:none; margin-left: 1.1em;0 font-weight:normal !important;}
ul.list li:before {content:''; width:4px; height:4px; border-radius: 50%; background:#00B3DC; position:absolute; left: -15px; top:7px;}

/*=RESPONSIVENESS
-----------------*/





@media screen and (max-width: 1380px) {
#back-to-top {bottom:-2em}
}
@media screen and (max-width: 1280px) {
    img {
        max-width: 100%;
    }
    nav {
        height: 50px;
        position: relative;
    }
    nav ul.menu {
        display: none;
    }
    nav .menu-btn {
        display: block;
        float: left;    top: -59px;
    }
    nav ul.menu {
        background: #99C6D5;
        padding: 20px;
        width: 728px;
        position: absolute;
        top: 50px;
        left: 0px;
        display: none;
        z-index: 4;
        min-width: 300px;
        box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.30);
    }
    nav ul.menu.active {
        display: block;
    }
    nav ul.menu li {
        display: block;
        text-align: left;
    }
    nav ul.menu li a {
        display: block;
        padding: 10px;
        text-align: left;
        border: none;
    }
    nav ul.menu li:nth-of-type(1) {
        border: none;
    }
    .menu-btn {
        padding-top: 10px;
        position: relative;
        z-index: 1;
    }
    .menu-btn i {
        position: relative;
        z-index: 2;
    }
    .menu-btn:before {
        position: absolute;
        width: 30px;
        height: 30px;
        background: #FFF;
        border-radius: 50%;
        content: '';
        display: block;
        left: -5px;
        z-index: 0;
        top: 8px;
        transform: scale(0);
        transition: transform 0.2s ease-out;
    }
    .menu-btn.active:before {
        transform: scale(1);
    }
    nav ul.menu li div {
        display: none;
        height: auto;
        position: relative;
        padding: 0;
        overflow: hidden;
        box-shadow: none;
    }
    nav ul.menu li.active div {
        display: block;
    }
    nav ul.menu li div ul {
        position: relative;
        top: 0px;
        padding: 0 0 0 20px;
    }
    nav ul.menu li div ul li a {
        color: #21AAE2;
        padding: 10px 0 10px 0;
    }
    nav ul.menu li:hover div {
        height: auto;
    }
    nav ul.menu li:hover a {
        color: #6FC7ED;
    }
    nav ul.menu li:hover div ul li a {
        color: #21AAE2;
    }

@media screen and (max-width: 1060px) {header[role="banner"] #headings:after{ content: none  }
#utility {float:left;width:100%;background:#7D5A64; border-bottom: 1px solid #fff;}
#toolbar {position:relative;top:0;right:0;border:none;float:right;width:195px;}
#toolbar ul {float:right;background:#000;}
#toolbar ul li {float:left;text-align:center;}
#toolbar a {padding:.5em;}
#toolbar li a:link, #toolbar li a:visited {background-color:#7D5A64;color:#D0D0D0;text-decoration:none;}
#toolbar li a:hover {background:#337ab7;color:#fff;}
#toolbar ul li ul li:first-child {display:none;}

}

@media screen and (max-width: 1030px){
header[role="banner"] { width: 100%;}
header[role="banner"] #headings { width: 40%;}
main#container #gutter-frame {  padding: 20px 30px;}
.pagination {  margin-left: 0px;  margin-right: 0px;}
}

@media screen and (max-width: 980px) {
	header[role="banner"] #headings {		width: 100%;}
	header[role="banner"] #headings img{margin-left: 167px;}
	header[role="banner"] h1 {     margin: 0 auto;    float: none}
#wrap {margin-top:0} 
body#home ul.salient li {min-height:100px}
}

@media screen and (max-width: 880px) {
body#home ul.salient li {width:48.2553191%;} /*463 divide 940 = 49.2553191%*/
body#home ul.salient li.grid4 {clear:none !important}
body#home ul.salient li.grid3, body#home ul.salient li.grid5 {clear:left}
body#home ul.salient li.grid2, body#home ul.salient li.grid3, body#home ul.salient li.grid4 {margin-right:1.489361% !important}

body#home ul.highlights li.block1 {float:none;width:100%;margin-right:0; width:100%;min-height:inherit}
body#home ul.highlights li.block2 {float:none;width:100%;margin-right:0; width:100%;min-height:inherit}

body#home ul.highlights li .gutter {min-height:inherit;} /**/
}


@media screen and (max-width: 955px) {

	
	
	

#toolbar {width:280px; z-index:99999;}
#toolbar ul li {font-size:1.1em;}
}



@media screen and (max-width: 920px) {
	.menu ul.menu li > ul {
    display: block;
    position: relative;
}

#toolbar {width:280px;}
#toolbar ul li {font-size:1.1em;}

.scrollable {position:relative;overflow:hidden;}
.scrollable:after {position:absolute;top:0;left:100%;width:50px;height:100%;border-radius:10px 0 0 10px / 50% 0 0 50%;/*box-shadow:-5px 0 10px rgba(0, 0, 0, 0.25);*/content:'';}

.scrollable > div {overflow-x:auto;}
.scrollable > div::-webkit-scrollbar {height:12px;}
.scrollable > div::-webkit-scrollbar-track {box-shadow:0 0 2px rgba(0,0,0,0.15) inset;background:#f0f0f0;}
.scrollable > div::-webkit-scrollbar-thumb {border-radius:6px;background:#ccc;}

}

@media screen and (max-width: 800px) {
		.scrollable { overflow: auto; }
body#home ul.highlights li.block1 {float:none;width:100%;margin-right:0}
body#home ul.highlights li.block3 {margin-right:1.4893617% !important}
body#home ul.highlights li.block4, body#home ul.highlights li.block5, body#home ul.highlights li.block6 {text-align:left;clear:none !important;margin-right:0}

body#home ul.highlights li.block1Open {float:none;width:100%;margin-right:0}
body#home ul.highlights li.block3Open {margin-right:1.4893617% !important}
body#home ul.highlights li.block4Open, body#home ul.highlights li.block5Open, body#home ul.highlights li.block6Open {text-align:left;clear:none !important;margin-right:0}
.expandReduceBtns {visibility:hidden; display:none;}
body#home ul.highlights li.block3 {margin-right:0 !important; height:inherit;}
body#home ul.highlights li.block4 {clear:left;}
body#home ul.highlights li.block4, body#home ul.highlights li.block5 {margin-right:1.4893617% !important}
body#home ul.highlights li.block3Open {margin-right:0 !important}
body#home ul.highlights li.block2Open, body#home ul.highlights li.block3Open {width:49.2553191%} /*463 divide 940 = 49.2553191%*/
body#home ul.highlights li.button {text-align:center}
body#home ul.highlights li.block4Open {clear:left;}
body#home ul.highlights li.block4Open, body#home ul.highlights li.block5Open {margin-right:1.4893617% !important}

body#home ul.highlights li.button {text-align:left}
body#home ul.highlights li.block1 .gutter {min-height:inherit;}
.home-block-1 {margin:0 auto; width:100%; float:none; margin-left:0% !important; margin-bottom:15px;    min-height: inherit;}
.home-block-2 {width:48%; margin-left: 0%;}
.home-block-3 {width:48%; float:right }

.table-td {    display: block;
    position: relative;
    width: auto;
    margin: 10px auto;
    background-color: #F4F4F4;
    color: #3B3A3C;}
.table-td-separator {
    display: none;
}

.table-td2 {
    display: block;
    position: relative;
    width: auto;
    background-color: #ffffff;
    color: #3B3A3C;}
	
	.pagination img {display:none !important;}
	ul.list-home li {margin-right:50px;}
	header[role="banner"] #headings h2{ display:block; text-align:center}

header[role="banner"] #headings {    margin-right: 0px;}
header[role="banner"] h1 {    height: 85px; margin-top:20px}
	
	}

@media screen and (max-width: 640px) {
	
 eader[role="banner"] #headings img {
    margin-left:0px; 
}
	
body#home ul.highlights li.block3 {margin-right:0 !important}
body#home ul.highlights li.block2, body#home ul.highlights li.block3 {width:49.2553191%} /*463 divide 940 = 49.2553191%*/

body#home ul.highlights li.block4 {clear:left;}
body#home ul.highlights li.block4, body#home ul.highlights li.block5 {margin-right:1.4893617% !important}

body#home ul.highlights li.block3Open {margin-right:0 !important}
body#home ul.highlights li.block2Open, body#home ul.highlights li.block3Open {width:49.2553191%} /*463 divide 940 = 49.2553191%*/

body#home ul.highlights li.button {text-align:center}


body#home ul.highlights li.block4Open {clear:left;}
body#home ul.highlights li.block4Open, body#home ul.highlights li.block5Open {margin-right:1.4893617% !important}

header[role="banner"] h2 {text-align:left;font-size:1.25em}

body#home ul.highlights li.block2, body#home ul.highlights li.block3, body#home ul.highlights li.block4, body#home ul.highlights li.block5, body#home ul.highlights li.block6 {float:none;width:100%;margin-right:0 !important}

body#home ul.highlights li.block2Open, body#home ul.highlights li.block3Open, body#home ul.highlights li.block4Open, body#home ul.highlights li.block5Open, body#home ul.highlights li.block6Open {float:none;width:100%; margin-right:0 !important}

body#home ul.highlights li.button {text-align:left}
body#home ul.highlights li .gutter {min-height:inherit;}

}

@media screen and (max-width: 600px) {
nav ul.menu li div ul li a {  font-size: 13px;}
nav ul.menu li div ul {    padding: 0px 0 0 10px;}
nav ul.menu li div ul li{ border-bottom:1px solid #99C6D5}
h3 { margin-top:0px}
#breadcrumb {display:none;}
.tabs {display: none;}
.tab-drawer-heading {background:#edece8;color:#0067a6;border-top:1px solid #0067a6;margin:0;padding:.5em;display: block;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.d-active {background-color:#0067a4;color: #fff;}
.tab-drawer-heading:before {content:'\f0fe';font-family:'fontawesome';speak: none;padding-right:.25em}
.d-active:before {content:'\f146';font-family:'fontawesome';speak: none;padding-right:.25em}
#buttons-block ul.grid-three li.grid {float:none;width:auto;margin-right:0}
#buttons-block ul.grid-three li .gutter {min-height:inherit;}
#buttons-block ul.grid-list, #buttons-block ul.grid-list li {margin-bottom:.5em}

}

@media screen and (max-width: 480px) {

header[role="banner"] h1 {float:none;margin:0 auto}
header[role="banner"] h2 {text-align:left;padding:.25em 0;margin:0 1em}
body#home ul.salient li {float:none;width:auto;min-height:inherit;}
header[role="banner"] h3 {display:none}

header[role="banner"] #headings h2 {padding:1em 1em .25em 0; font-size:16px ;text-align:center;}
header[role="banner"] h1 {text-indent:-9999px;background-size:165px;height: 43px;margin: 0em;/* margin-left: 100px; */float: none;margin: 0 auto;width: 217px;}

header[role="banner"] #headings h2 span { font-size:16px !important;}

main#container #gutter-frame{padding: 20px 20px;}
.accordion h4 { font-size:14px;}
.home-block-1,.home-block-2, .home-block-3 {width:100%;margin-bottom: 15px; height:inherit; min-height:inherit}

ul.list-home li:before {
    content: '\e944';
    font-family: 'icomoon';
    speak: none;
    background: #002A54;
    padding: 1px 5px;
    position: absolute;
    color: #fff;
    left: 17px;
    padding-bottom: 0px;
}

ul.list-home li br { display:none;}

.corp-block{display: inline; float: left; width: calc(100% - 15px); }
.corp-block p{text-align: left !important;}
.corp-block2{display: inline; float: left; width: calc(100% - 15px); }
.corp-block2 p{text-align: left !important;}

.pagination {   margin-left: 0px;   margin-right: 0px;}

}

@media screen and (max-width: 410px) {
#toolbar {width:230px;}
#toolbar a {padding:.5em .3em;}

header[role="banner"] #headings h3 {font-size:1em; color:#1B1B1B; text-align:center;}
.home-block-1 {width: 100%; margin-left: 0% !important;}
.home-block-2 {width: 100%; margin-left: 0% !important;}
.home-block-3 {width: 100%; margin-left: 0% !important;}

}


@media screen and (max-width: 360px) {
#toolbar {width:230px;}
#toolbar a {padding:.5em .3em;}

header[role="banner"] #headings h3 {font-size:1em; color:#1B1B1B; text-align:center;}


}

@media screen and (max-width: 320px) {

header[role="banner"] #headings h3 {font-size:1em; color:#1B1B1B; text-align:center;}
}


@media 
	only screen and (-webkit-min-device-pixel-ratio: 1.5), 
	only screen and (-o-min-device-pixel-ratio: 3/2), 
	only screen and (min--moz-device-pixel-ratio: 1.5), 
	only screen and (min-device-pixel-ratio: 1.5){ 
	
	html, 
	body{ 
	width:100%; 
	overflow-x:hidden; 
	} 
	
	}

