/* Lightbox Styles */
#mbImage h2 {
    color: #fff;
    font-size: 12pt;
    line-height: 1em;
    padding-top: 30px
}

#mbImage a, #mbImage a:link, #mbImage a:visited {
    color: #fff
}

#mbImage a:hover {
    color: #ccc
}

#mbOverlay {
    background-color: #e7f2c8
}

#mbCenter {
    background-color: #fff !important
}

#mbMedia table td {
    padding: 20px 20px 0;
    width: 100%;
    text-align: left;
    line-height: 1.2em;
    color: #333
}

#mbMedia a {
    color: #58711a
}

#mbCenter.mbLoading {
    background: #fff;
    padding: 20px
}

#mbImage {
    padding: 0 20px;
    font: normal 15px/1.2em Arial, Helvetica, sans-serif;
    overflow: auto;
    color: #000
}

#mbBottom {
    color: #999
}

#mbTitle, #mbPrevLink, #mbNextLink, #mbCloseLink {
    color: #000
}

#mbPrevLink b, #mbNextLink b, #mbCloseLink b {
    color: #000
}

#mbPrevLink big, #mbNextLink big, #mbCloseLink big {
    color: #000
}

#mbBottom a, #mbBottom a:link, #mbBottom a:visited {
    color: #333
}

#mbBottom a:hover, #mbBottom a:active {
    color: #333
}

.pnlMonth a:link, .pnlMonth a:active, .pnlMonth a:visited {
    color: #fff;
    text-decoration: none;
    background: #fff !important;
    color: #58711a !important;
    margin: 0 !important;
    font-size: 8pt
}

.pnlMonth a:hover {
    background: #e7f2c8 !important
}

.calTable {
    background: #58711a;
    width: 100%
}

.calTable .footnote {
    background: #bacb50;
    border: 1px solid #58711a;
    color: #58711a
}