dfn {
	font-style: inherit;
}
sup {
	line-height: 1em;
}
sub {
	line-height: 1em;
}
#interwiki-completelist {
	font-weight: bold;
}
body.page-Main_Page #ca-delete {
	display: none !important;
}
body.page-Main_Page #mp-topbanner {
	clear: both;
}
#toolbar {
	height: 22px; margin-bottom: 6px;
}
ol.references {
	font-size: 90%; margin-bottom: 0.5em;
}
div.reflist {
	font-size: 90%; margin-bottom: 0.5em;
}
div.refbegin {
	font-size: 90%; margin-bottom: 0.5em;
}
div.refbegin-100 {
	font-size: 100%;
}
div.reflist ol.references {
	font-size: 100%; list-style-type: inherit;
}
ol.references li:target {
	background-color: rgb(221, 238, 255);
}
sup:target.reference {
	background-color: rgb(221, 238, 255);
}
span:target.citation {
	background-color: rgb(221, 238, 255);
}
sup.reference {
	font-style: normal; font-weight: normal;
}
span.brokenref {
	display: none;
}
.citation {
	word-wrap: break-word;
}
cite {
	font-style: inherit;
}
.citation cite.article {
	font-style: inherit;
}
.citation cite.contribution {
	font-style: inherit;
}
.citation cite {
	font-style: italic;
}
.citation cite.periodical {
	font-style: italic;
}
.citation *.printonly {
	display: none;
}
.skin-monobook .hlist dl {
	line-height: 1.5em;
}
.skin-modern .hlist dl {
	line-height: 1.5em;
}
.skin-vector .hlist dl {
	line-height: 1.5em;
}
.hlist dl {
	margin: 0px;
}
.hlist ol {
	margin: 0px;
}
.hlist ul {
	margin: 0px;
}
.hlist dd {
	margin: 0px; display: inline;
}
.hlist dt {
	margin: 0px; display: inline;
}
.hlist li {
	margin: 0px; display: inline;
}
.hlist dl dl {
	display: inline;
}
.hlist ol ol {
	display: inline;
}
.hlist ul ul {
	display: inline;
}
.hlist dd {
	white-space: nowrap;
}
.hlist dt {
	white-space: nowrap;
}
.hlist li {
	white-space: nowrap;
}
.hlist dd dl {
	white-space: normal;
}
.hlist dt dl {
	white-space: normal;
}
.hlist li ol {
	white-space: normal;
}
.hlist li ul {
	white-space: normal;
}
.hlist dt::after {
	content: ":";
}
.hlist dd::after {
	font-weight: bold; content: " ?";
}
.hlist li::after {
	font-weight: bold; content: " ?";
}
.hlist dd:last-child::after {
	content: none;
}
.hlist dt:last-child::after {
	content: none;
}
.hlist li:last-child::after {
	content: none;
}
.hlist dd.hlist-last-child::after {
	content: none;
}
.hlist dt.hlist-last-child::after {
	content: none;
}
.hlist li.hlist-last-child::after {
	content: none;
}
.hlist dl dl dd:first-child::before {
	content: "(";
}
.hlist ol ol li:first-child::before {
	content: "(";
}
.hlist ul ul li:first-child::before {
	content: "(";
}
.hlist dl dl dd:last-child::after {
	font-weight: normal; content: ")";
}
.hlist ol ol li:last-child::after {
	font-weight: normal; content: ")";
}
.hlist ul ul li:last-child::after {
	font-weight: normal; content: ")";
}
.hlist dl dl dd.hlist-last-child::after {
	font-weight: normal; content: ")";
}
.hlist ol ol li.hlist-last-child::after {
	font-weight: normal; content: ")";
}
.hlist ul ul li.hlist-last-child::after {
	font-weight: normal; content: ")";
}
.hnum.hlist ol li {
	counter-increment: level1;
}
.hnum.hlist ol li::before {
	content: counter(level1) " ";
}
.hnum.hlist ol ol li {
	counter-increment: level2;
}
.hnum.hlist ol ol li:first-child::before {
	content: "(" counter(level2) " ";
}
.hnum.hlist ol ol li::before {
	content: counter(level2) " ";
}
.plainlist ul {
	list-style: none; margin: 0px; line-height: inherit;
}
.plainlist ul li {
	margin-bottom: 0px;
}
.navbox {
	margin: auto; padding: 1px; border: 1px solid rgb(170, 170, 170); width: 100%; text-align: center; clear: both; font-size: 88%;
}
.navbox-inner {
	width: 100%;
}
.navbox-subgroup {
	width: 100%;
}
.navbox th {
	text-align: center; padding-right: 1em; padding-left: 1em;
}
.navbox-title {
	text-align: center; padding-right: 1em; padding-left: 1em;
}
.navbox-abovebelow {
	text-align: center; padding-right: 1em; padding-left: 1em;
}
th.navbox-group {
	text-align: right; white-space: nowrap;
}
.navbox {
	background: rgb(253, 253, 253);
}
.navbox-subgroup {
	background: rgb(253, 253, 253);
}
.navbox-list {
	border-color: rgb(253, 253, 253);
}
.navbox th {
	background: rgb(204, 204, 255);
}
.navbox-title {
	background: rgb(204, 204, 255);
}
.navbox-abovebelow {
	background: rgb(221, 221, 255);
}
th.navbox-group {
	background: rgb(221, 221, 255);
}
.navbox-subgroup .navbox-title {
	background: rgb(221, 221, 255);
}
.navbox-subgroup .navbox-group {
	background: rgb(230, 230, 255);
}
.navbox-subgroup .navbox-abovebelow {
	background: rgb(230, 230, 255);
}
.navbox-even {
	background: rgb(247, 247, 247);
}
.navbox-odd {
	
}
table.navbox + table.navbox {
	margin-top: -1px;
}
.navbox .hlist td dl {
	padding: 0.12em 0px;
}
.navbox .hlist td ol {
	padding: 0.12em 0px;
}
.navbox .hlist td ul {
	padding: 0.12em 0px;
}
.navbox td.hlist dl {
	padding: 0.12em 0px;
}
.navbox td.hlist ol {
	padding: 0.12em 0px;
}
.navbox td.hlist ul {
	padding: 0.12em 0px;
}
ol + table.navbox {
	margin-top: 0.5em;
}
ul + table.navbox {
	margin-top: 0.5em;
}
.navbar {
	font-size: 88%; font-weight: normal; display: inline;
}
.navbar ul {
	display: inline; white-space: nowrap;
}
.navbar li {
	word-spacing: -0.12em;
}
.mini.navbar li span {
	font-variant: small-caps;
}
.navbox .navbar {
	font-size: 100%; display: block;
}
.navbox-title .navbar {
	width: 6em; text-align: left; margin-right: 0.5em; float: left;
}
.collapseButton {
	width: auto; text-align: right; font-weight: normal; margin-left: 0.5em; float: right;
}
.navbox .collapseButton {
	width: 6em;
}
.mw-collapsible-toggle {
	text-align: right; font-weight: normal;
}
.navbox .mw-collapsible-toggle {
	width: 6em;
}
.infobox {
	margin: 0.5em 0px 0.5em 1em; padding: 0.2em; border: 1px solid rgb(170, 170, 170); text-align: left; color: black; line-height: 1.5em; clear: right; font-size: 88%; float: right; background-color: rgb(249, 249, 249);
}
.infobox caption {
	font-size: 125%; font-weight: bold;
}
.infobox td {
	vertical-align: top;
}
.infobox th {
	vertical-align: top;
}
.bordered.infobox {
	border-collapse: collapse;
}
.bordered.infobox td {
	border: 1px solid rgb(170, 170, 170);
}
.bordered.infobox th {
	border: 1px solid rgb(170, 170, 170);
}
.bordered.infobox .borderless td {
	border: 0px currentColor;
}
.bordered.infobox .borderless th {
	border: 0px currentColor;
}
.sisterproject.infobox {
	width: 20em; font-size: 90%;
}
.standard-talk.infobox {
	border: 1px solid rgb(192, 192, 144); background-color: rgb(248, 234, 186);
}
.bordered.standard-talk.infobox td {
	border: 1px solid rgb(192, 192, 144);
}
.bordered.standard-talk.infobox th {
	border: 1px solid rgb(192, 192, 144);
}
.bordered.infobox .mergedtoprow td {
	border-width: 1px 1px 0px 0px; border-style: solid solid none none; border-color: rgb(170, 170, 170) rgb(170, 170, 170) currentColor currentColor;
}
.bordered.infobox .mergedtoprow th {
	border-width: 1px 1px 0px 0px; border-style: solid solid none none; border-color: rgb(170, 170, 170) rgb(170, 170, 170) currentColor currentColor;
}
.bordered.infobox .mergedrow td {
	border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(170, 170, 170) currentColor currentColor;
}
.bordered.infobox .mergedrow th {
	border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(170, 170, 170) currentColor currentColor;
}
.geography.infobox {
	text-align: left; line-height: 1.2em; font-size: 90%; border-collapse: collapse;
}
.geography.infobox td {
	padding: 0.4em 0.6em; border-top-color: rgb(170, 170, 170); border-top-width: 1px; border-top-style: solid;
}
.geography.infobox th {
	padding: 0.4em 0.6em; border-top-color: rgb(170, 170, 170); border-top-width: 1px; border-top-style: solid;
}
.geography.infobox .mergedtoprow td {
	padding: 0.4em 0.6em 0.2em; border-top-color: rgb(170, 170, 170); border-top-width: 1px; border-top-style: solid;
}
.geography.infobox .mergedtoprow th {
	padding: 0.4em 0.6em 0.2em; border-top-color: rgb(170, 170, 170); border-top-width: 1px; border-top-style: solid;
}
.geography.infobox .mergedrow td {
	padding: 0px 0.6em 0.2em; border: 0px currentColor;
}
.geography.infobox .mergedrow th {
	padding: 0px 0.6em 0.2em; border: 0px currentColor;
}
.geography.infobox .mergedbottomrow td {
	padding: 0px 0.6em 0.4em; border-top-color: currentColor; border-bottom-color: rgb(170, 170, 170); border-top-width: 0px; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid;
}
.geography.infobox .mergedbottomrow th {
	padding: 0px 0.6em 0.4em; border-top-color: currentColor; border-bottom-color: rgb(170, 170, 170); border-top-width: 0px; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid;
}
.geography.infobox .maptable td {
	padding: 0px; border: 0px currentColor;
}
.geography.infobox .maptable th {
	padding: 0px; border: 0px currentColor;
}
.plainrowheaders.wikitable th[scope=row] {
	text-align: left; font-weight: normal;
}
.wikitable td ul {
	text-align: left;
}
.wikitable td ol {
	text-align: left;
}
.wikitable td dl {
	text-align: left;
}
.hlist.wikitable td ul {
	text-align: inherit;
}
.hlist.wikitable td ol {
	text-align: inherit;
}
.hlist.wikitable td dl {
	text-align: inherit;
}
div.listenlist {
	background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png"); padding-left: 40px;
}
div.medialist {
	margin: 1em; min-height: 50px; background-repeat: no-repeat;
}
div.medialist ul {
	margin: 0px; list-style-type: none; list-style-image: none;
}
div.medialist ul li {
	padding-bottom: 0.5em;
}
div.medialist ul li li {
	padding-bottom: 0px; font-size: 91%;
}
div#content a[href$='.pdf'].external {
	background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right; padding-right: 18px;
}
div#content a[href*='.pdf?'].external {
	background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right; padding-right: 18px;
}
div#content a[href*='.pdf#'].external {
	background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right; padding-right: 18px;
}
div#content a[href$='.PDF'].external {
	background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right; padding-right: 18px;
}
div#content a[href*='.PDF?'].external {
	background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right; padding-right: 18px;
}
div#content a[href*='.PDF#'].external {
	background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right; padding-right: 18px;
}
div#mw_content a[href$='.pdf'].external {
	background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right; padding-right: 18px;
}
div#mw_content a[href*='.pdf?'].external {
	background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right; padding-right: 18px;
}
div#mw_content a[href*='.pdf#'].external {
	background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right; padding-right: 18px;
}
div#mw_content a[href$='.PDF'].external {
	background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right; padding-right: 18px;
}
div#mw_content a[href*='.PDF?'].external {
	background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right; padding-right: 18px;
}
div#mw_content a[href*='.PDF#'].external {
	background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right; padding-right: 18px;
}
div#content span.PDFlink a {
	background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right; padding-right: 18px;
}
div#mw_content span.PDFlink a {
	background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right; padding-right: 18px;
}
div.columns-2 div.column {
	width: 50%; float: left; min-width: 300px;
}
div.columns-3 div.column {
	width: 33.3%; float: left; min-width: 200px;
}
div.columns-4 div.column {
	width: 25%; float: left; min-width: 150px;
}
div.columns-5 div.column {
	width: 20%; float: left; min-width: 120px;
}
.messagebox {
	margin: 0px auto 1em; padding: 0.2em; border: 1px solid rgb(170, 170, 170); width: 80%; background-color: rgb(249, 249, 249);
}
.merge.messagebox {
	border: 1px solid rgb(192, 184, 204); text-align: center; background-color: rgb(240, 229, 255);
}
.cleanup.messagebox {
	border: 1px solid rgb(159, 159, 255); text-align: center; background-color: rgb(239, 239, 255);
}
.standard-talk.messagebox {
	margin: 4px auto; border: 1px solid rgb(192, 192, 144); background-color: rgb(248, 234, 186);
}
.mbox-inside .standard-talk {
	margin: 2px 0px; padding: 2px; border: 1px solid rgb(192, 192, 144); width: 100%; background-color: rgb(248, 234, 186);
}
.nested-talk.messagebox {
	margin: 2px 0px; padding: 2px; border: 1px solid rgb(192, 192, 144); width: 100%; background-color: rgb(248, 234, 186);
}
.small.messagebox {
	margin: 0px 0px 1em 1em; width: 238px; line-height: 1.25em; clear: both; font-size: 85%; float: right;
}
.small-talk.messagebox {
	background: rgb(248, 234, 186); margin: 0px 0px 1em 1em; width: 238px; line-height: 1.25em; clear: both; font-size: 85%; float: right;
}
th.mbox-text {
	padding: 0.25em 0.9em; border: currentColor; width: 100%;
}
td.mbox-text {
	padding: 0.25em 0.9em; border: currentColor; width: 100%;
}
td.mbox-image {
	padding: 2px 0px 2px 0.9em; border: currentColor; text-align: center;
}
td.mbox-imageright {
	padding: 2px 0.9em 2px 0px; border: currentColor; text-align: center;
}
td.mbox-empty-cell {
	padding: 0px; border: currentColor; width: 1px;
}
table.ambox {
	background: rgb(251, 251, 251); border-width: 1px 1px 1px 10px; border-style: solid; border-color: rgb(170, 170, 170) rgb(170, 170, 170) rgb(170, 170, 170) rgb(30, 144, 255); margin: 0px 10%;
}
table.ambox + table.ambox {
	margin-top: -1px;
}
.ambox th.mbox-text {
	padding: 0.25em 0.5em;
}
.ambox td.mbox-text {
	padding: 0.25em 0.5em;
}
.ambox td.mbox-image {
	padding: 2px 0px 2px 0.5em;
}
.ambox td.mbox-imageright {
	padding: 2px 0.5em 2px 0px;
}
table.ambox-notice {
	border-left-color: rgb(30, 144, 255); border-left-width: 10px; border-left-style: solid;
}
table.ambox-speedy {
	background: rgb(255, 238, 238); border-left-color: rgb(178, 34, 34); border-left-width: 10px; border-left-style: solid;
}
table.ambox-delete {
	border-left-color: rgb(178, 34, 34); border-left-width: 10px; border-left-style: solid;
}
table.ambox-content {
	border-left-color: rgb(242, 133, 0); border-left-width: 10px; border-left-style: solid;
}
table.ambox-style {
	border-left-color: rgb(244, 196, 48); border-left-width: 10px; border-left-style: solid;
}
table.ambox-move {
	border-left-color: rgb(153, 50, 204); border-left-width: 10px; border-left-style: solid;
}
table.ambox-protection {
	border-left-color: rgb(187, 187, 170); border-left-width: 10px; border-left-style: solid;
}
table.imbox {
	background: rgb(251, 251, 251); margin: 4px 10%; border: 3px solid rgb(30, 144, 255); border-collapse: collapse;
}
.imbox .mbox-text .imbox {
	margin: 0px -0.5em; display: block;
}
.mbox-inside .imbox {
	margin: 4px;
}
table.imbox-notice {
	border: 3px solid rgb(30, 144, 255);
}
table.imbox-speedy {
	background: rgb(255, 238, 238); border: 3px solid rgb(178, 34, 34);
}
table.imbox-delete {
	border: 3px solid rgb(178, 34, 34);
}
table.imbox-content {
	border: 3px solid rgb(242, 133, 0);
}
table.imbox-style {
	border: 3px solid rgb(244, 196, 48);
}
table.imbox-move {
	border: 3px solid rgb(153, 50, 204);
}
table.imbox-protection {
	border: 3px solid rgb(187, 187, 170);
}
table.imbox-license {
	background: rgb(247, 248, 255); border: 3px solid rgb(136, 136, 170);
}
table.imbox-featured {
	border: 3px solid rgb(203, 161, 53);
}
table.cmbox {
	background: rgb(223, 232, 255); margin: 3px 10%; border: 1px solid rgb(170, 170, 170); border-collapse: collapse;
}
table.cmbox-notice {
	background: rgb(216, 232, 255);
}
table.cmbox-speedy {
	background: rgb(255, 219, 219); border: 4px solid rgb(178, 34, 34); margin-top: 4px; margin-bottom: 4px;
}
table.cmbox-delete {
	background: rgb(255, 219, 219);
}
table.cmbox-content {
	background: rgb(255, 231, 206);
}
table.cmbox-style {
	background: rgb(255, 249, 219);
}
table.cmbox-move {
	background: rgb(228, 216, 255);
}
table.cmbox-protection {
	background: rgb(239, 239, 225);
}
table.ombox {
	background: rgb(249, 249, 249); margin: 4px 10%; border: 1px solid rgb(170, 170, 170); border-collapse: collapse;
}
table.ombox-notice {
	border: 1px solid rgb(170, 170, 170);
}
table.ombox-speedy {
	background: rgb(255, 238, 238); border: 2px solid rgb(178, 34, 34);
}
table.ombox-delete {
	border: 2px solid rgb(178, 34, 34);
}
table.ombox-content {
	border: 1px solid rgb(242, 133, 0);
}
table.ombox-style {
	border: 1px solid rgb(244, 196, 48);
}
table.ombox-move {
	border: 1px solid rgb(153, 50, 204);
}
table.ombox-protection {
	border: 2px solid rgb(187, 187, 170);
}
table.tmbox {
	background: rgb(248, 234, 186); margin: 4px 10%; border: 1px solid rgb(192, 192, 144); border-collapse: collapse;
}
.mediawiki .mbox-inside .tmbox {
	margin: 2px 0px; width: 100%;
}
.mbox-inside .mbox-small.tmbox {
	line-height: 1.5em; font-size: 100%;
}
table.tmbox-speedy {
	background: rgb(255, 238, 238); border: 2px solid rgb(178, 34, 34);
}
table.tmbox-delete {
	border: 2px solid rgb(178, 34, 34);
}
table.tmbox-content {
	border: 2px solid rgb(242, 133, 0);
}
table.tmbox-style {
	border: 2px solid rgb(244, 196, 48);
}
table.tmbox-move {
	border: 2px solid rgb(153, 50, 204);
}
table.tmbox-protection {
	border: 1px solid rgb(192, 192, 144);
}
table.tmbox-notice {
	border: 1px solid rgb(192, 192, 144);
}
table.dmbox {
	margin: 0.9em 1em; clear: both; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
table.fmbox {
	background: rgb(249, 249, 249); margin: 0.2em 0px; border: 1px solid rgb(170, 170, 170); width: 100%; clear: both;
}
table.fmbox-system {
	background: rgb(249, 249, 249);
}
table.fmbox-warning {
	background: rgb(255, 219, 219); border: 1px solid rgb(187, 112, 112);
}
table.fmbox-editnotice {
	
}
div.mw-warning-with-logexcerpt {
	background: rgb(255, 219, 219); margin: 0.2em 0px; padding: 0.25em 0.9em; border: 1px solid rgb(187, 112, 112); clear: both;
}
div.mw-lag-warn-high {
	background: rgb(255, 219, 219); margin: 0.2em 0px; padding: 0.25em 0.9em; border: 1px solid rgb(187, 112, 112); clear: both;
}
div.mw-cascadeprotectedwarning {
	background: rgb(255, 219, 219); margin: 0.2em 0px; padding: 0.25em 0.9em; border: 1px solid rgb(187, 112, 112); clear: both;
}
div#mw-protect-cascadeon {
	background: rgb(255, 219, 219); margin: 0.2em 0px; padding: 0.25em 0.9em; border: 1px solid rgb(187, 112, 112); clear: both;
}
div.mw-lag-warn-normal {
	background: rgb(249, 249, 249); margin: 0.2em 0px; padding: 0.25em 0.9em; border: 1px solid rgb(170, 170, 170); clear: both;
}
div.fmbox-system {
	background: rgb(249, 249, 249); margin: 0.2em 0px; padding: 0.25em 0.9em; border: 1px solid rgb(170, 170, 170); clear: both;
}
body.mediawiki table.mbox-small {
	margin: 4px 0px 4px 1em; width: 238px; line-height: 1.25em; clear: right; font-size: 88%; float: right;
}
body.mediawiki table.mbox-small-left {
	margin: 4px 1em 4px 0px; width: 238px; line-height: 1.25em; font-size: 88%; border-collapse: collapse;
}
div.noarticletext {
	padding: 0px; border: currentColor;
}
#wpSave {
	font-weight: bold;
}
.hiddenStructure {
	color: rgb(255, 0, 0); display: inline !important; background-color: rgb(0, 255, 0);
}
.check-icon a.new {
	display: none; speak: none;
}
.nounderlines a {
	text-decoration: none !important;
}
.IPA a:link {
	text-decoration: none !important;
}
.IPA a:visited {
	text-decoration: none !important;
}
div.NavFrame {
	margin: 0px; padding: 4px; border: 1px solid rgb(170, 170, 170); text-align: center; font-size: 95%; border-collapse: collapse;
}
div.NavFrame + div.NavFrame {
	border-top-style: hidden;
}
div.NavPic {
	margin: 0px; padding: 2px; float: left; background-color: rgb(255, 255, 255);
}
div.NavFrame div.NavHead {
	height: 1.6em; font-weight: bold; position: relative; background-color: rgb(204, 204, 255);
}
div.NavFrame p {
	font-size: 100%;
}
div.NavFrame div.NavContent {
	font-size: 100%;
}
div.NavFrame div.NavContent p {
	font-size: 100%;
}
div.NavEnd {
	margin: 0px; padding: 0px; line-height: 1px; clear: both;
}
a.NavToggle {
	top: 0px; right: 3px; font-size: 90%; font-weight: normal; position: absolute;
}
.rellink {
	padding-left: 1.6em; font-style: italic; margin-bottom: 0.5em;
}
.dablink {
	padding-left: 1.6em; font-style: italic; margin-bottom: 0.5em;
}
.rellink i {
	font-style: normal;
}
.dablink i {
	font-style: normal;
}
.listify td {
	display: list-item;
}
.listify tr {
	display: block;
}
.listify table {
	display: block;
}
.geo-default {
	display: inline;
}
.geo-dms {
	display: inline;
}
.geo-dec {
	display: inline;
}
.geo-nondefault {
	display: none;
}
.geo-multi-punct {
	display: none;
}
.longitude {
	white-space: nowrap;
}
.latitude {
	white-space: nowrap;
}
.nonumtoc .tocnumber {
	display: none;
}
.nonumtoc #toc ul {
	list-style: none; margin: 0.3em 0px 0px; padding: 0px; line-height: 1.5em;
}
.nonumtoc .toc ul {
	list-style: none; margin: 0.3em 0px 0px; padding: 0px; line-height: 1.5em;
}
.nonumtoc #toc ul ul {
	margin: 0px 0px 0px 2em;
}
.nonumtoc .toc ul ul {
	margin: 0px 0px 0px 2em;
}
.toclimit-2 .toclevel-1 ul {
	display: none;
}
.toclimit-3 .toclevel-2 ul {
	display: none;
}
.toclimit-4 .toclevel-3 ul {
	display: none;
}
.toclimit-5 .toclevel-4 ul {
	display: none;
}
.toclimit-6 .toclevel-5 ul {
	display: none;
}
.toclimit-7 .toclevel-6 ul {
	display: none;
}
blockquote.templatequote {
	margin-top: 0px;
}
blockquote.templatequote div.templatequotecite {
	text-align: left; line-height: 1em; padding-left: 2em; margin-top: 0px;
}
blockquote.templatequote div.templatequotecite cite {
	font-size: 85%;
}
div.user-block {
	padding: 5px; border: 1px solid rgb(169, 169, 169); margin-bottom: 0.5em; background-color: rgb(255, 239, 213);
}
.nowrap {
	white-space: nowrap;
}
.nowraplinks a {
	white-space: nowrap;
}
.nowraplinks .selflink {
	white-space: nowrap;
}
span.texhtml {
	white-space: nowrap;
}
sup.reference a {
	white-space: nowrap;
}
.template-documentation {
	margin: 1em 0px 0px; padding: 1em; border: 1px solid rgb(170, 170, 170); clear: both; background-color: rgb(236, 252, 244);
}
.imagemap-inline div {
	display: inline;
}
#wpUploadDescription {
	height: 13em;
}
.thumbinner {
	min-width: 100px;
}
div.thumb img.thumbimage {
	background-color: rgb(255, 255, 255);
}
div#content .gallerybox div.thumb {
	background-color: rgb(249, 249, 249);
}
.gallerybox .thumb img {
	background: url("//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") rgb(255, 255, 255);
}
.ns-0 .gallerybox .thumb img {
	background: rgb(255, 255, 255);
}
.ns-2 .gallerybox .thumb img {
	background: rgb(255, 255, 255);
}
.ns-100 .gallerybox .thumb img {
	background: rgb(255, 255, 255);
}
.nochecker .gallerybox .thumb img {
	background: rgb(255, 255, 255);
}
#mw-subcategories ul {
	list-style: none; margin-left: 0.25em;
}
.CategoryTreeChildren {
	margin-left: 1.25em;
}
#mw-subcategories {
	clear: both;
}
#mw-pages {
	clear: both;
}
#mw-category-media {
	clear: both;
}
#filehistory {
	clear: both;
}
#wikiPreview {
	clear: both;
}
#wikiDiff {
	clear: both;
}
body.rtl #mw-articlefeedbackv5 {
	clear: right; margin-bottom: 1em; float: right; display: block;
}
body.rtl #mw-articlefeedback {
	clear: right; margin-bottom: 1em; float: right; display: block;
}
span.updatedmarker {
	color: rgb(0, 100, 0); background-color: transparent;
}
.mw-special-Watchlist .mw-changeslist-line-watched .mw-title {
	font-weight: normal;
}
.mw-special-Watchlist #mw-watchlist-resetbutton {
	display: none;
}
.wpb .wpb-header {
	display: none;
}
.wpbs-inner .wpb .wpb-header {
	display: block;
}
.wpbs-inner .wpb .wpb-header {
	display: table-row;
}
.wpbs-inner .wpb-outside {
	display: none;
}
.mw-tag-markers {
	font-family: sans-serif; font-size: 90%; font-style: italic;
}
.sysop-show {
	display: none;
}
.accountcreator-show {
	display: none;
}
ul.permissions-errors > li {
	list-style: none;
}
ul.permissions-errors {
	margin: 0px;
}
body.page-Special_UserLogin .mw-label label {
	white-space: nowrap;
}
body.page-Special_UserLogin_signup .mw-label label {
	white-space: nowrap;
}
body {
	-webkit-text-size-adjust: none;
}
.transborder {
	border: solid transparent;
}
* html .transborder {
	border: solid rgb(0, 0, 1); filter: chroma(color=#000001);
}
div.mw-geshi div {
	font-family: monospace,Courier !important;
}
div.mw-geshi div pre {
	font-family: monospace,Courier !important;
}
span.mw-geshi {
	font-family: monospace,Courier !important;
}
pre.source-css {
	font-family: monospace,Courier !important;
}
pre.source-javascript {
	font-family: monospace,Courier !important;
}
table#mw-prefixindex-list-table {
	width: 98%;
}
table#mw-prefixindex-nav-table {
	width: 98%;
}
.breadcrumb {
	font: 14px/normal Helvetica, Arial, Sans-Serif; list-style: none; overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.breadcrumb li {
	margin-bottom: 0px; float: left;
}
.breadcrumb li a {
	padding: 10px 0px 10px 45px; color: white; text-decoration: none; float: left; display: block; position: relative;
}
.breadcrumb li a::after {
	left: 100%; top: 50%; width: 0px; height: 0px; margin-top: -50px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 50px; border-bottom-width: 50px; border-top-style: solid; border-bottom-style: solid; display: block; position: absolute; z-index: 2; content: " ";
}
.breadcrumb li a::before {
	left: 100%; top: 50%; width: 0px; height: 0px; margin-top: -50px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 50px; border-bottom-width: 50px; border-top-style: solid; border-bottom-style: solid; display: block; position: absolute; z-index: 2; content: " ";
}
.breadcrumb li a::before {
	margin-left: 1px; border-left-color: white; border-left-width: 31px; border-left-style: solid; z-index: 1;
}
.breadcrumb li:first-child a {
	padding-left: 20px;
}
.currentcrumb a {
	background: rgb(0, 102, 153);
}
.currentcrumb a::after {
	border-left-color: rgb(0, 102, 153); border-left-width: 30px; border-left-style: solid;
}
.currentcrumb a:hover {
	background: rgb(0, 45, 68);
}
.prevcrumb a:hover {
	background: rgb(0, 45, 68);
}
.nextcrumb a:hover {
	background: rgb(0, 45, 68);
}
.currentcrumb a:hover::after {
	border-left-color: rgb(0, 45, 68) !important;
}
.prevcrumb a:hover::after {
	border-left-color: rgb(0, 45, 68) !important;
}
.nextcrumb a:hover::after {
	border-left-color: rgb(0, 45, 68) !important;
}
.prevcrumb a {
	background: rgb(51, 153, 102);
}
.prevcrumb a::after {
	border-left-color: rgb(51, 153, 102); border-left-width: 30px; border-left-style: solid;
}
.nextcrumb a {
	background: rgb(153, 153, 153);
}
.nextcrumb a::after {
	border-left-color: rgb(153, 153, 153); border-left-width: 30px; border-left-style: solid;
}
#userlogin {
	margin: 0px; border: currentColor; padding-top: 0.75em !important; padding-right: 1.5em; padding-bottom: 1.5em; padding-left: 1.5em;
}
.portal-column-left {
	width: 50%; float: left;
}
.portal-column-right {
	width: 49%; float: right;
}
.portal-column-left-wide {
	width: 60%; float: left;
}
.portal-column-right-narrow {
	width: 39%; float: right;
}
.portal-column-left-extra-wide {
	width: 70%; float: left;
}
.portal-column-right-extra-narrow {
	width: 29%; float: right;
}
.portal-column-left {
	width: inherit; float: inherit;
}
.portal-column-right {
	width: inherit; float: inherit;
}
.portal-column-left-wide {
	width: inherit; float: inherit;
}
.portal-column-right-narrow {
	width: inherit; float: inherit;
}
.portal-column-left-extra-wide {
	width: inherit; float: inherit;
}
.portal-column-right-extra-narrow {
	width: inherit; float: inherit;
}
#bodyContent .letterhead {
	padding: 2em; background-image: url("//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png"); background-repeat: no-repeat; background-color: rgb(250, 249, 242);
}
.treeview ul {
	margin: 0px; padding: 0px;
}
.treeview li {
	margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; zoom: 1;
}
.treeview li li {
	background: url("//upload.wikimedia.org/wikipedia/commons/f/f2/Treeview-grey-line.png") no-repeat 0px -2981px; text-indent: 0.3em; padding-left: 20px;
}
.treeview li li.lastline {
	background-position: 0px -5971px;
}
.treeview li.emptyline > ul {
	margin-left: -1px;
}
.treeview li.emptyline > ul > li:first-child {
	background-position: 0px 9px;
}
.compact-ambox table .mbox-image {
	display: none;
}
.compact-ambox table .mbox-imageright {
	display: none;
}
.compact-ambox table .mbox-empty-cell {
	display: none;
}
.compact-ambox table.ambox {
	margin: 0px 0px 0px 1.6em !important; padding: 0px !important; border: currentColor; width: auto; display: block; border-collapse: collapse;
}
body.mediawiki .compact-ambox table.mbox-small-left {
	margin: 0px; width: auto; font-size: 100%;
}
.compact-ambox table .mbox-text {
	margin: 0px !important; padding: 0px !important;
}
.compact-ambox table .mbox-text-span {
	line-height: 1.5em; display: list-item; list-style-type: square; list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
.compact-ambox .hide-when-compact {
	display: none;
}
body.page-Main_Page #deleteconfirm {
	display: none !important;
}
body.page-Main_Page #t-cite {
	display: none !important;
}
body.page-Main_Page #footer-info-lastmod {
	display: none !important;
}
body.page-Main_Page #siteSub {
	display: none !important;
}
body.page-Main_Page #contentSub {
	display: none !important;
}
body.page-Main_Page h1.firstHeading {
	display: none !important;
}
body.page-Main_Page #mp-topbanner {
	margin-top: 0px !important;
}
#coordinates {
	margin: 0em; padding: 0em; top: 0em; text-align: right; right: 0em; text-transform: none; line-height: 1.5em; text-indent: 0px; font-size: 85%; float: right; white-space: nowrap; position: absolute;
}
div.topicon {
	top: -2em; margin-right: -10px; display: block !important; position: absolute;
}
div.flaggedrevs_short {
	top: -3em; right: 80px; margin-right: -10px; margin-left: 0px; position: absolute; z-index: 1;
}
body.rtl #protected-icon {
	left: 55px;
}
body.rtl #spoken-icon {
	left: 30px;
}
body.rtl #commons-icon {
	left: 30px;
}
body.rtl #featured-star {
	left: 10px;
}
div.vectorMenu div {
	z-index: 2;
}
#siteSub {
	font-size: 92%; font-weight: normal; display: inline;
}
#mw-panel div.portal div.body ul li.GA {
	background: url("//upload.wikimedia.org/wikipedia/commons/4/42/Monobook-bullet-ga.png") no-repeat; padding-left: 1.25em; margin-left: -1.25em;
}
#mw-panel div.portal div.body ul li.FA {
	background: url("//upload.wikimedia.org/wikipedia/commons/d/d4/Monobook-bullet-star.png") no-repeat; padding-left: 1.25em; margin-left: -1.25em;
}
span.texhtml {
	font-size: 118%;
}
#bodyContent a[href^='https://'].external {
	background: url("//upload.wikimedia.org/wikipedia/en/0/00/Lock_icon_blue.gif") no-repeat right; padding-right: 16px;
}
.link-https {
	background: url("//upload.wikimedia.org/wikipedia/en/0/00/Lock_icon_blue.gif") no-repeat right; padding-right: 16px;
}
div.redirectMsg img {
	vertical-align: text-bottom;
}
.redirectText {
	margin: 5px; font-size: 150%;
}
.ns-0 .ambox {
	display: none !important;
}
.ns-0 .navbox {
	display: none !important;
}
.ns-0 .vertical-navbox {
	display: none !important;
}
.ns-0 .sisterproject.infobox {
	display: none !important;
}
.ns-0 .dablink {
	display: none !important;
}
.ns-0 .metadata {
	display: none !important;
}
#filetoc {
	display: none !important;
}
#footer-places {
	display: none !important;
}
#mobileview {
	display: none !important;
}
.editlink {
	display: none !important;
}
a.NavToggle {
	display: none !important;
}
span.collapseButton {
	display: none !important;
}
span.mw-collapsible-toggle {
	display: none !important;
}
.noprint {
	display: none !important;
}
#content cite a.text.external::after {
	display: none !important;
}
.nourlexpansion a.text.external::after {
	display: none !important;
}
.nourlexpansion a.autonumber.external::after {
	display: none !important;
}
table.collapsible tr {
	display: block !important;
}
div.NavPic {
	display: block !important;
}
div.NavContent {
	display: block !important;
}
table.collapsible tr {
	display: table-row !important;
}
.skin-simple div#column-one {
	display: none;
}
.skin-simple div#f-poweredbyico {
	display: none;
}
.skin-simple div#f-copyrightico {
	display: none;
}
.skin-simple .editsection {
	display: none;
}
#firstHeading {
	margin: 0px;
}
table.layout {
	width: 100% !important; display: block !important;
}
table.layout tbody {
	width: 100% !important; display: block !important;
}
table.layout tr {
	width: 100% !important; display: block !important;
}
table.layout th {
	width: 100% !important; display: block !important;
}
table.layout td {
	width: 100% !important; display: block !important;
}
#mp-topbanner {
	width: 100% !important; display: block !important;
}
#mp-topbanner tbody {
	width: 100% !important; display: block !important;
}
#mp-topbanner tr {
	width: 100% !important; display: block !important;
}
#mp-topbanner th {
	width: 100% !important; display: block !important;
}
#mp-topbanner td {
	width: 100% !important; display: block !important;
}
#mp-upper {
	width: 100% !important; display: block !important;
}
#mp-upper tbody {
	width: 100% !important; display: block !important;
}
#mp-upper tr {
	width: 100% !important; display: block !important;
}
#mp-upper th {
	width: 100% !important; display: block !important;
}
#mp-upper td {
	width: 100% !important; display: block !important;
}
#mp-tfp {
	width: 100% !important; display: block !important;
}
#mp-tfp tbody {
	width: 100% !important; display: block !important;
}
#mp-tfp tr {
	width: 100% !important; display: block !important;
}
#mp-tfp th {
	width: 100% !important; display: block !important;
}
#mp-tfp td {
	width: 100% !important; display: block !important;
}
