/* CSS Document */
/*
.structTopMenu ul li a.foundationHome { width: 112px; }
.structTopMenu ul li a.foundationAbout { width: 34px; }
.structTopMenu ul li a.foundationContact { width: 45px; }
.structTopMenu ul li a.mmsHome { width: 72px; }
*/

.structMicrosite {
	overflow: hidden;
}


.modFoundationFeature {
	margin: 0 0 30px 0;
	text-align: center;
}
.modFoundationFeature a {
}
.modFoundationFeature a img {
}



.structColumnMiddle p.intro {
	color: #333;
	font: normal 15px Georgia, 'Times New Roman', serif;
	line-height:22px;
	margin: 5px 0 15px;
}
.structColumnMiddle p {
	color: #333;
	font: normal 14px Georgia, 'Times New Roman', serif;
	line-height:22px;
	margin: 5px 0 10px;
	padding:0 15px 0 0;
}
.structColumnMiddle p.articleDate {
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#666;
}
.structColumnMiddle h2 {
	color:#333;
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	margin: 20px 0 8px;
	padding:0 15px 0 0;
}
.structColumnMiddle h2 a {
	color: #006892;
	text-decoration: none;
}
.structColumnMiddle h2 a:hover {
	color: #00455F;
	text-decoration: none;
}
.structColumnMiddle h3 {
	font: bold 15px Arial, Helvetica, sans-serif;
	line-height:19px;
	color: #1B576E;
	margin: 20px 0 5px;
}
.structColumnMiddle h3 a {
	color: #006892;
	text-decoration: none;
}
.structColumnMiddle h3 a:hover {
	color: #00455F;
	text-decoration: none;
}
.structColumnMiddle ul {
	margin:10px 0;
	padding:0 20px;
}
.structColumnMiddle ul li {
	list-style:square;
	margin: 5px 0 8px;
	color:#333;
	font:normal 14px Georgia, 'Times New Roman', serif;
	line-height:20px;
}
.structColumnMiddle ul li a {
	list-style:square;
}
.structColumnMiddle ul li a:hover {
	text-decoration: underline;
}
.structColumnMiddle ul li ul li {
	list-style:circle;
}
.structColumnMiddle ol {
	margin:5px 0 10px 10px;
	padding:0 20px;
}
.structColumnMiddle ol li {
	list-style:decimal;
	margin: 5px 0 8px;
	font:normal 14px Georgia, 'Times New Roman', serif;
	line-height:20px;
	color:#333;
}
.structColumnMiddle ol li ol li {
	list-style:lower-roman;
}
.structColumnMiddle .listSummaryDate {
	display: block;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#666;
	margin:0;
}
.structColumnMiddle a.moreInfoLink {
	background:none;
	color:#006892;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:16px;
	margin:0 5px 20px;
	padding:0;
	text-decoration:none;
}
.structColumnMiddle a.moreInfoLink:hover {
	text-decoration: underline;
	color:#00455F;
}
.structColumnMiddle img {
	background:#fff;
	padding:0;
	border:0;
}


.structColumnRight .foundationAddThis {
	overflow: hidden;
	margin-bottom: 5px;
}
.structColumnRight .foundationAddThis div {
	float: right;
}
.structColumnRight .modFoundationAnnualReport {
	width: 298px;
	padding: 0 0 10px 0;
	border: 1px solid #d1d4d3;
}
.structColumnRight .modFoundationAnnualReport a {
}
.structColumnRight .modFoundationAnnualReport a img {
	margin-bottom: 5px;
}
