﻿#commissionTitle
{
	font-size: 1.6em;
	color: #cd0a0a;
	text-align: center;
}

#commissionSubtitle
{
	font-size: 1.3em;
	color: #cd0a0a;
	text-align: center;
}

/* --- Side events --- */
#sideEventsTitle {
	font-size: 20px;
	color: #373B61;
	margin-top: 1em;
}

#sideEventsSubtitle {
	font-size: 12px;
	color: #4E5066;
}

table#sideEvents
{
	width: 98%;
	margin-top: 1em;
	border: solid 1px #A2B8CC;
}

table#sideEvents tr th
{
	font-size: 12px;
	background-color: #5A80A3;
	color: #fff;
	font-weight: normal;
	border-left: solid 1px #fff;
	padding: 0.2em 0em;
}

table#sideEvents tr th#thDate
{
	border-left: none;
	font-size: 16px;
}


table#sideEvents tr
{
	background-color: #f5f5f5;
}

table#sideEvents tr.alternRow
{
	background-color: #D8E2EB;
}

table#sideEvents tr td {
	vertical-align: top;
	border-bottom: solid 1px #A2B8CC;
	padding: 10px 0px 5px 0px;
}

table#sideEvents tr td.wideCol
{
	width: 45%;
	padding-left: 2px;
	padding-right: 2px;
}

table#sideEvents tr td.evening {
	width: 10%;
	padding-left: 2px;
	padding-right: 2px;
}


table#sideEvents tr th td.date
{
	width: 8%;
	color: #373B61;
	text-align: center;
}

table#sideEvents tr td.lunch
{
	width: 25%;
	padding-left: 5px;
	padding-right: 5px;
}

table#sideEvents tr td.early {
	width: 15%;
	padding-left: 5px;
	padding-right: 5px;
}

div.event
{
	margin-bottom: 5px;
	border: solid 1px #ccc;
	padding: 0.2em;
	background-color: #f9f9f9;
}

div.event a:link, div.event a:hover, div.event a:active, div.event a:visited {
	color: #444;
}

#openingSession
{
	font-weight: bold;
	border: solid 2px #5A80A3;
}

div.time
{
	color: #373B61;
	margin-bottom: 3px;
	font-weight: bold;
	font-size: 0.85em;
}

div.title
{
	padding-left: 6px;
	font-size: 0.9em;
}

div.location
{
	color: #4C6C88;
	padding-left: 6px;
	font-size: 0.8em;
}

div.learningCenter
{
	font-weight: bold;
	font-size: 0.9em;
	margin-bottom: 0.5em;
	color: #444;
	background-color: #49b95e;
	padding: 0.2em;
	color: #fff;
}
