body {
  color: #000;
  font-family: poppins, verdana, comic sans ms, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  font-size: small;
  line-height: 20px;
}
body * {
  margin: 0;
}
body,
td {
  margin: 0;
  padding: 0;
  font-size: small;
}
:link img,
:visited img,
a img {
  border: none;
}
a {
  text-decoration: none;
  
}
a:hover {
  text-decoration: none;
  color: red;
}
b {
  font-weight: 700;
}
input,
select {
  padding: 1px;
  margin: 1px;
}
textarea {
  font-size: small;
}
.left {
  text-align: left;
}
.center,
.tCenter {
  text-align: center;
}
.right {
  text-align: right;
}
.logo {
  background: #22588e;
  background-image: linear-gradient(to top, #081623c4, #245586, #3979b9);
  color: #fff;
  padding: 2px;
  text-align: center;
}
.logo a {
  color: #fff;
  font-weight: 700;
}
.search {
  background: #8c8282;
  border: 0 solid #0a4d90;
  padding: 5px;
  font-weight: 700;
  text-align: center;
}
h1,
h2,
h3 {
  background: #22588e;
  color: #fff;
  text-align: center;
  font-size: 16px;
  padding: 8px;
  position: relative;
}
h2 a {
  color: #fff;
}

.top21 {
  background: #edecea;
  border: 1px solid #d7ccc5;
  padding: 8px;
  text-align: center;
}
.sr-wow {
  padding: 2px 8px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  margin: 1px;
  border-radius: 40px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
th.related {
  width: 50px;
}
.ad1 {
  background: #e7e7ea;
  border-bottom: 1px solid #a50;
  border-top: 1px solid #fc0;
  color: #000;
  border: 1px solid #d7ccc5;
  padding: 8px;
  text-align: center;
}
.ad1 a {
  color: #0e0d0d;
}
.catRow,
.catRowHome {
  background-color: #fafafd;
  border-top-width: 2px;
  border-top-color: #fff9f9;
  border-top-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #eee;
  border-bottom-style: solid;
  margin-top: 1px;
  margin-bottom: 1px;
  padding: 1px;
}
.catRow a,
.catRowHome a {
  display: block;
  font-weight: 700;
  padding: 9px;
}
.catRow:hover,
.catRowHome:hover {
  background-color: #f5f5f5;
}
.catRow img {
  vertical-align: middle;
  box-shadow: 0 0 2px #999;
  vertical-align: middle;
  display: inline-block;
  padding: 1px;
  border: 1px solid #999;
  margin-right: 5px;
}
.catRow a div {
  vertical-align: middle;
  display: table-cell;
}
.catRow a div span,
.catRowHome a div span {
  font-size: x-small;
  color: #006700;
  font-weight: 400;
}
.catRow span.ar {
  color: #0d00ce;
  font-style: italic;
}
.link {
  color: #505050;
  border-width: 1px;
  border-color: #dbeadc;
  border-style: solid;
  text-align: center;
  margin: 2px 0;
  padding: 2px 0;
}
.bold {
  font-weight: 700;
}
.search-form {
  color: #000;
  padding: 5px;
  text-align: center;
  background: #b71818;
}
input[type="submit"]:hover {
  background: #000;
  color: #fff;
}
input,
select {
  background: #fff;
  padding: 2px 10px;
  margin: 1px;
  border-radius: 5px;
  border: none;
}
input[type="submit"] {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
}

.updates div {
  border-bottom: 1px solid #ddd;
  padding: 4px;
}
.fileThumb,
.flName {
  display: table-cell;
  vertical-align: middle;
  padding: 2px;
}
.flName {
  font-weight: 700;
  color: #124373;
}
.flLink {
  padding: 4px;
}
.fl {
  border-bottom: 1px solid #ddd;
}
.fl a {
  display: block;
}
.fl a img {
  border: 1px solid #bbb;
  padding: 1px;
  margin-right: 5px;
  box-shadow: 0 0 1px #999;
}
.fl a div div {
  vertical-align: middle;
  display: table-cell;
}
.fl:hover {
  background: #f5f5f5;
}
.fl span {
  font-weight: 500;
}
.upd {
  border-bottom: 1px solid #ddd;
  font-size: 12px;
  padding: 6px 2px;
  cursor: pointer;
}
.upd a {
  display: inline-block;
  padding: 3px;
}
.upd a img {
  border: 1px solid #bbb;
  padding: 1px;
  margin-right: 5px;
  box-shadow: 0 0 1px #999;
}
.upd a div div {
  vertical-align: middle;
  display: table-cell;
}
.upd:hover {
  background: #f5f5f5;
}
.upd .sr {
  border-radius: 100px;
  color: #fff;
  padding: 0 2px;
  font-size: 10px;
  display: inline-block;
  line-height: 15px;
}
.upd:nth-of-type(even) {
  background: #f2f2f2;
  color: #ee4ad9;
}
.ftype {
  font-size: 9px;
  padding: 1px 4px;
  background: #000;
  color: #fff;
  border-radius: 4px;
  display: inline-block;
  line-height: 10px;
}
.trending {
  background: #00008b;
  padding: 1px 4px;
  font-size: 9px;
  font-weight: 700;
  color: #fff;
  margin: 0 5px;
  border-radius: 4px;
  display: inline-block;
  line-height: 10px;
}


.fileName span {
  color: #555;
  text-decoration: none;
}

.fileName span.ar {
  color: #6700ef;
  font-style: italic;
}
.fileName span.alb {
  color: #00a569;
  font-style: italic;
}
.fileName {
  font-weight: bold;
  padding: 10px 0px 10px 6px;
}

.absmiddle {
  padding: 0;
  border: 0 solid #999;
}
.even,
.odd {
  vertical-align: middle;
}
.even {
  background: #fff;
}
.description {
  background: #f5f5f5;
  color: #222;
  padding: 5px;
  text-align: center;
}

.dtype {
  border-bottom: 1px solid #eee;
  font-size: 12;
  padding: 5px;
  text-align: center;
}
th.related {
  width: 50px;
  border: 5px solid #e4e4e4;
  border-radius: 5px;
}
.stype span {
  border: 1px solid #d50;
  padding: 3px;
  border-radius: 5px;
  background: #f90;
  color: #f5f5f5;
}
.stype a {
  text-decoration: none;
  color: #f33;
  padding: 0;
}
.stype a:hover {
  background: #600;
  color: #f90;
}
.padding-4 {
  padding: 4px;
  border-radius: 2px;
}
.link-a {
  background: #a7035a;
}
.link-b {
  background: #0045c1;
}
.link-a a,
.link-b a {
  color: #fff;
}
.white {
  color: #fff;
}
.black {
  color: #000;
}
.green {
  color: green;
}
.x1 {
  color: #2f4f4f;
}
.x2 {
  color: purple;
}
.x3 {
  color: #c74388;
}
.x4 {
  color: #007796;
}
.x5 {
  color: #088a08;
}
.x6 {
  color: #3b5998;
}
.x7 {
  color: #557100;
}
.x8 {
  color: #de0000;
}
.x9 {
  color: #922b21;
}
.x10 {
  color: #004fc5;
}
.x11 {
  color: #ca483a;
}
.x12 {
  color: #00f;
}
.x13 {
  color: #9f009f;
}
.x14 {
  color: #e01a74;
}
.x15 {
  color: green;
}
.x16 {
  color: #29796d;
}
.x17 {
  color: #900078;
}
.x18 {
  color: #00847f;
}
.x19 {
  color: #960396;
}
.x20 {
  color: #df0174;
}
.bg1 {
  background: #2f4f4f;
}
.bg2 {
  background: #b207b2;
}
.bg3 {
  background: #c74388;
}
.bg4 {
  background: #007796;
}
.bg5 {
  background: #088a08;
}
.bg6 {
  background: #3b5998;
}
.bg7 {
  background: #557100;
}
.bg8 {
  background: #de0000;
}
.bg9 {
  background: #922b21;
}
.bg10 {
  background: #004fc5;
}
.bg11 {
  background: #ca483a;
}
.bg12 {
  background: #00f;
}
.bg13 {
  background: #c500c5;
}
.bg14 {
  background: #e01a74;
}
.bg15 {
  background: #008200;
}
.bg16 {
  background: #29796d;
}
.bg17 {
  background: #900078;
}
.bg18 {
  background: #00847f;
}
.bg19 {
  background: #960396;
}
.bg20 {
  background: #df0174;
}
table {
  width: 100%;
  margin: auto;
}
.info {
  color: red;
  background: #fff;
  text-align: center;
  padding: 2px;
}
.infoText {
  color: #5a5a5a;
}
.downLink {
  margin: 0;
}
.dwnLink {
  font-weight: 700;
}
.downLink a {
  margin: 0;
  background: #0054bb;
  border-radius: 2px;
  color: #fff;
  width:140px;
  line-height:34px;
  font-size: 20px;
  display: inline-block;
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
}
.downLink a:hover {
  background: #0984e3;
}
.dwnLink1,
.dwnLink2,
.dwnLink3,
.dwnLink4,
.dwnLink5 {
  font-weight: 700;
  border-radius: 10px;
  box-shadow: 1px 1px 0 #555;
  color: #fff;
  display: inline-block;
  margin: 2px;
  padding: 5px;
  text-shadow: 1px 1px 0 #000;
  width: 250px;
}
.dwnLink1 {
  background: #22588e;
}
.dwnLink2 {
  background: #f400a9;
}
.dwnLink3 {
  background: #008aff;
}
.dwnLink4 {
  background: #990078;
}
.dwnLink5 {
  background: #c0f;
}
.showimage {
  padding: 2px;
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
}
.showimage img {
  vertical-align: middle;
  box-shadow: 8px 8px 12px 0 #848181;
}
.showimage {
  --border-width: 1px;
  position: relative;
  display: table;
  margin: 6px auto 4px;
  justify-content: center;
  align-items: center;
  border-radius: var(--border-width);
}
@keyframes moveGradient {
  50% {
    background-position: 100% 50%;
  }
}
a.top {
  color: #ff7f00;
  text-decoration: none;
}
.fshow {
  position: relative;
  padding: 3px;
  background: #fff;
  border: 0 solid #eee;
  text-align: center;
}
.pgn {
  background: #f4f0e9;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  padding: 0;
}
.pgn form {
  padding-top: 5px;
}
.pgn input {
  padding: 10px;
  font-size: initial;
  line-height: 20px;
  text-align: center;
  margin: 10px 3px;
}
.pgn a,
.pgn span {
  padding: 5px;
  margin: 0 5px;
  font-weight: 700;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  min-width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  display: inline-block;
}
.pgn a {
  border: 1px solid #ccc;
  background: #f5f5f5;
}
.pgn div {
  padding-top: 5px;
}
.pgn a:hover,
.pgn span {
  border: 1px solid #ccc;
  background: #fbe86e;
  color: #777;
}
@media (max-width: 450px) {
  .pgn a,
  .pgn span {
    min-width: 28px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    text-align: center;
    font-size: 18px;
  }
}
.path {
  padding: 2px;
  margin: 1px 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background: #f4f0e9;
  font-weight: 700;
}
.f1 {
  background: #22588e;
  background-image: linear-gradient(to top, #4014008f, #863800, #ff7513);
  margin-bottom: 0;
  padding: 10px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  border-bottom: 3px solid #ff7c41;
  font-weight: 700;
}
.f1 a {
  color: #fff;
}
.az {
  text-align: center;
  padding: 4px;
  background: #d1e8ff;
}
.az a {
  border: 1px solid #848aff;
  padding: 0 3px;
  margin: 1px;
  display: inline-block;
  line-height: 20px;
  min-width: 20px;
  background: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  font-weight: 700;
}
.az img {
  vertical-align: middle;
  margin: 8px 0;
}
.description {
  background: #f5f5f5;
  color: #222;
  padding: 2px;
  text-align: center;
}

.h2Title {
  background: #000;
  display: inline-block;
  width: 100%;
  font-size: 16px;
  padding: 7px;
  border-radius: 1px;
  color: #fff;
  box-sizing: border-box;
  font-weight: 400;
  position: relative;
  border-radius: 0 1px 1px 0;
}
.more::before {
  content: "";
  position: absolute;
  border-top: 17px solid transparent;
  border-bottom: 16px solid transparent;
  border-right: 10px solid #f1b201;
  left: -10px;
  top: 0;
}
.more {
  padding: 7px 14px;
  background: #f1b201;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 12px;
  cursor: pointer;
  font-weight: 700;
}
.more a {
  color: #000ba1;
}
textarea {
  font-size: small;
}
.mail {
  margin: 4px;
}
.mail input,
.mail select,
.mail textarea {
  padding: 2px;
  background: #686869;
  color: #fff;
  border: 2px solid #e48147;
  border-radius: 2px;
}
.mail input[type="submit"] {
  background: #1b91d8;
  color: #fff;
  border: 2px solid #0083d2;
  border-radius: 5px;
}
.mail input[type="reset"] {
  background: red;
  color: #fff;
  border: 2px solid #c00;
  border-radius: 5px;
}
.search {
  text-align: center;
  background: #b2bec3;
  padding: 5px;
  line-height:60px;
}
.search input[type="text"] {
  height:25px;
  width: 50%;
  display: inline-block;
  border: 1px solid #22588e;
  border-radius: 5px;
  padding: 8px;
  background: #fff;
  color: #060606;
  box-shadow: inset 1px 1px 5px -2px rgba(0, 0, 0, 0.43);
}
.search input[type="submit"] {
  height:40px;
  width:80px;
  display: inline-block;
  background: #22588e;
  border: 1px solid #22588e;
  border-radius: 5px;
  font-size:16px;
  font-weight:bold;
  color: #fff;
  margin-left: 5px;
  cursor: pointer;
  box-shadow: inset 1px 1px 5px -2px rgba(0, 0, 0, 0.43);
}
.search input[type="submit"]:hover {
  background: red;
}
.table-bordered {
  border-collapse: collapse;
  width: 100%;
  margin-top: 8px;
  margin-bottom: 5px;
  font-size: 11px !important;
  background-color: #fff;
  border-radius: 6px;
  border-style: hidden;
  box-shadow: 0 0 0 1px #dedede;
}
.table-bordered tr {
  border-bottom: 1px solid #dedede;
}
.table-bordered tr:hover {
  background-color: #f5f5f5;
}
.table-bordered tr:lastchild {
  border: none;
}
.table-bordered td,
.table-bordered th {
  padding: 6px;
}
.table-bordered td {
  border-left: none;
}
.text-right {
  text-align: right;
}
.tags .tagName {
  color: #005505;
}
.tags {
  border: 1px solid #ccc;
  background: #e6e6e6;
  color: #403f3f;
  border-radius: 8px;
  padding: 3px;
  margin: 9px 6px;
  box-shadow: 2px 4px 8px 0;
}
.write-form {
  border: 2px outset #ccc;
  margin: 0 7px;
  padding: 5px 17px 5px 5px;
  box-shadow: 3px 4px 7px 0 #776969;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 19px;
}
.write-form .input,
.write-form .write-box {
  border: 2px solid #e48147;
  width: 100%;
  max-width: 370px;
  padding: 4px;
  border-radius: 6px;
}
.write-form .captcha {
  width: 150px;
  margin: 8px;
}
.write-form .captcha-input {
  width: 60px;
  border: 2px solid #e48147;
}
.write-form .captcha-code {
  padding: 2px;
  border: 2px solid #e48147;
}
.write-form input[type="submit"] {
  background: red;
  color: #fff;
  font-weight: 700;
  width: 100px;
  padding: 7px;
  font-size: 14px;
}
.write-form input[type="submit"]:hover {
  background: #000;
}
.guestbook {
  margin: 7px;
  padding: 5px;
  background: #ffefe5c4;
  border-radius: 5px;
}
.guestbook .msg-list {
  margin-top: 8px;
  border: 1px outset #dcdbdb;
  border-radius: 5px;
  background: #fff;
  box-shadow: 2px 3px 3px 0 #ccc;
  padding: 2px 5px;
}
.guestbook .username {
  color: red;
}
.msg-body {
  margin-bottom: 3px;
}
.mic {
  border-radius: 50%;
  border: 2px solid #22588e;
  color: #22588e;
  font-size: 17px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.footer {
  background: #22588e;
  background-image: linear-gradient(to top, #081623c4, #245586, #3979b9);
  margin-bottom: 0;
  padding: 10px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  border-bottom: 3px solid #44a2ff;
  font-weight: 700;
}
.footer a {
  color: #fff;
}

/*
     FILE ARCHIVED ON 11:22:30 Mar 22, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:41:18 Jul 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.605
  exclusion.robots: 0.056
  exclusion.robots.policy: 0.044
  esindex: 0.011
  cdx.remote: 14.238
  LoadShardBlock: 190.283 (3)
  PetaboxLoader3.resolve: 692.984 (5)
  PetaboxLoader3.datanode: 312.835 (5)
  load_resource: 852.188 (2)
*/