div#wrapper {
	width: 100%; min-width: 750px;
}
div#top {
	display: none;
}
div#header {
	width: 100%; overflow: hidden;
}
div#site {
	display: none;
}
div#logo {
	width: 24.95%; float: left;
}
div#langNav {
	width: 24.95%; float: left;
}
div#siteNav {
	width: 24.95%; float: left;
}
div#search {
	width: 24.95%; float: left;
}
div#mainNav {
	width: 100%; clear: both; float: left;
}
div#content {
	width: 100%; overflow: hidden;
}
div#crumbtrail {
	width: 75%; float: left;
}
div#date {
	width: 24.95%; float: left;
}
div#subNav {
	width: 24.95%; clear: both; float: left;
}
div#mainContent {
	width: 75%; float: left;
}
div#sideContent {
	width: 24.95%; float: right;
}
div#mainContentHolder {
	width: 75%; float: left;
}
.fp div#mainContent {
	width: 75%; clear: both; float: right;
}
div#mainContent .grid-3 {
	width: 33.25%; float: left;
}
div#mainContent .fpMain {
	width: 66%; float: left;
}
.fp div#extraContent {
	width: 24.95%; float: left;
}
div#footer {
	width: 100%; overflow: hidden;
}
div#footnote {
	width: 49.95%; float: left;
}
div#copyright {
	width: 49.95%; float: left;
}
div#bottom {
	display: none;
}
td.ControlHolderClass {
	width: 100%;
}
td.ControlHolderClass table {
	width: 100%;
}
td.ControlHolderClass table td#ctl00_body_ctl00_main_ctl00_title_sectionIcon {
	padding: 0px 0px 14px; width: 32px; height: 32px; vertical-align: middle;
}
td.ControlHolderClass table td#ctl00_body_ctl00_main_ctl00_title_sectionIcon h1 {
	margin: 0px; padding: 0px; height: 32px;
}
td.ControlHolderClass table td#ctl00_body_ctl00_main_ctl00_title_sectionText {
	padding: 0px 4px 14px; width: auto; height: 32px; vertical-align: middle;
}
td.ControlHolderClass table td#ctl00_body_ctl00_main_ctl00_title_sectionText h1 {
	margin: 0px; padding: 0px; height: 32px; line-height: 32px;
}
.hidden {
	margin: 0px 0px 0px -9999px; padding: 0px; left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; display: block; position: absolute;
}
.hidden hr {
	display: none;
}
.clear {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden;
}
.clearfix::after {
	width: 0px; height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
* html .clearfix {
	-ms-zoom: 1;
}
*:first-child + html .clearfix {
	-ms-zoom: 1;
}
