/*=PAGE STRUCTURE
-----------------*/


body {font-size:1em; font-family:'Roboto', Arial, Helvetica, sans-serif; color: #231F20;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background:#eeefef;}


#note-frame {width:96%;margin:2em auto 0 auto}
/*#note-frame main#container{ padding:1em; background:#eeefef;}*/
.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}
b, strong {font-family:'Roboto', Arial, Helvetica, sans-serif;font-weight:600}
p {font-size:16px; line-height:1.5;}
sup {vertical-align: super!important;font-size:60%}

.obj-c{ text-align: center;  margin: 0 auto;  display: block;}

/*=FINANCIAL TABLES
----------------*/
table{font-family:'Roboto', Arial, Helvetica, sans-serif; font-style:normal; font-weight:400; color:#231F20;  line-height: 1.5; margin-top: 0; font-size: 16px!important;} 
table p {font-family:'Roboto', Arial, Helvetica, sans-serif; font-style:normal; font-weight:400; color:#231F20;  line-height: 1.5; margin-top: 0; font-size: 16px!important; text-align:justify}



.fin-tbl tr:hover {background:#fff;}
 tr.no-hover:hover {background-color:#EBE9E8}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px;}
.fin-tbl tr td {padding:5px 3px 3px 3px;}
.fin-tbl th { padding:2px 3px 3px 3px; color:#2d5a9a!important; font-weight:normal; background: #fff;}
.fin-tbl th.highlight { background:#e6e7e8!important; background-color:#CDECF7!important; }
.fin-tbl th b {color:#B0C63F!important;}


.fin-tbl-two tr:hover {background:#EBE9E8;}
 tr.no-hover:hover {background-color:#EBE9E8}
.fin-tbl-two {width:100%; margin:0 0 0 0; padding:0 0px;}
.fin-tbl-two tr td {padding:5px 3px 3px 3px;}
.fin-tbl-two th { padding:2px 3px 3px 3px; color:#2B76A3!important; font-weight:500; background-color:#E7E7E8;}
.fin-tbl-two th.highlight { background:#e6e7e8!important; background-color:#CDECF7!important; }
.fin-tbl-two th b {color:#B0C63F!important;}


.fin-tbl-three tr:hover {background:#EBE9E8;}
 tr.no-hover:hover {background-color:#EBE9E8}
.fin-tbl-three {width:100%; margin:0 0 0 0; padding:0 0px;}
.fin-tbl-three tr td {padding:5px 3px 3px 3px;}
.fin-tbl-three th { padding:2px 3px 3px 3px; background-color:#E7E7E8; font-weight:normal;}
.fin-tbl-three th.highlight { background:#e6e7e8!important; background-color:#CDECF7!important; }
.fin-tbl-three th b {color:#B0C63F!important;}


.fin-tbl-three tr:hover {background:#EBE9E8;}
 tr.no-hover:hover {background-color:#EBE9E8}
.fin-tbl-three {width:100%; margin:0 0 0 0; padding:0 0px;}
.fin-tbl-three tr td {padding:5px 3px 3px 3px;}
.fin-tbl-three th { padding:2px 3px 3px 3px; background-color:#E7E7E8; font-weight:normal;}
.fin-tbl-three th.highlight { background:#e6e7e8!important; background-color:#CDECF7!important; }
.fin-tbl-three th b {color:#B0C63F!important;}



.findottedright{ border-right:1px dotted #233a7b}
.fintopleft {border-top:1px solid #233a7b ; border-left:1px solid #233a7b ;}
.fintopright {border-top:1px solid #233a7b ; border-right:1px solid #233a7b ;}
.finbotleft {border-bottom:1px solid #233a7b ; border-left:1px solid #233a7b ;}
.finbotright {border-bottom:1px solid #233a7b ; border-right:1px solid #233a7b ;}
.finleft {border-left:1px solid #233a7b ;}
.finright {border-right:1px solid #233a7b ;}
.finrightdotted {border-right:1px dotted #233a7b ;}
.finrowleft {border-left:1px solid #233a7b ; border-top:1px solid #233a7b ; border-bottom:1px solid #233a7b ;}
.finrowright {border-right:1px solid #233a7b; border-top:1px solid #233a7b ; border-bottom:1px solid #233a7b ;}
.fintop {border-top:1px solid #233a7b;}
.fintopthick {border-top:2px solid #233a7b;}
.finrow { border-top:1px solid #233a7b ; border-bottom:1px solid #233a7b ;}
.finthin {border-bottom:1px solid #233a7b ;}
.finthick {border-bottom:2px solid #233a7b ;}
.finthinblack {border-bottom:1px solid #000 ;}
.finthickblack {border-bottom:2px solid #000 ;}
.fintopblack {border-top:1px solid #000 ;}
.finrowcolumn {background-color:#E7E7E8;}
.finrowcolumnbot {background-color:#E7E7E8; border-bottom:1px solid #231F20 ;}


.noteheader-darkblue{background: #233A7B; font-weight: bold; color: #fff; padding-top: 6px;}

.noteheader-blue1 {font-size:22px; color:#2d5a9a; font-weight: 600;}
.noteheader-blue2 {font-size:18px; color:#231F20;font-weight: 600}
.fincaption {font-size:14px!important;}
.finspace { margin-bottom:0 !important; margin-top:0 !important;}
.whitebkr {background-color:#FFF;}

.font-500{ font-weight:500!important}


/*=NOTE STYLES
--------------*/
.note-header, .note-footer, ul.note-tools {background-color:#223B7C;}
.note-header {margin-bottom:2em}
.note-footer {margin-top:2em}
.note-header h1 {font-family:'Roboto', Arial, Helvetica, sans-serif; float:left;color:#fff;font-size:15px;padding:.75em;margin:0; font-weight:400; text-transform: inherit;}
.note-footer h1 {font-family:'Roboto', Arial, Helvetica, sans-serif; float:left;color:#fff;font-size:15px;padding:.75em;margin:0; font-weight:400}

.note-header ul.note-tools {margin-top:.5em}
ul.note-tools {float:right;margin-right:.75em}
ul.note-tools li {display:inline}
ul.note-tools i {font-size:1em;padding:.5em}
ul.note-tools a:link i {color:#fff;}
ul.note-tools a:hover i {color:#fff;}

/*SWITCH COLORS
----------------*/
.switch-grey {color:#231F20;}
.switch-blue {color:#2d5a9a;}


/*=LINKS
--------*/
a {outline:none; color:#fff;}
a:link {color:#00649C;}
a:visited {color:#00649C !important;}
a:hover {color:#000;text-decoration:none;}
/*pagination*/
.pagination {margin-top:.5em;}
.pagination p i {position:absolute;left:-9999px;}
.pagination p a {display:block;padding: 10px;border:none;}
.pagination p a:link, .pagination p a:visited {background:#4D4D4F;color:#fff !important; }
.pagination p a:hover {background:#2F76A2;color:#fff}
a#go-lft, a#go-rgt {font-size:1.8em;text-decoration:none; border-radius: 25%;}
a#go-lft:after {content:'\f060';font-family:'fontawesome';speak: none;}
a#go-rgt:after {content:'\f061';font-family:'fontawesome';speak: none;}

/*=COLORS
--------*/


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




/*=LISTS
--------*/
/*ul.list { list-style-image: none; margin-left: 0; font-size: 100%; line-height: 1.4; margin-top: 0; font-family: 'Roboto', Arial, Helvetica, sans-serif; padding-left: 15px; margin-bottom: 0.79em;    list-style: none;}
ul.list li{ position:relative;}
ul.list li:before { content: ''; position: absolute; left: -13px; top: 6px; width: 7px; height: 7px; background: #4D4D4F;}*/

ul.list-dashed { margin-top:0;padding-left: 8px;}
ul.list-dashed li {list-style-type:none; position:relative; margin-left:11px; line-height:1.6; font-size:1em;    list-style: none;}
ul.list-dashed li:before {content:'\2012'; width:15px; height:0px; top:0px; left:-15px; position:absolute;}
ul.list li ul.list-dashed li:before{content: '\2013';color: #231F20;position: absolute;border-radius: 0;left: -15px;top: -1px;width:30px;font-size: 1em; background:transparent}
ul.list li ul.list-dashed{ margin-left: 0; padding-left: 10px; list-style-image: none;}



/*Dash LIST */

/*ul.list-dash{padding-left: 20px;}
ul.list-dash li {list-style-type:none; position:relative; margin-left:-25px; font-style:normal; font-size: 16px;; font-weight:400; color:#4D4D4F; line-height:22px;color: #4D4D4F}
ul.list-dash li:before {content:'\2012'; width:15px; height:0px; top:0px; left:-15px; position:absolute;}
ul.list li ul.list-dash li:before{content: '\2013';color: #494948;position: absolute;border-radius: 0;left: -15px;top: -4px;width:30px;font-size: 16px;; background:transparent}
ul.list li ul.list-dash{ margin-left: 0; padding-left:0px; list-style-image: none;}*/


/* Bullet LIST */
ul.list {margin-top:0px;padding-left:1px;}
ul.list li {list-style-type: none; margin-left:17px;position: relative;font-style:normal; font-size: 16px;; font-weight:400; color:#231F20 !important; line-height:22px;margin-bottom:0px}
ul.list li:before {content: ''; position: absolute;left: -17px;background-color: #231F20;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;padding: 3px;top: 8px;color: #231F20}



/*ul.list-grey li {list-style-type:none; margin-left:-20px; position:relative;line-height: 1.5; font-size:16px;}
ul.list-grey li ul li:before {display:none;}
ul.list-grey li ul li {list-style-type:none; margin-left:-20px; position:relative;line-height: 1.5; font-size:1em;}
ul.list-grey li:before {content:'';position:absolute;left: -17px;background-color: #2677A3;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;padding: 3px;top: 8px; color:#000}

ul.dashed {list-style-type: none;}
ul.dashed > li {margin-left:-34px;}
ul.dashed > li:before {content: "-";text-indent: -5px;}

ul.list-dash li {list-style-type:none; position:relative; margin-left:14px; line-height:1.6; font-size:15px;}
ul.list-dash li:before {content:'\2012'; width:15px; height:0px; top:0px; left:-15px; position:absolute;}*/