/*
* Accessibillity Features
*/
body.moreAccessableBig .contentLeft,
body.moreAccessableBig .contentRight,
body.moreAccessableBig #header {
	font-size: 1.2em;
}
body.moreAccessableBigger .contentLeft,
body.moreAccessableBigger .contentRight,
body.moreAccessableBigger #header {
	font-size: 1.5em;
}
body.moreAccessableReset .contentLeft,
body.moreAccessableReset .contentRight,
body.moreAccessableReset #header {
  font-size: 1em;
}
body.moreAccessableBig #header .accessibilityFeaturesFont,
body.moreAccessableBigger #header .accessibilityFeaturesFont {
	width: 250px;
}
body.moreAccessableReset #header .accessibilityFeaturesFont {
	width: 160px;
}
body.moreAccessableBig #header .accessibilityFeaturesContrast,
body.moreAccessableBigger #header .accessibilityFeaturesContrast {
	width: 110px;
}
body.moreAccessableReset #header .accessibilityFeaturesContrast {
	width: 65px;
}




body.moreAccessableBig #header .languageSwitcher,
body.moreAccessableBigger #header .languageSwitcher {
	width: 250px;
}
body.moreAccessableBig #header .languageSwitcher select,
body.moreAccessableBigger #header .languageSwitcher select {
	width: 240px;
}
body.moreAccessableBig #header .languageSwitcher select,
body.moreAccessableBigger #header .languageSwitcher select,
body.moreAccessableBig #header .globalSearch .searchField input,
body.moreAccessableBigger #header .globalSearch .searchField input,


body.moreAccessableBig #header .globalSearch .searchField,
body.moreAccessableBigger #header .globalSearch .searchField {
	height: 26px;
	overflow: visible;
}
body.moreAccessable #header .globalSearch .searchField,
body.moreAccessable #header .globalSearch .searchSubmit {
  height: 26px !important;
}
body.moreAccessable #header .globalSearch .searchSubmit button {
	width: 26px !important;
	height: 26px !important;
	background: url(../../static/images/global_search_submit_big.gif) no-repeat !important;
}




body.moreContrast {
  background: #000;
  color: #fff;
}
body.moreContrast #header,
body.moreContrast .contentInnerTwoCol,
body.moreContrast .contentRight .bright,
body.moreContrast .contentKeyVisual .waveTop,
body.moreContrast .contentKeyVisual h1,
body.moreContrast .contentLeft .listBox,
body.moreContrast .contentLeft .listBox .inner,
body.moreContrast .contentLeft .imageTeaserBox,
body.moreContrast .contentLeft .listBox ul,
body.moreContrast .darkWrapper,
body.moreContrast .darkWrapper .top,
body.moreContrast .bright .form,
body.moreContrast .twoColContentBoxes .oddRow,
body.moreContrast .twoColContentBoxes .evenRow {
  background: none !important;	
} 
body.moreContrast .darkWrapper .top,
body.moreContrast .darkWrapper .contentInnerTwoCol .left,
body.moreContrast .darkWrapper .contentInnerTwoCol .right,
body.moreContrast .bright .contentInnerTwoCol .left,
body.moreContrast .bright .contentInnerTwoCol .right,
body.moreContrast .bright .form,
body.moreContrast .twoColContentBoxes div,
body.moreContrast .contentRight,
body.moreContrast .contentRight .searchResults dl dt, 
body.moreContrast .contentRight .searchResults dl dd, 
body.moreContrast .contentRight.bright div.listitem,
body.moreContrast .contentRight.bright div.listitem p,
body.moreContrast .contentRight.bright div.listitem h1,
body.moreContrast .contentRight.bright div.listitem span.date {
	color: #fff !important;
}
body.moreContrast .darkWrapper .top h1,
body.moreContrast .darkWrapper .top a,
body.moreContrast .darkWrapper .contentInnerTwoCol h2,
body.moreContrast .darkWrapper .contentInnerTwoCol h1,
body.moreContrast .darkWrapper .contentInnerTwoCol h3,
body.moreContrast .bright .contentInnerTwoCol h2,
body.moreContrast .darkWrapper .contentInnerTwoCol a,
body.moreContrast .bright .contentInnerTwoCol a,
body.moreContrast .bright .form a,
body.moreContrast .bright .form h2,
body.moreContrast .twoColContentBoxes a,
body.moreContrast .twoColContentBoxes h1,
body.moreContrast .bright p a {
	color: #91b710 !important;
}
body.moreContrast ul#contentNavMain,
body.moreContrast .contentNavThirdlevel,
body.moreContrast #serviceAreaToolbar span.title {
	background: #5b720e !important;
}

body.moreAccessable #contentNavMain {
	padding-left: 212px !important;
}
body.moreAccessable #contentNavMain a,
body.moreAccessable #contentNavTop a,
body.moreAccessable #footerTopNav a,
body.moreAccessable #serviceAreaToolbar span.title {
	text-transform: uppercase !important;
	font-weight: bold !important;
}
body.moreAccessable #contentNavMain ul a {
	text-transform: none !important;
}
body.moreAccessable #contentNavMain li a {
	padding-left: 7px !important;
	padding-right: 7px !important;
}
body.moreAccessable #contentNavMain li a {
	border-right: 1px solid #c2e745 !important;
}

body.moreContrast .doorPage li,
body.moreContrast .savedPage .top p,
body.moreContrast .savedPage .top h1,
body.moreContrast .twoColContentBoxes .box {
	color: #fff !important;
}
body.moreContrast .contentRight .searchResults dl dt,
body.moreContrast .contentRight .searchResults dl dd,
body.moreContrast .searchResultsEvents .row {
	background: #353535 !important
}
body.moreContrast .contentRight .searchResults dl dt.even,
body.moreContrast .contentRight .searchResults dl dd.even,
body.moreContrast .contentRight.bright div.listitem,
body.moreContrast .doorPage li,
body.moreContrast .savedPage .bright .top,
body.moreContrast .twoColContentBoxes .box,
body.moreContrast #serviceAreaToolbar .content,
body.moreContrast .searchResultsEvents .row.even,
body.moreContrast .searchResultsTopBoxEvents,
body.moreContrast .addNav {
	background: #4c4c4c !important
}
body.moreContrast .contentRight .searchResults dl a,
body.moreContrast .contentRight .searchResults dl dt,
body.moreContrast .contentRight .searchResults dl dd,
body.moreContrast .merkzettel .bright,
body.moreContrast .merkzettel .watchlistListing li a.listitem,
body.moreContrast .searchResultsEvents .row,
body.moreContrast .searchResultsTopBoxEvents {
	color: #fff !important;
}