@charset "utf-8";
/* CSS Document */


/*=PAGE STRUCTURE
-----------------*/
body {font-family: "MTN Brighter Sans",sans-serif; font-style:normal !important; font-size: 14.5px;color:#231f20;margin:0;padding:0;border:0;z-index:100;line-height: 1.4;}
/*body {font-family: "MTN Brighter SansRegular",sans-serif;font-style: normal;font-weight: 300;}*/

/*Fonts*/
@font-face {
    font-family: MTN Brighter SansBold;
    src: url('../fonts/MTNBrighterSans-Bold.eot'),
   		 url('../fonts/MTNBrighterSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MTNBrighterSans-Bold.woff') format('woff'),
		 url('../fonts/MTNBrighterSans-Bold.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/MTNBrighterSans-Bold.ttf') format('truetype');
		 font-style:normal; font-weight:normal;
    
}

@font-face {
    font-family: MTN Brighter SansExtraBold;
    src: url('../fonts/MTNBrighterSans-ExtraBold.eot'),
    	 url('../fonts/MTNBrighterSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MTNBrighterSans-ExtraBold.woff') format('woff'),
		 url('../fonts/MTNBrighterSans-ExtraBold.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/MTNBrighterSans-ExtraBold.ttf') format('truetype');
    font-style:normal; font-weight:normal;
}
@font-face {
    font-family: MTN Brighter SansExtraLight;
    src: url('../fonts/MTNBrighterSans-ExtraLight.eot'),
    	 url('../fonts/MTNBrighterSans-ExtraLight.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MTNBrighterSans-ExtraLight.woff') format('woff'),
		 url('../fonts/MTNBrighterSans-ExtraLight.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/MTNBrighterSans-ExtraLight.ttf') format('truetype');
    font-style:normal; font-weight:normal;
}

@font-face {
    font-family: MTN Brighter SansLight;
    src: url('../fonts/MTNBrighterSans-Light.eot'),
    	 url('../fonts/MTNBrighterSans-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MTNBrighterSans-Light.woff') format('woff'),
		 url('../fonts/MTNBrighterSans-Light.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/MTNBrighterSans-Light.ttf') format('truetype');
    font-style:normal; font-weight:normal;
}

@font-face {
    font-family: MTN Brighter SansMedium;
    src: url('../fonts/MTNBrighterSans-Medium.eot'),
    	 url('../fonts/MTNBrighterSans-Medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MTNBrighterSans-Medium.woff') format('woff'),
		 url('../fonts/MTNBrighterSans-Medium.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/MTNBrighterSans-Medium.ttf') format('truetype');
    font-style:normal; font-weight:normal;
}

@font-face {
    font-family:MTN Brighter Sans;
    src: url('../fonts/MTNBrighterSans-Regular.eot'),
    		url('../fonts/MTNBrighterSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MTNBrighterSans-Regular.woff') format('woff'),
		   url('../fonts/MTNBrighterSans-Regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/MTNBrighterSans-Regular.ttf') format('truetype');
    font-style:normal; font-weight:normal;
}


body p {font-size:1em;margin-bottom:1em; line-height:1.4; text-align:justify;}
b, strong {font-weight:bold;}
sup {    vertical-align: middle;	font-size: 70%}
/*fin table
----------/*



.fin-tbl tr:hover {background:#FFF9E3; color:#000;} /*TABLE ON HOVER BACKGROUND COLOUR AND TEXT COLOUR*/
.fin-tbl tr:hover {background:#FFF9E2; 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 3px 3px 3px;} /*EACH CELL IN TABLE TO HAVE A PADDING OF 3 AROUND CONTENT*/
.fin-tbl th {background-color:#FFF9E3; color:#000!important; padding:2px 3px 3px 3px; position: static; text-align:right;  } /*THE HIGHLIGHTED COLUMN BACKGROUND COLOUR; TEXT COLOUR; PADDING AND A FONT WEIGHT IF NEEDED*/

.finbottom{border-bottom:1px solid #939598;}
.fintopleft{border-top:1px solid #939598;border-left:1px solid #939598;}
.fintop{border-top:1px solid #939598;}
.finthin{border-bottom:1px solid #939598;}
.finthick{border-bottom:2px solid #939598;}
.fintopright{border-top:1px solid #939598;border-right:1px solid #939598;}
.finbotleft{border-left:1px solid #939598; border-bottom:1px solid #939598;}
.finleft{border-left:1px solid #939598;}
.finright{border-right:1px solid #939598;}
.finbotright{border-right:1px solid #939598; border-bottom:1px solid #939598;}
.finrowtop{border-top:1px solid #939598; border-bottom:1px solid #939598;}
.finrowleft{border-top:1px solid #939598; border-bottom:1px solid #939598; border-left:1px solid #939598;}
.finrowright{border-top:1px solid #939598; border-bottom:1px solid #939598; border-right:1px solid #939598;}
.finrow{border-top:1px solid #939598; border-bottom:1px solid #939598; }
.yellowbg { background:#FFF9E3; padding:10px;}
.fincaption { font-size:12px;}
.tblheader{background:#FFF9E3;}

.yellowbgbot { background:#FFF9E3; padding:10px; border-bottom:1px solid #939598;}
.yellowbgbothick { background:#FFF9E3; padding:10px; border-bottom:2px solid #939598;}

.whitecolumn {background:#fff;}
.whitecolumnthin {background:#fff; border-bottom:1px solid #939598;}
.whitecolumnthick {background:#fff; border-bottom:2px solid #939598;}

/*LISTS
-------*/
ol, ul {list-style:none; font-size:0.975em;}
.list {list-style-type:disc; margin-left:-23px; margin-bottom:0.5em; line-height: 1.6;}
ul.list-centre li {list-style-type:disc; margin-bottom:0.5em; text-align:center;list-style-position: inside;}
.list-decimal {list-style-type:decimal; margin-left:20px; margin-bottom:0.5em;}
.list-classic {list-style-image:url(../images/list-circle.png); margin-left:15px;}
.list-classic-sml {list-style-image:url(../images/list-circle-sml.png); margin-left:15px; margin-bottom:.5em;}
.list-arrow {list-style-image:url(../images/list-arrow.png);margin-left:40px;}
.list-intro {list-style-type:disc; margin-left:15px; margin-bottom:0.5em; font-size:1em; font-weight:600;}
.list-arrow span{position:relative; top:-23px;}
.list-table {list-style-type:disc; margin-left:-20px; margin-bottom:0.5em;}

.yellow-bg{background:#FFF9E3;padding:2px;}
/*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-5{padding: 5px!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-40B{margin-bottom: 40px!important;}

.margin-25{margin: 25px!important;}
.margin-25L{margin-left: 25px!important;}
.margin-140L {margin-left:140px!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;}
