html {
  font-family: "Segoe UI", "Tahoma";
}

h1 {
  margin: 0;
  font-size: 4em;
  font-weight: lighter;
  font-family: "Segoe UI Light", "Segoe UI", "Tahoma";
}

h2 {
  margin: 0;
  font-size: 2em;
  font-weight: lighter;
  font-family: "Segoe UI Light", "Segoe UI", "Tahoma";
}

h3 {
  margin: 0;
  font-size: 1.5em;
  font-weight: lighter;
  font-family: "Segoe UI Light", "Segoe UI", "Tahoma";
}

a {
  color: #0066cc;
  text-decoration: none;
}

a:hover {
  color: #3399FF;
}

#reftable {
  border-collapse: collapse;
  margin: 5px;
}

td, tr {
  border: 1px #ddd solid;
  padding: 2px;
}

.blankcell {
  border: 0;
}

.toprow th {
  font-size: 1.5em;
  font-weight: lighter;
  font-family: "Segoe UI Light", "Segoe UI", "Tahoma";
  text-align: left;
}

.themenamerow th {
  font-size: 1em;
  font-weight: normal;
  font-family: "Segoe UI", "Tahoma";
  text-align: center;
  vertical-align: bottom;
}

.rowheader {
  font-size: 1em;
  font-weight: normal;
  font-family: "Segoe UI", "Tahoma";
  text-align: left !important;
  vertical-align: bottom;
}

tr:hover {
  background-color: #ddd;
}

td {
  font-family: "Consolas", "Courier New";
}

.notice {
  background-color: #FFFFE1;
  border: #000 1px solid;
  margin: 5px;
  padding: 5px;
}

#options {
  display: inline-block;
  background-color: #e3e3e3;
  border: #c0c0c0 1px solid;
  margin: 5px;
  padding: 5px;
}

#optionslist {
  display: none;
}

#options ul {
  margin: 0;
  padding: 0;
}

#options li {
  display: inline;
  list-style-type: none;
  padding-right: 20px;
  vertical-align: top;
}

.optionsgroup {
  display: inline-block;
}

.c {
  visibility: hidden;
}

img {
  border-width: 0;
}

#homelink {
  padding: 0;
  margin: 0 2px 0 0;
  border-width: 0;
  position: fixed;
  top: 0;
  right: 0;
}

#homelink img {
  vertical-align: middle;
  margin-right: 3px;
  float: left;
}

.fgw {
  color: #FFF;
}

.fgb {
  color: #000;
}

.bg-000000 {
  background: #000000;
}
.bg-00002F {
  background: #00002F;
}
.bg-000040 {
  background: #000040;
}
.bg-000042 {
  background: #000042;
}
.bg-000080 {
  background: #000080;
}
.bg-00009F {
  background: #00009F;
}
.bg-0000FF {
  background: #0000FF;
}
.bg-0010A8 {
  background: #0010A8;
}
.bg-00401D {
  background: #00401D;
}
.bg-004040 {
  background: #004040;
}
.bg-004E98 {
  background: #004E98;
}
.bg-0054E3 {
  background: #0054E3;
}
.bg-0066CC {
  background: #0066CC;
}
.bg-008000 {
  background: #008000;
}
.bg-008080 {
  background: #008080;
}
.bg-00CCD8 {
  background: #00CCD8;
}
.bg-00FF00 {
  background: #00FF00;
}
.bg-00FFFF {
  background: #00FFFF;
}
.bg-0A246A {
  background: #0A246A;
}
.bg-0E1010 {
  background: #0E1010;
}
.bg-101A26 {
  background: #101A26;
}
.bg-1084D0 {
  background: #1084D0;
}
.bg-18B4C0 {
  background: #18B4C0;
}
.bg-1A1A1A {
  background: #1A1A1A;
}
.bg-1AEBFF {
  background: #1AEBFF;
}
.bg-213F21 {
  background: #213F21;
}
.bg-2C4E47 {
  background: #2C4E47;
}
.bg-300058 {
  background: #300058;
}
.bg-316AC5 {
  background: #316AC5;
}
.bg-335EA8 {
  background: #335EA8;
}
.bg-3399FF {
  background: #3399FF;
}
.bg-343434 {
  background: #343434;
}
.bg-37006E {
  background: #37006E;
}
.bg-388CB0 {
  background: #388CB0;
}
.bg-3A6EA5 {
  background: #3A6EA5;
}
.bg-3D95FF {
  background: #3D95FF;
}
.bg-3E9DE8 {
  background: #3E9DE8;
}
.bg-3FF23F {
  background: #3FF23F;
}
.bg-400040 {
  background: #400040;
}
.bg-402840 {
  background: #402840;
}
.bg-404040 {
  background: #404040;
}
.bg-414141 {
  background: #414141;
}
.bg-420000 {
  background: #420000;
}
.bg-420042 {
  background: #420042;
}
.bg-424242 {
  background: #424242;
}
.bg-434E54 {
  background: #434E54;
}
.bg-484060 {
  background: #484060;
}
.bg-489088 {
  background: #489088;
}
.bg-4B8D84 {
  background: #4B8D84;
}
.bg-4F657D {
  background: #4F657D;
}
.bg-558097 {
  background: #558097;
}
.bg-585768 {
  background: #585768;
}
.bg-588078 {
  background: #588078;
}
.bg-599764 {
  background: #599764;
}
.bg-5A4EB1 {
  background: #5A4EB1;
}
.bg-5E81BC {
  background: #5E81BC;
}
.bg-600000 {
  background: #600000;
}
.bg-646464 {
  background: #646464;
}
.bg-648BCB {
  background: #648BCB;
}
.bg-696969 {
  background: #696969;
}
.bg-6D6D6D {
  background: #6D6D6D;
}
.bg-6FA1D9 {
  background: #6FA1D9;
}
.bg-70B1EB {
  background: #70B1EB;
}
.bg-716F64 {
  background: #716F64;
}
.bg-74635A {
  background: #74635A;
}
.bg-747474 {
  background: #747474;
}
.bg-786058 {
  background: #786058;
}
.bg-78CCD8 {
  background: #78CCD8;
}
.bg-7A96DF {
  background: #7A96DF;
}
.bg-7D7D7D {
  background: #7D7D7D;
}
.bg-800000 {
  background: #800000;
}
.bg-800080 {
  background: #800080;
}
.bg-808000 {
  background: #808000;
}
.bg-808080 {
  background: #808080;
}
.bg-8080FF {
  background: #8080FF;
}
.bg-80B4D0 {
  background: #80B4D0;
}
.bg-834B83 {
  background: #834B83;
}
.bg-8399B1 {
  background: #8399B1;
}
.bg-83B7E3 {
  background: #83B7E3;
}
.bg-84BDAA {
  background: #84BDAA;
}
.bg-85878C {
  background: #85878C;
}
.bg-878787 {
  background: #878787;
}
.bg-88B8D8 {
  background: #88B8D8;
}
.bg-88C0B8 {
  background: #88C0B8;
}
.bg-8BA169 {
  background: #8BA169;
}
.bg-8D8961 {
  background: #8D8961;
}
.bg-90B0A8 {
  background: #90B0A8;
}
.bg-93A070 {
  background: #93A070;
}
.bg-98C8B8 {
  background: #98C8B8;
}
.bg-98C8E8 {
  background: #98C8E8;
}
.bg-99B4D1 {
  background: #99B4D1;
}
.bg-9D9DA1 {
  background: #9D9DA1;
}
.bg-9DACBD {
  background: #9DACBD;
}
.bg-9DB9C8 {
  background: #9DB9C8;
}
.bg-9DB9EB {
  background: #9DB9EB;
}
.bg-9F6070 {
  background: #9F6070;
}
.bg-A084B8 {
  background: #A084B8;
}
.bg-A0A0A0 {
  background: #A0A0A0;
}
.bg-A0A0A4 {
  background: #A0A0A4;
}
.bg-A0BCC8 {
  background: #A0BCC8;
}
.bg-A28D68 {
  background: #A28D68;
}
.bg-A2A1A1 {
  background: #A2A1A1;
}
.bg-A2C8A9 {
  background: #A2C8A9;
}
.bg-A6CAF0 {
  background: #A6CAF0;
}
.bg-A7A6AA {
  background: #A7A6AA;
}
.bg-A89878 {
  background: #A89878;
}
.bg-A89890 {
  background: #A89890;
}
.bg-A8ACA8 {
  background: #A8ACA8;
}
.bg-A8CCB0 {
  background: #A8CCB0;
}
.bg-ABABAB {
  background: #ABABAB;
}
.bg-ACA899 {
  background: #ACA899;
}
.bg-AEA8D9 {
  background: #AEA8D9;
}
.bg-B07440 {
  background: #B07440;
}
.bg-B0BCD0 {
  background: #B0BCD0;
}
.bg-B2B4BF {
  background: #B2B4BF;
}
.bg-B4B4B4 {
  background: #B4B4B4;
}
.bg-B5B4B8 {
  background: #B5B4B8;
}
.bg-B5B5B5 {
  background: #B5B5B5;
}
.bg-B68FCB {
  background: #B68FCB;
}
.bg-B8B4D0 {
  background: #B8B4D0;
}
.bg-B8B880 {
  background: #B8B880;
}
.bg-B9D1EA {
  background: #B9D1EA;
}
.bg-BABEC9 {
  background: #BABEC9;
}
.bg-BBB7C7 {
  background: #BBB7C7;
}
.bg-BCBC41 {
  background: #BCBC41;
}
.bg-BEBEBE {
  background: #BEBEBE;
}
.bg-BFCDDB {
  background: #BFCDDB;
}
.bg-C09C38 {
  background: #C09C38;
}
.bg-C0C0C0 {
  background: #C0C0C0;
}
.bg-C1CCD9 {
  background: #C1CCD9;
}
.bg-C2BFA5 {
  background: #C2BFA5;
}
.bg-C6A646 {
  background: #C6A646;
}
.bg-C6D2A2 {
  background: #C6D2A2;
}
.bg-C8B048 {
  background: #C8B048;
}
.bg-C8B870 {
  background: #C8B870;
}
.bg-C8C8C8 {
  background: #C8C8C8;
}
.bg-C8D8D8 {
  background: #C8D8D8;
}
.bg-C8E0D8 {
  background: #C8E0D8;
}
.bg-CBBDD2 {
  background: #CBBDD2;
}
.bg-CEDCE3 {
  background: #CEDCE3;
}
.bg-CFAFB7 {
  background: #CFAFB7;
}
.bg-D0CC90 {
  background: #D0CC90;
}
.bg-D0D4D0 {
  background: #D0D4D0;
}
.bg-D0E3D3 {
  background: #D0E3D3;
}
.bg-D4D0C8 {
  background: #D4D0C8;
}
.bg-D4D6BA {
  background: #D4D6BA;
}
.bg-D5CCBB {
  background: #D5CCBB;
}
.bg-D5CCC8 {
  background: #D5CCC8;
}
.bg-D7A52F {
  background: #D7A52F;
}
.bg-D7E4F2 {
  background: #D7E4F2;
}
.bg-D8CCD0 {
  background: #D8CCD0;
}
.bg-D8D0C8 {
  background: #D8D0C8;
}
.bg-D8D5EC {
  background: #D8D5EC;
}
.bg-D8E4F8 {
  background: #D8E4F8;
}
.bg-DCDCDC {
  background: #DCDCDC;
}
.bg-DCDFE4 {
  background: #DCDFE4;
}
.bg-DEDEA0 {
  background: #DEDEA0;
}
.bg-E0C888 {
  background: #E0C888;
}
.bg-E0CC88 {
  background: #E0CC88;
}
.bg-E0DFE3 {
  background: #E0DFE3;
}
.bg-E0E2EB {
  background: #E0E2EB;
}
.bg-E1E0D2 {
  background: #E1E0D2;
}
.bg-E2E2E2 {
  background: #E2E2E2;
}
.bg-E3E3E3 {
  background: #E3E3E3;
}
.bg-E6D8AE {
  background: #E6D8AE;
}
.bg-E7D8DC {
  background: #E7D8DC;
}
.bg-E8D080 {
  background: #E8D080;
}
.bg-EAE6DD {
  background: #EAE6DD;
}
.bg-EBE9ED {
  background: #EBE9ED;
}
.bg-ECD59D {
  background: #ECD59D;
}
.bg-ECE9D8 {
  background: #ECE9D8;
}
.bg-EEEED0 {
  background: #EEEED0;
}
.bg-EEEFF7 {
  background: #EEEFF7;
}
.bg-F0F0F0 {
  background: #F0F0F0;
}
.bg-F1EFE2 {
  background: #F1EFE2;
}
.bg-F2ECD7 {
  background: #F2ECD7;
}
.bg-F4F4F4 {
  background: #F4F4F4;
}
.bg-F4F7FC {
  background: #F4F7FC;
}
.bg-F5EACF {
  background: #F5EACF;
}
.bg-FFFBF0 {
  background: #FFFBF0;
}
.bg-FFFF00 {
  background: #FFFF00;
}
.bg-FFFFE1 {
  background: #FFFFE1;
}
.bg-FFFFFF {
  background: #FFFFFF;
}
