@import url(ProgCoreStyles.css);

/* Overwrite global.css */
table.detail tr td.cssNonColoredCell {
	height: 8px;
} 

table.detail td {
	padding: 1px 2px 1px 4px;
}

table.detail td.cssPosters {
	background-color: #aacc99;
}
table.detail td.cssPostersHoverCell {
	background-color: #556655;
}


table.detail td.cssTalks1, table.detail td.cssTalks3 {
	background-color: #ccffcc;
}
table.detail td.cssTalks1HoverCell, table.detail td.cssTalks3HoverCell {
	background-color: #66776A;
}
table.detail td.cssTalks2, table.detail td.cssTalks4 {
	background-color: #ffcc99;
}
table.detail td.cssTalks2HoverCell, table.detail td.cssTalks4HoverCell {
	background-color: #806650;
}


table.detail td.cssSymposia1 {
	background-color: #ff99cc;
}
table.detail td.cssSymposia1HoverCell {
	background-color: #805066;
}
table.detail td.cssSymposia2 {
	background-color: #ccccff;
}
table.detail td.cssSymposia2HoverCell {
	background-color: #666680;
}


table.detail td.cssLecture {
	background-color: #ff55cc;
}
table.detail td.cssLectureHoverCell {
	background-color: #666680;
}

table.detail td.cssTrackLabel {
	border: 0;
	padding: 1px 1px 20px 1px;
	font-weight: 800;
	font-size: 12pt;
	text-decoration: underline;
	background-color: white; 
	color: black; 
	white-space: nowrap;
}
table.detail td.cssSessionLabel {
	border: 0;
	padding: 1px;
	font-weight: 800;
	font-size: 12pt;
	background-color: white;
	color: black;
	text-align:left;
	vertical-align:top;
}










table.detail td.cssDayLabel {
	border: 0;
	padding:  10px 0px 40px 0px;
	background-color: white; 
	white-space: nowrap;
	line-height: 100%;
	font-weight: 700;
	font-size: 16pt;

}

table.detail td.cssDayLabelHoverCell {
	border: 0;
	padding:  10px 0px 40px 0px;
	background-color: white; 
	white-space: nowrap;
	line-height: 100%;
	font-weight: 700;
	font-size: 16pt;

}


.cssDayLabel {
	font-weight: 700;
	font-size: 16pt;
	color: black;
	white-space: nowrap;
}
.cssDayDateLabel {
	font-weight:700;
	font-size: 12pt;
	color: black;
	white-space: nowrap;
}

.SessionContdLabel {
	font-weight: 500;
	font-size: 8pt;
	font-style:italic;
}

table.detail td.cssModeratorLabel {
	border: 0;
	padding: 1px;
	font-weight: 500;
	font-size: 8pt;
	background-color: white;
	color: black;
	text-align:left;
	vertical-align:top;
}


table.detail td.cssBreakCell {
/*
	font-size: 8pt;
	border: 0;
	background-color: white; 
	color: black; 
	white-space: nowrap;
*/

	visibility: hidden;
	border: 0;
	padding: 0;
	font-size: 1pt; 
	background-color: white; 
	color: white; 
	white-space: nowrap;
	height: 1px;
	line-height: 0;
}

