
/* Overlayed element */
.overlay
{

    /* Must be initially hidden */
    display: none;

    /* Place overlay on top of other elements */
    z-index: 100;

    background-color: #fff;
    width: 560px;
    min-height: 200px;
    border: 1px grey solid;
    padding: 0px;
    margin-top: 30px;

    /* CSS3 styling for latest browsers */
    -moz-box-shadow: 0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;

    /*-moz-border-radius: 15px;
    -webkit-border-radius: 15px;*/
}

/* container for external content. uses vertical scrollbar, if needed */
div.wrap
{
    height: 441px;
    overflow-y: auto;
    padding: 15px;
}

/*
Close button positioned on upper right corner.
(Button generated automatically by framework)
*/
.overlay .close
{
    background: url(/images/close_grey.png) no-repeat;
    position: absolute;
    right: 15px;
    top: 7px;
    cursor: pointer;
    height: 35px;
    width: 35px;
    border: none;
}

.news-detail-header
{
    width: 100%;
    height: 30px;
    background: #19171c;
    color: white;
}

.news-detail-header td
{
    padding-top: 7px;
    padding-left: 5px;
}

.news-detail-header td.news-print
{
    width: 80%;
    text-align: right;
    padding-right: 60px;
}

