/* CSS Document */
.fin-tbl tr:hover {background:#E4E5E6;}
 tr.no-hover:hover {background-color:#FDF5F4}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px; font-size:16px!important;}
.fin-tbl tr td {padding:3px 10px 3px 3px; line-height:1.3!important; color: #4C4D4F;}
.fin-tbl th { padding:3px 10px 3px 3px; color:#1C478E!important; background:#CCE6F8; line-height:1.3!important; font-size: 16px; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight:100;}

.fin-tbl tr th[width="5"], .fin-tbl tr td[width="5"] { padding:0; width: 5px;}
.fin-tbl tr th[align="left"], .fin-tbl tr td[align="left"] { text-align: left;}
.fin-tbl tr th[align="right"], .fin-tbl tr td[align="right"] { text-align: right;}
.fin-tbl tr th[height="10"], .fin-tbl tr td[height="10"] { padding:0; height: 5px;}

.fin-tbl-blue tr:hover {background:#E4E5E6;}
 tr.no-hover:hover {background-color:#FDF5F4}
.fin-tbl-blue {width:100%; margin:0 0 0 0; padding:0 0px; font-size:16px!important;}
.fin-tbl-blue tr td {padding:3px 10px 3px 3px; line-height:1.3!important; color: #4C4D4F;}
.fin-tbl-blue th {padding:3px 10px 3px 3px;color: #1E478E!important;background: #E4F5FD;line-height:1.3!important;font-size: 16px;font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight: 600;}

.fin-tbl-blue tr th[width="5"], .fin-tbl-blue tr td[width="5"] { padding:0; width: 5px;}
.fin-tbl-blue tr th[align="left"], .fin-tbl-blue tr td[align="left"] { text-align: left;}
.fin-tbl-blue tr th[align="right"], .fin-tbl-blue tr td[align="right"] { text-align: right;}
.fin-tbl-blue tr th[height="10"], .fin-tbl-blue tr td[height="10"] { padding:0; height: 5px;}




.finthinline {border-bottom:1px solid #000;}
.finthickline {border-bottom:2px solid #000;}
tr.finthinline td, tr.finthinline th{border-bottom:1px solid #000;}
tr.finthickline td, tr.finthickline th{border-bottom:2px solid #000;}


.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;}
.fintop {border-top:1px solid #000;}
.finrowleft {border-top:1px solid #000; border-bottom:1px solid #000; border-left:1px solid #000;}
.finrowright {border-top:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000;}
.finrow {border-top:1px solid #000; border-bottom:1px solid #000;}


.finleftblue {border-left:1px solid #63B9E9;}
.finrightblue {border-right:1px solid #63B9E9;}
.fintopblue {border-top:1px solid #63B9E9;}
.finthinlineblue {border-bottom:1px solid #63B9E9;}


.finleftdarkblue {border-left:1px solid #1D488E;}
.finrightdarkblue {border-right:1px solid #1D488E;}
.fintopdarkblue {border-top:1px solid #1D488E;}
.finthinlinedarkblue {border-bottom:1px solid #1D488E;}

/*TABLE HEADERS*/
.lightblueheader{ background: #79C4ED; color: #1C478E!important}
.darkblueheader{border-bottom: 4px solid #1B478D;color: #1B478D!important;font-weight: 600;}
.blueheader{ background: #0067B2; color: #fff!important}
.purpleheader{ background: #554596; color: #fff!important}
.greenheader{ background: #008895; color: #fff!important}

.bluebody{ background: #E0EAF8; color: #0066B1!important }
.purplebody{ background: #EFEFF9; color: #3D2683!important }
.greenbody{ background: #A3D8E7; color: #005668 !important}





/*NOTE HEADING COLORS*/
.note-level-one {color:#002B58!important; font-size:20px!important;}
.note-level-two {color:#4C4D4F!important; font-size:18px!important;}



/*LISTS*/
ul.list-greyarrow {margin: 0 0 25px 0; padding: 0;}
ul.list-greyarrow li {list-style: none; position: relative; padding: 0 0 0 18px;  margin: 0 0 0px 0; line-height: 1.5;}
ul.list-greyarrow li:before {content: ''; border-right: 1px solid #4C4D4F; border-bottom: 1px solid #4C4D4F; width: 4px; height: 4px; transform: translateY(-50%) rotate(-45deg); position: absolute; left: 0px; top: 11px;}


ul.list-greyarrow li ul.dash-list{margin: 0; padding: 0;}


ul.list-greyarrow li ul.dash-list li:before {content: '\2012'; border-right: 0px solid #4C4D4F; border-bottom: 0px solid #4C4D4F; width: auto; height: auto; transform: translateY(0%) rotate(0deg);
    position: absolute;    left: 0px;    top: 0px;}




/*CAPTION*/
.fin-caption {font-size:12px!important; font-style:italic;}