/*For conference pages*/
.planner {
	margin-bottom:50px;}
.planner p {
	margin-bottom:0;}
.planner .li-title {
	color:#666666;}
	
/*download brochure 'button-link'*/
a.dl-brochure {display:block;width:200px;padding:5px 8px;background-color:#f8f0d5;border:1px solid #069250;text-decoration:none;color:#069250 !important;}
a.dl-brochure:hover, a.dl-brochure:focus {padding:4px 7px;border:2px solid #069250;}
	
/*slideshow images*/
.pics {}
.pics li {
	top: 0;
	left: 0;
	margin-bottom:25px;}
.pics img {
	padding: 15px;
	border: 1px solid #ccc;
	background-color: #eee;}
.pics .pics-label {
	display:block;
	padding: 5px 15px 0 15px;
	color:#069;
	font-size:1.3em;
	font-weight:bold;}
p.slideshowinstructions {display:none;}
a.button {display:inline;float:none;}

/*modified page layout for conference schedule page*/
.conference-schedule-layout {}
.conference-schedule-layout h2.menu-title {font-size:1.5em;margin-bottom:0;}

.schedule-nav {
	position:relative;
	height:4.5em;}

.tab-menu {
	position:absolute;
	top:2.5em;
	margin:0;
	z-index:5;}
.tab-menu li {margin-right:10px;}
ul.tab-menu a {
	display:block;
	padding:.2em .5em;
	border:1px solid #ddd;
	border-width:1px 1px 0 1px;
	background-color:#fff;}
ul.tab-menu a.current-tab {
	padding:.2em .5em .4em .5em;
	text-decoration:none;
	color:#CC3333;}
	
.schedule-content {
	padding-top:1em;
	border-top:1px solid #ccc;}
	
.schedule-content .location {font-size:.8em;}
.schedule-content table {border-collapse:collapse;}
.schedule-content td, .schedule-content th {vertical-align:top;border:1px solid #999;}
.schedule-content h4 {margin-top:2em;background-color:#C3D9FF;}

/*video page rules, piggybacking on the schedule layout*/
.conference-video .schedule-content {margin-bottom:3em;}
.conference-video .sub-menu {margin-left:572px;}
