.document-switcher .toc {
	margin: 0 auto;
	padding: 20px 0;
}
.document-switcher .toc a {
	display: block;
	padding: 5px 0;
	text-align:center;
	text-decoration: none;
}
.document-switcher .date-label a {
	text-decoration: none;
	color: #000;
	font-size:16px;
}

.document-switcher .doc-content {
	position:relative;
}
.document-switcher .document-wrapper {
	position:absolute;
	opacity:0;
	visibility:hidden;
	-webkit-transition: 0.5s opacity;
	-o-transition: 0.5s opacity;
	transition: 0.5s opacity;
}

.document-switcher .document-wrapper.visible {
	visibility: visible;
	opacity: 1;
}

.document-switcher #date-selector {
	padding-bottom:12px;
}
.document-switcher #date-selector ul.selectOptions {
	z-index: 9999999;
}

.document-switcher .toc,
.document-switcher .date-label {
	display: none;
}

.document-switcher.no-js .toc,
.document-switcher.no-js .date-label {
	display:block;
}
.document-switcher.no-js .document-wrapper {
	opacity: 1;
	position: relative;
	visibility:visible;
}


.document-switcher #date-selector ul.selectOptions li { padding:0; zoom:1;}
.document-switcher #date-selector ul.selectOptions li a { display:block; padding:5px 10px; width: 258px; position:relative; z-index:999999; background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‚Äå‚ÄãAA7") 0 0 repeat; }

.document-switcher #main #content {
	padding-top: 57px;
	position:relative;
}

.document-switcher #date-selector {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -215px;
}
