/**************************************************************************************
******* CONTENT AREA STYLES
***************************************************************************************/
#middle {background: #fff url(/elements/images/interior/middleBG2ColumnsShadow.gif) 100% 0 repeat-y;}
	#middle #breadCrumbs {margin: 0 0 20px;}
		#middle #breadCrumbs li {
			color: #999;
			display: inline;
			margin: 0 5px 0 0;
		}
			#middle #breadCrumbs li a {
				color: #3298cb;
				margin: 0 5px 0 0;
			}
			#middle #breadCrumbs li a:hover {color: #06c;}
	#primaryContent,
	#secondaryContent {padding: 25px;}
	#primaryContent {
		float: left;
		position: relative;
		width: 590px;
	}
		#middle #primaryContent h1 {
			height: 1.75em;
			margin: 0 0 1em;
		}
		#middle #primaryContent h2 {
			height: 1.25em;
			margin: 0 0 0.5em;
		}
		#middle #pageContent ul {
			list-style: none;
			margin: 0 0 1.5em 2em;
			padding: 0;
		}
		#middle #pageContent ul.blackout,
		#middle #pageContent ul.bios {margin: 0;}
			#middle #pageContent ul li {
				background: transparent url(/elements/images/global/blueDot6x6.gif) 0 6px no-repeat;
				display: block;
				margin: 0 0 0.333em;
				padding: 0 0 0 15px;
			}
			#middle #pageContent ul.blackout li {
				background: none;
				margin: 0;
				padding: 0;
			}
			#middle #pageContent ul.bios li {
				background: none;
				border-bottom: 1px solid #e3e3e3;
				font-size: 1em;
				margin: 0;
				padding: 15px;
			}
				#middle #pageContent ul.bios li h2 {margin: 0 0 5px;}
				#middle #pageContent ul.bios li img {
					border: 1px solid #e3e3e3;
					display: block;
					float: left;
					width: 130px;
				}
				#middle #pageContent ul.bios li address {margin: 0 0 0 140px;}
		#middle #pageContent p.list-sibling {margin: 0;}
		#middle #pageContent table {
			border: 1px solid #e3e3e3;
			border-width: 1px 1px 0 0;
			margin: 0 0 1.5em;
		}
			#middle #pageContent table th,
			#middle #pageContent table td {
				border: 1px solid #e3e3e3;
				border-width: 0 0 1px 1px;
				padding: 5px;
			}
			#middle #pageContent table th {
				background: #e3e3e3;
				border-color: #fff;
				text-align: center;
			}
			#middle #pageContent table .title {font-weight: bold;}
			#middle #pageContent table .number {text-align: center;}
	#middle #secondaryContent {
		float: right;
		width: 270px;
	}
	#middle #secondaryContent #upcomingEvents ul.upcoming-events li {
		min-height: 50px;
		padding-left: 60px;
	}
		#middle #secondaryContent #upcomingEvents ul.upcoming-events li p.date-icon {
			background: transparent url(/modules/events/images/calendarPageIconOnGray.gif) 0 0 no-repeat;
			display: block;
			float: left;
			font-weight: bold;
			height: 50px;
			margin: 0 0 0 -60px;
			text-align: center;
			text-transform: uppercase;
			width: 50px;
		}
			#middle #secondaryContent #upcomingEvents ul.upcoming-events li p.date-icon span {display: block;}
			#middle #secondaryContent #upcomingEvents ul.upcoming-events li p.date-icon span.month {
				color: #fff;
				font-size: 0.9em;
				line-height: 13px;
				margin: 2px 0 0;
			}
			#middle #secondaryContent #upcomingEvents ul.upcoming-events li p.date-icon span.day {
				color: #000;
				font-size: 1.5em;
				line-height: 32px;
			}
	#middle #secondaryContent #upcomingEvents ul.upcoming-events ul.tools li {
		min-height: 0;
		padding: 0;
	}