.no-results {
    color: red;
    font-size: .67em;
    text-align: center;   
}
.columnHeader {
    font-size: .67em;
    text-align: center;
}

/*
 * Highlighting
 */
.internal {
    background-color: #FFFFFF;
    font-weight: bold;
}
.selected {
    background-color: lightblue;
}

.live {
    background-color: #FFFFFF;
    font-weight: bold;
}

.live-tradable {
    background-color: #FFFFFF;
    font-weight: bold;
    color: #00CC00;
}
.live-tradable A.clink:link {
    color: #00CC00;
    text-decoration: underline;
}
.live-tradable A.clink:visited {
    color: #00CC00;
    text-decoration: underline;
}

.live-negotiable {
    background-color: #FFFFFF;
    font-weight: bold;
    color: #0000FF;
}
.live-negotiable A.clink:link {
    color: #0000FF;
    text-decoration: underline;
}
.live-negotiable A.clink:visited {
    color: #0000FF;
    text-decoration: underline;
}

.customer-sell-order {
    background-color: #FFFFFF;
    color: #555555;
    font-weight: bold;
}
.customer-sell-order A.clink:link {
    color: #555555;
    text-decoration: underline;
    font-weight: bold;
}
.customer-sell-order A.clink:visited {
    color: #555555;
    text-decoration: underline;
    font-weight: bold;
}

/*
 * Column Specific
 */
.term {
    font-size: .67em;
    text-align: center;
    vertical-align: top;
}
.firstCallTerm {
    font-size: .67em;
    text-align: center;
    vertical-align: top;
}
.issueDate {
    font-size: .67em;
    text-align: center;
    vertical-align: top;
}
.interestFrequency {
    font-size: .67em;
    vertical-align: top;
}
.check {
    font-size: .67em;
    text-align: center;
    vertical-align: top;
}
.changeCode {
    font-size: .67em;
    text-align: center;
    vertical-align: top;
}
.ratings {
    font-size: .67em;
    white-space: nowrap;
    vertical-align: top;
}
.ratings-insurance {
    font-size: .67em;
    white-space: nowrap;
    vertical-align: top;
}
.quantity {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.cusip {
    font-size: .67em;
    text-align: center;
    vertical-align: top;
}
.principal {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.accrued {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.state {
    font-size: .67em;
    text-align: center;
    vertical-align: top;
}
.description {
    font-size: .67em;
    vertical-align: top;
}
.descriptionDetail {
    font-size: .67em;
    vertical-align: top;
}
.descriptionTaxableDetail {
    font-size: .67em;
    vertical-align: top;
}
.descriptionMunicipalDetail {
    font-size: .67em;
    vertical-align: top;
}
.concession {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.coupon {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.maturityDate {
    font-size: .67em;
    text-align: center;
    vertical-align: top;
}
.YTC {
    font-size: .67em;
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
}
.YTM {
    font-size: .67em;
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
}
.YTM-no-edit {
    font-size: .67em;
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
}
.TEY {
    font-size: .67em;
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
}
.TC {
    font-size: .67em;
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
}
.SC {
    font-size: .67em;
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
}
.min {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.ticker {
    font-size: .67em;
    vertical-align: top;
}
.SCTC {
    font-size: .67em;
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
}
.YTCYTM {
    font-size: .67em;
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
}
.callInfo {
    font-size: .67em;
    vertical-align: top;
}
.price {
    font-size: .67em;
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
}
.price-no-edit {
    font-size: .67em;
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
}
.netprice {
    font-size: .67em;
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
}
.netytm {
    font-size: .67em;
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
}
.netytw {
    font-size: .67em;
    text-align: right;
    white-space: nowrap;
    vertical-align: top;
}
.offer {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.offerDetail {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.dealer {
    font-size: .67em;
    vertical-align: top;
}
.dealerDetail {
    font-size: .67em;
    vertical-align: top;
}
.category {
    font-size: .67em;
    text-align: left;
    font-weight: bold;
}
.parValue  {
    font-size: .67em;
    text-align: right;
}
.currentYield {
    font-size: .67em;
    text-align: right;
}
.nextCall {
    font-size: .67em;
    text-align: center;
    white-space: nowrap;
}
.payment {
    font-size: .67em;
    text-align: right;
}
.nextPaymentDate {
    font-size: .67em;
    text-align: center;
    white-space: nowrap;
}
.retailSpread {
    font-size: .67em;
    text-align: right;
    white-space: nowrap;
}
.JanIncome {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.FebIncome {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.MarIncome {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.AprIncome {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.MayIncome {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.JunIncome {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.JulIncome {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.AugIncome {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.SepIncome {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.OctIncome {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.NovIncome {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}
.DecIncome {
    font-size: .67em;
    text-align: right;
    vertical-align: top;
}

/*
 * Links
 */
a.slink { Font-Family : Arial, Helvetica ; text-decoration: none }	
a.slink:link { color: #0000F0 }
a.slink:visited { color: #0000F0 }
a.slink:active { color: #000080 }
a.slink:hover { color: #000099 }

a.clink { Font-Family : Arial, Helvetica ; text-decoration: none }	
a.clink:link { color: #0000F0 }
a.clink:visited { color: #0000F0 }
a.clink:active { color: #000080 }
a.clink:hover { color: #000099 }

a.nlink { Font-Size : .80em; Font-Family : Arial, Helvetica ; text-decoration: none }	
a.nlink:link { color: #0000F0 }
a.nlink:visited { color: #0000F0 }
a.nlink:active { color: #000080 }
a.nlink:hover { color: #000099 }
