@charset "utf-8";
/* CSS Document */
body {    font-size: .8125em; font-family: 'Trebuchet MS', sans-serif;color:#333333;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background-color:#FFF;}

.smalltext {font-size:9px;}
.textgrey {color:#8f8c8a;}
.textblack {color:#000; font-size:15px;}

.reportToolLink:link, .reportToolLink:visited {
background-color:transparent;color: #fff;
}
.reportToolLink:hover, .reportToolLink:active{
background-color:#B7B7B7;color: #E31921;
}

.captiontable {font-size:12px}
.fincolumnleftbottop{background-color:#d8dfe7; border-left:1px solid #2c77a4;border-top:1px solid #2c77a4;border-bottom:1px solid #2c77a4;}
.texthighlights {font-size:20px; font-weight:200; color:#8f8c8a; text-transform:uppercase; margin-bottom:30px;}
.textblue {color:#3176a3;}
.textbluesmall {color:#3176a3;}

.finthin { border-bottom:1px solid #000;}
.finthick { 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;}
.finleftright { border-left:1px solid #000; border-right:1px solid #000;}
.finright { border-right:1px solid #000;}
.finrowleft { border-left:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000;}
.finrowright { border-right:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000;}
.finrow { border-top:1px solid #000; border-bottom:1px solid #000;} 
.fintop { border-top:1px solid #000;}
.fincolumnrowgrey { background-color:#DCDDDE; color:#3176a3;}
.fincolumnrowgreyblktext { background-color:#DCDDDE; color:#333333;}
.fincolumnrowgrey2 { background-color:#EBEBEC; color:#333333;}
.fincolumnrowgrey3 { background-color:#EBEBEC; color:#333333;border-bottom:2px solid #000; }
.fincborder {border:2px solid #EBEBEC; }
.finwhitebkr {background-color:#fff;}
.finbotthin { border-bottom:1px solid #000;}

.fin-tbl tr:hover {background:#EBEBEC;}
 tr.no-hover:hover {background-color:#FFFFFF}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px;}
.fin-tbl h3 { color:#336ab3; font-weight:bold; margin:0; font-size:1.1em;}
.fin-tbl h2 { font-size:18px; color:#0033a0; margin:0; padding:0;}
.fin-tbl h4 { color:#7991ca; font-weight:bold; margin:0; font-size:0.90em;}
.fin-tbl h5 { margin:0; padding:0;}
.fin-tbl tr td {padding:2px 5px 3px 3px;}
.fin-tbl th { padding:2px 5px 3px 3px; color:#3176a3!important; background:#EBEBEC; }
.fin-tbl th.highlight { background:#EBEBEC!important; }
.fin-tbl th b {color:#3176a3!important;}







a:link {color:#2f76a3; text-decoration:underline;}
a:visited {color:#b7b7b7;text-decoration:underline;}
a:hover {color:#2f76a3;text-decoration:underline;}

.noteheader {font-size:20px; color:#1B6D9D; font-weight:bold;}
.notesubheader {color:#1B6D9D; font-size:18px; color:#1B6D9D;}

.busdarkblue {background:#27427C; border-left:2px solid #fff; color:#fff; padding:10px;}
.stakegrey {background:#E8E8E9; padding:10px}
.stakegreydaqrk {background:#D8D6D4; padding:10px; border-left:2px solid #fff;}





ul.list li,ol.list li {padding-bottom:.5em;line-height:1.3em; font-size: .8125em;}
ul.list ul {margin-left:1.5em;list-style:circle}
ol.list {list-style:decimal;margin-left:-1.2em}
.list-icons.fa-ul li {margin-left:-1em; border-bottom:1px dotted #000;}
.lists-icons.fa-ul li {margin-left:15em; border-bottom:1px dotted #000;}
.list-icons.fa-ul li a {color:#000; text-decoration:none; padding-bottom:1em;}
.list-icons.fa-ul li a:hover {color:#7B7979; text-decoration:underline; padding-bottom:1em;}



