﻿/*--color block styles--*/
.color-block {
    display: inline-block;
    width: 14px;
    height: 14px
}
.color-block-orange {background: #FFB340}
.color-orange {color: #FFB340}
.color-block-darkorange {background: #E36F1E}
.color-darkorange {color: #E36F1E}
.color-block-green {background: #6CB33F}
.color-green {color: #6CB33F}
.color-lightgreen {color: #A0CF67}
.color-block-red {background: #EE3524}
.color-red {color: #EE3524}
.color-lightred {color: rgba(238,53,36,0.5)}
.color-block-blue {background: #009EC2}
.color-blue {color: #009EC2}
.color-block-darkblue {background: #00539B}
.color-darkblue {color: #00539B}
.color-block-lightblue {background: #47C3D3}
.color-lightblue {color: #47C3D3}
        
/*--infoTable styles--*/
.infoTable table {
    border-collapse: collapse;
    font-size: 17px;
    line-height: 21px
}
.infoTable th {
    font-weight: normal;
    padding: 5px 10px 5px 5px;
    vertical-align: top;
    text-align: right
}
.infoTable td {vertical-align: top; padding: 5px}
.infoTable .callout {font-size: 22px; line-height: 28px}
.infoTable .callout-large {font-size: 33px}
.infoTable tr.large {font-size: 18px}
.infoTable td.left {text-align: left}
.infoTable td.center {text-align: center}
.infoTable td.right {text-align: right}
.sum {border-top: 2px solid #E6E6E6}
.infoTable tr.grey {color: #818181}
.infoTable.fixed-width th:nth-child(2) {width: 14px}
.fixed-width table {width: 350px}
.space {height: 12px}
.more-space {height: 80px}
.table-width-holdings, .table-width {width: 190px}
.table-width-summary {width: 205px}
.infoTable tr.labels {
    color: #818181;
    font-size: 12px;
    text-transform: uppercase
}

/*--header formatting--*/
h2.bar {
	background: #00334D;
	color: #ffffff;
	padding: 10px;
	margin-bottom: 0
}
a.h2-link {
	font-size: 14px;
	font-weight: normal;
	color: #47C3D3
}
h4.section {
	background: #E6E6E6;
	padding: 5px 10px;
	margin-bottom: 15px
}