* {    margin:0;    padding:0;}body {    background-repeat: repeat;    background: url(../images/BodyBackground.gif);}p {    margin-bottom: 20px;}em {    font-weight: bold;    font-style: italic;}td {    padding: 5px 5px 5px 5px;}th {    padding: 5px 5px 5px 5px;}li {    margin-bottom: 10px;}div.logoarea {    position: absolute;    left:0;    top:0;    width:408;    height:128;}div.titlearea {    position: absolute;    left:0;    top:0;    width:960px;    height:120;    font-family: Arial,Helvetica,Verdana,sans-serif;    font-size: 18pt;    background-repeat: repeat;}div.titleextended {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 120;    background: url(../images/CCYO-Title-extender.png);    background-repeat: repeat-x;}div.contentarea {    left:180;    top:148;    position: absolute;    height: auto;    color:#000070;    width: 794px;}div.content {    font-family: Arial,Helvetica,Verdana,sans-serif;    font-size: 12pt;    margin-right: 5px;    margin-left: 5px;    color: #000070;}div.superscriptcontent {    font-family: Arial,Helvetica,Verdana,sans-serif;    vertical-align:super;    font-size: 8pt;    color:#000070;    display: inline;}div.indentcontent {    margin-right: 5px;    margin-left: 30px;}li.indentcontent {    margin-bottom: 2px;}a.content:link  {    color: #cb9617;    text-decoration: none;}a.content:hover {    color: #8b21d5;    text-decoration: none;    background-color: #c5dcff;}a.content:visited {    color: #cb9617;    text-decoration: none;}div.smallcontent {    font-family: Arial,Helvetica,Verdana,sans-serif;;    font-size: 10pt;}a.smallcontent:link  {    color: #1a146f;    text-decoration: none;}a.smallcontent:hover {    color: #2f24ca;    background-color: dbc9a6;}a.smallcontent:visited {    color: #1a146f;    text-decoration: none;}div.menudivider {    background-color: #130d91;    position: absolute;    left: 164;    top: 0;    width: 3px;    height: 100%;}div.headerdivider {    position: absolute;    left: 0;    top: 120;    height: 3px;    width: 100%;    background: url(../images/divider.gif);    background-repeat: repeat-x;}div.menuarea {    position: absolute;    left:20;    top:150;    width: 145;}.menuheader {    font-weight: bold;    font-family: Arial,Helvetica,Verdana,sans-serif;    font-size: 16pt;    margin-bottom: 10px;}.mainmenu {    border-spacing: 2px;}.mainmenuitem {    font-weight: bold;    font-family: Arial,Helvetica,Verdana,sans-serif;    font-size: 10pt;}td.mainmenuitem {    padding: 0px 5px 0px 0px;}a.mainmenuitem:link  {    color: #111111;    text-decoration: none;}a.mainmenuitem:hover {    color: #2f24ca;    background-color: dbc9a6;}a.mainmenuitem:visited {    color: #111111;    text-decoration: none;}.submenuitem {    font-weight: bold;    font-size: 8pt;    font-family: Arial,Helvetica,Verdana,sans-serif;    padding-left: 5px;}td.submenuitem {    padding: 1px 0px 0px 10px;}a.submenuitem:link  {    color: #111111;    text-decoration: none;}a.submenuitem:hover {    color: #2f24ca;    background-color: dbc9a6;}a.submenuitem:visited {    color: #111111;    text-decoration: none;}img.inline {    margin: 5px 5px 5px 5px;}h1 {    font-family: Arial,Helvetica,Verdana,sans-serif;    font-size: 14pt;    font-weight: bold;}h2 {    font-family: Arial,Helvetica,Verdana,sans-serif;    font-size: 12pt;    font-weight: bold;}td.musicians {    padding: 0px 5px 0px 5px;    font-family: Arial,Helvetica,Verdana,sans-serif;    font-size: 11pt;    color:#000070;}th.musicians {    padding: 0px 5px 0px 5px;    font-family: Arial,Helvetica,Verdana,sans-serif;    font-size: 12pt;    font-weight: bold;    color:#000070;}div.superscriptmusicians {    font-family: Arial,Helvetica,Verdana,sans-serif;    vertical-align:super;    font-size: 6pt;    color:#000070;    display: inline;}td.announcetable {    padding: 0px 0px 0px 25px;    font-family: Arial,Helvetica,Verdana,sans-serif;    font-size: 11pt;    color:#000070;}th.announcetable {    padding: 0px 0px 0px 5px;    font-family: Arial,Helvetica,Verdana,sans-serif;    font-size: 11pt;    font-weight: bold;    color:#000070;    text-align: left;}div.highimportance {    font-family: Arial,Helvetica,Verdana,sans-serif;    font-size: 12pt;    margin-right: 5px;    margin-left: 5px;    color: #fd4949;}