﻿/*Created with Adobe RoboHelp 11.*/
body {
	font-size: 100%;
	font-family: "Century Gothic", Arial, sans-serif;
	margin: 0;
	padding: 0;
	min-width: 250px;
	color: #363530;
	background-color: #dcd7d2;
}
div.content {
	background-color: #ffffff;
}
div.header {
	z-index: 5;
	background-color: #336666;
}
div.title {
	color: #ffffff;
}
div.content_top_link {
	display: none;
	position: fixed;
	right: 2em;
	bottom: 1em;
	height: 1em;
}
div.content_top_link a {
	font-weight: bold;
	background-color: transparent;
	background-image: url(to_top.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
	padding-left: 25px;
	color: #0079ac;
	text-decoration: none;
}
div.content_top_link a:hover {
	text-decoration: none;
}
div.content_top_link a:active {
	text-decoration: none;
}
div.header a {
}
div.sidebar a {
	color: inherit;
}
div.desktop_functionholder a {
	color: inherit;
}
div.searchfieldholdermobile a {
	color: inherit;
}
div.wSearchResults a {
	color: inherit;
}
div.mobile_browseholder a {
	color: inherit;
}
div.buttonbar a {
	color: inherit;
	display: block;
	height: 100%;
	width: 100%;
	text-decoration: none;
}
a.homelink {
	border: none;
	color: #ffffff;
	font-family: "Arial Black", Arial, sans-serif;
	font-weight: 900;
	display: block;
	height: 100%;
	text-decoration: none;
}
a.homelink:hover {
	text-decoration: none;
}
div.logo {
	text-align: left;
}
div.logo img {
	width: auto	 ! important ;
	max-width: 100%	 ! important ;
	max-height: 100%	 ! important ;
	vertical-align: middle;
}
div#localisation {
	display: none;
}
input[type="search"] ::-webkit-search-decoration {
	display: none;
}
input[type="search"] ::-webkit-search-cancel-button {
	display: none;
}
input[type="search"] ::-webkit-search-results-button {
	display: none;
}
input[type="search"] ::-webkit-search-results-decoration {
	display: none;
}
input[type="search"] ::-ms-clear {
	display: none;
}
div.buttonbar {
	background-color: #00ffcc;
}
div.buttonbarholder {
	width: 45em;
	height: 5em;
	margin: 0 auto;
}
div.buttonbarholder > div {
	width: 5em;
	height: 5em;
	margin: 0 2em 2em;
	padding: 0;
	float: left;
	cursor: pointer;
}
div.buttonbar div img {
	max-width: 100%;
	background-color: #00ffcc;
}
div.bar_toc {
	background-color: transparent;
	background-image: url(toc.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.bar_toc:hover {
	background-color: #dcd7d2;
	background-image: url(toc_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.bar_toc:active {
	background-color: #dcd7d2;
	background-image: url(toc_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.bar_toc_active {
	background-color: #dcd7d2;
	background-image: url(toc_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.bar_index {
	background-color: transparent;
	background-image: url(index.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.bar_index:hover {
	background-color: #dcd7d2;
	background-image: url(index_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.bar_index:active {
	background-color: #dcd7d2;
	background-image: url(index_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.bar_index_active {
	background-color: #dcd7d2;
	background-image: url(index_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.bar_glossary {
	background-color: transparent;
	background-image: url(glo.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.bar_glossary:hover {
	background-color: #dcd7d2;
	background-image: url(glo_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.bar_glossary:active {
	background-color: #dcd7d2;
	background-image: url(glo_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.bar_glossary_active {
	background-color: #dcd7d2;
	background-image: url(glo_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.bar_search {
	background-image: url(search_buttonbar.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #000000;
}
div.bar_search:hover {
	background-color: #dcd7d2;
	background-image: url(search_buttonbar_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.bar_search:active {
	background-color: #dcd7d2;
	background-image: url(search_buttonbar_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.bar_search_active {
	background-color: #dcd7d2;
	background-image: url(search_buttonbar_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.bar_topic {
	background-image: url(topic.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #00ffcc;
}
div.bar_topic:hover {
	background-color: transparent;
	background-image: url(topic.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.bar_topic:active {
	background-color: transparent;
	background-image: url(topic.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div.mobile_browseholder {
	height: 3em;
	width: 100%;
	overflow: hidden;
	background-color: #f1ede9;
}
div.mobile_browseholder div.brsBack {
	float: left;
	height: 3em;
	width: 3em;
}
div.mobile_browseholder div.brsNext {
	float: right;
	height: 3em;
	width: 3em;
}
div.mobile_browseholder div.brsBack img {
	height: 2.5em	 ! important ;
	width: 2.5em	 ! important ;
	margin-top: 0.25em;
}
div.mobile_browseholder div.brsNext img {
	height: 2.5em	 ! important ;
	width: 2.5em	 ! important ;
	margin-top: 0.25em;
}
div.specialpagetitle {
	font-family: "Arial Black", Arial, sans-serif;
	text-align: center;
	font-size: 2em;
	font-weight: bold;
	color: #0079ac;
	margin: 0;
	padding: .5em 0;
}
.hidden {
	display: none;
}
div.switch {
	min-height: 1.2em;
	line-height: 1.2em;
}
label.switch-toggle {
	background-image: url(switch.png);
	background-repeat: repeat-y;
	height: 21px;
	width: 52px;
	line-height: 21px;
	padding: 0 12px;
	font-size: 15px;
	font-weight: bold;
	cursor: pointer;
	display: none;
	float: left;
	font-family: "Arial Black", Arial, sans-serif;
	text-transform: uppercase;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
label.switch-toggle.on {
	text-align: left;
	background-position: 0px 21px;
	color: #ffffff;
}
label.switch-toggle.off {
	text-align: right;
	background-position: 0px 0px;
	color: #a99f95;
	padding: 0 24px 0 0;
}
label.switch-toggle.hidden {
	display: none;
}
@media screen and (max-width: 43.68em){
	div.floatholder {
	}
	}

@media screen and (max-width: 43.68em){
	div.phone_scrollarea {
		margin-bottom: 3em;
	}
	}

@media screen and (max-width: 43.68em){
	div.header {
		overflow: hidden;
	}
	}

@media screen and (max-width: 43.68em){
	div.logo {
		display: none;
	}
	}

@media screen and (max-width: 43.68em){
	div.title {
		font-size: 2.5em;
		line-height: .5em;
		margin: .25em 0;
		text-align: center;
	}
	}

@media screen and (max-width: 43.68em){
	div.title a {
		font-size: .5em;
	}
	}

@media screen and (max-width: 43.68em){
	div.searchholder {
		margin: 1em 5%;
		width: 90%;
		height: 4em;
		float: left;
	}
	}

@media screen and (max-width: 43.68em){
	div.sidebar {
		display: none;
	}
	}

@media screen and (max-width: 43.68em){
	div.content {
		margin: 0 2.5% .5em 2.5%;
		padding-bottom: 1em;
		width: 95%;
	}
	}

@media screen and (max-width: 43.68em){
	div.specialpagetitle {
		font-size: 1.5em;
	}
	}

@media screen and (max-width: 43.68em){
	div.desktop_functionholder {
		display: none;
	}
	}

@media screen and (max-width: 43.68em){
	div.buttonbar {
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		height: 2.5em;
	}
	}

@media screen and (max-width: 43.68em){
	div.buttonbar > div {
		width: 100%;
		height: 2.5em;
		margin: 0 auto;
	}
	}

@media screen and (max-width: 43.68em){
	div.buttonbar > div > div {
		width: 20%;
		margin: 0;
		padding: 0;
		height: 2.5em;
		float: left;
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_toc {
		background-image: url(toc_buttonbar_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_toc:hover {
		background-image: url(toc_hover_buttonbar_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_toc:active {
		background-image: url(toc_hover_buttonbar_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_toc_active {
		background-image: url(toc_hover_buttonbar_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_index {
		background-image: url(index_buttonbar_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_index:hover {
		background-image: url(index_hover_buttonbar_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_index:active {
		background-image: url(index_hover_buttonbar_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_index_active {
		background-image: url(index_hover_buttonbar_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_glossary {
		background-image: url(glo_buttonbar_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_glossary:hover {
		background-image: url(glo_hover_buttonbar_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_glossary:active {
		background-image: url(glo_hover_buttonbar_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_glossary_active {
		background-image: url(glo_hover_buttonbar_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_search {
		background-image: url(search_buttonbar_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_search:hover {
		background-image: url(search_hover_buttonbar_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_search:active {
		background-image: url(search_hover_buttonbar_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_search_active {
		background-image: url(search_hover_buttonbar_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_topic {
		background-image: url(icon_back_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_topic:hover {
		background-image: url(icon_back_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_topic:active {
		background-image: url(icon_back_small.png);
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_toc.topic_page {
		width: 25%;
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_index.topic_page {
		width: 25%;
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_glossary.topic_page {
		width: 25%;
	}
	}

@media screen and (max-width: 43.68em){
	div.bar_search.topic_page {
		width: 25%;
	}
	}

@media screen and (max-width: 43.68em){
	div.buttonbarholder.topic_page_holder {
		width: 80%;
		margin: 0 10%;
	}
	}

@media screen and (max-width: 43.68em){
	div.mobile_browseholder {
		height: 2em;
	}
	}

@media screen and (max-width: 43.68em){
	div.mobile_browseholder div.brsBack {
		height: 2em;
		width: 2em;
	}
	}

@media screen and (max-width: 43.68em){
	div.mobile_browseholder div.brsNext {
		height: 2em;
		width: 2em;
	}
	}

@media screen and (max-width: 43.68em){
	div.mobile_browseholder div.brsBack img {
		height: 1.5em	 ! important ;
		width: 1.5em	 ! important ;
		margin-top: 0.25em;
	}
	}

@media screen and (max-width: 43.68em){
	div.mobile_browseholder div.brsNext img {
		height: 1.5em	 ! important ;
		width: 1.5em	 ! important ;
		margin-top: 0.25em;
	}
	}

@media screen and (min-width: 43.69em) and (max-width: 59.49em){
	div.floatholder {
	}
	}

@media screen and (min-width: 43.69em) and (max-width: 59.49em){
	div.phone_scrollarea {
		margin-bottom: 6em;
	}
	}

@media screen and (min-width: 43.69em) and (max-width: 59.49em){
	div.header {
		overflow: hidden;
	}
	}

@media screen and (min-width: 43.69em) and (max-width: 59.49em){
	div.logo {
		height: 3em;
		margin: .25em;
		float: left;
	}
	}

@media screen and (min-width: 43.69em) and (max-width: 59.49em){
	div.title {
		font-size: 2.5em;
		margin: 0 .25em 0;
		float: left;
	}
	}

@media screen and (min-width: 43.69em) and (max-width: 59.49em){
	div.title a {
		font-size: .75em;
	}
	}

@media screen and (min-width: 43.69em) and (max-width: 59.49em){
	div.searchholder {
		height: 4em;
		width: 90%;
		margin: 1em 5%;
		float: left;
	}
	}

@media screen and (min-width: 43.69em) and (max-width: 59.49em){
	div.sidebar {
		display: none;
	}
	}

@media screen and (min-width: 43.69em) and (max-width: 59.49em){
	div.content {
		margin: 1em 1em 6em 1em;
		padding: 0;
		position: relative;
	}
	}

@media screen and (min-width: 43.69em) and (max-width: 59.49em){
	div.desktop_functionholder {
		display: none;
	}
	}

@media screen and (min-width: 43.69em) and (max-width: 59.49em){
	div.buttonbar {
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		height: 5em;
	}
	}

@media screen and (min-width: 43.69em) and (max-width: 59.49em){
	div.buttonbarholder.topic_page_holder {
		width: 36em;
		height: 5em;
		margin: 0 auto;
	}
	}

@media screen and (min-width: 59.5em) and (max-width: 80.99em){
	div.floatholder {
	}
	}

@media screen and (min-width: 59.5em) and (max-width: 80.99em){
	div.header {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 4em;
		overflow: auto;
	}
	}

@media screen and (min-width: 59.5em) and (max-width: 80.99em){
	div.logo {
		height: 3.5em;
		margin: .25em;
		width: 5em;
		max-width: 5em;
	}
	}

@media screen and (min-width: 59.5em) and (max-width: 80.99em){
	div.title {
		font-size: 1.75em;
		height: 2em;
		line-height: 2em;
		overflow: auto;
		margin: 0;
		position: absolute;
		top: .07em;
		left: 3.3em;
		right: 0;
	}
	}

@media screen and (min-width: 59.5em) and (max-width: 80.99em){
	div.searchholder {
		font-size: 2em;
		height: 2em;
		line-height: 2em;
		width: 6em;
		margin: .5em .5em 0 0;
		float: right;
	}
	}

@media screen and (min-width: 59.5em) and (max-width: 80.99em){
	div.sidebar {
		display: none;
	}
	}

@media screen and (min-width: 59.5em) and (max-width: 80.99em){
	div.content {
		margin: 7em 7em 0 .5em;
		overflow: auto;
	}
	}

@media screen and (min-width: 59.5em) and (max-width: 80.99em){
	div.desktop_functionholder {
		display: none;
	}
	}

@media screen and (min-width: 59.5em) and (max-width: 80.99em){
	div.buttonbar {
		position: fixed;
		top: 4em;
		right: 0;
		bottom: 0;
		width: 5em;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
	}

@media screen and (min-width: 59.5em) and (max-width: 80.99em){
	div.buttonbar > div {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 100%;
	}
	}

@media screen and (min-width: 59.5em) and (max-width: 80.99em){
	div.buttonbar > div > div {
		margin-left: 0;
		margin-right: 0;
	}
	}

@media screen and (min-width: 81em){
	::-webkit-scrollbar {
		width: .5em;
		height: .5em;
	}
	}

@media screen and (min-width: 81em){
	::-webkit-scrollbar-button {
	}
	}

@media screen and (min-width: 81em){
	::-webkit-scrollbar-track {
		background-color: #f1ede9;
	}
	}

@media screen and (min-width: 81em){
	::-webkit-scrollbar-track-piece {
	}
	}

@media screen and (min-width: 81em){
	::-webkit-scrollbar-thumb {
		background-color: #cfcbc6;
	}
	}

@media screen and (min-width: 81em){
	::-webkit-scrollbar-corner {
	}
	}

@media screen and (min-width: 81em){
	::-webkit-resizer {
	}
	}

@media screen and (min-width: 81em){
	body {
	}
	}

@media screen and (min-width: 81em){
	div.header {
		width: 100%;
		height: 4em;
		margin: 0;
		padding: 0;
		position: absolute;
		overflow: auto;
	}
	}

@media screen and (min-width: 81em){
	div.title {
		height: 1.5em;
		font-size: 2.5em;
		line-height: 1.5em;
		margin: 0;
		padding: 0;
		width: auto;
		position: absolute;
		top: 0;
		left: 2.3em;
		right: 0;
		overflow: auto;
	}
	}

@media screen and (min-width: 81em){
	div.content {
		position: absolute;
		top: 4em;
		right: 0%;
		width: 78%;
		bottom: 0;
		overflow: hidden;
	}
	}

@media screen and (min-width: 81em){
	div.sidebar {
		background-color: #dcd7d2;
		position: absolute;
		top: 4em;
		left: 0%;
		width: 22%;
		bottom: 0;
		overflow: hidden;
	}
	}

@media screen and (min-width: 81em){
	div.sidebar .ui-resizable-e {
		background-color: #cfcbc6;
		right: 0;
		cursor: col-resize;
	}
	}

@media screen and (min-width: 81em){
	div.desktop_functionholder {
		background-color: #474641;
		height: 5em;
		width: 100%;
		overflow: hidden;
	}
	}

@media screen and (min-width: 81em){
	div.floatholder {
	}
	}

@media screen and (min-width: 81em){
	div.logo {
		height: 3.5em;
		margin: .25em 0 0 .25em;
		padding: .5;
		width: 5em;
		max-width: 5em;
	}
	}

@media screen and (min-width: 81em){
	div.sidebar div.closebutton {
		position: absolute;
		right: 1px;
		top: 50%;
		height: 4em;
		width: .6em;
		margin: -2em 0 0 0;
		cursor: pointer;
		z-index: 250;
		border-color: #cfcbc6;
		border-style: solid;
		border-width: .1em;
	}
	}

@media screen and (min-width: 81em){
	div.sidebar .buttonOpened {
		background-color: #f1ede9;
		background-image: url(close_sidebar.png);
		background-repeat: no-repeat;
		background-position: left center;
	}
	}

@media screen and (min-width: 81em){
	div.sidebar .buttonClosed {
		background-color: #f1ede9;
		background-image: url(open_sidebar.png);
		background-repeat: no-repeat;
		background-position: right center;
	}
	}

@media screen and (min-width: 81em){
	div.sidebar div.text {
		text-align: center;
		font-size: 1.8em;
		font-weight: bold;
		margin: 0;
		padding: .25em 0;
	}
	}

@media screen and (min-width: 81em){
	div.sidebar div.text a {
		color: #59caff;
		border: none;
		display: block;
		height: 4.5em;
		background: transparent url(topic.png) no-repeat center 2em;
		text-decoration: none;
	}
	}

@media screen and (min-width: 81em){
	div.sidebar div.text a:hover {
		background-color: #ffffff;
	}
	}

@media screen and (min-width: 81em){
	div.contentholder {
		position: absolute;
		top: 5.5em;
		bottom: 2em;
		left: .5em;
		right: .5em;
		overflow: auto;
	}
	}

@media screen and (min-width: 81em){
	div.content_top_link {
		display: block;
	}
	}

@media screen and (min-width: 81em){
	div.searchholder {
		float: left;
		width: 15em;
		height: 3em;
		margin: 1em .5em 1em 1.5em;
	}
	}

@media screen and (min-width: 81em){
	div.print {
		float: right;
		height: 5em;
		width: 5em;
		margin: 0 .25em;
	}
	}

@media screen and (min-width: 81em){
	div.brsBack {
		float: right;
		height: 5em;
		width: 5em;
		margin: 0 .25em;
	}
	}

@media screen and (min-width: 81em){
	div.brsNext {
		float: right;
		height: 5em;
		width: 5em;
		margin: 0 .25em;
	}
	}

@media screen and (min-width: 81em){
	div.print a:hover {
		background-color: #dcd7d2;
		cursor: pointer;
	}
	}

@media screen and (min-width: 81em){
	div.brsBack a:hover {
		background-color: #dcd7d2;
		cursor: pointer;
	}
	}

@media screen and (min-width: 81em){
	div.brsNext a:hover {
		background-color: #dcd7d2;
		cursor: pointer;
	}
	}

@media screen and (min-width: 81em){
	div.brsBack a {
		display: block;
		height: 100%;
		width: 100%;
		margin: 0;
		padding: 0;
		border: none;
	}
	}

@media screen and (min-width: 81em){
	div.print a {
		display: block;
		height: 100%;
		width: 100%;
		margin: 0;
		padding: 0;
		border: none;
	}
	}

@media screen and (min-width: 81em){
	div.brsNext a {
		display: block;
		height: 100%;
		width: 100%;
		margin: 0;
		padding: 0;
		border: none;
	}
	}

@media screen and (min-width: 81em){
	div.brsBack img {
		max-height: 50%	 ! important ;
		max-width: 50%	 ! important ;
		margin: 25% 25%;
		border: none;
		vertical-align: middle;
	}
	}

@media screen and (min-width: 81em){
	div.print img {
		max-height: 50%	 ! important ;
		max-width: 50%	 ! important ;
		border: none;
		vertical-align: middle;
		margin: 30% 25% 20%;
	}
	}

@media screen and (min-width: 81em){
	div.brsNext img {
		max-height: 50%	 ! important ;
		max-width: 50%	 ! important ;
		margin: 25% 25%;
		border: none;
		vertical-align: middle;
	}
	}

@media screen and (min-width: 81em){
	div.mobile_browseholder {
		display: none;
	}
	}

@media screen and (min-width: 81em){
	div.buttonbar {
		display: none;
	}
	}

@media print{
	div.header {
		display: none;
	}
	}

@media print{
	div.sidebar {
		display: none;
	}
	}

@media print{
	div.searchfieldholdermobile {
		display: none;
	}
	}

@media print{
	div.desktop_functionholder {
		display: none;
	}
	}

@media print{
	div.mobile_browseholder {
		display: none;
	}
	}

@media print{
	div.buttonbar {
		display: none;
	}
	}

* {
	outline-style: none;
}
div.wTopic {
	margin: 1em;
}
div.wGlossary {
}
input.wGloFilter {
	font-size: 1.4em;
	height: auto;
	line-height: 1.6em;
	width: 80%;
	margin: 1em 0 1em 10%;
	padding: .25em .4em;
	border-width: .05em;
	border-style: solid;
	border-color: #a99f95;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	background-color: #eeeeee;
}
div.wGloTerm {
	color: #363530;
	font-weight: bold;
	text-align: center;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 0;
}
div.wGloTermHover {
	color: #363530;
	font-weight: bold;
	text-align: center;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 0;
	cursor: pointer;
}
div.wGloTermSelected {
	color: #363530;
	font-weight: bold;
	text-align: center;
	font-size: 1.2em;
	padding: 1em 0;
	cursor: pointer;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
}
span.wGloTermText {
}
div.wGloDefinition {
	margin: 0 2em 1em;
}
div.wGloDefinitionHover {
	margin: 0 2em 1em;
	cursor: pointer;
}
span.wGloDefinitionText {
	color: #363530;
}
div.wGloAlphabet {
	text-align: center;
	font-size: 1.8em;
	font-weight: bold;
	color: #59caff;
	margin: 0;
	padding: .25em 0;
	border-top-width: .1em;
	border-top-style: solid;
	border-top-color: #f1ede9;
}
span.wGloAlphabetText {
}
@media screen and (max-width: 43.68em){
	input.wGloFilter {
		margin-top: 0;
	}
	}

@media screen and (max-width: 43.68em){
	div.wGloAlphabet {
		display: none;
	}
	}

@media screen and (max-width: 43.68em){
	div.wGloTerm {
		font-size: 1.1em;
		padding: .25em 0;
	}
	}

@media screen and (max-width: 43.68em){
	div.wGloTermHover {
		font-size: 1.1em;
		padding: .25em 0;
	}
	}

@media screen and (max-width: 43.68em){
	div.wGloTermSelected {
		font-size: 1.1em;
		padding: .25em 0;
	}
	}

@media screen and (max-width: 43.68em){
	div.wGloDefinition {
		margin: 0 .5em 0;
	}
	}

@media screen and (max-width: 43.68em){
	div.wGloDefinitionHover {
		margin: 0 .5em 0;
	}
	}

@media screen and (min-width: 81em){
	input.wGloFilter {
		font-size: 1.2em;
		height: auto;
		line-height: 1.4em;
		background-color: #ffffff;
		border: none;
		border-color: #a99f95;
	}
	}

@media screen and (min-width: 81em){
	div.wGloTerm {
		font-size: 1em;
		font-weight: normal;
		text-align: left;
		border: none;
		padding: 0;
		margin: .5em 0 .25em 0;
		min-height: auto;
		line-height: 15px;
		color: #363530;
	}
	}

@media screen and (min-width: 81em){
	div.wGloTermHover {
		font-size: 1em;
		text-align: left;
		font-weight: normal;
		cursor: pointer;
		border: none;
		padding: 0;
		margin: .5em 0 .25em 0;
		min-height: auto;
		line-height: 15px;
		color: #363530;
		text-decoration: underline;
	}
	}

@media screen and (min-width: 81em){
	div.wGloTermSelected {
		font-size: 1em;
		text-align: left;
		font-weight: normal;
		cursor: pointer;
		border: none;
		padding: 0;
		margin: .5em 0 .25em 0;
		min-height: auto;
		line-height: 15px;
		color: #363530;
	}
	}

@media screen and (min-width: 81em){
	div.wGloDefinition {
		font-size: .9em;
		margin: 0 .5em 1em;
		border: none;
	}
	}

@media screen and (min-width: 81em){
	div.wGloDefinitionHover {
		font-size: .9em;
		margin: 0 .5em 1em;
		border: none;
	}
	}

@media screen and (min-width: 81em){
	span.wGloDefinitionText {
		color: #363530;
	}
	}

@media screen and (min-width: 81em){
	div.wGloAlphabet {
		margin: .5em 0;
		color: #0079ac;
		border: none;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cfcbc6;
	}
	}

div.wIndex {
}
input.wIdxFilter {
	font-size: 1.4em;
	height: auto;
	line-height: 1.6em;
	width: 80%;
	margin: 1em 0 1em 10%;
	padding: .25em .4em;
	border-width: .05em;
	border-style: solid;
	border-color: #a99f95;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	background-color: #eeeeee;
}
div.wIdxKeyword {
	color: #363530;
	font-weight: bold;
	text-align: left;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 1em 1em 50px;
	min-height: 33px;
	line-height: 33px;
	background-color: transparent;
	background-image: url(TOCNodeOpenBook.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 33px 33px;
}
div.wIdxKeywordHover {
	color: #363530;
	font-weight: bold;
	text-align: left;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 1em 1em 50px;
	min-height: 33px;
	line-height: 33px;
	background-color: transparent;
	background-image: url(TOCNodeOpenBook.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 33px 33px;
}
span.wIdxKeywordText {
}
div.wIdxChildBlock {
	width: 95%;
	margin: 0 0 0 5%;
}
div.wIdxLink {
	color: #0079ac;
	text-align: left;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 1em 1em 50px;
	min-height: 33px;
	line-height: 33px;
	background-color: transparent;
	background-image: url(TOCNodePage.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 33px 33px;
}
div.wIdxLinkHover {
	color: #0079ac;
	text-align: left;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 1em 1em 50px;
	min-height: 33px;
	line-height: 33px;
	background-color: transparent;
	background-image: url(TOCNodePage.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 33px 33px;
}
span.wIdxLinkText {
}
div.wIdxAlphabet {
	text-align: center;
	font-size: 1.8em;
	font-weight: bold;
	color: #59caff;
	margin: 0;
	padding: .25em 0;
	border-top-width: .1em;
	border-top-style: solid;
	border-top-color: #f1ede9;
}
span.wIdxAlphabetText {
}
@media screen and (max-width: 43.68em){
	input.wIdxFilter {
		margin-top: 0;
	}
	}

@media screen and (max-width: 43.68em){
	div.wIdxKeyword {
		font-size: 1.1em;
		padding: .25em 0 0 30px;
		background-image: url(TOCTreePage.png);
		background-size: 15px 15px;
	}
	}

@media screen and (max-width: 43.68em){
	div.wIdxKeywordHover {
		font-size: 1.1em;
		padding: .25em 0 0 30px;
		background-image: url(TOCTreePage.png);
		background-size: 15px 15px;
	}
	}

@media screen and (max-width: 43.68em){
	div.wIdxChildBlock {
		width: 95%;
		margin: 0 0 0 5%;
	}
	}

@media screen and (max-width: 43.68em){
	div.wIdxLink {
		font-size: 1.1em;
		padding: .25em 0 0 30px;
		background-image: url(TOCTreePage.png);
		background-size: 15px 15px;
	}
	}

@media screen and (max-width: 43.68em){
	div.wIdxLinkHover {
		font-size: 1.1em;
		padding: .25em 0 0 30px;
		background-image: url(TOCTreePage.png);
		background-size: 15px 15px;
	}
	}

@media screen and (max-width: 43.68em){
	div.wIdxAlphabet {
		display: none;
	}
	}

@media screen and (min-width: 81em){
	input.wIdxFilter {
		font-size: 1.2em;
		height: auto;
		line-height: 1.4em;
		background-color: #ffffff;
		border-color: #a99f95;
		border: none;
	}
	}

@media screen and (min-width: 81em){
	div.wIdxKeyword {
		font-size: 1em;
		font-weight: normal;
		text-align: left;
		border: none;
		background: none;
		padding: 0;
		margin: .5em 0 .25em 0;
		min-height: 1em;
		line-height: 1em;
		color: #363530;
	}
	}

@media screen and (min-width: 81em){
	div.wIdxKeywordHover {
		font-size: 1em;
		text-align: left;
		font-weight: normal;
		cursor: pointer;
		border: none;
		background: none;
		padding: 0;
		margin: .5em 0 .25em 0;
		min-height: 1em;
		line-height: 1em;
		color: #363530;
		text-decoration: underline;
	}
	}

@media screen and (min-width: 81em){
	div.wIdxLink {
		font-size: 1em;
		font-weight: normal;
		text-align: left;
		border: none;
		background: none;
		padding: 0;
		margin: .5em 0 .25em 0;
		min-height: 1em;
		line-height: 1em;
		color: #0079ac;
	}
	}

@media screen and (min-width: 81em){
	div.wIdxLinkHover {
		font-size: 1em;
		text-align: left;
		font-weight: normal;
		cursor: pointer;
		border: none;
		background: none;
		padding: 0;
		margin: .5em 0 .25em 0;
		min-height: 1em;
		line-height: 1em;
		color: #363530;
		text-decoration: underline;
	}
	}

@media screen and (min-width: 81em){
	span.wIdxLinkText {
	}
	}

@media screen and (min-width: 81em){
	div.wIdxAlphabet {
		margin: .5em 0;
		color: #0079ac;
		border: none;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cfcbc6;
	}
	}

@media screen and (min-width: 81em){
	span.wIdxAlphabetText {
	}
	}

div.wTOCTreePage {
	line-height: 15px;
	margin: .5em 0 .25em 0;
	padding: 0 0 0 20px;
	text-indent: -20px;
	color: #363530;
}
div.wTOCTreeCloseBook {
	line-height: 15px;
	margin: .5em 0 .25em 0;
	padding: 0 0 0 20px;
	text-indent: -20px;
	color: #363530;
}
div.wTOCTreeCloseBookHover {
	line-height: 15px;
	margin: .5em 0 .25em 0;
	padding: 0 0 0 20px;
	text-indent: -20px;
	cursor: pointer;
	color: #363530;
	text-decoration: underline;
}
div.wTOCTreeCloseBookSelected {
	line-height: 15px;
	margin: .5em 0 .25em 0;
	padding: 0 0 0 20px;
	text-indent: -20px;
	background-color: #ffffff;
	color: #363530;
}
span.wTOCTreeCloseBookText {
	color: #363530;
}
img.wTOCTreeCloseBookIcon {
	margin: 0 5px 0 0;
	vertical-align: middle;
	border: none;
	max-height: 16px	 ! important ;
	max-width: 15px	 ! important ;
}
div.wTOCTreeOpenBook {
	line-height: 15px;
	margin: .5em 0 .25em 0;
	padding: 0 0 0 20px;
	text-indent: -20px;
	color: #363530;
}
div.wTOCTreeOpenBookHover {
	line-height: 15px;
	margin: .5em 0 .25em 0;
	padding: 0 0 0 20px;
	text-indent: -20px;
	cursor: pointer;
	color: #363530;
	text-decoration: underline;
}
div.wTOCTreeOpenBookSelected {
	line-height: 15px;
	margin: .5em 0 .25em 0;
	padding: 0 0 0 20px;
	text-indent: -20px;
	background-color: #ffffff;
	color: #363530;
}
div.wTOCTreeOpenBookChildBlock {
	margin-left: 1em;
	min-width: 10em;
}
span.wTOCTreeOpenBookText {
	color: #363530;
}
img.wTOCTreeOpenBookIcon {
	margin: 0 4px 0 0;
	vertical-align: middle;
	border: none;
	max-height: 16px	 ! important ;
	max-width: 15px	 ! important ;
}
div.wTOCTreePageHover {
	line-height: 15px;
	margin: .5em 0 .25em 0;
	padding: 0 0 0 20px;
	text-indent: -20px;
	cursor: pointer;
	color: #363530;
	text-decoration: underline;
}
div.wTOCTreePageSelected {
	line-height: 15px;
	margin: .5em 0 .25em 0;
	padding: 0 0 0 20px;
	text-indent: -20px;
	background-color: #ffffff;
	color: #363530;
}
span.wTOCTreePageText {
	color: #363530;
}
img.wTOCTreePageIcon {
	margin: 0 5px 0 0;
	vertical-align: middle;
	border: none;
	max-height: 16px	 ! important ;
	max-width: 15px	 ! important ;
}
div.wTOCTreeLink {
	line-height: 15px;
	margin: .5em 0 .25em 0;
	padding: 0 0 0 20px;
	text-indent: -20px;
	color: #363530;
}
div.wTOCTreeLinkHover {
	line-height: 15px;
	margin: .5em 0 .25em 0;
	padding: 0 0 0 20px;
	text-indent: -20px;
	cursor: pointer;
	color: #363530;
	text-decoration: underline;
}
div.wTOCTreeLinkSelected {
	line-height: 15px;
	margin: .5em 0 .25em 0;
	padding: 0 0 0 20px;
	text-indent: -20px;
	background-color: #ffffff;
	color: #363530;
}
span.wTOCTreeLinkText {
	color: #363530;
}
img.wTOCTreeLinkIcon {
	margin: 0 5px 0 0;
	vertical-align: middle;
	border: none;
	max-height: 16px	 ! important ;
	max-width: 15px	 ! important ;
}
div.wTOCNode {
}
div.wTOCNodeCloseBook {
	font-weight: bold;
	text-align: left;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 1em 1em 50px;
	min-height: 33px;
	line-height: 33px;
	background-color: transparent;
	background-image: url(TOCNodeCloseBook.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 33px 33px;
}
div.wTOCNodeCloseBookHover {
	font-weight: bold;
	text-align: left;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 1em 1em 50px;
	min-height: 33px;
	line-height: 33px;
	background-color: #f1ede9;
	background-image: url(TOCNodeCloseBook.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 33px 33px;
	cursor: pointer;
}
div.wTOCNodeCloseBookSelected {
	font-weight: bold;
	text-align: left;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 1em 1em 50px;
	min-height: 33px;
	line-height: 33px;
	background-color: #f1ede9;
	background-image: url(TOCNodeCloseBook.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 33px 33px;
	cursor: pointer;
}
span.wTOCNodeCloseBookText {
	color: #363530;
}
img.wTOCNodeCloseBookIcon {
	display: none;
}
div.wTOCNodeOpenBook {
	font-weight: normal;
	text-align: left;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 1em 1em 50px;
	min-height: 33px;
	line-height: 33px;
	background-color: transparent;
	background-image: url(TOCNodeOpenBook.png);
	background-repeat: no-repeat;
	background-size: 33px 33px;
	background-position: 10px center;
}
div.wTOCNodeOpenBookHover {
	font-weight: normal;
	text-align: left;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 1em 1em 50px;
	min-height: 33px;
	line-height: 33px;
	background-color: #f1ede9;
	background-image: url(TOCNodeOpenBook.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 33px 33px;
	cursor: pointer;
}
div.wTOCNodeOpenBookSelected {
	font-weight: normal;
	text-align: left;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 1em 1em 50px;
	min-height: 33px;
	line-height: 33px;
	background-color: #f1ede9;
	background-image: url(TOCNodeOpenBook.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 33px 33px;
	cursor: pointer;
}
span.wTOCNodeOpenBookText {
	color: #363530;
}
img.wTOCNodeOpenBookIcon {
	display: none;
}
div.wTOCNodePage {
	text-align: left;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 1em 1em 50px;
	min-height: 33px;
	line-height: 33px;
	background-color: transparent;
	background-image: url(TOCNodePage.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 33px 33px;
}
div.wTOCNodePageHover {
	text-align: left;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 1em 1em 50px;
	min-height: 33px;
	line-height: 33px;
	background-color: #f1ede9;
	background-image: url(TOCNodePage.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 33px 33px;
	cursor: pointer;
}
div.wTOCNodePageSelected {
	text-align: left;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 1em 1em 50px;
	min-height: 33px;
	line-height: 33px;
	background-color: #f1ede9;
	background-image: url(TOCNodePage.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 33px 33px;
}
span.wTOCNodePageText {
	color: #363530;
}
img.wTOCNodePageIcon {
	display: none;
}
div.wTOCNodeLink {
	text-align: left;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 1em 1em 50px;
	min-height: 33px;
	line-height: 33px;
	background-color: transparent;
	background-image: url(TOCNodeLink.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 33px 33px;
}
div.wTOCNodeLinkHover {
	text-align: left;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 1em 1em 50px;
	min-height: 33px;
	line-height: 33px;
	background-color: #f1ede9;
	background-image: url(TOCNodeLink.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 33px 33px;
	cursor: pointer;
}
div.wTOCNodeLinkSelected {
	text-align: left;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 1em 1em 50px;
	min-height: 33px;
	line-height: 33px;
	background-color: #f1ede9;
	background-image: url(TOCNodeLink.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 33px 33px;
}
span.wTOCNodeLinkText {
	color: #363530;
}
img.wTOCNodeLinkIcon {
	display: none;
}
div.wTOCNodeUp {
	text-align: left;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 1em 1em 50px;
	min-height: 33px;
	line-height: 33px;
	background-color: transparent;
	background-image: url(TOCNodeUp.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 33px 33px;
}
div.wTOCNodeUpHover {
	text-align: left;
	font-size: 1.2em;
	border-top-width: .15em;
	border-top-style: solid;
	border-top-color: #f1ede9;
	padding: 1em 1em 1em 50px;
	min-height: 33px;
	line-height: 33px;
	background-color: #f1ede9;
	background-image: url(TOCNodeUp.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 33px 33px;
	cursor: pointer;
}
span.wTOCNodeUpText {
	margin-left: .5em;
	text-decoration: none;
}
img.wTOCNodeUpIcon {
	display: none;
}
@media screen and (max-width: 43.68em){
	div.wTOCNodeCloseBook {
		font-size: 1.1em;
		padding: .25em 0 0 30px;
		background-image: url(TOCTreeCloseBook.png);
		background-size: 15px 16px;
	}
	}

@media screen and (max-width: 43.68em){
	div.wTOCNodeCloseBookHover {
		font-size: 1.1em;
		padding: .25em 0 0 30px;
		background-image: url(TOCTreeCloseBook.png);
		background-size: 15px 16px;
	}
	}

@media screen and (max-width: 43.68em){
	div.wTOCNodeCloseBookSelected {
		font-size: 1.1em;
		padding: .25em 0 0 30px;
		background-image: url(TOCTreeCloseBook.png);
		background-size: 15px 16px;
	}
	}

@media screen and (max-width: 43.68em){
	div.wTOCNodeOpenBook {
		font-size: 1.1em;
		padding: .25em 0 0 30px;
		background-image: url(TOCTreeOpenBook.png);
		background-size: 15px 16px;
	}
	}

@media screen and (max-width: 43.68em){
	div.wTOCNodeOpenBookHover {
		font-size: 1.1em;
		padding: .25em 0 0 30px;
		background-image: url(TOCTreeOpenBook.png);
		background-size: 15px 16px;
	}
	}

@media screen and (max-width: 43.68em){
	div.wTOCNodeOpenBookSelected {
		font-size: 1.1em;
		padding: .25em 0 0 30px;
		background-image: url(TOCTreeOpenBook.png);
		background-size: 15px 16px;
	}
	}

@media screen and (max-width: 43.68em){
	div.wTOCNodePage {
		font-size: 1.1em;
		padding: .25em 0 0 30px;
		background-image: url(TOCTreePage.png);
		background-size: 15px 16px;
	}
	}

@media screen and (max-width: 43.68em){
	div.wTOCNodePageHover {
		font-size: 1.1em;
		padding: .25em 0 0 30px;
		background-image: url(TOCTreePage.png);
		background-size: 15px 16px;
	}
	}

@media screen and (max-width: 43.68em){
	div.wTOCNodePageSelected {
		font-size: 1.1em;
		padding: .25em 0 0 30px;
		background-image: url(TOCTreePage.png);
		background-size: 15px 16px;
	}
	}

@media screen and (max-width: 43.68em){
	div.wTOCNodeLink {
		font-size: 1.1em;
		padding: .25em 0 0 30px;
		background-image: url(TOCTreeLink.png);
		background-size: 15px 16px;
	}
	}

@media screen and (max-width: 43.68em){
	div.wTOCNodeLinkHover {
		font-size: 1.1em;
		padding: .25em 0 0 30px;
		background-image: url(TOCTreeLink.png);
		background-size: 15px 16px;
	}
	}

@media screen and (max-width: 43.68em){
	div.wTOCNodeLinkSelected {
		font-size: 1.1em;
		padding: .25em 0 0 30px;
		background-image: url(TOCTreeLink.png);
		background-size: 15px 16px;
	}
	}

@media screen and (max-width: 43.68em){
	div.wTOCNodeUp {
		font-size: 1.1em;
		padding: .25em 0 0 30px;
		background-image: url(TOCNodeUpSmall.png);
		background-size: 15px 16px;
	}
	}

@media screen and (max-width: 43.68em){
	div.wTOCNodeUpHover {
		font-size: 1.1em;
		padding: .25em 0 0 30px;
		background-image: url(TOCNodeUpSmall.png);
		background-size: 15px 16px;
	}
	}

a.wPrintLink {
	color: #0079ac;
}
a.wPrintLink:hover {
	text-decoration: underline;
}
a.wPrintLink:active {
	text-decoration: underline;
}
a.wPrintButton {
	color: #0079ac;
}
a.wPrintButton:hover {
	text-decoration: underline;
}
a.wPrintButton:active {
	text-decoration: underline;
}
img.wPrintButton {
	border: none;
}
a.wBSBackLink {
	color: #0079ac;
}
a.wBSBackLink:active {
	text-decoration: underline;
}
a.wBSNextLink {
	color: #0079ac;
}
a.wBSNextLink:active {
	text-decoration: underline;
}
a.wBSBackButton {
	color: #0079ac;
}
a.wBSBackButton:active {
	text-decoration: underline;
}
img.wBSBackButton {
	border: none;
}
a.wBSNextButton {
	color: #0079ac;
}
a.wBSNextButton:active {
	text-decoration: underline;
}
img.wBSNextButton {
	border: none;
}
div.wSearchResults {
	margin: 1em;
	font-size: 1.1em;
}
div.wSearchResultSettings {
	margin: 0 0 1em 0;
}
div.cSearchAND {
	margin: .5em 0;
}
div.wSearchHighlight {
	margin: .5em 0;
}
input.wSearchHighlight {
}
span.wSearchHighlight {
}
div.wSearchCount {
	margin: .5em 0;
}
select.wSearchCount {
	border-width: 1px;
	border-style: solid;
	border-color: #e0dcd7;
	background-color: #e0dcd7;
	margin-right: .6em;
	width: 62px;
}
span.wSearchCount {
}
div.wSearchMessage {
	margin: 0 0 1em 0;
	font-size: .9em;
	border-bottom-width: .1em;
	border-bottom-style: solid;
	border-bottom-color: #a99f95;
	display: block;
}
span.wSearchMessage {
}
div.wSearchResultItemsBlock {
}
div.wSearchResultItem {
	margin: 0 0 1em 0;
}
div.wSearchResultTitle {
	color: #0079ac;
	font-size: 1.2em;
	font-weight: bold;
}
div.wSearchResultTitleHover {
	color: #0079ac;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: underline;
}
span.wSearchURL {
	color: #59caff;
	word-break: break-all;
}
span.wSearchContext {
	color: #363530;
}
div#searchResList {
}
div.wSearchNavigation {
	font-size: 3em;
	overflow: hidden;
	margin-bottom: .5em;
}
div.wSearchBack {
	float: left;
}
a.wSearchBack {
	margin-right: .5em;
	padding-right: .5em;
	color: transparent	 ! important ;
	background-image: url(BSBack.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
	text-decoration: none;
}
a.wSearchBack:hover {
	text-decoration: underline;
}
a.wSearchBack:active {
	text-decoration: underline;
}
div.wSearchNext {
	float: right;
	margin-left: .5em;
}
a.wSearchNext {
	padding-left: .5em;
	color: transparent	 ! important ;
	background-image: url(BSNext.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
	text-decoration: none;
}
a.wSearchNext:hover {
	text-decoration: underline;
}
a.wSearchNext:active {
	text-decoration: underline;
}
div.wSearchPageNumbers {
	float: left;
}
div.wSearchPageNumbers ul li:first-child {
	margin-left: 0;
	padding-left: 0;
	border-left: none;
}
li.wSearchPageNumberSelected {
	color: #59caff;
	border-left-width: .1em;
	border-left-style: solid;
	border-left-color: #363530;
	margin-left: .5em;
	padding-left: .5em;
}
li.wSearchPageNumberLink {
	color: #363530;
	margin-left: .5em;
	padding-left: .5em;
	border-left-width: .1em;
	border-left-style: solid;
	border-left-color: #363530;
	text-decoration: none;
}
li.wSearchPageNumberLink:hover {
	text-decoration: underline;
}
span.wSearchPageNumberSelected {
}
a.wSearchPageNumberLink {
}
@media screen and (max-width: 43.68em){
	div.wSearchResultItem {
		font-size: .9em;
	}
	}

@media screen and (max-width: 43.68em){
	div.wSearchPageNumbers {
		display: none;
	}
	}

@media screen and (max-width: 43.68em){
	a.wSearchBack {
		padding: 0;
	}
	}

@media screen and (max-width: 43.68em){
	a.wSearchNext {
		padding: 0;
	}
	}

@media screen and (min-width: 43.69em) and (max-width: 59.49em){
	div.wSearchPageNumbers {
		display: none;
	}
	}

@media screen and (min-width: 59.5em) and (max-width: 80.99em){
	div.wSearchNavigation {
		font-size: 2em;
	}
	}

@media screen and (min-width: 81em){
	div.wSearchNavigation {
		font-size: 1.2em;
	}
	}

@media screen and (min-width: 81em){
	div.wSearchNext {
		float: left;
	}
	}

@media screen and (min-width: 81em){
	a.wSearchNext {
		border-left-width: .1em;
		border-left-style: solid;
		border-left-color: #363530;
		color: #363530	 ! important ;
		background: none;
	}
	}

@media screen and (min-width: 81em){
	a.wSearchBack {
		border-right-width: .1em;
		border-right-style: solid;
		border-right-color: #363530;
		color: #363530	 ! important ;
		background: none;
	}
	}

div.wSearchResultsSmallScr {
	margin: 1em;
	font-size: 1.1em;
}
div.wSearchResultSettingsSmallScr {
	margin: 0 0 1em 0;
}
div.wSearchHighlightSmallScr {
	margin: .5em 0;
}
input.wSearchHighlightSmallScr {
}
span.wSearchHighlightSmallScr {
}
div.wSearchCountSmallScr {
	margin: .5em 0;
}
div.wSearchCountComboSmallScr {
}
select.wSearchCountSmallScr {
}
div.wSearchCountMsgSmallScr {
}
span.wSearchCountSmallScr {
}
div.wSearchMessageSmallScr {
	margin: 0 0 1em 0;
	font-size: .9em;
	border-bottom-width: .1em;
	border-bottom-style: solid;
	border-bottom-color: #a99f95;
}
span.wSearchMessageSmallScr {
}
div.wSearchResultItemsBlockSmallScr {
}
div.wSearchResultItemSmallScr {
	margin: 0 0 1em 0;
}
div.wSearchResultTitleSmallScr {
	color: #0079ac;
	font-size: 1.2em;
	font-weight: bold;
}
div.wSearchResultTitleHoverSmallScr {
	color: #0079ac;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: underline;
}
span.wSearchURLSmallScr {
	color: #59caff;
	word-break: break-all;
}
span.wSearchContextSmallScr {
}
div#searchResListSmallScr {
}
div.wSearchNavigationSmallScr {
	font-size: 1.1em;
	overflow: hidden;
}
div.wSearchBackSmallScr {
	float: left;
}
a.wSearchBackSmallScr {
	color: #363530;
	margin-right: .5em;
	padding-right: .5em;
	display: block;
	height: 42px;
	line-height: 60px;
	text-decoration: none;
}
a.wSearchBackSmallScr img {
	margin-right: 15px;
}
div.wSearchNextSmallScr {
	float: left;
	margin-left: .5em;
	padding-left: .5em;
}
a.wSearchNextSmallScr {
	color: #363530;
	display: block;
	height: 42px;
	line-height: 60px;
	text-decoration: none;
}
a.wSearchNextSmallScr img {
	margin-left: 15px;
}
div.wSearchPageNumbersSmallScr {
	float: left;
}
div.wSearchPageNumbersSmallScr ul li:first-child {
	margin-left: 0;
	padding-left: 0;
	border-left: none;
}
li.wSearchPageNumberSelectedSmallScr {
	color: #59caff;
	margin-left: .5em;
	padding-left: .5em;
}
li.wSearchPageNumberLinkSmallScr {
	color: #363530;
	margin-left: .5em;
	padding-left: .5em;
	text-decoration: none;
}
li.wSearchPageNumberLinkSmallScr:hover {
	text-decoration: underline;
}
span.wSearchPageNumberSelectedSmallScr {
}
a.wSearchPageNumberLinkSmallScr {
}
a.wShowHide {
	color: #0079ac;
}
a.wShowHide:hover {
	text-decoration: underline;
}
a.wShowHide:active {
	text-decoration: underline;
}
a.wShow {
	color: #0079ac;
}
a.wShow:hover {
	text-decoration: underline;
}
a.wShow:active {
	text-decoration: underline;
}
a.wHide {
	color: #0079ac;
}
a.wHide:hover {
	text-decoration: underline;
}
a.wHide:active {
	text-decoration: underline;
}
span.wProjTitle {
}
div.wSearchField {
	width: 100%;
	height: 5em;
	margin: 0 auto;
	position: relative;
	background-color: #99ffcc;
}
input.wSearchField {
	font-size: 1.4em;
	height: 1.4em;
	line-height: 1.2em;
	margin: 1.2em 2% 1em;
	border-width: .05em;
	border-style: solid;
	border-color: #a99f95;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	background-color: #eeeeee;
	padding: 0 2%;
	width: 96%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
a.wSearchLink {
	position: absolute;
	top: 1.6em;
	right: 4%;
	-webkit-appearance: none;
}
img.wSearchLink {
	max-width: 2em;
	max-height: 2em;
	width: auto	 ! important ;
	margin-top: .2em;
}
input.wSearchAND {
}
span.wSearchAND {
}
@media screen and (min-width: 81em){
	div.desktop_functionholder div.wSearchField {
		width: 25em;
		height: 2.5em;
		margin: .25em 0 0 0;
		background-color: #363530;
		-webkit-border-radius: 1em;
		-moz-border-radius: 1em;
		border-radius: 1em;
	}
	}

@media screen and (min-width: 81em){
	div.desktop_functionholder input.wSearchField {
		-webkit-appearance: none;
		background: transparent;
		color: #ffffff;
		font-size: 1.3em;
		margin: .1em 0 0 1em;
		padding: 0;
		float: left;
		border: none;
		width: 14.8em;
		height: 1.69em;
	}
	}

@media screen and (min-width: 81em){
	div.desktop_functionholder a.wSearchLink {
		position: absolute;
		top: 0;
		right: 0;
		margin: 0;
		padding: .1em 0;
		font-size: 1em;
		height: 2.3em;
		width: 4em;
		border: none;
		display: block;
		float: left;
		background-color: #000000;
		-webkit-border-top-right-radius: 1em;
		-webkit-border-bottom-right-radius: 1em;
		-moz-border-radius-topright: 1em;
		-moz-border-radius-bottomright: 1em;
		border-top-right-radius: 1em;
		border-bottom-right-radius: 1em;
		text-align: center;
	}
	}

@media screen and (min-width: 81em){
	div.desktop_functionholder a.wSearchLink img.wSearchLink {
		margin-top: .2em;
		max-width: 100%	 ! important ;
		max-height: 80%	 ! important ;
	}
	}

div.wSearchOptions {
}
div.wTabbedPanel {
	min-width: 17.5em;
}
ul.wTabGroup {
	height: 5em;
	color: #dcd7d2;
	margin: 0;
	padding: 0;
	font-weight: bold;
	overflow: hidden;
	width: 100%;
	background-color: #6699cc;
}
ul.wTabGroup li:first-child {
	margin-left: .25em	 ! important ;
}
ul.wTabGroup li img {
	margin-top: .6em;
}
li.wTab {
	display: block	 ! important ;
	font-size: 2em;
	height: 2.5em;
	line-height: 2.5em;
	margin: 0 0 0 5%;
	width: 2.5em;
	float: left;
	text-align: center;
	cursor: default;
}
li.wTabHover {
	display: block	 ! important ;
	font-size: 2em;
	height: 2.5em;
	line-height: 2.5em;
	margin: 0 0 0 5%;
	width: 2.5em;
	float: left;
	text-align: center;
	cursor: pointer;
	background-color: #dcd7d2;
	color: #363530;
}
li.wTabSelected {
	display: block	 ! important ;
	font-size: 2em;
	height: 2.5em;
	line-height: 2.5em;
	margin: 0 0 0 5%;
	width: 2.5em;
	float: left;
	text-align: center;
	cursor: default;
	background-color: #dcd7d2;
	color: #363530;
}
li.wTab img {
	width: auto	 ! important ;
	max-width: 2em	 ! important ;
	max-height: 2em	 ! important ;
}
li.wTabHover img {
	width: auto	 ! important ;
	max-width: 2em	 ! important ;
	max-height: 2em	 ! important ;
}
li.wTabSelected img {
	width: auto	 ! important ;
	max-width: 2em	 ! important ;
	max-height: 2em	 ! important ;
}
span.wTabText {
}
div.wTabContentGroup {
	position: absolute;
	top: 5.5em;
	bottom: .5em;
	left: .5em;
	right: 1.25em;
	overflow: auto;
}
div.wTabContent {
	display: none;
}
div.wVTabbedPanel {
}
ul.wVTabGroup {
	color: #dcd7d2;
	margin: 0;
	padding: 0;
	font-weight: bold;
	overflow: hidden;
	min-width: 15em;
	background-color: #00ffcc;
}
li.wVTab img {
}
li.wVTabHover img {
}
li.wVTabSelected img {
}
li.wVTab {
	display: block;
	text-align: center;
	font-size: 1.5em;
	padding: .5em 0;
}
li.wVTabHover {
	display: block;
	text-align: center;
	font-size: 1.5em;
	padding: .5em 0;
	background-color: #dcd7d2;
	color: #363530;
	cursor: pointer;
}
li.wVTabSelected {
	display: block;
	text-align: center;
	font-size: 1.5em;
	padding: .5em 0;
	background-color: #dcd7d2;
	color: #363530;
}
span.wVTabText {
}
div.wVTabContentGroup {
}
div.wVTabContent {
}
div.wLoadingIcon {
	text-align: center;
}
div.loadingicon {
	text-align: center;
}
img.wLoadingIcon {
	border: none;
	vertical-align: middle;
}
div.wLoadingText {
	text-align: center;
}
div.loadingtext {
	text-align: center;
}
.unclickable {
	cursor: default;
}
.handcursor {
	cursor: hand;
}
.unselectable {
	-webkit-user-select: none;
	-moz-user-select: none;
}
div.treeitem {
	clear: both;
	margin: 0px;
	padding: 0px;
}
li.hlist {
	display: inline;
}
a.nolink {
	color: inherit;
	text-decoration: none;
}
@media only print{
	div.bar_search {
		background-color: #99ffcc;
	}
	}

