/* event */
div#main div.eventReport1 {
	font-size: 122%; /* ( small: 92% | medium: 100% | large: 107% ) */
	color: #ffffff;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

div#main div.eventReport1 table {
	margin-left: auto;
	margin-right: auto;
	border-collapse: separate;
}

div#main div.eventReport1 A:link { text-decoration: underline; color: #ccc; }
div#main div.eventReport1 A:visited { text-decoration: underline; color: #ccc; }
div#main div.eventReport1 A:hover { color: red; }
div#main div.eventReport1 A:hover[name] { color: #fff; }
div#main div.eventReport1 A:hover[name][href] { color: red; }
div#main div.eventReport1 A:active { color: red; }

div#main div.eventReport1 H1 {
	color: #fff;
	background-color: #555;
	border: 1px solid #999;
	margin: 15px 5px 15px 5px;
	padding: 5px;
	width: 868px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
}
div#main div.eventReport1 H1 span.sub {
	font-size: smaller;
}

div#main div.eventReport1 H2 {
	color: #fff;
	background-color: #555;
	border: 1px solid #999;
	margin: 5px 5px 15px 5px;
	padding: 5px;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	font-size: 100%;
}

div#main div.eventReport1 H4 {
	background-color: #555555;
	margin: 5px 5px 15px 5px;
	padding: 2px;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
}

div#main div.eventReport1 .titlefont {
	color: #fff;
	font-size: 136%;
	font-weight: bold;
}

div#main div.eventReport1 table.reviewimgih {
	empty-cells: hide;
	table-layout: fixed;
	width: 606px;
}
div#main div.eventReport1 table.reviewimgih td.p:link { color: #CCCCCC; background-color:white}
div#main div.eventReport1 table.reviewimgih td.p:visited { color: #CCCCCC; background-color:white}
div#main div.eventReport1 table.reviewimgih td.p:hover { color: red; background-color:red}
div#main div.eventReport1 table.reviewimgih td.p:active { color: red; background-color:red}
div#main div.eventReport1 table.reviewimgiv {
	empty-cells: hide;
	table-layout: fixed;
	width: 408px;
}
div#main div.eventReport1 table.reviewimgiv td.p:link { color: #CCCCCC; background-color:white}
div#main div.eventReport1 table.reviewimgiv td.p:visited { color: #CCCCCC; background-color:white}
div#main div.eventReport1 table.reviewimgiv td.p:hover { color: red; background-color:red}
div#main div.eventReport1 table.reviewimgiv td.p:active { color: red; background-color:red}
div#main div.eventReport1 table.reviewimgivv {
	empty-cells: hide;
	table-layout: fixed;
	width: 814px;
}
div#main div.eventReport1 table.reviewimgivv td.p:link { color: #CCCCCC; background-color:white}
div#main div.eventReport1 table.reviewimgivv td.p:visited { color: #CCCCCC; background-color:white}
div#main div.eventReport1 table.reviewimgivv td.p:hover { color: red; background-color:red}
div#main div.eventReport1 table.reviewimgivv td.p:active { color: red; background-color:red}
div#main div.eventReport1 table.reviewimgihh {
	empty-cells: hide;
	table-layout: fixed;
	width: 880px;
}
div#main div.eventReport1 table.reviewimgihh td.p:link { color: #CCCCCC; background-color:white}
div#main div.eventReport1 table.reviewimgihh td.p:visited { color: #CCCCCC; background-color:white}
div#main div.eventReport1 table.reviewimgihh td.p:hover { color: red; background-color:red}
div#main div.eventReport1 table.reviewimgihh td.p:active { color: red; background-color:red}
div#main div.eventReport1 table.reviewimgish {
	empty-cells: hide;
	table-layout: fixed;
	width: 682px;
}
div#main div.eventReport1 table.reviewimgish td.p:link { color: #CCCCCC; background-color:white}
div#main div.eventReport1 table.reviewimgish td.p:visited { color: #CCCCCC; background-color:white}
div#main div.eventReport1 table.reviewimgish td.p:hover { color: red; background-color:red}
div#main div.eventReport1 table.reviewimgish td.p:active { color: red; background-color:red}
div#main div.eventReport1 table.reviewimgih td {
	background-color: white;
}
div#main div.eventReport1 table.reviewimgiv td {
	background-color: white;
}
div#main div.eventReport1 table.reviewimgivv td {
	background-color: white;
}
div#main div.eventReport1 table.reviewimgihh td {
	background-color: white;
}
div#main div.eventReport1 table.reviewimgihh td.l {
	width: 600px;
	background-color: white;
}
div#main div.eventReport1 table.reviewimgihh td.s {
	background-color: white;
}
div#main div.eventReport1 table.reviewimgihh td.lp {
	width: 600px;
	background-color: white;
}
div#main div.eventReport1 table.reviewimgish td.l {
	width: 402px;
	background-color: white;
}
div#main div.eventReport1 table.reviewimgish td.s {
	background-color: white;
}
div#main div.eventReport1 table.reviewimgihh td.lp:link { color: #CCCCCC; background-color:white}
div#main div.eventReport1 table.reviewimgihh td.lp:visited { color: #CCCCCC; background-color:white}
div#main div.eventReport1 table.reviewimgihh td.lp:hover { color: red; background-color:red}
div#main div.eventReport1 table.reviewimgihh td.lp:active { color: red; background-color:red}
div#main div.eventReport1 table.reviewimgih td.caption {
	width: 600px;
	text-align: center;
	background-color: #555555;
}
div#main div.eventReport1 table.reviewimgiv td.caption {
	text-align: center;
	background-color: #555555;
}
div#main div.eventReport1 table.reviewimgivv td.caption {
	width: 800px;
	text-align: center;
	background-color: #555555;
}
div#main div.eventReport1 table.reviewimgihh td.caption {
	width: 880px;
	text-align: center;
	background-color: #555555;
}
div#main div.eventReport1 table.reviewimgish td.caption {
	width: 682px;
	text-align: center;
	background-color: #555555;
}
div#main div.eventReport1 img.ih {
	width: 600px;
	height: 402px;
}
div#main div.eventReport1 img.iv {
	width: 402px;
	height: 600px;
}
div#main div.eventReport1 img.is {
	width: 402px;
	height: 402px;
}
div#main div.eventReport1 img.isl {
	width: 600px;
	height: 600px;
}
div#main div.eventReport1 img.ihlink {
	width: 600px;
	height: 402px;
	border-width: 0px;
}
div#main div.eventReport1 img.ivlink {
	width: 402px;
	height: 600px;
	border-width: 0px;
}
div#main div.eventReport1 img.islink {
	width: 402px;
	height: 402px;
	border-width: 0px;
}
div#main div.eventReport1 img.isllink {
	width: 600px;
	height: 600px;
	border-width: 0px;
}
div#main div.eventReport1 img.ihh {
	width: 402px;
	height: 270px;
}
div#main div.eventReport1 img.ivh {
	width: 270px;
	height: 402px;
}
div#main div.eventReport1 img.ihh2 {
	width: 298px;
	height: 200px;
}
div#main div.eventReport1 img.ivh2 {
	width: 200px;
	height: 298px;
}
div#main div.eventReport1 ul.mylink {
	width: 20em;
	margin: 0px 0px 0px 1.5em;
	padding: 0px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
div#main div.eventReport1 ul.reviewlink {
	margin: 0px 0px 1ex 1.5em;
	padding: 0px;
	font-size: 90%;
}
div#main div.eventReport1 table.mylink td {
	vertical-align:top;
}

div#main div.eventReport1 H2 span.titlefont {
}
div#main div.eventReport1 span.tablenofont {
	color: #fff;
	font-family: sans-serif, Ariel;
	font-weight: bold;
	font-size: 77%;
}

