/* CSS styles for body and sidebars, pages override the sidebar style slightly */

body {
   background-color: white;
   margin: 0 0 8px 0;
}

body div.maincontent { 
   margin-left: 11px;
   margin-bottom: 30px;
   padding-right: 15px;
}

div.sidebar {
   margin-top: 17px;
   margin-bottom: 30px;
   padding: 0px 11px 0px 10px;
}

.sidebar .sidebox {
   margin-bottom: 34px;
}


/* Base styles for text */

h1 {
   color: #bb0000;
   font-family: arial, helvetica, sans-serif;
   font-weight: bold;
   font-size: 18pt;
   border-bottom: solid #eeeeee 1px;
   margin: 10px 10px 4px 10px;
   padding-top: 17px;
}

h1.news {
   margin: 0px;
   color: #0000aa;
   font-family: arial, helvetica, sans-serif;
   font-size: 14pt;
   font-weight: bold;
}

h2 {
   color: #0000aa;
   font-family: arial, helvetica, sans-serif;
   font-size: 12pt;
   font-weight: bold;
}

h3 {
   color: #000000;
   font-family: arial, helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
}

p,li {
   color: #000000;
   font-size: 10pt;
   font-family: verdana, arial, helvetica, sans-serif;
}

a:hover {
   color: #bb0000;
}

img {
   border: 0;
}

.centeredimage {
    text-align:center;
    margin-top:0;
    margin-bottom:0;
    padding:0;
}

.stoppress {
   background-color: #eeeeee;
   border: 1px black solid;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 10pt;
   padding: 6px;
}

p.quote {
   color: #666666;
   font-family: verdana, arial, helvetica, sans-serif;
   margin-left: 10px;
   margin-right: 10px;
}

.hot {
   color: #bb0000;
   font-size: 8pt;
}


/* Standard tables */
table.boxtable {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 8pt;
   border: 0;
   padding: 0;
   border-collapse: collapse;
}

table.boxtable th {
   background-color: #dddddd;
   font-weight: bold;
   text-align:left;
   border: 1px solid #dddddd;
   padding: 4px;
   margin: 0;
   vertical-align: text-top;
}

table.boxtable td {
   background-color: white;
   font-size: 8pt;
   font-family: verdana, arial, helvetica, sans-serif;
   border: 1px solid #dddddd;
   padding: 4px;
   margin: 0;
}

table.boxtable td li {
   background-color: white;
   font-size: 8pt;
   font-family: verdana, arial, helvetica, sans-serif;
}

/* Tables that use a red title, and bold grey cells */
table.channel {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 8pt;
   border: 0;
   padding: 0;
   border-collapse: collapse;
}

table.channel th {
   background-color: #bb0000;
   font-size: 8pt;
   color: white;
   text-align: left;
   border: 1px solid #bb0000;
   padding: 4px;
   margin: 0;
}

table.channel td {
   background-color: white;
   font-size: 8pt;
   border: 1px solid #bb0000;
   padding: 4px;
   margin: 0;
}

table.channel td.subhead {
   background-color: #eeeeee;
   font-weight: bold;
}


/* Red nav bars across top and bottom */
div.nav {
   clear: both;
   text-align: center;
   padding: 2px 0;
   color: #ffffff;
   background-color: #bb0000;
   font-size: 10pt;
   font-family: arial, helvetica, sans-serif;
}

div.nav a {
   color: #ffffff;
   text-decoration: none;
   font-weight: bold;
   font-size: 10pt;
   font-family: arial, helvetica, sans-serif;
}

div.nav a:hover {
   text-decoration: none;
   color: #000000;
   background-color: #eeeeee;
}


/* Date in the footer of the page */
p.footer {
   clear: both;
   background-color: white;
   color: #333333;
   font-size: 8pt;
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: right;
   padding: 4px;
   margin: 0px;
}

/* Title banner across the top of the page */
div.title {
   font-size: 0px;
   padding: 0;
   margin: 0;
   border: 0;
}

div.title div.titleleft {
   float: left;
}

div.title div.titleleft img {
   padding-right: 47px;
}

div.title div.titleright {
    float: right;
    height: 89px;
    width: 356px;
    background: url('/cco_ssi/orchplay.jpg');
    background-repeat: no-repeat;
    background-position: center right;
}

div.title div.taglineright {
    text-align: right;
    vertical-align: bottom;
    font-size: 10px;
    padding-right: 10px;
    padding-top: 10px;
}


/* Who we are on the main page */
div.whoweare {
   background-color: #eeeeee;
   border: 1px black solid;
   width: 95%;
   padding-bottom: 10px;
   margin-top: 17px;
   margin-left: 2.5%;
   margin-bottom: 20px;
}

div.whoweare p {
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 12pt;
   margin: 10px 10px 0px 10px;
}

