/*
td.header{
	background-image: url(../images/Header-BG-04.jpg);
}

td.toppanel{
	background-image: url(../images/TopPanel-BG-04.jpg) ;
}


div.rightpaneldiv{
	background-image: url(../images/RightPanel-BG-04.jpg);
}
*/

.repertoiretable{
	clear: both;
}

.managementinfo{
	margin: 20px 0 20px 0;
	padding: 15px;
	border: 1px solid #FFE1E1;
}

.managementinfo H1{
	font-style: normal;
	font-size: 14px;
	text-align: center;
}

.managementinfo H2{
	font-size: 12px;
	text-align: center;
}

.managementinfo p{
	text-align: center;
	line-height: normal;
	margin: 0 0 15px 0;
}

.repheaderdiv{
	border-bottom: 1px solid #FFE1E1;
	padding-bottom: 5px;
	float: left;
	width: 95%;
	margin-bottom: 10px;
}

.repheaderdiv H1{
	float: left;
	line-height: normal;
	margin: 0;
}

.otherrep{
	float: right;
	line-height: normal;
	font-size: 10px;
	margin: 5px  0 0 0;

}

.otherrep a:link,
.otherrep a:visited
{
	font-weight: normal;
}

a.sflink:link,
a.sflink:visited,
a.sflink:hover{
	padding: 0 0 0 10px;
	border: none;
}
.sflink img{
	border: 0;
}

.repertoiretable td{
	line-height: 20px;
	padding-bottom: 15px;
}

.repertoiretable td.composer{
	padding-right: 15px;
	text-align: right;
	width: 35%;
}
