.trends-component-error {
    color:#333333;
    text-align:center;
    vertical-align:middle;
}
.trends-table {
    border:medium none;
    border-collapse:collapse;
    padding:0;
    width:100%;
}
.trends-table-wrapper {
    height:21.5em;
}
.trends-table-innertitle {
    background-color:#CBD9F3;
    color:#333333;
    font-size:14px;
    padding:5px;
    text-align:left;
    vertical-align:middle;
    white-space:nowrap;
}
.trends-table-innertitle-nobackground {
    color:#333333;
    font-size:14px;
    padding:5px;
    text-align:left;
    vertical-align:middle;
    white-space:nowrap;
}
.trends-table-innertitle-firstrow {
    color:#333333;
    text-align:left;
    vertical-align:middle;
    white-space:nowrap;
}
.trends-table-data th {
    background-color:#CBD9F3;
    border-collapse:collapse;
}
.trends-table-data {
    width:100%;
}
.trends-table-row {
    height:28px;
}
.trends-table-row-last {
    border-bottom:1px solid #EFF3F8;
}
.trends-table-data td {
    border-top:1px solid #EFF3F8;
    padding-left:3px;
}
.trends-table-data a, .trends-table-data span {
    white-space:nowrap;
}
.trends-table-rownum {
    border-right:1px solid #EFF3F8;
    padding-right:5px;
    text-align:right;
}
.trends-hbars-bars-titles {
    font-size:0.6em;
    height:1em;
}
.trends-hbars-barscell-hor {
    float:left;
    margin-bottom:1px;
    margin-top:1px;
    width:33%;
}
.trends-hbars-tip {
    border-color:#666666;
    padding:0;
}
table.trends-hbars-barscell {
    margin-bottom:1px;
    margin-top:1px;
    width:100%;
}
table.trends-hbars-barscell a, table.trends-hbars-barscell span {
    white-space:nowrap;
}
table.trends-hbars-barscell td {
    border-top:medium none;
    color:#333333;
    font-size:10px;
    white-space:nowrap;
}
table.trends-hbars-barscell td.large-font-label {
    font-size:1em;
    padding-left:2px;
    padding-right:0.3em;
    white-space:nowrap;
}
table.trends-hbars-barscell td.label {
    padding-right:0.3em;
    width:0;
}
table.trends-hbars-barscell td div {
    background-color:#CFD5D8;
    font-size:0;
    height:4px;
    margin:0;
    padding:0;
    width:100%;
}

.trends-internal-warning {
    color:red;
    font-size:1.3em;
    font-style:italic;
}
table.trends-headline-data {
    border-collapse:collapse;
    width:442px;
}
table.trends-headline-data td {
    padding:2px;
}
table.trends-headline-data td.trends-headline-ticker {
    padding:0;
}
table.trends-headline-data td.trends-headline-ticker div div {
    font-size:0.9em;
    padding-top:2px;
}
td.trends-headline-ticker {
    color:#000000;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    vertical-align:top;
    width:13px;
}
tr.trends-headline-row-selected td.trends-headline-ticker {
    color:#FFFFFF !important;
}
tr.trends-headline-row-selected {
    background-color:#EFF3F8;
}
td.trends-headline-headline {
    color:#676767;
}
td.trends-headline-source {
    font-size:smaller;
}
td.trends-headline-time {
    font-size:smaller;
    text-align:right;
    white-space:nowrap;
}
.reportTitleCombo {
    border-collapse:collapse;
    margin-top:1em;
    vertical-align:middle;
    width:700px;
    margin:1em 0;
}
.reportTitle {
    font-size:x-large;
    font-weight:bold;
    line-height:0.9em;
    white-space:normal;
}
.reportTitleTable {
    border-collapse:collapse;
    padding:0;
    width:100%;
}
.reportSubTitle {
    font-size:medium;
}
