/* CUSTOM CSS RULES FOR STORA ENSO! */
/*
=Tables
*/

/* Details */
.table1,
.table2,
.table3,
.table4,
.table5,
.listing,
.order,
.event {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
.table1,
.table2,
.table3,
.table1 th,
.table2 th,
.table3 th,
.table1 td,
.table2 td,
.table3 td {border:1px solid #ff9408;}
.table1 td,
.table2 td,
.table3 td,
.table4 td,
.table5 td,
.listing td,
.order td,
.event td,
.table1 th,
.table2 th,
.table3 th,
.table4 th,
.table5 th,
.listing th,
.order th,
.event th {
	padding:3px 6px;
	vertical-align:top;
}
.table1 caption,
.table2 caption,
.table3 caption,
.table4 caption,
.table5 caption,
.listing caption,
.order caption,
.event caption,
.table1 th,
.table2 th,
.table3 th,
.table4 th,
.table5 th,
.listing th,
.order th,
.event th {
	font-weight:bold;
	text-align:left;
}
.table1 caption,
.table2 caption,
.table3 caption,
.table4 caption,
.table5 caption,
.listing caption,
.order caption,
.event caption {
	padding-bottom:6px;
	font-size:1.15em;
}
.table1 th,
.table2 th,
.table3 th,
.table4 th,
.table5 th,
.listing th,
.order th,
.event th,
.table1 td.th,
.table2 td.th,
.table3 td.th,
.table4 td.th,
.table5 td.th,
.listing td.th,
.order td.th,
.event td.th {
	background:#ffd49c;
	font-weight:bold;
}
th.non-visual,
td.non-visual {
	padding:0;
	text-indent:-9999em;
}
ul.legend {
	margin:0 0 6px;
	list-style:none;
}
ul.legend li {
	display:inline;
	margin:0 2em 0 0;
}
ul.legend img {
	padding:0 3px 0 0;
	vertical-align:middle;
}
tr.highlight {background:#eee;}
table td.date {
	padding-right:12px;
	white-space:nowrap;
}
th.date {width:80px;}
.event-list .location {
	padding-left:12px;
	text-align:right;
}
.listing td.sxr {padding:7px 10px 0 0;}
.sxr img {
	display:block;
	padding:6px 0 0;
	vertical-align:top;
}
.listing tbody td {padding-top:7px;}
.listing,
.listing th,
.listing td,
.table4,
.table4 th,
.table4 td,
.table5,
.table5 th,
.table5 td {border:none;}
.listing th,
.table2 th,
.table3 th,
.table4 th,
.table5 th {background:transparent;}
.listing th,
.listing td,
.table5 th,
.table5 td {padding:3px 0;}
.table1,
.table2,
.table3,
.table4 {font-size:0.94em;}
.table4 caption {padding-left:6px;}
table.order {width:150px;}
table.event,
table.event th,
table.event td {border:none;}
table.event th,
table.event td {
	padding:0 0 3px;
	background:transparent;
	word-wrap:break-word;
}
table.event th {
	padding-right:6px;
	white-space:nowrap;
}
table.event {
	width:auto;
}


