/* monobook/monobook.css * * See PHP for credits and license */body {  font: x-small sans-serif;  background: #f9f9f9 url("headbg.jpg") 0px 0px no-repeat;  color: black;  margin: 0;  padding: 0;}#globalwrapper { /* scale back up to a sane default */  font-size: 127%;  width: 100%;  margin: 0;  padding: 0;}#content {  margin: 0 0 0.6em 12.2em;  padding: 0;  float: none;  --height: 1%; /* workaround for various ie float bugs */}#contentbody {  padding: 0em 1em 1.5em 1em;  background: white;  border: 1px solid #aaaaaa;  border-right: none;  border-top: none;  line-height: 1.5em;  position: relative;  margin-right: 0;  --height: 1%; /* workaround for various ie float bugs */}#header {  margin: 1.3em 0 0 0;  border-bottom: 1px solid #aaaaaa;}#tabs {  width: 100%;  /*border: 1px solid #aaaaaa;*/}#tabs ul {  padding: 3px 0 2px 0;  padding-left: 1em;  margin-left: 0;  border-bottom: 1px solid #aaaaaa;  font: normal 12px sans-serif;}#tabs ul li {  list-style: none;  margin: 0;  display: inline;}#tabs ul li * {  padding: 3px 0.5em 2px 0.5em;  margin-left: 3px;  border: 1px solid #aaaaaa;  border-bottom: none;  background: white;  text-decoration: none;  color: #002bb8;  display: inline;}#tabs ul li p {  color: black;}#tabs ul li a:link:hover,#tabs ul li a:visited:hover {  border-bottom: 1px solid white;}#tabs ul li *#active {  border-color: #fabd23;  border-bottom: 1px solid white;}#tabs .vspace {  display: none;}#pageleft {  position: absolute;  left: 0;  top: 0;  width: 11.6em;}#pagelogo {  position: absolute;  top: 0;  left: 0;  height: 155px;  width: 12em;  overflow: visible;}#pagelogo a,#pagelogo a:hover {  display: block;  height: 155px;  width: 12.2em;  background-repeat: no-repeat;  background-position: 50% 50% !important;  text-decoration: none;  /*border: 1px solid #aaaaaa;*/}#pageleftcontent {  padding-top: 160px;  width: 11.6em;  overflow: hidden;}.pageleftbodycaption {  padding-left: 0.5em;}.pageleftbody {  margin: 0 0 0.6em 0;  border-left: 1px solid #aaaaaa; }.pageleftbody {  margin: 0 0 0.6em 0;  font-size: 95%;  background: white;  border-collapse: collapse;  border: 1px solid #aaaaaa;  border-left: none;  padding: 0 0.8em 0.3em 0.5em;  overflow: hidden;}.pageleftbody h1,.pageleftbody h2,.pageleftbody h3,.pageleftbody h4 {  margin: 0;  padding: 0;  font-size: 1.2em;}.pageleftbody ul {  line-height: 1.5em;  list-style-type: square;  list-style-image: url("bullet.gif");  font-size: 95%;}.pageleftbody li {  padding: 0;  margin: 0;}.pageleftbody input { font-size: 95%; }.pageleftbody form {  margin: 0;  line-height: 1.5em;}#sidesearch input.searchbox {  margin-top: 0.6em;  width: 10.8em;}#sidesearch  div.searchbutton {  text-align: right;}#rightbody {  padding-top: 1em;  float: right;}#print {  padding-top: 0.1em;  padding-bottom: 3px;  text-align: right;  font-size: 90%;}#print a:hover {  border: 1px dotted #aaaaaa;  text-decoration: none;}#print a {  padding: 1px;  padding-right: 2px;  border: 1px solid white;}#print img {  border: 0;  margin: 0;  vertical-align: middle;}#rightbar {  /* width: 17em; */  margin: 0.3em 0 0.25em 0.5em;  padding: 0.2em 0.5em;  border: 1px solid #ffad80;  background-color: #fff7cb;  font-size: 90%;  line-height: 1.2em;}#rightbar ul {  list-style-type: square;  list-style-image: url("required.gif");}#rightbar li {  line-height: 1.2em;}.rb-none   { width: 0;           visibility: hidden; }.rb-narrow { width: 12em; }.rb-normal { width: 17em; }.rb-wide   { width: 22em; }#footer {  background-color: white;  border: 1px solid #fabd23;  border-right: none;  margin: 0.6em 0em 1em 0em;  padding: 0.4em 0em;  font-size: 90%;  position: relative;  --height: 1%; /* workaround for various ie float bugs */  text-align: center;}#footer ul {  list-style-type: none;  padding: 0;  margin: 0;}#footer li {  display: inline;  margin: 0 1.3em;}#footer .navbox a {  padding: 0 3px;  border: 1px dotted #002bb8;}#footer .navbox a:hover {  text-decoration: none;  border: 1px solid #002bb8;}#footer .navbox a:visited,#footer .navbox a:active { color: #002bb8; }.titlepage {  /*width: 100%;*/  margin-bottom: 0.1em;  clear: none;}a {  text-decoration: none;  color: #002bb8;  background: none;}a:visited { color: #5a3696; }a:active { color: #ffa500; }a:hover { text-decoration: underline; }#wikitext a.wikilink, #wikitext a.createlinktext {  border-bottom: 1px dotted #E0E0E0;}#wikitext a.wikilink:hover, #wikitext a.createlinktext:hover {  border-bottom: 0;}hr {  height: 1px;  color: #aaaaaa;  background-color: #aaaaaa;  border: 0;  margin: 0.2em 0 0.2em 0;}h1, h2, h3, h4, h5, h6 {  color: black;  background: none;  font-weight: normal;  margin: 0;  padding-top: 0.5em;  padding-bottom: 0.17em;  border-bottom: 1px solid #aaaaaa;}h1, h2 {  clear:both;}h3, h4, h5, h6 {  border-bottom: 0px;  font-weight: bold;}h1 { font-size: 188%; line-height: 1.1em;}h2 { font-size: 150%; }h3 { font-size: 132%; }h4 { font-size: 116%; }h5 { font-size: 100%; }h6 { font-size: 80%;  }ul {  line-height: 1.5em;  list-style-type: square;  margin: 0.3em 0 0 1.5em;  padding: 0;  list-style-image: url("bullet.gif");}ul.historylist {  list-style-image: none;}ol {  line-height: 1.5em;  margin: 0.3em 0 0 3.2em;  padding:0;  list-style-image: none;}li { margin-bottom: 0.1em; }dt {  font-weight: bold;  margin-bottom: 0.1em;}dl {  margin-top: 0.2em;  margin-bottom: 0.5em;}dd {  line-height: 1.5em;  margin-left: 2em;  margin-bottom: 0.1em;}code { background-color: #f9f9f9; }pre {  padding: 1em;  color: black;  background-color: #f9f9f9;  line-height: 1.1em;  clear: both;}/*a.urllink img {  position: relative;  left: 2px;}*/a.urllink {  background: url(external.png) center right no-repeat;  padding-right: 13px;}a.createlinktext,a.createlinktext:visited {  color: red;  border-bottom: none;}a.createlink,a.createlink:visited {  left: 2px;  top: 2px;}.sidehead {  color: black;  background: none;  font-weight: normal;  margin: 0.2em 0 0 0;  border-bottom: 1px solid #aaaaaa;  padding: 0;  font-size: 1.2em;}.wikilink .urllink {  background: none;  padding: 0;}#wikitext {  position: relative;}#wikitext form, #wikitext input {  font: normal 11px tahoma, geneva, arial, helvetica, sans-serif;}#wikiedit {  position: relative;  height: 1%; /* workaround for various ie float bugs */}#wikiedit textarea {  margin-top: 0.5em;  padding: 0;  width: 100%;}#stopwatch pre {  margin-left: 14em;  font: 8pt/1 monospace;}#wikitext p, #wikitext div, #wikitext dd, #wikitext ol, #wikitext ul  {  text-align: justify;  line-height: 1.5em !important;  margin-top: 0.5em;  margin-bottom: 0.5em;  hyphens: auto;  -moz-hyphens: auto;  -webkit-hyphens: auto;  -ms-hyphens: auto;  -o-hyphens: auto;}#share42 {  display: inline-block;  padding: 0;  margin: 0;  border: 0;}#share42:hover {}#share42 a {opacity: 0.5;}#share42:hover a {opacity: 0.75}#share42 a:hover {opacity: 1}div.bj {  text-align: center;  color: silver;  font-size: 70%;  border: 0 solid silver;  padding: 3px;}div.bj a {  text-decoration: none;  color: silver;}div.bj a:hover {  text-decoration: none;  color: gray;}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) {    #pageleft {        display: none;    }    .share42 {        display: none;    }    #content {        margin-left: 0;        max-width: 100%;        width: 100%;    }}