/* 1. TABLE STYLES */
/* 2. CAPTION */




/* 1. TABLE STYLES */
.fin-tbl tr:hover {background:#EDEDEE;}
 tr.no-hover:hover {background-color:#EDEDEE}
.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.4!important; color: #4C4D4F;font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"}
.fin-tbl th { padding:3px 10px 3px 3px; color:#4C4D4F!important; background:#EDEDEE; line-height:1.4!important; font-size: 16px!important; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight:bold;}


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



.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-1 tr th[width="5"], .fin-tbl-1 tr td[width="5"] { padding:0; width: 5px;}
.fin-tbl-1 tr th[align="left"], .fin-tbl-1 tr td[align="left"] { text-align: left;}
.fin-tbl-1 tr th[align="right"], .fin-tbl-1 tr td[align="right"] { text-align: right;}
.fin-tbl-1 tr th[height="10"], .fin-tbl-1 tr td[height="10"] { padding:0; height: 5px;}
.finthinline {border-bottom:1px solid #4C4D4F;}
.finthickline {border-bottom:2px solid #4C4D4F;}
tr.finthinline td, tr.finthinline th{border-bottom:1px solid #4C4D4F;}
tr.finthickline td, tr.finthickline th{border-bottom:2px solid #4C4D4F;}


.finheader-grey{ background: #4B5763; color: #fff!important; font-weight: bold; border-bottom:5px solid #4D4D4F;}
.fin-grey{ background: #4B5763; color: #fff!important; font-weight: bold}
.finthickgrey{border-bottom: 3px solid #4D4D4F;}
.fintopleft {border-top:1px solid #4C4D4F; border-left:1px solid #4C4D4F;}
.fintopright {border-top:1px solid #4C4D4F; border-right:1px solid #4C4D4F;}
.finbotleft {border-bottom:1px solid #4C4D4F; border-left:1px solid #4C4D4F;}
.finbotright {border-bottom:1px solid #4C4D4F; border-right:1px solid #4C4D4F;}
.finleft {border-left:1px solid #4C4D4F;}
.finright {border-right:1px solid #4C4D4F;}
.fintop {border-top:1px solid #4C4D4F;}
.fintopdashed {border-top:1px dashed #4C4D4F;}
.finrowleft {border-top:1px solid #4C4D4F; border-bottom:1px solid #4C4D4F; border-left:1px solid #4C4D4F;}
.finrowright {border-top:1px solid #4C4D4F; border-bottom:1px solid #4C4D4F; border-right:1px solid #4C4D4F;}
.finrow {border-top:1px solid #4C4D4F; border-bottom:1px solid #4C4D4F;}
.finredline{border-bottom:1px solid #CD202A;}
.finredlinethick{border-bottom:2px solid #CD202A;}
.finredright{border-right:1px solid #CD202A;}
.finredtop{border-top:1px solid #CD202A;}
.finredleft{border-left:1px solid #CD202A;}
.finredbotleft{border-bottom:1px solid #CD202A; border-left:1px solid #CD202A;}
.finredbotright {border-bottom:1px solid #CD202A; border-right:1px solid #CD202A;}
.finredtopright{border-top:1px solid #CD202A; border-right:1px solid #CD202A;}
.finwhiteright{border-right:1px solid #fff;}
.finround{ border: 1px solid #4C4D4F}


.finbeigebkr {background:#DDDAD7; border-bottom:1px dashed #000; border-right:1px solid red; font-size:20px;}
.finbeigebkr:first-of-type {background:#DDDAD7; border-bottom:1px dashed #000; border-right:1px solid red;}
.finlightbeigebkr {background:#ECE7E2; border-bottom:1px dashed #000;}


.finred-bkr-bottom {background:#CE202A; border-bottom:1px solid #fff; color:#fff!important;}
.fingrey-bkr-bottom {background:#4B5763; border-bottom:1px solid #fff; color:#fff!important;}
.finlightgrey-bkr {background:#9497A0; color:#fff!important;}

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





