

@font-face {
    font-family: 'frutigerlight';
    src: url('../fonts/frutiger_45_light-webfont.eot');
    src: url('../fonts/frutiger_45_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/frutiger_45_light-webfont.woff2') format('woff2'),
         url('../fonts/frutiger_45_light-webfont.woff') format('woff'),
         url('../fonts/frutiger_45_light-webfont.ttf') format('truetype'),
         url('../fonts/frutiger_45_light-webfont.svg#frutigerlight') format('svg');
    font-weight: normal;
    font-style: normal;
}/**/

sup{ vertical-align: super;
    font-size: 65%;}
body {font-family:'frutigerlight', Arial, Helvetica, sans-serif; color:#4D4D4F;font-size:100%; font-weight:400/*background-color:#D2D6D7*/ }
.fin-tbl tr:hover {background:#F3F3F3; color:#000;} /*TABLE ON HOVER BACKGROUND COLOUR AND TEXT COLOUR*/
 tr.no-hover:hover {color:#203263!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 3px 3px 3px; line-height:1.3} /*EACH CELL IN TABLE TO HAVE A PADDING OF 3 AROUND CONTENT*/
.fin-tbl th {background-color:#E2F4FD; color:#005AAB!important; padding:3px 3px 3px 3px;  font-weight:bold; line-height:1.3;} /*THE HIGHLIGHTED COLUMN BACKGROUND COLOUR; TEXT COLOUR; PADDING AND A FONT WEIGHT IF NEEDED*/

.finthineline {border-bottom:1px solid #939598;}
.finthickline {border-bottom:2px solid #939598;}
.finlinethickblue {border-bottom:3px solid #005AAA;}
.finthickright {border-right:2px solid #939598;}
.finthickrightblue {border-right:2px solid #20409A;}
.finthickbllack {border-bottom:2px solid #000;}
.finthickblueline {border-bottom:6px solid #00569F; /*#00569F*/}
.finthickerblueline {border-bottom:18px solid #00569F;}
.finthickerlightblue {border-bottom:10px solid #1B9BD5;}

.fintopthickblue {border-top:6px solid #1C9BD5;}

.findottedbluethin {border-bottom:1px dotted #005AAA;}
.findottedbluethick {border-bottom:2px dotted #005AAA;}
.findottedgreythin {border-bottom:1px dotted #939598;}
.findottedgreythick {border-bottom:2px dotted #939598;}

.findottedblue { border-bottom:2px dotted #00569F;} 
.fintop {border-top:1px solid #939598;}
.fintopleft {border-top:1px solid #939598; border-left:1px solid #939598;}
.fintopright {border-top:1px solid #939598; border-right:1px solid #939598;}
.finbotleft {border-bottom:1px solid #939598; border-left:1px solid #939598;}
.finbotright {border-bottom:1px solid #939598; border-right:1px solid #939598;}
.finleft {border-left:1px solid #939598;}
.finright {border-right:1px solid #939598;}
.finrightthickblue {border-right:2px solid #00569F;}
.fincaption { font-size:12px;}
.findottedline{ border-bottom:2px dotted #939598;} 
.findottedbotrightblue { border-bottom:2px dotted #00569F; border-right:2px solid #00569F;}
.finbluethinbotright { border-bottom:1px solid #939598; border-right:2px solid #00569F;} 
.finbluethickbotright { border-bottom:2px solid #939598; border-right:2px solid #00569F;} 
.finbluethintopright { border-top:1px solid #939598; border-right:2px solid #00569F;} 
.finbluethicktopright { border-top:1px solid #939598; border-right:2px solid #00569F;} 
.finnrow { border-top:1px solid #939598; border-bottom:1px solid #939598; }
.finrowright {border-top:1px solid #939598; border-right:1px solid #939598; border-bottom:1px solid #939598; }
.finrowleft { border-bottom:1px solid #939598; border-left:1px solid #939598;border-top:1px solid #939598;}



.finbluethin {border-bottom:1px solid #1B9BD4;} 


.fintoprightblue { border-right:2px solid #00569F; border-top:1px solid #939598;}
.fintopleftblue { border-left:2px solid #00569F; border-top:1px solid #939598;}
.finbotrightblue { border-right:2px solid #00569F; border-bottom:1px solid #939598;}
.finbotleftblue { border-left:2px solid #00569F; border-bottom:1px solid #939598;}
.finbluebkthin { background:#E2F4FD; border-bottom:1px solid #939598;}
.finbluebkthick { background:#E2F4FD; border-bottom:2px solid #939598;}
.finbluebk{ background:#E2F4FD; }
.finbluecolumntopleft { background:#E2F4FD;border-top:1px solid #939598; border-left:1px solid #939598; }
.finbluecolumntopright { background:#E2F4FD;border-top:1px solid #939598; border-right:1px solid #939598; }
.finbluecolumnbotleft { background:#E2F4FD;border-bottom:1px solid #939598; border-left:1px solid #939598;}
.finbluecolumnbotright { background:#E2F4FD;border-bottom:1px solid #939598; border-right:1px solid #939598;}
.finbluecolumnleft { background:#E2F4FD;border-left:1px solid #939598;}
.finbluecolumnright { background:#E2F4FD;border-right:1px solid #939598;}
.finbluecolumntop {background:#E2F4FD; border-top:1px solid #939598;}
.finbluecolumnrow { background:#E2F4FD;border-top:1px solid #939598; border-bottom:1px solid #939598; }
.finbluecolumnrowright { background:#E2F4FD;border-top:1px solid #939598; border-right:1px solid #939598; border-bottom:1px solid #939598; }
.finbluecolumnrowleft { background:#E2F4FD;border-bottom:1px solid #939598; border-left:1px solid #939598;border-top:1px solid #939598;}
.finlightblueline {border-bottom:3px solid #00AEEF;} 





.no-borderB{border-bottom: none!important;}
.switch-blue {color:#00569F;}
.switch-lightblue {color:#005AAA;}
.greybox { background-color:#e1ded8; padding:10px;}
.bluebox { background-color:#E2F4FD; padding:10px;}
.whitebox { background-color:#ffffff; padding:10px;}
.caption{ font-size:13px;}
.largetextblack {font-size:18px; margin-bottom:1em; font-weight:bold}

.noteheader {font-size: 1.32em;margin-bottom:6px;color: #0A1971;margin-top: .2em;/*text-transform:uppercase*/font-weight: 600;}

/*RESETS*/
.no-margin{margin: 0!important;}
.no-marginT{margin-top: 0!important;}
.no-marginB{margin-bottom: 0!important;}
.no-marginL{margin-left: 0!important;}
.no-marginR{margin-right: 0!important;}

.no-padding{padding: 0!important;}
.no-paddingT{padding-top: 0!important;}
.no-paddingB{padding-bottom: 0!important;}
.no-paddingL{padding-left: 0!important;}
.no-paddingR{padding-right: 0!important;}
.no-paddingB5{padding-bottom: 5px!important;}
.no-paddingT5{padding-top: 5px!important;}

.padding-30{padding: 30px;}
.padding-40{padding: 40px 20px;}
.padding-50{padding: 50px 0px;}
.padding-30L{padding-left: 30px!important;}
.padding-30R{padding-right: 30px!important;}
.padding-30T{padding-top: 30px!important;}
.padding-30B{padding-bottom: 30px!important;}

.padding-20{padding: 20px!important;}
.padding-20L{padding-left: 20px!important;}
.padding-20R{padding-right: 20px!important;}
.padding-20T{padding-top: 20px!important;}
.padding-20B{padding-bottom: 20px!important;}

.padding-15{padding: 15px!important;}
.padding-15L{padding-left: 15px!important;}
.padding-15R{padding-right: 15px!important;}
.padding-15T{padding-top: 15px!important;}
.padding-15B{padding-bottom: 15px!important;}

.margin-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-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;}

.margin-5{margin: 5px!important;}
.margin-5L{margin-left: 5px!important;}
.margin-5R{margin-right: 5px!important;}
.margin-5T{margin-top: 5px!important;}
.margin-5B{margin-bottom: 5px!important;}

.margin-8B{margin-bottom:8px!important;}

/*=LINKS
--------*/
a {outline:none}
a:link {color:#707070;}
a:visited {color:#707070;}
a:hover {color:#000;text-decoration:none;}