﻿.PrintMessage {
	display:none;	
}
.FootNavWrapper {
	left:15px;
}
.OfficeWrapper {
	position:relative;
}
#background {
	z-index: 1;
	position:absolute;
	width: 100%;
	height: 100%;
}
	#BackImage {
		position:relative;
		z-index:1;	
	}
		.ImageBackground {
			margin:0 auto;
			position:relative;
		}
		#imgNoFlash {
			margin:0 auto;
		}
#MainWrapper {
	position:relative;
	margin:0px;
	width:980px;
	z-index:2;
}
	#MainInnerWrapper {
		z-index: 2;
		position:absolute;
		color:#ffffff;
		float:left;
		top: 0px;
		left: 15px;
		width:980px;
	}
		.LeftCol {
			float: left;
			margin: 0 15px 0 0;
			background-color:#ffffff;
		}
			.OfficeMainNav {
				width:200px;
				background-color:#fff;
				padding:25px 15px 10px;
				border-bottom:dashed 1px #A7A9AC;
			}
				.HeadWrapper {
					width:200px;
				}
				.MainNav {
					margin:0;
				}
			.BodyWrapper {
				width:735px;
			}

	
.OfficeSummary {
	background-color: #F9EC00;
	padding: 15px;
	width: 200px;
	color: #000;
	position: relative;
}

	.OfficeSummary h2 {
		font-family: Garamond, Times New Roman, Serif;
		font-size: 19px; /* was 22 */
		margin:0px;
		font-weight:bold;
		text-transform:none;
		letter-spacing: 0.1px; /* added */
	}
	
	.OfficeSummary .state {
		display:none;
		position: absolute;
		top: 15px;
		right: 15px;
		color: #808285;
		font-size: 12px;
		font-style: italic;
	}
	
	.OfficeSummary div {
		color: #4d4d4d;
		font-family: Garamond, Times New Roman, Times, Serif;
		font-size: 14px;
		line-height: 17px; /* was 18 */
		margin: 10px 0;
	}
	.OfficeSummary div.OfficeSelector {
		margin-bottom:0px;
	}
		
		.OfficeSummary div span {
			/*color:#4D4D4D;
			font-family:georgia, Times New Roman;
			font-size:10px;
			font-variant:small-caps;
			line-height:18px;
			text-transform:uppercase;*/
		}
		
		.OfficeSummary div a {
			text-decoration: none;
			color: #000000;
			font-size: 10px;
			font-family: Georgia, Times New Roman, Garamond, Serif;
			font-weight: bold;
			text-transform: uppercase;
			letter-spacing: 2px;
			line-height: 16px;
		}
	.OfficeSelector,
	.OfficeSelector div,
	.OfficeSelector .DropdownLabel {
		 font-family: Arial, Sans-Serif;
		 color: #4d4d4d; /* was 808285 */
		 font-size: 10px; /* was 8 */
		 margin-bottom: 0px;
		 letter-spacing: 0.1px; /* added */
		 text-transform: none;
	}
	    
	
.ContentCol {
	float: left;
	background-color: #f8fa23;
	width: 500px;
	height: 618px;
}

.OfficeDetail {
	background-color: #F9EC00;
	float: left;
	width: 550px; 
	color: #808285;
	padding: 15px;
	display: none;
}

	.OfficeDetail .TopControls {
		position: relative;
		height: 20px;
		margin-bottom:20px;
	}
	
		.OfficeDetail .TopControls a {
			color: #000000; /* was A7A9AC */
			text-decoration: none;
			font-size: 10px;
			font-family: Georgia, Times New Roman, Garamond, Serif;
			text-transform: uppercase;
			position: absolute;
			font-weight: bold; /* added */
			letter-spacing: 2px; /* added */
		}
		
			.OfficeDetail .TopControls a.Print {
				left: 0px;
			}
			
			.OfficeDetail .TopControls a.PDF {
				left: 70px;
			}
			
			.OfficeDetail .TopControls a.Close {
				right: 1px
			}
	
	.OfficeDetail .Scrollable {
		/*overflow: auto;*/
		height: 572px;
		width: 541px;
		padding-right: 15px;
	}
	
		.OfficeDetail .Scrollable .Abstract {
			color: #000000;
			font-family: Garamond, Times New Roman, Serif;
			font-size: 22px;
			line-height: 28px;
			margin: 130px 0 20px 0;
		}
		
		.OfficeDetail .Scrollable .Story {
			border-top: dashed 1px #A7A9AC;
		}
		
			.OfficeDetail .Scrollable .Story p {
				font-family: Times New Roman, Serif;
				font-size: 14px;
				line-height: 20px;
				padding: 10px 0;
			}
	
	.OfficeDetail .ProSetList {
		/*border-bottom:1px dashed #A7A9AC;*/
		padding:0 0 5px 0;
	}
	.OfficeDetail .PageWrapper {
		background-color:transparent;
	}
		.OfficeDetail .Pager {
			bottom:auto;
			left:auto;
			position:relative;
			padding-left:45px;
		}
		.OfficeDetail .CommitteeMember {
			position: relative;
			border-bottom: dashed 1px #A7A9AC;
			height: 80px;
		}
		
			.OfficeDetail .CommitteeMember h3 {
				font-weight: bold;
				padding: 5px 0 0 0;
				width:260px;
			}
		    
			
	.OfficeWrapper .EventSummary {
		margin:0 0 10px 0;
		border-bottom:1px dashed #A7A9AC;
		padding:0 0 10px 0;
	}
	
	.Date,
	.Teaser {
		color:#4d4d4d;	
	} 
	.EventsNews .Title a,
	.EventsNews .Title a:hover, 
	.ArticleSummary .Title a, 
	.ArticleSummary .Title a:hover, 
	.EventSummary .Title a, 
	.EventSummary .Title a:hover, 
	#SuccessPage .Title a, 
	#SuccessPage .Title a:hover {
		color:#4D4D4D;
	}	
	.OverviewEntry .Title a p,
	.EventSummary .Title a p,
	#SuccessPage .Title a p {
		color:#4D4D4D;
		margin:0px;
	}
	.EventsNews .OverviewEntry .Intro a,
	.Events .EventSummary p a {
		color: #4D4D4D;
	}
	.EventsNews h4, 
	.Articles h4, 
	.Events h4, 
	#SuccessPage h4 {
		background-color:#A7A9AC;
		color:#ffffff;
	}
	.EventsNews h4 a, 
	.Articles h4 a, 
	.Events h4 a, 
	#SuccessPage h4 a{
		color:#ffffff;
	}
	
	
