@charset "UTF-8";

/* SpryCollapsiblePanel.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* This is the selector for the main CollapsiblePanel container. For our
 * default style, the CollapsiblePanel is responsible for drawing the borders
 * around the widget.
 *
 * If you want to constrain the width of the CollapsiblePanel widget, set a width on
 * the CollapsiblePanel container. By default, our CollapsiblePanel expands horizontally to fill
 * up available space.
 *
 * The name of the class ("CollapsiblePanel") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style the
 * CollapsiblePanel container.
 */
	.listingTable {/* listing table only */
		width:100%;
border:1px dotted #9EA0A2 !important;
background-color:#FBF7E5;
border-collapse:collapse;
margin: 0px 0;
		}

.upcoming_events_table {
width:100%;
border:1px dotted #9EA0A2 !important;
background-color:#FBF7E5;
border-collapse:collapse;
margin: 0px 0;


}

		
		.listingTable td
{
border:0;
border-top:1px dotted #9EA0A2;
padding:4px;
margin:0;font-size:12px;
}

.listingTable th, .listingTable thead, .sortable thead, .sortable th
{
	padding: 4px;
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	color: #fff;
	text-transform:uppercase;

}


.listingTable th a
{
color: #ffffff;
} 

	.listItem {
		padding:3px;
		}
	tr.first{
		background-color:#ffffff;
		}
	tr.second {
		background-color:#ffffff;
		}
	.hlt td {/* table row highlights */
		background-color:#6C8BC0;
		color:;
		}

	.listItem a {
		color:#000000;font-weight: bold;
		text-decoration: none;
		}
	
	.listItem a:hover {
		color: #000000;
		text-decoration: underline;
		}

h2 { font-size:14px;
line-height:17px;
font-weight: bold;
font-family:verdana, sans-serif;
color: #6b5c45;
}

.upcoming_events {
	margin: 0px;
	padding: 0px;

}

.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	border-top: dotted 1px #9EA0A2;
}
.listingTable
	{
	width:100%;
	border-collapse:collapse;
	}
	
.listingtableheader {
background-color:#B4CEE4;
font-weight:bold;
} 

.CollapsiblePanelTab {
	font: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#0000cc;
	background-color: #6C8BC0;
	margin: 0px;
	padding: 5px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.CollapsiblePanelTab ul{
	list-style-image: url(plus.gif); 
	padding-left: 10px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;		
}
.CollapsiblePanelContent {
	margin: 0px;
}
.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}
.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-color: #6C8BC0;
	border-bottom: 1px dotted #9EA0A2;
}
.CollapsiblePanelOpen .CollapsiblePanelTab ul{
	list-style-image: url(minus.gif); 
	padding-left: 10px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;		
}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-color: #6C8BC0;
}
.CollapsiblePanelFocused .CollapsiblePanelTab {
}
.style6 {
	font-size: 12px;
	font-style: italic;
}

.style13 {font-family: Arial, Helvetica, sans-serif;
font-size:x-small
}

.style12 {font-family: Arial, Helvetica, sans-serif;
font-size:small
}
