@charset "UTF-8";
/* CSS Document */

#fullcolumn {width: 950px;
	margin-right: 35px;
	padding: 3px 35px 0px;
}
h4.scheduleWarning {
	color: #4d4735;
	font-size:15px;
	letter-spacing:-1px;
	font-style: italic;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	text-transform: lowercase;
	background-color: #e2e1dd;
	margin: 10px 0 15px -55px;
	width: 175px;
	padding: 3px 5px 4px 60px;
}
a:link, a:visited {
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #333;
	letter-spacing:-1px;
	text-transform:uppercase;
	line-height: 102%;
}

#scheduleTable {
	width: 910px;
	padding: 0;
	margin: 0;
	table-layout: fixed;
}


th {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #4d4735;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 5px 5px 5px 10px;
	background: #e2e1dd;
	border-top: 1px solid #cdcdcb;
	border-left: 0;
	border-right: 1px solid #cdcdcb;
}
th.theatre {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #4d4735;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 5px 5px 5px 10px;
	background: none;
	border-top: 1px solid #cdcdcb;
	border-left: 0;
	border-right: 1px solid #cdcdcb;
}
th.time{
	font: bold 14px Arial, Helvetica, sans-serif;
	border-left: 1px solid #cdcdcb;
	background: #cebe8f;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
th.timeWS{
	font: bold 14px Arial, Helvetica, sans-serif;
	border-left: 1px solid #cdcdcb;
	background: #fff;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
th.lasttime{
	font: bold 14px Arial, Helvetica, sans-serif;
	border-left: 1px solid #cdcdcb;
	border-bottom: 1px solid #cdcdcb;
	background: #cebe8f;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
th.lasttimeWS{
	font: bold 14px Arial, Helvetica, sans-serif;
	border-left: 1px solid #cdcdcb;
	border-bottom: 1px solid #cdcdcb;
	background: #fff;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
th.break{
	font: bold 14px Arial, Helvetica, sans-serif;
	border-right: 1px solid #cdcdcb;
	border-left: 0;
	padding: 5px 5px 5px 10px;
	background: #fff;
}
th.breaktime{
	font: bold 14px Arial, Helvetica, sans-serif;
	border-left: 1px solid #cdcdcb;
	border-right: 1px solid #cdcdcb;
	background: #cebe8f;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
th.topLeft {
	border-top: 0;
	border-left: 0;
	border-bottom: 0;
	border-right: 1px solid #cdcdcb;
	background: none;
	width: 75px;
}
td {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #4d4735;
	border-right: 1px solid #cdcdcb;
	border-top: 1px solid #cdcdcb;
	background: #fff;
	padding: 10px 5px 10px 11px;
	color: #4d4735;
	overflow: hidden;
}
td.type {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #4d4735;
	border-right: 1px solid #cdcdcb;
	border-top: none;
	background: #fff;
	padding: 5px 5px 5px 10px;
	color: #4d4735;
	overflow: hidden;
}
td.pitch {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #4d4735;
	border-right: none;
	border-top: none;
	background: #fff;
	padding: 5px 5px 5px 10px;
	color: #4d4735;
	overflow: hidden;
}
td.workshop {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #4d4735;
	text-align: center;
	padding: 5px 0px 2px;
	border-top: 1px solid #cdcdcb;
}
td.title {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #4d4735;
	text-transform: uppercase;
	border-right: 1px solid #cdcdcb;
}
td.lastrow {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #4d4735;
	text-transform: uppercase;
	border-right: 1px solid #cdcdcb;
	border-bottom: 1px solid #cdcdcb;
}
th.clear {
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	height: 6px;
	background: none;
}

th.topRightLeftBorder {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #4d4735;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 5px 5px 5px 10px;
	background: #e2e1dd;
	border: 1px solid #cdcdcb;
}
td.bottomRightLeftBorder {
	border-bottom: 1px solid #cdcdcb;
	border-right:  1px solid #cdcdcb;
	border-left:   1px solid #cdcdcb;
	padding-bottom: 10px;
	padding-left:  12px;
}
td.bottomLeftBorder {
	width: 550px;
	border-bottom: 1px solid #cdcdcb;
	border-left:   1px solid #cdcdcb;
	padding-bottom: 15px;
	padding-left:  12px;
}
td.bottomRightBorder {
	border-bottom: 1px solid #cdcdcb;
	border-right:  1px solid #cdcdcb;
	padding-top: 5px;
	padding-bottom: 20px;
	text-align: left;
}
th.leftBorder{
	width: 200px;
	font: bold 14px Arial, Helvetica, sans-serif;
	border-left: 1px solid #cdcdcb;
	text-align: right;
	padding: 0px 25px 0px 0px;
}
td.checkoutSummarySpacer {
	height:  8px;
	border: none;
	line-height:  8px;
}  
td.checkoutSummaryBlankBottom {
	height:  8px;
	line-height:  8px;
	border-left: 1px solid #cdcdcb;
	border-right: 1px solid #cdcdcb;
	border-bottom: 1px solid #cdcdcb;
	border-top: none;
}  
td.rightBorder {
	border-right:  1px solid #cdcdcb;
	padding-right: 10px;
}
td.middleCell {
	border-top:  none;
	border-right:  none;
	border-left:  none;
	border-bottom:  none;
	padding-top: 5px;
	padding-bottom: 5px;
}
td.middleCellAlignRight {
	text-align: right;
	border-top:  none;
	border-right:  none;
	border-left:  none;
	border-bottom:  none;
	padding-top: 5px;
	padding-bottom: 5px;
}
td.middleRightCell {
	border-top:  none;
	border-right: 1px solid #cdcdcb;
	border-left:  none;
	border-bottom:  none;
	padding-top: 5px;
	padding-bottom: 5px;
}
td.questionCell {
	padding-left: 15px;
	border-top:  none;
	border-right:  none;
	border-left:  1px solid #cdcdcb;
	border-bottom:  none;
}
td.newTopicQuestionCell {
	padding-left: 15px;
	border-top:  none;
	border-right:  none;
	border-left:  1px solid #cdcdcb;
	border-bottom:  none;
	padding-top: 20px;
}
td.newTopicMiddleRightCell {
	border-top:  none;
	border-right: 1px solid #cdcdcb;
	border-left:  none;
	border-bottom:  none;
	padding-top: 20px;
	padding-bottom: 5px;
}
td.newTopicMiddleCellAlignRight {
	text-align: right;
	border-top:  none;
	border-right:  none;
	border-left:  none;
	border-bottom:  none;
	padding-top: 20px;
	padding-bottom: 5px;
}
td.middleBottomCell {
	border-right:  none;
	border-bottom:  none;
}
td.noBorders {
	text-align: center;
	padding: 10px;
	border:  none;
}
td.leftRightBorder {
	border-left:  1px solid #cdcdcb;
	border-right: 1px solid #cdcdcb;
	padding-left: 12px;
}
td.leftRightBorderText {
	border-left:  1px solid #cdcdcb;
	border-right: 1px solid #cdcdcb;
	border-top: none;
	padding-left: 12px;
}
td.leftRightBorderChart {
	text-align: center;
	border-left:  1px solid #cdcdcb;
	border-right: 1px solid #cdcdcb;
	padding-left: 12px;
	padding-top: 5px;
}
td.leftRightBorderNoTop {
	border-top:  none;
	border-left:  1px solid #cdcdcb;
	border-right: 1px solid #cdcdcb;
	padding-left: 12px;
}

td.submitForm {
	text-align: center;
	border-top:  none;
	border-bottom:  none;
	border-left:  1px solid #cdcdcb;
	border-right: 1px solid #cdcdcb;
	padding-top: 10px;
	padding-bottom: 10px;
}


