div.L_HeaderDemo {
	text-align: center;
	padding: 20px;
	background-image: linear-gradient(45deg, black, transparent);
}

img.L_HeaderDemo {
	width: 50%;
filter: drop-shadow(2px 4px 6px black);
}

div.L_LeftPanelDemo {
background-color:black;
//width: 20%;
margin: auto 0px;
height: 500px;
float: left;
writing-mode: sideways-lr;
font-size: xx-large;
}

div.L_RightPanelDemo {
background-color: #1c1c4796;
width: 100%;
height: 500px;
//float: right;
}

table.L_TableDemo {
transform: skewX(-10deg);
position: relative;
left: 40px;
border-style: solid;
border-radius: 5%;
background-color: #000000ab;
text-align: left;
table-layout: fixed;
font-size: larger;
float: left;
}

caption {
	text-transform: uppercase;
	font-size: larger;
	background-color: #000000b3;
}

tr:first-child th {
writing-mode: sideways-lr;
    background-image: linear-gradient(275deg, #030d85, #0000003d);
}

td {
	text-align: center;
	width: 30px;
}

div.UpdatesPanel {
    margin: 0px auto;
    display: flow-root;
    padding: 0px 10px 0px 70px;
text-align: left;
}

a.L_NoticeDemo {
text-transform: uppercase;
    background-color: #000000ba;
    width: 100%;
    display: block;
    font-size: 22px;
text-align: center;
}