/*general style*/
body
{
background-color:#f5f5ff;
color:#000000;
}

/*Header menu*/
table.sitenav
{
font-family:"Arial";
/*font-size:12px;*/
width:100%;
border:0;
cellpadding:0;
cellspacing:0;
bgcolor:#ffffff;
bordercolor:#c0c0c0;
color:#ff0000;
text-align:center;
}
td.musicsitenav
{
border:0;
width:16%;
}

/*General info tables*/
table.info
{
color:#000000;
font-family:"Arial";
/*font-size:12px;*/
width:75%;
border:0;
border-collapse:collapse;
cellpadding:0;
cellspacing:0;
bgcolor:#ffffff;
bordercolor:#c0c0c0;
text-align:center;
margin-left:auto;
margin-right:auto;
}
tr.infoheader
{
font-size:120%;
font-weight:bold;
}
td.info
{
width:33%;
border: 1px solid #c0c0c0;
}
td.clear
{
border:0;
padding:10px;
}
td.clearlarger
{
font-size:105%;
border:0;
}

td.infosoft
{
width:33%;
border: 1px solid #c0c0c0;
background-color:#fff0f0;
padding:10px;
}
td.infomusic
{
width:33%;
border: 1px solid #c0c0c0;
background-color:#f0fff0;
padding:10px;
}
td.infoservice
{
width:33%;
border: 1px solid #c0c0c0;
background-color:#e0e0ff;
padding:10px;
}

td.infored
{
width:33%;
border: 1px solid #c0c0c0;
background-color:#fae4ef;
padding:10px;
}
td.infoyellow
{
width:33%;
border: 1px solid #c0c0c0;
background-color:#f5f6cb;
padding:10px;
}
td.infoblue
{
width:33%;
border: 1px solid #c0c0c0;
background-color:#e0f3fd;
padding:10px;
}
td.infogreen
{
width:33%;
border: 1px solid #c0c0c0;
background-color:#e0e0ff;
padding:10px;
}
td.infopink
{
width:33%;
border: 1px solid #c0c0c0;
background-color:#fff0f0;
padding:10px;
}
td.infopalegreen
{
width:33%;
border: 1px solid #c0c0c0;
background-color:#f0fff0;
padding:10px;
}
td.infolilac
{
width:33%;
border: 1px solid #c0c0c0;
background-color:#e0e0ff;
padding:10px;
}


td.infomisc
{
border: 1px solid #c0c0c0;
background-color:#eeeed3;
padding:10px;
}

/*clear info table*/
table.infoother
{
color:#000000;
font-family:"Arial";
/*font-size:12px;*/
width:65%;
border:0;
border-collapse:collapse;
cellpadding:0;
cellspacing:0;
bgcolor:#ffffff;
bordercolor:#c0c0c0;
text-align:center;
margin-left:auto;
margin-right:auto;
}

/*Event table*/
table.event
{
color:#000000;
font-family:"Arial";
/*font-size:12px;*/
width:100%;
border:1px solid #c0c0c0;
border-collapse:collapse;
cellpadding:0;
cellspacing:0;
bgcolor:#ffffff;
bordercolor:#c0c0c0;
text-align:center;
margin-left:auto;
margin-right:auto;
}
tr.eventheader
{
background-color:#e0e0ff;
border: 1px solid #c0c0c0;
font-size:120%;
font-weight:bold;
}
td.eventleftbar
{
border: 1px solid #c0c0c0;
width:10%;
}
td.eventnormal
{
text-align:center;
border: 1px solid #c0c0c0;
}


/*Title div*/
div.info
{
font-family:"Arial";
text-align:center;
font-size:160%;
}

/*std links*/
a:link { color:#0000ff; text-decoration: none; }
a:visited { color:#0000ff; text-decoration: none; }
a:hover { color: green; text-decoration: underline;}

/*info override*/
a.infoheader:link { color:#000000; text-decoration: none; }
a.infoheader:visited { color:8000ff; text-decoration: none; }
a.infoheader:hover { color: green; text-decoration: underline;}

div.sendercontainer {
  display: flex;
  align-items: center;
  justify-content: center;
}