body {
    background-color:rgba(0,0,0,0);
    background: url('/stars.jpg') repeat-y scroll;
    background-size:auto;
    color:#7fffff;
    font-size: 8px;
    font-family: sans-serif;
}
a {
    color:white;
    text-decoration: none;
}
a:hover {
    color:yellow;
}
a:visited {
    color: #7fffff;
}
H1,H2,H3,H4,H5,H6 {
    color: #7fffff;
    text-align: center;
    vertical-align: middle;
    border: solid;
    border-width: 1px;
    margin: 0px;
    padding: 0px;
    background: transparent;
    background-clip: content-box;
    background-size: 100% 100%;
    border-radius: -2px;
}
H1 {
    color: white;
    font-size: 10px;
    font-weight: 900;
}
H2 {
    color: #7f7fff;
    font-size: 10px;
    font-weight: 700;
}
H3 {
    color: yellow;
    font-size: 9px;
    font-weight: 900;
}
H4 {
    color: white;
    font-size: 9px;
    font-weight:700;
}
H5 {
    color: #7f7fff;
    font-size: 8px;
    font-weight:900;
}
H6 {
    color: yellow;
    font-size: 8px;
    font-weigt: 700;
}

.border2_table_style {
    color: #7fffff;
    text-align: center;
    vertical-align: middle;
    border: solid;
    border-width: 2px;
    margin: auto;
    padding: 0px;
    background: transparent;
    background-color: rgba(39,42,45,0.5);
    background-clip: content-box;
    border-radius: -2px;
}
.border2_table_style CAPTION {
    color: #7fffff;
    text-align: center;
    vertical-align: middle;
    border: solid;
    border-width: 2px;
    margin: 0px;
    padding: 0px;
    background: transparent;
    background-color: rgba(39,42,45,0.5);
    background-clip: content-box;
    border-radius: -2px;
}

.border3_table_style {
    color: #7fffff;
    text-align: center;
    vertical-align: middle;
    border: solid;
    border-width: 1px;
    margin: auto;
    padding: 0px;
    background-clip: border-box;
    background: transparent;
    background-color: rgb(39,42,45);
    background-clip: content-box;
    border-radius: -1px;
}
.border3_table_style CAPTION {
    color: #7fffff;
    text-align: center;
    vertical-align: middle;
    border: solid;
    border-width: 1px;
    margin: auto;
    padding: 0px;
    background: transparent;
    background-color: rgb(39,42,45);
    background-clip: border-box;
    border-radius: -1px;
}

.border1_16_table_style {
    color: #7fffff;
    text-align: center;
    vertical-align: middle;
    border: none;
    margin: 2px auto auto;
    padding: 0px;
    background: transparent;
    background-clip: border-box;
}
.border1_16_table_style CAPTION {
    margin: 3px auto 1px auto;
    font-weight: bold;
}
textarea.border1_16_table_style {
    font-size: 9px;
    font-family: sans-serif;
    border: rgb(31,35,45) 1px solid;
    box-shadow: 0px 0px 2px 1px #3d6a78, 0px 0px 6px 3px #3f3f3f,0px 0px 4px 2px #000;
    border-radius: 3px;
    text-align: left;
}
.border_16_button {
    color: #7fffff;
    text-align: center;
    vertical-align: middle;
    border: rgb(31,35,45) 1px solid;
    margin: 1px 2px;
    padding: 0px 2px;
    background: transparent;
    background-clip: border-box;
    font-size: 8px;
    box-shadow: 0px 0px 2px 1px #3d6a78, 0px 0px 6px 3px #3f3f3f,0px 0px 4px 2px #000;
    border-radius: 3px;
}
.border_16_button:hover {
    background: transparent;
    box-shadow: 0px 0px 2px 1px #3d6a78, 0px 0px 6px 3px #3f3f3f,0px 0px 4px 2px #dfdfdf;
    color: #ffffff;
}
.border_16_button_s {
    font-weight:bold;
    background: transparent;
    box-shadow: 0px 0px 2px 1px #c29597, 0px 0px 6px 3px #afafaf,0px 0px 4px 2px #7f7f7f;
}
.border_16_button_s:hover {
    font-weight:900;
    color: blue;
    background: transparent;
    box-shadow: 0px 0px 2px 1px #c29597, 0px 0px 6px 3px #afafaf,0px 0px 4px 2px #dfdfdf;
    pointer: hand;
}
.border1_16_table_style TH, .border1_16_table_style TD {
    padding: 0px 2px;
    border: rgb(31,35,45) 1px solid;
    box-shadow: 0px 0px 2px 1px #3d6a78, 0px 0px 6px 3px #3f3f3f,0px 0px 4px 2px #000;
}
.border1_16_table_style TD:nth-child(3) {
    color: #5f1fdf;
}
.border1_16_table_style TD:nth-child(4) {
    color: #afafaf;
}
.border1_16_table_style TD:nth-child(5) {
    color: #9f9f1f;
}
.border1_16_table_style TD:nth-child(6) {
    color: #1fdfdf;
}
.border1_16_table_style TD:nth-child(7) {
    color: #1fdf1f;
}
.border1_16_table_style TD:nth-child(8) {
    color: #1f7fff;
}
.border1_16_table_style TH:first-child {
    border-top-left-radius: 3px;
}
.border1_16_table_style TH:last-child {
    border-top-right-radius: 3px;
}
.border1_16_table_style TR:last-child TD:first-child {
    border-bottom-left-radius: 3px;
}
.border1_16_table_style TR:last-child TD:last-child {
    border-bottom-right-radius: 3px;
}
a.mission_button {
    display: block;
    background-image: url(/css/mission_icons_small.png);
    text-decoration: none;
    height: 18px;
    width: 18px;
    background-position: 0px 0px;
    float:left;
}
a.spy {
    background-position: -108px 0px;
}
a.spy:hover {
    background-position: -108px -18px;
}
a.spy:visited {
    background-position: -108px -36px;
}
a.transport {
    background-position: -90px 0px;
}
a.transport:hover {
    background-position: -90px -18px;
}
a.transport:visited {
    background-position: -90px -36px;
}
a.attack {
    background-position: -144px 0px;
}
a.attack:hover {
    background-position: -144px -18px;
}
a.attack:visited {
    background-position: -144px -36px;
}
a.message_button {
    display: block;
    background-image: url(/css/message_write_delete_small.png);
    text-decoration: none;
    height: 18px;
    width: 18px;
    background-position: 0px 0px;
    float:left;
}
a.delete {
    background-position: -18px 0px;
}
a.delete:hover {
    background-position: -18px -18px;
}
.fleet_send_result {
    height: 200px;
    position: fixed;
    font-size: 8px;
    color: #00ffff !important;
    width: 500px;
    background-color: rgb(255,255,255) !important;
    top: 0;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    border: rgb(31,35,45) 1px solid;
    box-shadow: 0px 0px 2px 1px #3d6a78, 0px 0px 6px 3px #3f3f3f,0px 0px 4px 2px #000;
    border-radius: 3px;
}
body.fleet_send_result {
    font-size: 8px;
    color: #00ffff !important;
    background-color: rgb(255,255,255) !important;
    border: rgb(31,35,45) 1px solid;
    box-shadow: 0px 0px 2px 1px #3d6a78, 0px 0px 6px 3px #3f3f3f,0px 0px 4px 2px #000;
    border-radius: 3px;
}
.main_table {
    font-size: 8px;
}
