/* CSS Document */
p {
font-size:12px;
color:#252525;
font-family:Arial, Helvetica, sans-serif;
}
a {
color: #669999;
text-decoration: none;
}
a:hover {
color: #336666;
text-decoration: none;
}

.CollapsiblePanel {
width:800px;
text-align:left;
}
.CollapsiblePanel50 {
width: 800px;
text-align:left;
}
.CollapsiblePanelinfo {
width:500px;
}
.CollapsiblePanelTab {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#252525;
line-height:30px;
letter-spacing:2px;
padding:12px 12px 12px 15px;
}
.CollapsiblePanelTabInfo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#252525;
line-height:20px;
letter-spacing:1px;
}

.CollapsiblePanelContent {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.CollapsiblePanelContent p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#252525;
padding:5px;
margin:0;
}
.CollapsiblePanelContent h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#252525;
}
.CollapsiblePanelContent li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#252525;
padding-bottom:3px;
}
.CollapsiblePanelContent ul {
margin-left:0;
list-style:disc;
}

.date {
background-color:#89c0b6;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:1px;
line-height:20px;
color:#ffffff;
padding:5px;
width:100%;
}


.schedule  {
	width: 100%;
	padding: 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
letter-spacing: 1px;
	text-align: left;
	clear:left;
}

.schedule50  {
	width: 100%;
	padding: 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
letter-spacing: 1px;
	text-align: left;
	padding-right:2px;
	
}

td.cells {
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	padding: 6px;
}

td.left {
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	padding: 6px;
	width:20%;
}
td.left50 {
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	padding: 6px;
	width:30%
}

td.meals {
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
background-color:#FFCC66;
padding:6px;
}

td.breakout {
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	padding: 10px;
	width:20%;
	text-align:left;
	color:#252525;
	background-color:#dcdcdc;
	font-weight:bold;
}
td.breakout2 {
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	padding: 10px;
	text-align:left;
	color:#252525;
	background-color:#dcdcdc;
	font-weight:bold;
}
td.icon {
padding:2px;
text-align:right;
margin-left:30px;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
}
td.impact {
	border-bottom: 1px solid #dcdcdc;
	padding: 10px;
	font-size:14px;
	color:#ffffff;
	letter-spacing:1px;
	background-color:#FF3333;
	}

