#CSSTabContainer{

}
#CSSTabID0 span{
visibility: hidden;
}

#CSSTabID1 span{
visibility: hidden;
}

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 11px Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
text-transform:uppercase;
letter-spacing:1px;
position:relative;
}

.shadetabs li{
display: inline;
margin: 0;
}
.content .shadetabs li a {
  color: #FFFFFF;
  margin:0 !important;
}
.shadetabs li a{
text-decoration: none;
border: 0;
color: #FFFFFF;
margin:0 !important;
display: inline-block;
width:99px;
}

.shadetabs li a:visited{
color: #FFFFFF;
margin:0 !important;
}

.shadetabs li a:hover{
color: #FFFFFF;
text-decoration: none;
margin:0 !important;
}

.shadetabs li.selected{
position: relative;
margin:0 !important;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(/portals/0/images/tab_dn.jpg);
background-repeat:no-repeat;
border: 0;
color: #5D4F4C;margin:0 !important;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}
li#CSSTabID0, li#CSSTabID1
{margin:0 !important;}

li#CSSTabID0 a{
padding:11px 25px 9px 25px;
margin:0 !important;
background-image: url(/portals/0/images/performers_up.jpg);
background-repeat:no-repeat;
border: 0;
color: #5D4F4C;
}
li#CSSTabID1 a{
padding:11px 26px 9px 27px;
margin:0 !important;
background-image: url(/portals/0/images/composers_up.jpg);
background-repeat:no-repeat;
border: 0;
color: #5D4F4C;
}

li#CSSTabID0.selected a{
padding:11px 25px 9px 25px;
margin:0 !important;
background-image: url(/portals/0/images/performers_dn.jpg);
background-repeat:no-repeat;
border: 0;
color: #5D4F4C;
}

li#CSSTabID1.selected a{
padding:11px 26px 9px 27px;
background-image: url(/portals/0/images/composers_dn.jpg);
background-repeat:no-repeat;
border: 0;
color: #5D4F4C;
}

.ff2 li#CSSTabID0 a {
  padding:11px 34px 9px 34px;
}
.ff2 li#CSSTabID1 a {
  padding:11px 36px 9px 36px;
}

.tabcontentstyle{ /*style of tab content oontainer*/
float:left;
border-top: 0;
width: 452px;
margin-bottom: 1em;
padding: 10px;
margin-top: -5px;
}

.safari .tabcontentstyle {
margin-top: -9px;
}
.ensemble td{
border-bottom: 1px solid #CECAC9;
padding-right: 10px;
}
.tabcontent{
display:none;
}


@media print {
.tabcontent {
display:block!important;
}
}
