@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;font-size:14px;}
.table-height {margin-top:-1em;}

/*=PAGE STRUCTURE
-----------------*/
body {width:100%; background-color:#E7F2F9} /*only display background on screens 1280 or bigger*/

body {font-family:'Roboto', Arial, Helvetica, sans-serif;color:#58595B;font-size:100%;background:url(../images/background.jpg) no-repeat center center fixed ;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#gutter-frame {background:#fff;}
#wrap {margin:auto;max-width:100%;position:relative;min-width: 1280px;}
#logo-print {display:none;}
header[role="banner"] {width: 1280px;   margin: 0 auto;}  
#container {float: none;width:1280px;margin: 0 auto;display: block;}
main#container #gutter-frame {background:#fff;padding:0em 2.875em 1.875em 3.575em;/* margin-bottom: 1.5em; */ border-right:1px solid #231F20; border-left:1px solid #231F20}
body.home main#container #gutter-frame {background:transparent url(../images/overlay-for-content.jpg) !important;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;}
.lft {float:left;padding-right:10px; padding-bottom:15px;}
.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 {font-family: 'Roboto', Arial, Helvetica, sans-serif;font-weight:normal;}
h5,h6 {font-family:'Roboto', Arial, Helvetica, sans-serif;}
h1 {font-size:1.8em;margin-bottom:.9em; }
h2.bg {font-size:1.4em;margin-bottom:.5em; background:#FFD800; padding:5px}
h3 {font-size:33.33px;margin-bottom:.5em; color:#939598; display:block; clear:both; padding-top:0.5em}
h4 {font-size: 22px;margin-bottom:6px;margin-top: .2em;/*text-transform:uppercase*/font-weight: 600;color:#4C4D4F;}
h4.sg {font-size:1.3em;margin-bottom:0em; color:#000; margin-top: .2em;text-transform:uppercase; font-weight:normal }
h5 {font-size:17px;font-family:'Roboto', Arial, Helvetica, sans-serif; margin-top:0; color:#4C4D4F;font-weight: 600;}
h5.bg {font-size:1.2em;margin-bottom:.5em; background:#FFD800; padding:.5em;font-family:'Roboto', Arial, Helvetica, sans-serif;font-weight:normal; }
h6 {font-size:1em;color:#000;font-weight: 600;}
sup {vertical-align: super;font-size:80%}
b, strong {font-weight:600;}
i, em {font-style:italic;}


/*=HEADER CONTENT
-----------------*/
header[role="banner"] #logo-print {display:none}
header[role="banner"] {text-align:center;background:#fff;height: 140px; border-left: 1px solid #231F20; border-right: 1px solid #231F20;}
header[role="banner"] h1 {        text-indent: -9999999999999px;
    background: transparent url(../images/bidvest.png) left top no-repeat;
    background-size: cover;
    width: 240px;
    height: 92px;
    float: left;
    margin: 1.2em 0 0em 2em;}
header[role="banner"] h1 a {display:block; width: 290px;height: 83px; overflow:hidden;}
header[role="banner"] .cover-blue {/*background: url(../images/white-trans.png) repeat;*/width: 290px;height: 83px;float:left;/* margin:2.5em 0 0em 1.625em; */}
header[role="banner"] img {}
header[role="banner"] .header-inner {float:none;padding: 1.5em;     margin-left: 466px;}
header[role="banner"] .header-search {float:right;padding: 2.7em;}
header[role="banner"] .header-search a {text-decoration:none;}
header[role="banner"] .header-search .search {font-size:2em;color:#fff;}

span.overcon2.search {}
header[role="banner"] .header-outer {width: 1280px; /*background: #E6E7E8;*/ margin:0 auto}
header[role="banner"] .header-inner h2 {    display: inline-block;
    font-size: 1.875em;
    margin: .8em 0em 0 8em;
    color: #76787B;
    line-height: 1.2;
    text-align: center;
    font-weight: 300;}
header[role="banner"] .header-inner h2 i {padding:6px 0 11px 0px;font-style:normal;font-weight: 600;}
header[role="banner"] .header-inner h2 strong{font-weight:500;}
header[role="banner"] .header-inner h2 em  {float:right; margin-left: 5em; }
header[role="banner"] .header-inner #search {float:right;font-size:1.875em;margin:1em 1em 0 0}
header[role="banner"] .header-inner #search a {color:#6a757c}

.menu-col-third{ width:calc(33.333333% - 20px); padding-right:20px; float:left;}
.menu-col-third li a{font-size:.8em!important;padding: .7em .75em!important;}

.menu-col-fourth{ width: calc(25% - 30px);
   
    float: left;
    height: 500px;}
.menu-col-fourth li a{    font-size: .99em!important;
    padding: .7em 0 .7em .75em!important;
    line-height: 1.1;}
	
	.menu-col-fourth li a:before{ content: '\0394';
    width: 8px;
    height: 8px;
    transform: rotate(93deg);
    position: absolute;
    opacity: 1;
    left: 11px;
    top: 14px!important;
    text-indent: 0;    }

/*.searchTerm1{display:none}*/


#header-tools {float:right; color:#000}
header[role="banner"]  ul.social-media {width: auto;padding-top: 0em;font-size: 1.6em; margin: 0;}
header[role="banner"]  ul.social-media li#connect {}
header[role="banner"]  ul.social-media ul {float:right;width:auto;}
header[role="banner"]  ul.social-media ul li {float:left;text-align:center;padding: 0 .5em;}
header[role="banner"]  ul.social-media ul li a {font-size:1.6em;margin:0 auto;}
header[role="banner"]  ul.social-media li.social-icon.linkedin a:hover i {color:#000}
header[role="banner"]  ul.social-media li.social-icon.youtube a:hover i {color:#000}
header[role="banner"]  ul.social-media li.social-icon.twitter a:hover i {color:#000}
ul.social-media li.social-icon.twitter a:visited i, header[role="banner"]  ul.social-media li.social-icon.twitter a:hover i, header[role="banner"]  ul.social-media li.social-icon.linkedin a:hover i {color:#000}
header[role="banner"]  ul.social-media ul li em {float:left;text-align:left; font-size:.8em; font-style:normal; padding-right:.5em}


.top-nav  {float:left;display: inline-table;padding: 0;margin: 0;font-family: 'Roboto', 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 }

/*=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: 1280px;background:#13284B;font-family: 'Roboto', Arial, Helvetica, sans-serif;font-weight: normal; margin: 0 auto; border-left: 1px solid #231F20;  border-right: 1px solid #231F20;} /*Menu bar background colour*/
.menu ul {width:1280px;list-style:none;position:relative;display: block;z-index:99;margin: 0 auto; height:43px;}
.menu > li > ul.sub-menu {min-width:10em;padding:0;}
.menu ul li {padding:0;vertical-align:top;}
.menu > ul > li:last-of-type{ float:right; margin-right:50px; margin-top:-5px; font-size:25px; position:relative;}

.menu > ul > li {display:inline-block;line-height:1;/*padding: .0em .5em;min-height: 38px;*/}
.menu ul li a {display:block;text-decoration:none;color:#fff;font-size: 1.08em;position: relative;} /*Menu font colour, size*/
.menu ul li:hover { -webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s;} /*Menu tab hover colour same as drop-down*/
.menu ul ul li:hover {background:transparent; } 
.menu ul ul li:hover  a:before{    content: '\0394';
    
    width: 8px;
    height: 8px;
    transform: rotate(93deg);
      position: absolute;
	  opacity:1;
    left: 11px;
    top: 7px; 
	text-indent:0;}
	.menu ul ul li  a:before{    content: '\0394';
     -webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s;
    width: 8px;
    height: 8px;
	opacity:0;
	 
    transform: rotate(93deg);
      position: absolute;
    left: -11px;
    top: 7px; }
	
	.menu ul ul li:hover  a{ padding-left:25px;}
 
.menu ul li:hover a {color:#fff;} /*Menu tab hover font colour same as drop-down*/

.menu ul li > a {padding: 13px 1em 13px 1em;} /*Menu bar height, tab label padding*/
.menu ul ul {display:none;position:absolute;top:100%;left:0; height:auto;min-width:10%;padding:0; -webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s;}
.menu ul li:hover > ul {display:block;-webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s;}
.menu ul ul > li {
    position: relative;
    width: 84%;
    margin: 0 auto;
    font-size: 1.2em;
}
.menu ul ul > li a {padding:.5em .75em;height:auto; font-size: .77em; color:#fff; background-color:transparent; border-bottom:1px solid #000; -webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s;} /*Sub menu background colour, padding*/
.menu ul ul > li a:hover {color:#fff;  } /*Sub menu background hover colour, font hover colour, border*/

.menu ul ul ul {position:absolute;left:100%;top:0;}
.menu ul.sub-menu {
    width: 97%;
    border-bottom: 3px solid #ccc;
    padding: 20px 50px 20px 5px;
} /*Target padding around sub menu*/
.menu a.main {text-transform:uppercase;text-align:center; } /*Target menu bar tab labels e.g. font, uppercase*/
.menu a.main:hover {color:#fff; text-decoration:none;-webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s;transition: 0.6s;} /*Menu tab hover background colour, font colour*/
.menu a.six:hover {background-color:#f8f8f8;color:#206C9C}
.menu > ul > li:last-of-type a:hover{ background-color:transparent}
.menu > ul > li:last-of-type:hover{ background-color:transparent}
.menu ul li.tab2 { background-color:#23408F;}
.menu ul li.tab3 { background-color:#0D71B8;}
.menu ul li.tab4 { background-color:#5CA3D4;}
.menu ul li.tab5 { background-color:#1C5D78;}
.menu ul li.tab6 { background-color:#9BCCE7;}



.menu ul li.tab2 ul{ background-color:#23408F;}
.menu ul li.tab3 ul{ background-color:#0D71B8;}
.menu ul li.tab4 ul{ background-color:#5CA3D4;}
.menu ul li.tab5 ul{     background-color: #1C5D78;
    padding-left: 15px;     padding: 0;}

.menu ul li.tab2 ul{
	left:auto;
    position: absolute;
    top: 100%;
    min-width: 15%;
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -ms-transition: 0.6s;
    transition: 0.6s; 
	width: auto;
    margin-left: -2px;
	padding:15px 15px;
	}
.menu ul li.tab3 ul{ 
left:auto;
    position: absolute;
    top: 100%;
    min-width: 15%;
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -ms-transition: 0.6s;
    transition: 0.6s; 
	width: auto;
    margin-left: -2px;
	padding:15px;
	}
.menu ul li.tab4 ul{
	left:auto;
    position: absolute;
    top: 100%;
    min-width: 15%;
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -ms-transition: 0.6s;
    transition: 0.6s; 
	width: auto;
    margin-left: -2px;
	padding:15px;
	}
.menu ul li.tab2 ul li{ width:100% }
.menu ul li.tab3 ul li{ width:100% }
.menu ul li.tab4 ul li{ width:100% }
.menu ul li.tab5 ul li:hover a{padding-left:25px!important; }
   .menu ul li.tab5 ul li  a{ -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -ms-transition: 0.6s;
    transition: 0.6s;border-bottom: 1px solid #000;}


body.one .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: #fff;/* text-decoration: underline; border-bottom: 5px solid #FFCB05;*/} /*Menu tabs selected state depending on page or section*/

/*body.one .menu a.one {
    padding: 13px 4em 11px 2em;
    font-size: 1.2em;
}*/
body.two .menu a.two { background-color:#23408F	}
body.three .menu a.three { background-color:#0D71B8}
body.four .menu a.four  { background-color:#5CA3D4}
body.five .menu a.five { background-color:#1C5D78}
body.six .menu a.six { background-color:#0F044C}

/*=BREADCRUMB
-------------------*/
#breadcrumb {width:1278px;color:#000;background-color: #A6CEE9;/* margin-top: 3.4em; */clear: both;margin: 0 auto;border-left:1px solid #000;border-right:1px solid #000}
#breadcrumb p {/* float:left; */margin-bottom:0;padding: .12em 0 .12em 4em;font-size:15px;width: 1280px;margin: 0 auto;}
#breadcrumb a:link {color:#646668}
#breadcrumb a:visited {color:#646668;}
#breadcrumb a:hover {color:#000;}
body#one #breadcrumb {display:none}

/*=UTILITY, TOOLBAR
-------------------*/
#utility {background-color:#D0E6F4;}
#toolbar {position:absolute;top: -41px;right: -58.99999px;background: #D0E6F4;width:57px;}
#toolbar ul {margin-bottom:0;background:transparent; border:2px solid #ffc627}
#toolbar ul, #toolbar li { margin:-1px;padding:0;border:0;font-size:100%;font:inherit;}
#toolbar a {display:block;padding:.2em;text-align:center;vertical-align:middle;font-size:1.5em}
#toolbar li a:link, #toolbar li a:visited {background-color:transparent;color:#58585A;text-decoration:none;}
#toolbar li a:hover {color:#13284B; }
.toolbar-tip {position: absolute; bottom:-56px; left: -1px; }
.toolbar-tips {position: absolute; bottom:-56px; top: 60px; }

/*=BODY CONTENT
---------------*/
/** Text**/
main[role="main"] p {margin-bottom: 1em;line-height: 1.4; margin-top: 0; font-size: 14px; color:#58595B;}
main[role="main"] p.space {margin-bottom: 0em;line-height: 1.4; margin-top: 0;}
/*.introtext-large { font-size:1.3em !important;  color:#004E7D; font-style:normal; line-height:1.3}
.introtext { font-size:1.2em !important;  color:#004E7D; font-style:normal; line-height:1.3 }
.text-large { font-size: 25px !important;font-weight: 100; color:#4C4C4E }
.text-thinline { border-bottom:1px solid #A7A9AC; color:#23408F; font-size:22px !important;}
.text-big-thick {  color:#23408F; font-size:150px !important; line-height:1}
.text-big-thickline { border-bottom:2px solid #A7A9AC;}
.text-big-thick  sup {color:#23408F !important;; font-size:50px !important; vertical-align: top;}
.introtext-largewhite { font-size:3em !important;  color:#fff; font-style:normal; line-height:1.3 }
.introtext-mediumwhite { font-size:1em !important;  color:#fff; font-style:normal; line-height:1.3 }
.introtext-groupwhite { font-size:1.5em !important;  color:#fff; font-style:normal; line-height:1.3 }*/

.whitetext {color:#fff;}
.blacktext {color:#000;}
.tytle {text-transform:none; font-weight:100; font-size:12px}

.lightblueblock {background:#E2EFF7; padding:10px;}

.greylinerightdotted {border-right:3px dotted #C7C8CA}
.greylinebot {border-bottom:6px solid #C7C8CA}
.bg-light-grey{background:#EEEFEF;}
.bg-light-grey-padding5{background:#EEF5FA; padding:20px;}
.bg-white{background:#fff;}
.darblueback {background:#13274B; padding:10px;}
.beigebackground {background:transparent url(../images/beige-back.jpg)}
.bgblue {background: #E6F2F9 !important}
.bgblue-pg4 {background:transparent url(../images/bg-4.png) !important}

.thickerredtop {border-top:3px solid #C02E26}
.thickorangetop {border-top:3px solid #F68623}
.thickergreentop {border-top:3px solid #19908D}
.thickerpurpletop {border-top:3px solid #776AA3}
.thickerdarkgreentop {border-top:3px solid #619F43}
.thickmedbluetop {border-top:3px solid #008FC1}
.thickgreytop {border-top:3px solid #7B7C7F}
.thickerbluetop{ border-top: 3px solid #008EC0;}


.overview big{ font-size:100px; line-height:1}
.thickredtop{ border-top: 6px solid #F68622;}
.thickgreentop{ border-top: 6px solid #0A8F8C;}
.thickbluetop{ border-top: 6px solid #008EC0;}
.thickpurpletop{ border-top: 6px solid #776AA2;}
.thickdarkgreentop{ border-top: 6px solid #619F43;}

/** LISTS**/
main[role="main"] ul, main[role="main"] ol {margin-bottom:.5em; margin-top:1px;}
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.contents-black {list-style:none;margin-left:-1.5em;font-size:14px;}
ul.contents-black li{position:relative;}
ul.contents-black li:before {    content: '';
    color: #000;
    position: absolute;
    width: 5px;
    height: 5px;
    background: #000;
    border-radius: 50%;
    left: -16px;
    top: 6px;}

ul.contents {list-style:none;margin-left:-1.5em;font-size:14px;}
ul.contents li{position:relative;}
ul.contents li:before {content: '';color: #004E7D;position: absolute;width: 7px;height: 7px;background: #004E7D;border-radius: 50%;left: -15px;top: 8px;}

ul.contents li ul.list-dash li:before{content: '-';color: #000;position: absolute;background: none;border-radius: 0;left: -15px;top: -5px;width:30px;font-size: 22px;}
ul.contents li ul.list-dash{margin-left:-1.3em;}

ul.list {list-style-image: url(../images/list/arrow.jpg);margin-left:-1.2em;}
ul.list2 {list-style-image: url(../images/list/arrow.jpg);margin-left:-1.2em; font-size:19px}
ul.lists {list-style-image: url(../images/list/arrows.jpg);margin-left:-1.2em;}
ul.redlist {list-style-image: url(../images/red-list.png);margin-left:-1.35em;}
ul.list-dash {margin-left:-2.4em}
ul.list-dash li:before {margin-bottom:.5em;list-style-type: none !important;content: "\2013";padding-right:5px;}

ul.list li,ol.list li {padding-bottom:.5em;line-height:1.3em;font-size: 14px;}
ul.list ul {margin-left:1.5em;list-style:circle}
ol.list {list-style:decimal;margin-left:-1.2em}
.list-icons.fa-ul li {margin-left:-1em; border-bottom:1px dotted #000;}
.lists-icons.fa-ul li {margin-left:15em; border-bottom:1px dotted #000;}
.list-icons.fa-ul li a {color:#000; text-decoration:none; padding-bottom:1em;}
.list-icons.fa-ul li a:hover {color:#7B7979; text-decoration:underline; padding-bottom:1em;}

ul.list-tri {padding-bottom:.5em;line-height:1.3em; margin-left:-1.4em; margin-top:0;  }
ul.list-tri li {list-style-image: url(../images/tri-icon.png); line-height:1.3;}



ul.arrow {padding-left: 20px; padding-bottom:2em; list-style:none;}
ul.arrow li {margin-left:-14px; position: relative;padding-left: 15px;}
ul.arrow li:before {position: absolute;top:0em; left: 0;font-family: FontAwesome;content: "\f105"; font-size:1.3em; color:#1F6CAF; font-weight:bold;}
ul.arrow ul.list li:before {display:none}
.caption {font-size:11px;}

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;}


.purple-header { background:#622F41; color:#fff; padding:10px }
.purple-header-right { background:#622F41; color:#fff; border-right:2px solid #fff;padding:10px }
.green-block-topbot { background:#D8E6D4; padding:10px;  border-bottom:2px solid #fff; border-top:2px solid #fff}
.white-block-topbot { background:#fff; padding:10px;  border-bottom:2px solid #fff; border-top:2px solid #fff}

/*BUTTONS*/
p.more-button {font-size:1.2em; font-family:'Roboto', 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:#10014B;color:#fff;text-decoration:none;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px; font-weight:600}
p.button a:hover {background:#9BCCE5;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}


.block-heading {background:#1F79A5; color:#fff; font-size:1em; font-weight:bold; padding:8px; width:100%; line-height:1.3; position:absolute; z-index:2}
.block-curve{background:url(../images/div-block.png);position: absolute;right: -76px;top: -25px;width: 205px;height: 100px;z-index: 1;}
/*.blue-block {width:30%; position:relative; margin:2em 0; clear:both; height:60px}*/
.bluelight-block {background:#E6F2F9; padding:20px}
.bluelighter-block {background:#E7F3F7; padding:20px}
.greylight-block {background:#E7EFF7; padding:20px}
.history-years{width:34%; display: block;}

/*Velly*/
.intro-exlarger{font-size:80px !important;font-weight:400}
.intro-exlarge{font-size:28px !important;font-weight:400}
.intro-large{font-size:22px !important;font-weight:400}
.intro-medium{font-size:20px !important;font-weight:400}
.intro-text{font-size:19px !important;font-weight:400}
.text-medium{font-size:18px !important;font-weight:500}

.intro-fintext{font-size:17px !important;font-weight:bold;}

noteheading{font-size:17px !important;;color:#4C4D4F;font-weight:600;}

.medium-text{font-size:18px!important;}

.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-10T{margin-top: 10px!important;}
.margin-5T{margin-top: 5px!important;}


.margin-10B{margin-top: 10px!important;}
.margin-5B{margin-top: 5px!important;}

.margin-4B{margin-top: 10px!important;}
.margin-2B{margin-top: 5px!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;}


.switch-grey{color:#939598 !important;}
.switch-grey-2{color:#7B7C7F !important;}
.switch-blue{color:#64B5DA !important;}
.switch-lightblue{color:#4F9EBE !important;}
.switch-lighterblue{color:#64B5DA !important;}
.switch-green{color:#0A8F8C !important;}
.switch-turquise{color:#32C0C6 !important;}
.switch-lightgreen{color:#6BA8A7 !important;}
.switch-red{color:#BF3026 !important;}
.switch-lightred{color:#CE6D51 !important;}
.switch-limegreen{color:#629E7A !important;}
.switch-limegreenlight{color:#8EB370 !important;}
.switch-orange{color:#F68622 !important;}
.switch-lightorange{color:#F9A761 !important;}
.swicth-purple{color:#776AA2 !important;}
.swicth-lightpurple{color:#988CB8 !important;}
.switch-darkblue{color:#044F7C !important;}
.switch-med-blue{color:#008FC1 !important;}
.switch-darkgreen{color:#619F43 !important;}
.switch-white{color:#ffffff!important;}

.switch-lime {color: #32C0C7 !important;}

.blue-block { background:#64B6DA; }

/** Homer**/ 
.block-heading-b {background:#000;color:#fff;font-size:1em;font-weight:bold;padding: 9px;width:100%;line-height:1.3;position:absolute;z-index:2;   }
.block-curve-black {background:url(../images/shadow.png);position: absolute;left: -14px;top: -1px;width: 193px;height: 47px;z-index: 1;}
.black-block {width:65%; position:relative; margin:2em 0; clear:both; height:60px}



.home-block-in-the-news .block-heading-b {background:#000;color:#fff;font-weight:bold;padding: 9px;width:100%;line-height:1.3;position:absolute;z-index:2; font-size: .7em;}
.home-block-in-the-news .block-curve-black {background:url(../images/shadow.png);position: absolute;left: -13.3px;top: -1px;width: 193px;height: 47px;z-index: 1;}
.home-block-in-the-news .black-block {width:75%; position:relative; margin:2em 0; clear:both; height:60px;    right: -52px; }

/*HOME PAGE*/
.home-left{display: block; width:50%; float: left;}
.home-right{display: block; width:50%; float: left;}
.investment-case{display: block;background-color: #B6D0E9; float: left; padding:0 30px 20px 30px;}
.investment-case h3{color:#044F7C; font-size:50px;}
.investment-case p{color: #044F7C;}
.invest-case-value-col3{padding:54px 30px 0 30px;border-bottom:2px solid #606060;height:372px;position:relative}
.blue-home-size{color: #044F7C !important;}
.blue-home-size big{font-size:50px;font-weight:600;line-height:1}
.blue-home-size span{font-size: 26px;padding-top:10px; color: #044F7C !important;}
.blue-trading-size{color: #044F7C !important; padding:15px;}
.blue-trading-size span{font-size: 26px;padding-top:10px; color: #044F7C !important;}
.blue-trading-size small{font-size: 15px;padding-top:10px; color: #707070 !important;}
.blue-trading-size big{font-size:28px;font-weight:600;line-height:1}
.heading-home{width:100%;display:block;border-bottom:5px solid #A6CEE9;margin-bottom:10px}
.heading-home h3{font-size:33.33px;margin-bottom:.5em;color:#044F7C;display:block;clear:both;padding-top:.5em}
.investment-case-col2{width:100%;height:403px;margin-bottom:50px;background:url(../images/dna.jpg);position:relative;background-repeat:no-repeat;float:left;padding-top:20px;background-color:#FFF;border-bottom:2px solid #606060}
.invest-case-value{padding:54px 30px 0 30px;border-bottom:8px solid #A6CEE9;height:230px;position:relative}
.invest-case-value-col3 big, .invest-case-value big{ font-size:34px; color: #64B5DA !important;}
.invest-case-value-col3 span, .invest-case-value span{font-size:21px; color: #64B5DA !important;}
.investment-case-col2 p{font-size:20px!important; padding:14px 73px 0 238px;}
.invest-case-value a{display:inline-block;color:#FFF;text-transform:uppercase;background-color:#A6CEE9;height:30px;padding:10px 69px 0 50px;text-decoration:none;position:absolute;top:94%;left:26%}
.invest-case-value a:hover{padding:10px 75px 0 60px;display:inline-block;color:#FFF;text-transform:uppercase;background-color:#5CA3D4;height:30px;text-decoration:none;position:absolute;top:94%;left:26%;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-webkit-transition:all 0.7s ease}
.invest-case-value:after{content:'';width:15px;height:15px;display:block;border-top:1px solid #FFF;border-left:1px solid #FFF;-webkit-transform:rotate(131deg);-moz-transform:rotate(131deg);-ms-transform:rotate(131deg);-o-transform:rotate(131deg);top:98%;position:absolute;right:36%}
.thickbluetop-home{border-top:6px solid #008EC0}
.thickpurpletop-home{border-top:6px solid #776AA2}
.thickorangetop-home{border-top:6px solid #F68622}
.thickredtop-home{border-top:6px solid #BF3026}
.thickgreentop-home{border-top:6px solid #0A8F8C}
#container-home-fin{float:none;width:1280px;margin:0 auto;display:block}
.bgblue-pg5{background:transparent url(../images/bg-4.png)!important;height:689px}
.rule-divider-link{width:100%;display:block;border-bottom:5px solid #A6CEE9;margin-bottom:10px;position:relative;margin-top:30px}
.rule-divider-link a{display:inline-block;color:#FFF;text-transform:uppercase;background-color:#A6CEE9;height:30px;padding:10px 69px 0 50px;text-decoration:none;position:absolute;top:-19px;left:34%}
.rule-divider-link a:hover{display:inline-block;color:#FFF;text-transform:uppercase;background-color:#5CA3D4;height:30px;padding:10px 75px 0 60px;text-decoration:none;position:absolute;top:-19px;left:34%;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-webkit-transition:all 0.7s ease}
.rule-divider-link:after{content:'';width:15px;height:15px;display:block;border-top:1px solid #FFF;border-left:1px solid #FFF;-webkit-transform:rotate(131deg);-moz-transform:rotate(131deg);-ms-transform:rotate(131deg);-o-transform:rotate(131deg);top:-10px;position:absolute;right:36%}
.leader-borLR{border-left:  1px solid #707070; border-right: 1px solid #707070;}
.leader-borBLR{border-left:  1px solid #707070; border-right: 1px solid #707070;border-bottom: 1px solid #707070;}
.leader-borTLRB{border-left:  1px solid #707070; border-right: 1px solid #707070;border-top: 1px solid #707070;border-bottom: 1px solid #707070;}
.leader-onclick{position: relative;left: 30%;top:45px;}
.leader-onclick a{color:#707070;text-decoration: none;}
.leader-onclick a:hover{color:#044F7C;text-decoration: none;}
.leader-onclick:after{content:url(../images/blue-arrow.png);position:absolute;width:32px;height:42px;left:133px;top:-11px}
.leader-onclick1{position: relative;left:25%;top: 20px; }
.leader-onclick1 a{color:#707070;text-decoration: none;}
.leader-onclick1 a:hover{color:#044F7C;text-decoration: none;}
.leader-onclick1:after{content:url(../images/blue-arrow.png);position:absolute;width:32px;height:42px;right:93px;top:-11px}
.leader-onclick2{position: relative;left: 30%;top: 46px;}
.leader-onclick2 a{color:#707070;text-decoration: none;}
.leader-onclick2 a:hover{color:#044F7C;text-decoration: none;}
.leader-onclick2:after{content:url(../images/blue-arrow.png);position:absolute;width:32px;height:42px;top:-11px;right:34%}
.leader-onclick-ops{position:relative;left:56%;top:17px}
.leader-onclick-ops a{color:#707070;text-decoration: none;}
.leader-onclick-ops a:hover{color:#044F7C;text-decoration: none;}
.leader-onclick-ops:after{content:url(../images/blue-arrow.png);position:absolute;width:32px;height:42px;top:-11px;right:65%}
.rule-borderthicker-blue{border-bottom: 5px solid #A6CEE9;}
.trading-profit-block{width:47.6%; float: left; display: block;}
.trading-profit-block2{width:46%; float: left; display: block;}

/*=TABLES
------------*/
.fin-tbl tr:hover {background:#D1E1EA; color:#000;}
 tr.no-hover:hover {background-color:#ffffff}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px;}
.fin-tbl tr td {padding:3px 3px 3px 3px;}
.fin-tbl th { padding:2px 3px 3px 3px; color:#4C4D4F!important; background:#DDEDF5; font-weight:bold;}
.fin-tbl th.highlight { background:#D1E1EA!important; }
.fin-tbl th b {color:#000!important;}

.finthin {border-bottom:1px solid #4C4D4F;}
.finthick {border-bottom:2px solid #4C4D4F;}
.fintopleft {border-top:1px solid #4C4D4F; border-left:1px solid #4C4D4F;}
.fintopright {border-top:1px solid #4C4D4F; border-right:1px solid #4C4D4F;}
.finbotleft {border-bottom:1px solid #4C4D4F; border-left:1px solid #4C4D4F;}
.finbotright {border-bottom:1px solid #4C4D4F; border-right:1px solid #4C4D4F;}
.finleft {border-left:1px solid #4C4D4F;}
.finright {border-right:1px solid #4C4D4F;}
.finrowleft {border-top:1px solid #4C4D4F; border-bottom:1px solid #4C4D4F; border-left:1px solid #4C4D4F;}
.finrowright {border-top:1px solid #4C4D4F; border-bottom:1px solid #4C4D4F; border-right:1px solid #4C4D4F;}
.finrow {border-top:1px solid #4C4D4F; border-bottom:1px solid #4C4D4F;}
.fintop {border-top:1px solid #4C4D4F;}

.finthickblue {border-bottom:2px solid #64B6DA;}
.finthickerblue {border-bottom:5px solid #64B6DA;}
.finthickerbluerow {border-bottom:5px solid #64B6DA;border-top:5px solid #64B6DA;}
.finthickerbluetop {border-top:5px solid #64B6DA;}
.findotted-left { border-left:1px dotted #4C4D4F;}
.switch-grey {color:#4C4D4F;}


.greybox { background-color:#e1ded8; padding:10px;}
.caption{ font-size:11px;}
.table-img-bg { background:url(../images/pg-16.png) no-repeat;background-position:center;}

/*=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, ol.grid-list {margin-bottom:0;}
ul.grid-list li, ol.grid-list li {display:block;float:left;margin-bottom:1em;}
ul.grid-list li img, ol.grid-list li img, .grid2-a img, .grid2-b img {display:block;max-width:100%;height:auto !important}
ul.grid-list li a {display:block;}
ul.grid-list li .gutter {padding:1em;padding-bottom: 0;}
ul.grid-list li li {float:none;width:100%;display:list-item;margin:0} /*Need to cancel out lists within the grid list*/
ul.grid-two li {width:49.498998%;margin-right:1.002004%;} /*494 divide 998 = 49.498998%, 10 divide 998 = 1.002004%*/
ul.grid-two li .gutter {}
ul.grid-two li.grid2, ul.grid-two li.grid4, ul.grid-two li.grid6 {margin-right:0}

ul.grid-three li {width:31.91489361702128%;margin-right:2.12765957446809%;} /*300 divide 940 = 31.91489361702128%, 20 divide 940 = 2.12765957446809%*/
ul.grid-three li .gutter {}
ul.grid-three li.grid3, ul.grid-three li.grid6, ul.grid-three li.grid9 {margin-right:0}

ul.grid-four li {width: 24.2459016393443%;margin-right: 1%;} /*287 divide 1220 = 23.52459016393443%, 24 divide 1220 = 1.9672131147541%*/
ul.grid-four li.grid4, ul.grid-four li.grid8,ul.grid-four li.grid12 {margin-right:0}

/*=Financial Services
--------------*/

.block-services {background:url(../images/fin-services.png) no-repeat right;width: 100%;height: 393px;z-index: 1;position:relative;right: 9%;}
.block-fin-services {background:url(../images/financial-services.jpg) no-repeat right;width: 100%;height: 393px;z-index: 1;position:relative;right: 9%;}
.block-fin-freight {background:url(../images/freight.png) no-repeat right;width: 100%;height: 393px;z-index: 1;position:relative;right: 9%;}
.block-fin-print {background:url(../images/print.jpg) no-repeat right;width: 100%;height: 393px;z-index: 1;position:relative;right: 9%;}
.block-fin-automotive {background:url(../images/fin-automotive.png) no-repeat right;width: 100%;height: 393px;z-index: 1;position:relative;right: 9%;}
.block-products {background:url(../images/products.jpg) no-repeat right;width: 100%;height: 393px;z-index: 1;position:relative;right: 9%;}
.block-electrical {background:url(../images/electrical.jpg) no-repeat right;width: 100%;height: 393px;z-index: 1;position:relative;right: 9%;}
.block-namibia {background:url(../images/namibia.jpg) no-repeat right;width: 100%;height: 393px;z-index: 1;position:relative;right: 9%;}
.qoute {position:absolute; top:51px; left:271px; color:#23408F; font-size:21px; line-height: 1.4; }


.line-blue { border-top:1px solid #044E7D}
.line-turquise { border-top:1px solid #32C0C6}
.line-green { border-top:1px solid #619F43}
.line-purple { border-top:1px solid #776AA3}
.line-darkgreen { border-top:1px solid #19908D}
.line-red { border-top:1px solid #C02E26}
.line-orange{ border-top:1px solid #F68623}

/*=BIOGRAPHIES
--------------*/
ul.grid-five li {width:16%;margin-right:1.9672131147541%;} /*287 divide 1220 = 23.52459016393443%, 24 divide 1220 = 1.9672131147541%*/
ul.grid-five.team h5 {color:#fff; font-size:1em; font-weight:600}
ul.grid-five.team h6 {font-style:italic; color:#c6a46a; font-family:'robotoregular', Arial, Helvetica, sans-serif; }

#block1,#block2,#block3,#block4,#block5,#block6,#block7,#block8,#block9,#block10,#block11,#block12,#block13,#block14,#block15 {position:absolute;left:-999999999px;}
ul.grid-five.team li {margin-bottom:1em; /*background:#F7F2E8*/}
ul.grid-five.team li a {text-decoration:none;color:#6a757c}
ul.grid-five.team li figure figcaption {min-height:35px; margin-bottom:0;}
ul.grid-five.team.title-short li figure figcaption {min-height:90px}
ul.grid-five.team.title-long li figure figcaption {min-height:50px; background:#2BB673; padding:5px; border-bottom:6px solid #FFCB05; }
ul.grid-five.team li figcaption.show-bar {background-color:#6A3341 !important; padding:5px}
ul.grid-five.team li figcaption.show-bar h4, ul.grid-five.team li figcaption.show-bar h5 {color:#fff}
ul.grid-five.team li figcaption.hide-bar {background-color:transparent}
ul.grid-five.team li figcaption div.biography-heading {padding:0 1em; /*background:#2BB673*/}
ul.grid-five.team li figcaption div.biography-heading h4 {margin:0;padding:.25em 0;}
ul.grid-five.fours li { width:17%;     margin-left: 2em;} 

ul.grid-five.team li a figcaption div.biography-heading.bb h4, ul.grid-five.team li a figcaption div.biography-heading.bb h5 {color:white}
ul.grid-five.team li.grid div[id*="block"], ul.grid-five.team li.grid6 div[id*="block"] {background:#F7F2E8;border-top:6px solid #646668;width:526.087108%;} /*4 blocks = 400% + 24 divided 287 x 3 (gutters) = 25.08710801393728%*/
ul.grid-five.team li.grid2 div[id*="block"], ul.grid-five.team li.grid7 div[id*="block"]{margin-left:-108.3623693379791%;} /*311 (287 + 24) divide 287 = -108.3623693379791%*/
ul.grid-five.team li.grid5 div[id*="block"], ul.grid-five.team li.grid10 div[id*="block"] {margin-left:-425.724739%;} /*622 (287 + 24 + 287 + 24) divided 287 = -216.7247386759582%*/
ul.grid-five.team li.grid3 div[id*="block"], ul.grid-five.team li.grid8 div[id*="block"] {margin-left:-216.7247386759582%;} /*622 (287 + 24 + 287 + 24) divided 287 = -216.7247386759582%*/
ul.grid-five.team li.grid4 div[id*="block"], ul.grid-five.team li.grid9 div[id*="block"]  {margin-left:-326.087108%;} /*933 (287 + 24 + 287 + 24 + 287 + 24) divided 287 = -325.0871080139373%*/
ul.grid-five.team li div.close {float:right;font-size:2em;padding:1em 1em 0 0;}
ul.grid-five.team li div.close a {color:#2BB673}
ul.grid-five.team li .biography-content {padding:0 1em 1em 1em;}
ul.grid-five.team li .biography-content p {margin-bottom:0}
dl.biography-details {margin:1em 0}
dl.biography-details h5 {font-size:1.3em; color:#23408F !important}
dl.biography-details dt {float:left;margin:0;padding:.25em 0;width:8em;font-weight:bold;}
dl.biography-details dd {margin-left:8em;padding:.25em 0;}

/*=BIOGRAPHIES
--------------*/

#block1,#block2,#block3,#block4,#block5,#block6,#block7,#block8,#block9,#block10,#block11,#block12 {position:absolute;left:-99999999999999px;}
ul.grid-four.team li {margin-bottom:1em;background:#e2ede9;}
ul.grid-four.team li a {text-decoration:none;color:#6a757c}

ul.grid-four.team li figure figcaption {min-height:35px; margin-bottom:0;}
ul.grid-four.team.title-short li figure figcaption {min-height:90px}
ul.grid-four.team.title-long li figure figcaption {min-height:70px}

ul.grid-four.team li figcaption.show-bar {background-color:#206C9C;}
ul.grid-four.team li figcaption.show-bar h4, ul.grid-four.team li figcaption.show-bar h5 {color:#fff}
ul.grid-four.team li figcaption.hide-bar {background-color:transparent}
ul.grid-four.team li figcaption div.biography-heading {padding:0 1em;}
ul.grid-four.team li figcaption div.biography-heading h4 {margin:0;padding:.25em 0;}
ul.grid-four.team li figcaption div.biography-heading h5 {font-size:100%; }

ul.grid-four.team li a figcaption div.biography-heading.bb h4, ul.grid-four.team li a figcaption div.biography-heading.bb h5 {color:white}
ul.grid-four.team li.grid div[id*="block"] {background:#ccc;border-top:6px solid #206C9C;width:425.08710801393728%;} /*4 blocks = 400% + 24 divided 287 x 3 (gutters) = 25.08710801393728%*/
ul.grid-four.team li.grid2 div[id*="block"], ul.grid-four.team li.grid6 div[id*="block"], ul.grid-four.team li.grid10 div[id*="block"], ul.grid-four.team li.grid14 div[id*="block"] {margin-left:-108.3623693379791%;} /*311 (287 + 24) divide 287 = -108.3623693379791%*/
ul.grid-four.team li.grid3 div[id*="block"], ul.grid-four.team li.grid7 div[id*="block"], ul.grid-four.team li.grid11 div[id*="block"], ul.grid-four.team li.grid15 div[id*="block"] {margin-left:-216.7247386759582%;} /*622 (287 + 24 + 287 + 24) divided 287 = -216.7247386759582%*/
ul.grid-four.team li.grid4 div[id*="block"], ul.grid-four.team li.grid8 div[id*="block"], ul.grid-four.team li.grid12 div[id*="block"], ul.grid-four.team li.grid16 div[id*="block"] {margin-left:-325.0871080139373%;} /*933 (287 + 24 + 287 + 24 + 287 + 24) divided 287 = -325.0871080139373%*/
ul.grid-four.team li div.close {float:right;font-size:2em;padding:1em 1em 0 0;}
ul.grid-four.team li div.close a {color:#fff}
ul.grid-four.team li .biography-content {padding:0 1em 1em 1em;}
ul.grid-four.team li .biography-content p {margin-bottom:0}
dl.biography-details {margin:1em 0}
dl.biography-details dt {float:left;margin:0;padding:.25em 0;width:8em;font-weight:bold;}
dl.biography-details dd {margin-left:8em;padding:.25em 0;}

/*=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;}






/*=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
--------*/
#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-bot\tom: 0;}
.videoWrapper video, .videoWrapper object {position:absolute;width:100%;height:100%;left:0;top:0;}

/*=LINKS
--------*/
a {outline:none}
a:link {color:#707070;}
a:visited {color:#707070;}
a:hover {color:#000;text-decoration:none;}

/*pagination*/
footer[role="paginationinfo"]  {padding:0em;margin: 0em auto;/*background: #646668; border-top:2px solid #206C9C; *//* margin-top: 1.5em; */width:1280px;}
.pagination-links {margin:0 auto;max-width:1280px;padding:1em 0;font-family: 'Roboto', Arial, Helvetica, sans-serif;font-weight: normal;background: #fff; border-bottom:1px solid #231F20; border-left:1px solid #231F20; border-right:1px solid #231F20; height:100px;     height: 55px;}
.pagination-links .lft, .pagination-links .rgt {position:relative;}
.pagination-links .lft {width:50%;}
.pagination-links .lft div#arrow-left, .pagination-links .rgt div#arrow-right {position:absolute;font-size:7em;margin-top: -0.29em;color:#77787B;}
.pagination-links .lft div#arrow-left {float:left;left: 0.1em;}
.pagination-links .rgt div#arrow-right {float:right;right: 0.1em;}
.pagination-links .lft div#arrow-left:before {content:''; position:absolute; left: 14px;  top: 32px; -webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg); width:32px ; height:32px; border-bottom:2px solid #77787B; border-left:2px solid #77787B; }
.pagination-links .rgt div#arrow-right:after {content:''; position:absolute; right: 14px;  top: 32px; -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg); width:32px ; height:32px; border-bottom:2px solid #77787B; border-right:2px solid #77787B;}

/*.pagination-links .lft div#arrow-left:before {content:'\f104';font-family:'fontawesome';speak: none;}
.pagination-links .rgt div#arrow-right:after {content:'\f105';font-family:'fontawesome';speak: none;}*/
.pagination-links .rgt {text-align:right;width: 48%;}
.pagination-links .lft:hover div#arrow-left, .pagination-links .rgt:hover div#arrow-right {-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
/*.pagination-links .lft:hover div#arrow-left {left:-0.2em; }
.pagination-links .rgt:hover div#arrow-right {right:-0.2em;}*/
.pagination-links .lft p {float:left;margin-left:4em; width:100%}
.pagination-links .rgt p {float:right;margin-right: 4em; width:100%}
.pagination-links i {font-style:normal;padding-bottom: 0.5em;display:block;color:#76787B;    margin-top: 13px;}
.pagination-links b {color:#76787B;font-style:normal; margin-top: 0.3em; display: block;}
.pagination-links em {display:none}


/*=FOOTER
---------*/
footer[role="contentinfo"] {padding:1.5em 0;font-size:.875em;background:#13284B ;color:#fff;margin-bottom:0;/* margin-top: 1.5em; */width:1280px; margin:0 auto}
footer[role="contentinfo"] .gutter {padding:.25em 0.875em 0 65px; width:1280px; 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; margin-left: 150px;}
footer[role="contentinfo"] a {color:#fff; margin-right: 130px;
}

/*back to top arrow*/
#back-to-tops { 
    bottom: 2em;
    right: 9%;
    text-decoration: none;
    font-size: 2.4em;
    width: 56px;
    height: 56px;
    display: block;
    text-align: center;
    vertical-align: middle;
    border-radius: 999px;
    color: #000;
    background-color: #23408F;
    -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 { 
	position:fixed;
    bottom: 2em;
    right: 6%;
    text-decoration: none;
    font-size: 2.4em;
    width: 56px;
    height: 56px;
    display: block;
    text-align: center;
    vertical-align: middle;
    border-radius: 999px;
    color: #000;
    background-color: #23408F;
    -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-tops:after {content:'\f106';font-family:'fontawesome';speak: none;}
#back-to-tops:hover {background:#ccc;}
#back-to-top:after {content:'\f106';font-family:'fontawesome';speak: none;}
#back-to-top:hover {background:#ccc;}

@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*/
}

/*AFS*/
.insidehead {border-bottom:solid 1px #FFD200; border-top:solid 1px #FFD200; text-transform:uppercase;}
.redblock {color:#FFFFFF; background-color:#D2232A; padding:5px 0px 5px 0px; font-weight:bold;}
.darkgreyblock {color:#FFFFFF; background-color:#4C4D4F; padding:5px 0px 5px 0px; font-weight:bold;}
.lightgreyblock {color:#FFFFFF; background-color:#818386; padding:5px 0px 5px 0px; font-weight:bold;}
.finthinred { border-bottom:1px solid #D2232A;}

.findottedtop {border-top:2px dotted #6D6E71;}
.findottedbot {border-bottom:2px dotted #6D6E71;}
.roundyellow {border:2px solid #FFD200; padding-left: 10px;}
.roundblack {border:2px solid #000000; padding-left: 10px;}
.ruleBot {border-bottom:2px solid #000000;}

.corporatebox {padding:10px; border-left:1px solid #1B6D9D; border-right:1px solid #1B6D9D; background-color:#F1F4F8; border-bottom:1px solid #1B6D9D;}
.blueboxintro { padding:10px; text-align:center; border:1px solid #1B6D9D;}

ol {list-style-type:decimal;}
ol li { text-indent:0px; margin-left:-24px;}

