/* Technical Program redefinitions */
/* This CSS must follow regular CSS for the meeting */

/* Colors for IPTC tracks */
.trk_expl {
	color: #6A9F06; 
}
.trk_res {
	color: #3366FF;
}
.trk_prod {
	color: #F99500;
}
.trk_mid {
	color: #9B3300;
}
.trk_over {
	color: #CC33CC;
}
.trk_panels {
	color: #CC99FE;
}
span.trk_expl, span.trk_res, span.trk_prod, span.trk_mid, span.trk_over, span.trk_panels {
	font-size: 90%;
	font-weight:normal;
}

ul.tp_nav_links {
	margin: 0px 0px 15px;
	padding: 0px;
	text-align: center;
} 
ul.tp_nav_links li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
}
ul.tp_nav_links li.tp_nav_center {
	text-align: center;
}
ul.tp_nav_links li.tp_nav_right {
	float: right;
	text-align: right;
}
ul.tp_nav_links li.tp_nav_left {
	float: left;
	text-align: left;
}
table {
	margin: 0px 0px 0px;
}
td {
	padding: 3px 5px;
	vertical-align: top;
	border-collapse:collapse;
}
h2 {
	padding: 0px;
	margin: 0px 0px 10px;
}
h3 {
	padding: 10px 0px 0px;
	border-top: 3px dotted #385A66;
	margin: 10px 0px 0px;
}
/* Use if no top border wanted on first entry */
h3.top {
	padding: 10px 0px 0px;
	border-top: none;
}



/* Could use the following if surrounded by techprog div, styles could be in main css 

#techprog p {
	margin: 0px;
	padding: 0px;
}
#techprog table {
	margin: 0px 0px 0px;
}
#techprog td {
	padding: 3px 5px;
}
#techprog h2 {
	padding: 0px;
	margin: 0px 0px 10px;
}
#techprog h3 {
	padding: 10px 0px 0px;
	border-top: 3px dotted #385A66;
	margin: 10px 0px 0px;
}
#techprog .panel_session p {
	margin: .75em 0em;	
}

#techprog h3.top {
	padding: 10px 0px 0px;
	border-top: none;
}
*/
.room {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.h2_divider {
	padding: 5px;
	margin: 10px 0px;
	clear: both;
	background: #CBE39D;
	border: 1px solid #CCCCCC;
}

