
#Event h3, #Events h3, #Content div.plug h1 {
	color: #000000;
	font-family: Arial;
	font-size: 150%;
	font-weight: bold;
	text-align: left;
	text-transform: none;
	padding: 0pt;
	margin: 4pt 0pt;
	border-bottom: 1px solid #000000;
}
.events {
	font-size: 90%;
}
.events .event + .event {
	border-top: 1px solid black;
	margin-top: 1.1ex;
	padding-top: 1.1ex;
}
.col > .plug + .plug {
	border-top: 3px double black;
	margin-top: 2.3ex;
	padding-top: 2.3ex;
}
#Events #NextPrev {
	display: none;
}

#MainEvents h3 {
	border-bottom: 3px solid #bbbbbb;
	color: #666699;
	font-size: 110%;
	padding: 0 0 3px 0;
	text-transform:uppercase;
}
#MainEvents .events {
	font-size: 100%;
}
#MainEvents .title {
	padding: 0pt;
	margin: 0pt;
	font-size: 90%;
}
#MainEvents .title a {
	font-weight: bold;
	text-decoration: none;
}
#MainEvents .title h4 {
	font-size: 90%;
}
#MainEvents .title a:hover {
	font-weight: bold;
	text-decoration: underline;
}
#MainEvents .date {
	padding: 4pt 0pt;
	margin: 0pt;
	font-size: 90%;
}
#MainEvents .description {
	background: white;
	border: 1px solid black;
	display: none;
	font-size: 8pt;
	margin: 0 0 0 -5em;
	padding: 1ex;
	position: absolute;
	width: 18em;
}
#MainEvents .description .close {
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: right;
	text-transform: uppercase;
}
#MainEvents .more {
	display: none;
}
#Event #NextPrev {
	display: none;
}

#Event .events {
	font-size: 100%;
}

#Event .more, #Events .more {
	display: none;
	border-top: 1px solid #86704B;
	font-size: 90%;
	margin-top: 1ex;
	padding-top: 1ex;
}
#Events .description {
}
#Event .title {
	font-size: 150%;
}
#Event .title a {
	color: #000000;
	text-decoration: none;
}
#Event .date {
	border-bottom: 1px solid #86704B;
	color: #86704B;
	font-size: 90%;
	margin-bottom: 1ex;
}

#NextPrev {
	font-size: 8pt;
	font-weight: bold;
}
#NextPrev #Pages {
	display: none;
}
#NextPrev a:link, #NextPrev a:visited, #NextPrev a:hover, #NextPrev a:active {
	color: #990033;
	font-weight: bold;
	text-decoration: none;
}

.StoryBody link {
	display: none;
}

/*Report Title*/
#reportTitle {
	border-bottom: 1px solid #bbbbbb;
	margin-bottom: 1ex;
}
#reportTitle img {
	border: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 320px;
}
#reportTitle h1 {
	color: #000;
	font-size: 120%;
	margin: 5px 0;
}
#reportTitle h1 a:link, #reportTitle h1 a:visited, #reportTitle h1 a:active {
	color: #000;
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
}
#reportTitle h1 a:hover {
	color: #000;
	font-size: 120%;
	font-weight: bold;
	text-decoration: underline;
} 
#reportTitle p {
	margin: 8px 0;
}
#reportTitle p a:link, #reportTitle a:visited, #reportTitle a:active {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}
#reportTitle p a:hover {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline;
} 

/*Child Reports*/
#childReports {
	
}
#childReports h2 {
}
#childReports h3 {
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 3px;
}
#childReports h3 a:link, #childReports h3 a:visited, #childReports h3 a:active {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	
}
#childReports h3 a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
#childReports h4 {
	font-size: 100%;
	font-weight: bold;
	margin: 0;
}
#childReports h4 a:link, #childReports h4 a:visited, #childReports h4 a:active {
	color: #990033;
	font-weight: bold;
	text-decoration: none;
	
}
#childReports h4 a:hover {
	color: #990033;
	font-weight: bold;
	text-decoration: underline;
}
#childReports .child {
	border-bottom: 1px solid #bbbbbb;
}
#childReports .child h1 {
	font-size: 100%;
	font-weight: bold;
}

#childReports .child .thumb {
	border: 1px solid #bbbbbb;
	float: left;
	height: 50px;
	width: 50px;
	margin: 0 7px 0 0;
	padding: 0;
}
#childReports .child p {
}
#childReports .child a:link {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	
}
#childReports .child a:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#childReports .child a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;

}
#childReports .child a: active {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

/*Profiles*/
#Profiles {
}
#Profiles h2 {
}
#Profiles .people {
}
#Profiles .people .person {
	float: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
#Profiles .people .person + .person {
	border-top: 1px solid #BBBBBB;
	margin-top: 5px;
	padding-top: 5px;
}
#Profiles .people h1 {
	font-size: 12px !important;
	font-weight: bold;
	margin: 0 0 1ex 0;
}
#Profiles .people .thumbnail {
	border: 1px solid #bbbbbb;
	clear: left;
	display: block;
	float: left;
	/*height: 50px;*/
	height: auto; /* 2010-2-1: MCC: 50px height was causing distortion of thumbnail */
	margin: 0 1em 0 0;
	padding: 0;
	width: 50px;
}
#Profiles .people .thumbnail img {
	display: block;
	width: 100%;
}
#Profiles .people p {
	margin: 0;
}
#Profiles .people .person p + p {
	margin-top: 2ex;
}
#Profiles .people a:link {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	
}
#Profiles .people a:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#Profiles .people a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;

}
#Profiles .people a: active {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#Profiles .moreProfiles {
	border-bottom: 1px solid #bbbbbb;
	margin: 0 0 10px;
	padding: 0 0 10px;
}
#Profiles .moreProfiles a:link, .moreProfiles a:visited, .moreProfiles a:active {
	color: #990033;
	font-weight: bold;
	margin: 0 7px;
	text-decoration: none;
}
#relatedLinks .moreProfiles a:hover {
	color: #990033;
	font-weight: bold;
	text-decoration: underline;
}


/*Related Stories*/
#relatedStories {
}
#relatedStories h2 {
}
#relatedStories .stories {
	border-bottom: 1px solid #bbbbbb;
	margin: 0 0 10px;
	padding: 0 0 10px 0;
}
#relatedStories .stories h1 {
	font-size: 120%;
	font-weight: bold;
	margin: 5px 0;
}
#relatedStories .stories .thumb {
	border: 1px solid #bbbbbb;
	float: left;
	height: 50px;
	width: 50px;
	margin: 0 7px 0 0;
	padding: 0;
}
#relatedStories .stories p {
	margin: 0;
	padding: 0;
}
#relatedStories .stories a:link {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	
}
#relatedStories .stories a:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#relatedStories .stories a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;

}
#relatedStories .stories a: active {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

/*Archive Reports*/
#archReports {
	border-bottom: 1px solid #bbbbbb;
}
#archReports h2 {
	/*background-color: #990033;*/
	border-bottom: 3px solid #bbbbbb;
	color: #666699;
	font-size: 100%;
	margin: 5px 0;
	padding: 0 0 3px 0;
	text-transform:uppercase;
}
#archReports ul {
	list-style-image: url("/images/arrow_gray.gif");
	margin: 0 0 0 20px;
	padding: 0;
}
#archReports ul a:link {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	
}
#archReports ul a:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#archReports ul a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;

}
#archReports ul a:active {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#archReports li {
	margin: 0 0 3px;
	padding: 0;
}

#archReports .archive {
	
}
#archReports .archive h1 {
	font-size: 100%;
	font-weight: bold;
}
#archReports .archive .thumb {
	border: 1px solid #bbbbbb;
	float: left;
	height: 50px;
	width: 50px;
	margin: 0 7px 0 0;
	padding: 0;
}
#archReports .archive p {
}
#archReports p {
	margin: 0 0 5px;
	padding: 0;
}
#archReports a:link, #archReports a:visited, #archReports a:active {
	font-weight: bold;
	text-decoration: none;
}
#archReports a:hover {
	font-weight: bold;
	text-decoration: underline;
}
#archReports .archive a:link {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	
}
#archReports .archive a:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#archReports .archive a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;

}
#archReports .archive a:active {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

/*Related Links*/
#relatedLinks {
	border-bottom: 1px solid #bbbbbb;
}
#relatedLinks h2 {
	border-bottom: 3px solid #bbbbbb;
	color: #666699;
	font-size: 12px !important;
	margin: 5px 0;
	padding: 0 0 3px 0;
	text-transform:uppercase;
}
#relatedLinks h4 {
	font-size: 100%;
	font-weight: bold;
	margin: 0 4px;
	padding: 0;
}
#relatedLinks h4 a:link, #relatedLinks h4 a:visited, #relatedLinks h4 a:active {
	color: #990033;
	font-weight: bold;
	margin: 0 7px;
	text-decoration: none;
}
#relatedLinks h4 a:hover {
	color: #990033;
	font-weight: bold;
	text-decoration: underline;
}
#relatedLinks ul {
	list-style-image: url("/images/arrow_gray.gif");
	margin: 0 0 0 20px;
	padding: 0;
}
#relatedLinks a:link, #relatedLinks a:visited, #relatedLinks a:active {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	
}
#relatedLinks a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;

}
#relatedLinks li {
	font-size: 12px !important;
	margin: 0 0 3px;
	padding: 0;
}

.roundtables.short .article {
	margin-bottom: 1ex;
}
.roundtables.short .article br {
	display: none;
}
.roundtables.short .article .storybody {
	display: none;
}
.roundtables.short .article .headline {
	font-size: 100%;
}

#ReportPage #Video.column h2 {
	border-bottom: 3px solid #bbbbbb;
	color: #666699;
	font-size: 100%;
	font-size: 12px;
	margin: 5px 0;
	padding: 0 0 3px 0;
	text-transform:uppercase;
}

#ModFrontSpecialReports ,.modFrontSpecialReports {
}
#ModFrontSpecialReports.plug ,.modFrontSpecialReports.plug {
	font-size: 100%;
}
#ModFrontSpecialReports .report ,.modFrontSpecialReports .report {
}
#ModFrontSpecialReports .report + .report ,.modFrontSpecialReports .report + .report {
	border-top: 1px solid gainsboro;
	border-color: #999999;
	margin-top: 1ex;
	padding-top: 1ex;
}
#ModFrontSpecialReports .report .imageThumb ,.modFrontSpecialReports .report .imageThumb {
	display: block;
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
	width: 50px;
}
#ModFrontSpecialReports .report .imageThumb img ,.modFrontSpecialReports .report .imageThumb img {
	display: block;
	width: 100%;
}
#ModFrontSpecialReports .report .title ,.modFrontSpecialReports .report .title {
	margin: 0 0 1ex 0;
}
#ModFrontSpecialReports .report .title a:link ,.modFrontSpecialReports .report .title a:link {
	color: black;
}
#ModFrontSpecialReports .report .description p ,.modFrontSpecialReports .report .description p {
	margin: 0;
}
#ModFrontSpecialReports .report .description p + p ,.modFrontSpecialReports .report .description p + p {
	margin-top: 2ex;
}


#ReportPage #Col3 .plug .header, #ReportPage #Col4 .plug .header {
	border-bottom: 3px solid #BBBBBB;
	color: #666699;
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 1ex 0;
	padding: 0 0 3px 0;
	text-transform: uppercase;
}

#ReportPage #Col3 .plug .header a:link,
#ReportPage #Col3 .plug .header a:visited,
#ReportPage #Col3 .plug .header a:active,
#ReportPage #Col4 .plug .header a:link,
#ReportPage #Col4 .plug .header a:visited,
#ReportPage #Col4 .plug .header a:active {
	color: #666699;
	text-decoration: none;
}
#ReportPage #Col3 .plug .header a:hover,
#ReportPage #Col4 .plug .header a:hover {
	color: #666699;
	text-decoration: underline;
} 



#ReportPage #Issues .pubDate {
	display: none;
}
