﻿body {
    padding: 5px 0px 5px 0px;
    background-color: #e2ebef;
    font-family: Arial;
}

ol 
{
    text-align: left;
}

.linkstop {
    background-color: #00658B;
    color: White;
    font-weight: bold;
    font-size: 9pt;
    text-decoration: none;
}

.links {
    background-color: #00658B;
    color: White;
    font-weight: bold;
    font-size: 9pt;
    text-decoration: none;
    width: 110px;
    padding: 5px 5px 5px 5px;
}

.links a {
    background-color: #00658B;
    color: White;
    font-weight: bold;
    font-size: 9pt;
    text-decoration: none;
    width: 110px;
    padding: 5px 5px 5px 5px;
}


.staff {
    border-bottom: solid 1px #00658B;
    height: 5px;
}

.header {
    background-color: #00658B;
    color: White;
    font-weight: bold;
    font-size: medium;
    text-align: center;
}

.header2 {
    background-color: #00658B;
    color: White;
    font-weight: bold;
    font-size: 9pt;
}

.header3 {
    color: #00658B;
    font-size: 12pt;
    font-weight: bold;
    font-style: italic;
}

.header4 {
    padding: 10px;
    font-weight: bold;
    font-size: 12pt;
    border-left: solid 1px #00658B;
    border-right: solid 1px #00658B;
}

.operainfo {
    padding-left: 20px;
}

.operainfo2 {
    padding: 20px 0px 0px 20px;
    border-top: solid 1px Gray;
}

.content {
    padding: 10px 10px 10px 10px;
    text-align: justify;
    font-size: 10pt;
    border-left: solid 1px #00658B;
    border-right: solid 1px #00658B;
}

.content2 {
    padding: 10px;
    font-weight: bold;
    font-size: 10pt;
    border-left: solid 1px #00658B;
    border-right: solid 1px #00658B;
}

.content2a {
    padding: 5px 0px 3px 10px;
    font-weight: bold;
    font-size: 10pt;
    border-left: solid 1px #00658B;
    border-right: solid 1px #00658B;
}

.content3 {
    padding: 10px;
    font-size: 9pt;
    border-left: solid 1px #00658B;
    border-right: solid 1px #00658B;
}

.contentBW {
    padding: 3px;
    font-size: 9pt;
    border: solid 1px Gray;
    vertical-align: top;
}

.contentBib1 {
    padding: 5px 0px 0px 25px;
    text-indent: -15px;
    font-size: 8pt;
    border-left: solid 1px #00658B;
    vertical-align: top;
}

.contentBib2 {
    padding: 5px;
    font-size: 8pt;
    border-right: solid 1px #00658B;
    vertical-align: top;
}

.footer {
    font-size: xx-small;
    padding: 5px 0px 5px 0px;
    text-align: center;
}

.charlist {
    border: solid 1px White;
    text-align: left;
}

.r0 {
    width: 20px;
    text-align: right;
}

.r1 {
    width: 90px;
    font-size: 8pt;
    text-align: left;
    border-bottom: solid 1px #00658B;
}

.r2 {
    text-align: left;
    width: 150px;
    font-size: 8pt;
    border-bottom: solid 1px #00658B;
}

.r3 {
    text-align: left;
    width: 200px;
    font-size: 8pt;
    border-bottom: solid 1px #00658B;
}

.r4 
{
    font-size: 9pt;
    padding: 2px 5px 2px 25px;
    text-indent: -15px;
}

.r5 
{
    vertical-align: top;
    text-align: right;
    font-size: 9pt;
    padding: 2px 0px 2px 2px;
}

.nav 
{
    text-align: center;
    font-size: 8pt;
}

.rec {
    color: White;
    background-color: #00658B;
    padding: 3px 3px 3px 3px;
}

.genre {
    border-top: solid 1px #00658b;
    border-bottom: solid 1px #00658b;
    padding: 5px 10px 5px 10px;
    font-size: 12pt;
    font-weight: bold;
    color: #00658b;
}

.title {
    border-bottom: solid 1px #00658b;
    color: #00658b;
    font-size: 10pt;
    font-weight: bold;
    padding: 5px 10px 5px 20px;
}

.description {
    font-size: 9pt;
    padding-left: 30px;
    padding-top: 5px;
}

.subdescription {
    font-size: 8pt;
    padding-left: 40px;
    border-bottom: solid 1px #00658b;
    padding-bottom: 10px;
}

.comments {
    font-size: 8pt;
    font-style: italic;
    padding-left: 25px;
    padding-right: 35px;
    padding-top: 10px;
}

.featured {
    font-size: 12pt;
    font-weight:bolder;
}

.new 
{
    background-color: Yellow;
    font-weight:bolder;
    color: #00658b;
}

.cd {
    border-left: solid 2px #e2ebef;
    border-right: solid 2px #e2ebef;
    border-top: solid 2px #e2ebef;
    background-color: #00658b;
    vertical-align: top;
    text-align: left;
    font-size: 8pt;
    width: 25%;
    color: White;
    padding: 2px 3px 2px 3px;
}

.cd2 {
    border-left: solid 2px #e2ebef;
    border-right: solid 2px #e2ebef;
    border-bottom: solid 2px #e2ebef;
    background-color: #00658b;
    color: White;
    vertical-align: middle;
    text-align: center;
    font-size: 10pt;
    width: 25%;
    padding-bottom: 3px;
}

.with 
{
    font-size: 8pt;
    font-style: italic;
    color: #00658b;
}

.CDList 
{
    font-size: 8pt;
    font-weight: bold;
}

.example {
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
}

.extext {
    padding:5px 10px 5px 10px;
}