
body{font-size: 14px !important;color: #4A4A49;font-weight: 400;line-height: 18px;margin-top:0px; font-family: 'Roboto', sans-serif;font-size:100%; }
.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}
table {border-collapse:collapse;border-spacing:0;line-height:1.4}
table p{font-size: 14px;color: #4A4A49;font-weight: 400;line-height: 18px; margin-top: 0px;margin-bottom: 1em;
}

h4 {font-size: 18px;color: #00ABE6;margin-bottom:0px;margin-top: .2em;font-weight: 700; text-transform: uppercase; line-height:1.4;font-family: 'Roboto', sans-serif;}
h5 {font-size: 14px;margin-bottom:0px;margin-top:0;color: #212D68; font-weight:600; font-family: 'Roboto', sans-serif;}
.intro {font-size: 18px;color: #00459A;line-height: 24px;}
.intro-large {font-size: 22px;color: #212D68;line-height: 28px; font-weight:700;font-family: 'eurostile',sans-serif;}

sup {vertical-align: super;font-size:60%}
b, strong {font-weight:600;}
i, em {font-style:italic;}



/** MICH**/ 
.rem-greybkr{ padding:15px; background:#ECEDED; margin-bottom:1em}
.rem-greybkrtbl{ padding:5px; background:#ECEDED;}
.material-heading{font-size: 18px;margin-bottom:15px;color: #00ABE6;margin-top: .2em;font-weight: 700;text-transform:uppercase; border-bottom:1px solid #212D68; line-height:2}
.material-number{font-size: 65px;color: #212D68; font-weight:600; float: left; width:20%; position:relative; display:block ; margin:30px 0 10px 0 ; }
.material-number2{ width:96%; position:relative; display:block; border-bottom:1px solid #212D68; float:right; margin-bottom:15px}
.material-number3{ width:93%; position:relative; display:block; border-bottom:1px solid #212D68; float:right; margin-bottom:15px}



/** LISTS**/

ul.list{ padding:0px; margin:0; list-style-type:none;font-size: 14px; line-height:18px; margin-bottom: 15px; }
ul.list li{position:relative;padding-left:15px !important;margin-bottom:0em;    line-height: 18px;color: #4A4A49;}
ul.list li:before{ content:''; position:absolute;left:0.3em;top:-1px;font-size:14px;font-weight:600;z-index: 1;}
ul.list li:after{ content:''; position:absolute;left:0px;top: 5px;font-size: 14px;font-weight: 600;background-image:url(../images/grey-arrow.jpg) ; background-repeat:no-repeat; width:15px; height:15px  }

ul.list2{ padding:0px; margin:0; list-style-type:none;font-size: 14px; line-height:18px; margin-bottom: 15px; }
ul.list2 li{position:relative;padding-left:15px !important;margin-bottom:0em;    line-height: 18px;color: #4A4A49;}
ul.list2 li:before{ content:''; position:absolute;left:0.3em;top:-1px;font-size:14px;font-weight:600;z-index: 1;}
ul.list2 li:after{ content:''; position:absolute;left:0px;top: 1px;font-size: 14px;font-weight: 600;background-image:url(../images/arrow1.png) ; background-repeat:no-repeat; width:15px; height:15px  }

ul.list3{ padding:0px; margin:0; list-style-type:none;font-size: 14px; line-height:18px; margin-bottom: 15px; }
ul.list3 li{position:relative;padding-left:15px !important;margin-bottom:0em;    line-height: 18px;color: #00459A; font-weight:400}
ul.list3 li:before{ content:''; position:absolute;left:0.3em;top:-1px;font-size:14px;font-weight:600;z-index: 1;}
ul.list3 li:after{ content:''; position:absolute;left:0px;top: 1px;font-size: 14px;font-weight: 600;background-image:url(../images/arrow2.jpg) ; background-repeat:no-repeat; width:15px; height:15px  }


ul.list li ul.dash li {position:relative; list-style-type:none}
ul.list li ul.dash li:before {content: '\2013'; position: absolute; width: 0; height: 0; border: none; left:0px; margin-top: 0px;}
ul.list li ul.dash{padding-left:0px;}
ul.list li ul.dash li:after{content:'';background-image: none}

.caption {font-size:14px !important;}

ul.list-alpha-alpha {margin: 0; padding-left: 0px; counter-reset: list; font-size:.8825em;}
ul.list-alpha-alpha li  {list-style: none; padding: 0 0 0px 24px; margin: 0!important; position: relative;font-size:15px;    line-height: 1.4;}
ul.list-alpha-alpha li p {font-size:15px; }
ul.list-alpha-alpha li:before {content:" (" counter(list, lower-alpha) ") "; counter-increment: list; position: absolute; left: 0px;}

ul.list-alpha-alpha li ul li:before {content:''; position:absolute;left:0px;top: 6px;font-size: 16px;font-weight: 600;background-image:url(../images/grey-arrow.jpg) ; background-repeat:no-repeat; width:15px; height:15px}
ul.list-alpha-alpha li ul {padding-left:7px;content: "" !important;counter-increment: none;}
ul.list-alpha-alpha li ul li:before{content: "" !important;counter-increment: none;}


ol.number{font-family:'frutigerlight', Arial, Helvetica, sans-serif; padding-left:15px !important; margin:0; list-style-type:decimal;font-size: 1em; line-height:1.2; margin-bottom: 15px; }
ol.number li{position:relative;padding-left:7px !important;margin-bottom:0em;margin-top: .4em;    line-height: 1;}
/*FINANCIALS*/
.fin-tbl tr:hover {background:#F3F3F3; color:#000;}
 tr.no-hover:hover {color:#203263!important;}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px;}
.fin-tbl tr td {padding:3px 3px 3px 3px; line-height:1.3; font-size:14px!important}
.fin-tbl th {background-color:#F0F0F0; color:#004899!important; padding:3px 3px 3px 3px;  font-weight:bold!important; line-height:1.3;font-size:14px!important} 
.fin-tbl-2 th {background-color:#ECEDED; color:#4D4D4F!important; padding:3px 3px 3px 3px;  font-weight:bold!important; line-height:1.3;font-size:14px!important} 
table{line-height:1.3; font-size:14px!important}
.fin-tbl-2 tr:hover {background:#ECEDED; color:#000;}
 tr.no-hover:hover {color:#203263!important;}
.fin-tbl-2 {width:100%; margin:0 0 0 0; padding:0 0px;}
.fin-tbl-2 tr td {padding:3px 3px 3px 3px; line-height:1.3; font-size:14px!important}
.fin-tbl-2 th {background-color:#F0F0F0; color:#004899!important; padding:3px 3px 3px 3px;  font-weight:bold!important; line-height:1.3;font-size:14px!important} 
.fin-tbl-2 th {background-color:#ECEDED; color:#4D4D4F!important; padding:3px 3px 3px 3px;  font-weight:bold!important; line-height:1.3;font-size:14px!important} 

.header-shade{background-color:#F0F0F0; color:#004899!important;}
.header-shade-2{background-color:#ECEDED; color:#4D4D4F!important;}
.fingrey{ border-bottom:1px solid #939598}
.fingreytop{ border-top:1px solid #939598}
.fingreytopleft{ border-top:1px solid #939598; border-left:1px solid #939598}
.fingreytopright{ border-top:1px solid #939598;border-right:1px solid #939598}
.fingreyright{border-right:1px solid #939598}
.fingreyleft{border-left:1px solid #939598}
.fintopblue {border-top:1px solid #00ABE6;}
.fintopblue-thick {border-top:2px solid #00ABE6;}
.finrowblue {border-top:2px solid #00ABE6;border-bottom:2px solid #00ABE6;}
.finleftblue {border-left:1px solid #00ABE6;}
.finrightdarkblue {border-right:1px solid #0054A6;}
.finrightblue {border-right:1px solid #00ABE6;}
.fintopleftblue {border-top:1px solid #00ABE6; border-left:1px solid #00ABE6;}
.fintoprightblue {border-top:1px solid #00ABE6; border-right:1px solid #00ABE6;}
.finbottomleftblue {border-bottom:1px solid #00ABE6; border-left:1px solid #00ABE6;}
.finbottomrightblue {border-bottom:1px solid #00ABE6; border-right:1px solid #00ABE6;}
.finthinlineblue {border-bottom:1px solid #00ABE6;}

.findottedright {border-right:1px dotted #7B8682;}

.fintopleft {border-top:1px solid #000 ; border-left:1px solid #000 ;}
.fintopright {border-top:1px solid #000 ; border-right:1px solid #000 ;}
.finbotleft {border-bottom:1px solid #000 ; border-left:1px solid #000 ;}
.finbotright {border-bottom:1px solid #000 ; border-right:1px solid #000 ;}
.finleft {border-left:1px solid #000 ;}
.finright {border-right:1px solid #000 ;}
.finthin {border-bottom:1px solid #000;}
.fintop {border-top:1px solid #000 ;}

.finthinlinewhite {border-bottom:1px solid #fff;}
.finthicklineblue {border-bottom:2px solid #00ABE6;}
.finthicklinebluetop {border-top:2px solid #00ABE6;}
.finthicklinebluebot {border-bottom:2px solid #00ABE6;}
.finthicklineleft{border-left:2px solid #00ABE6;}
.finthicklineright{border-right:2px solid #00ABE6;}
.finthicklinebluebottop {border-top:2px solid #00ABE6;border-bottom:2px solid #00ABE6;}
.finthicklinebluetopleft {border-top:2px solid #00ABE6; border-left:2px solid #00ABE6;}
.finrowrightblue{border-right:1px solid #00ABE6; border-top:1px solid #00ABE6; border-bottom:1px solid #00ABE6;}
.finrowleftblue {border-left:1px solid #00ABE6; border-top:1px solid #00ABE6; border-bottom:1px solid #00ABE6;}
.finrowblue {border-top:1px solid #00ABE6; border-bottom:1px solid #00ABE6;} 
.fincaption { font-size:13px!important;padding:0!important;}
.finblueheader{ background:#001A70; color:#FFFFFF;border-bottom:2px solid #00ABE6; font-weight:bold;border-top-left-radius: 10px;}
.finblueheaderNB{ background:#001A70; color:#FFFFFF; font-weight:bold;}
.finblueheader2{ background:#001A70; color:#FFFFFF;border-bottom:2px solid #00ABE6; border-top-right-radius: 10px;}
.finthicklineblue-bluehead {border-bottom:2px solid #00ABE6;color:#212B67;}
.noteheader {font-size: 1.32em;color: #00ABE6; margin-top: .2em;font-weight: 600; text-transform:uppercase}
.finlightblueheader{ background:#0054A6; color:#FFFFFF; font-weight:bold;border-right:1px solid #0054A6;}
.finthicklineblue-switch-blue {border-bottom:2px solid #00ABE6;color:#212B67;font-weight: 600; }
.finrightwhite {border-right:2px solid #fff}

.fingreyheader{ background:#4B4C4E; color:#FFFFFF;border-bottom:2px solid #00ABE6; font-weight:bold;border-top-left-radius: 10px;}

.fingreyheader2{ background:#4B4C4E; color:#FFFFFF;border-bottom:2px solid #00ABE6; border-top-right-radius: 10px;}

.row-table2{border-bottom: 1px solid #00A6E2;
    border-top: 1px solid #00A6E2;}
	.bg-blue-header{background:#E2F4FD;color:#005BAB;font-weight:bold}
	.bg-blue-header-2{background:#E2F4FD;}
	.finthinkblack{border-bottom:1px solid #000}
	.row-table{border-bottom:2px solid #00A6E2;border-top:2px solid #00A6E2;border-left:2px solid #00A6E2}
.row-table-topbot{border-bottom:2px solid #00A6E2;border-top:2px solid #00A6E2}
.row-table-top{border-top:2px solid #00A6E2}
.row-table-right{border-right:2px solid #00A6E2}
.bg-blue-header-2 {background: #E2F4FD;
}
.operation-stracture{background:#E2F4FD;display:block;padding:10px}
.white-block{background:#fff;display:block;padding:20px;box-sizing:border-box;margin-bottom:15px;margin-top:15px;}

/*TOOLBAR*/
.quicklinks li a i {color: #fff;font-size: 28px; position: relative;z-index: 22;display: inline-block;vertical-align: middle;margin-left: -1px;padding-top: 3px;}

/*COLOURS*/
.switch-yblue {color:#008EC0 !important;}
.switch-blue {color:#00459A !important;}
.switch-lightblue {color:#00ABE6 !important;}
.switch-darkblue {color:#001970 !important;}
.switch-darkgray {color:#818285 !important;}
.switch-darkergray {color:#6D6E70 !important;}
.switch-grey {color:#6D6E71 !important;}
.switch-white {color:#fff !important;}

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