/* body */
body{
	font-size: 10pt;
	text-align: center;
    color: #535373;
    background-color : #ffffff;
	line-height: 110%;
    margin: 5px;
    padding: 5px;
}

.info{
    background-color : #ffffff;
	line-height: 200%;
    margin: 10px;
}

/* head */
h1{
	color: #535373;
    background-color: transparent;
	font-size: 22pt;
	text-align: left;
	line-height: 110%;
	padding: 10px 6px 10px 6px;
	border-color: #636383;
	border-width: 0px 0px 1px 32px;
	border-style: none none solid solid;
	margin: 2px 0px 2px 0px;
}

h2{
	color: #535373;
    background-color: #e0e0e0;
	font-size: 11pt;
	text-align: center;
	line-height: 110%;
	padding: 3px 2px 3px 2px;
	border-color: #636383;
	border-width: 0px 17px 0px 17px;
	border-style: none solid none solid;
	margin: 4px 0px 4px 0px;
}

h3{
	color: #636383;
    background-color: transparent;
	font-size: 9pt;
	text-align: left;
	line-height: 110%;
	padding: 1px 2px 1px 2px;
	border-color: #636383;
	border-width: 0 0 1px 11px;
	border-style: none none solid solid;
	margin: 4px 40px 4px 36px;
}

/* contents only(?) */
h4{
	color: #636383;
    background-color: transparent;
	font-size: 9pt;
	text-align: left;
	line-height: 110%;
	padding: 1px 2px 1px 2px;
	border-color: #636383;
	border-width: 0 0 1px 11px;
	border-style: none none solid solid;
	margin: 4px 120px 4px 116px;
}
/* anchor */
a:link{
	color: #636383;
	background-color: transparent;
	text-decoration: underline;
}

a:visited{
	color: #bbbbbb;
	background-color: transparent;
	text-decoration: underline;
}

a:hover{
	color: #636383;
	background-color: transparent;
	text-decoration: underline;
}

a:active{
	color: #bbbbbb;
	background-color: transparent;
	text-decoration: underline;
}

/* table */
table{
	color: #535373;
	background-color: #f0f0f0;
	font-size: 11pt;
	empty-cells: hide;
	border-style: ridge;
}

.concert{
	text-align: center;
}
