.sum{background-color:#EEE;border:1px solid#888;}.sumwhite{background-color:#FFF;border:1px solid#888;}
a.pic:link{width:100%;background-color:#FFFFFF;}.btab{padding:2px;display:inline,table-cell;border-left:1px solid#0066CC;border-right:1px solid#0066CC;border-bottom:1px solid#0066CC;background-color:#EEEEEE;font-size:10px;}
td{white-space:nowrap;}
table.outer{margin:2px;padding:2px;}
table.inner{margin:0px;padding:2px;width:100%;}.smallleft{text-align:left;border-left:1px solid#AAAAAA;}
td.smallleftoverlib{text-align:left;border-left:1px solid#0066CC;border-right:1px solid#0066CC;border-bottom:1px solid#0066CC;background-color:#EEEEEE;}
td.smallheader{text-align:center;background-color:#AAAAAA;color:#666666;}
td.smallheaderoverlib{text-align:center;background-color:#0066CC;color:#666666;}
/* td.small{text-align:center;border-right:1px solid#AAAAAA;border-bottom:1px solid#AAAAAA;} */
td.small{text-align:center;border:1px solid#AAAAAA;}
td.smalloverlib{text-align:center;border-right:1px solid#0066CC;border-bottom:1px solid#0066CC;background-color:#EEEEEE;}
td.gamemenu.hover
{background-color:rgb(209, 250, 255);}
a.smallheader:link
{color:#666666;text-decoration:underline;font-weight:bold;}
a.smallheader:visited
{color:#666666;text-decoration:underline;font-weight:bold;}
a.smallheader:hover
{color:#0066CC;text-decoration:none;font-weight:bold;}
a.header_text{color: black;text-decoration:none;font-weight:bold;}
a.header_text:hover{color:#0066CC;text-decoration:none;font-weight:bold;}
a.pic:visited{width:100%;background-color:#FFFFFF;}
a.pic:hover{width:100%;background-color:rgb(151, 239, 255);}
table.whiteborder{border:solid 1px#FFFFFF;background-color:rgb(247, 247, 247);}
table{margin:0px;padding:0px;}.error{color:#FF0000;}.frotz{background-color:#0066CC;border:1px solid#000000;font-size:14px;font-family:Courier;}.fixed{color:#EFEFEF;font-size:14px;font-family:Courier;}
input.frotztext
{border-width:0px;background-color:#0066CC;color:#EFEFEF;font-size:14px;font-family:Courier;}.s{position:absolute;z-index:100;}.titlewhite
{border:1px solid#888888;background-color:#FFFFFF;}.titlegrey
{border:1px solid#888888;background-color:#CDCDCD;}.titleblue
{border:0px;background-color:#0066CC;}
blockquote.message{background-color:#EEEEEE;border:1px solid#AAAAAA;font-style:italic;white-space: normal; word-wrap: break-word;}
hr.blue
{border:0px;height:1px;color:#0066CC;background-color:rgb(149, 223, 252);}
hr.white
{border:0px;height:1px;color:#FFFFFF;background-color:#FFFFFF;}
hr.grey
{border:0px;height:1px;color:#CDCDCD;background-color:#CDCDCD;}
hr.blue5
{display:inline;margin:0;padding:0;border:0px;color:#0066CC;background-color:#0066CC;}
hr.overlib
{color:#BBBBBB;}.blue
{color:#0066CC;}.h2
{color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:20px;font-weight:bold;}.h3
{color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:17px;font-weight:bold;}
a:link
{color:#009966;text-decoration:none;font-weight:bold;}
a:visited
{color:#009966;text-decoration:none;font-weight:bold;}
a:hover
{color:#0066CC;text-decoration:underline;font-weight:bold;}
a.norm:link
{color:#666666;text-decoration:none;font-weight:normal;}
a.norm:visited
{color:#666666;text-decoration:none;font-weight:normal;}
a.norm:hover
{color:#0066CC;text-decoration:underline;font-weight:normal;}
a.norm2:link
{color:#000000;text-decoration:none;font-weight:normal;}
a.follow
{color:rgb(0, 107, 27);text-decoration:none;font-weight:normal;}
a.pending
{color:rgb(85, 77, 30);text-decoration:none;font-weight:normal;}
a.decline
{color:rgb(70, 14, 14);text-decoration:none;font-weight:normal;}
a.norm2:visited
{color:#000000;text-decoration:none;font-weight:normal;}
a.norm2:hover
{color:#000000;text-decoration:none;font-weight:normal;}
a.log:link
{color:#333333;text-decoration:none;font-weight:normal;}
a.log:visited
{color:#333333;text-decoration:none;font-weight:normal;}
a.log:hover
{color:#333333;text-decoration:underline;font-weight:normal;}
a.bordertitle:link
{color:#DEDEDE;text-decoration:underline;font-weight:bold;}
a.bordertitle:visited
{color:#DEDEDE;text-decoration:underline;font-weight:bold;}
a.bordertitle:hover
{color:rgb(184, 184, 184);text-decoration:underline;font-weight:bold;}
a.borderblack:link
{color:#DEDEDE;text-decoration:underline;font-weight:bold;}
a.borderblack:visited
{color:#DEDEDE;text-decoration:underline;font-weight:bold;}
a.borderblack:hover
{color:#FFFFE0;text-decoration:underline;font-weight:bold;}
a.overlib:link
{color:#FFFFE0;text-decoration:underline;font-weight:bold;}
a.overlib:visited
{color:#FFFFE0;text-decoration:underline;font-weight:bold;}
a.overlib:hover
{color:#BBBBBB;text-decoration:underline;font-weight:bold;}
a.overlib2:link
{color:#444444;text-decoration:underline;font-weight:bold;}
a.overlib2:visited
{color:#444444;text-decoration:underline;font-weight:bold;}
a.overlib2:hover
{color:#444444;text-decoration:underline;font-weight:bold;}
body.popup{background-color:#0066CC;color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
body
{background-color:#FFFFE0;color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
pre
{color:#000330;font-size:14px;}
pre.conq
{color:#000330;font-size:14px;font-weight:normal;}
img.overlib{border-color:#FFFFFF;}
img.power{border-color:#FF0000;border-width:2px;}
img.design{border-color:#000000;}
@keyframes active_unit{from{background-color:#FF0000;}to{background-color:transparent;}}
@keyframes unit_active{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}
img.highlight{background-color:#FF0000;opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5;}
img.highlight:hover{background-color:rgb(85, 0, 0);opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5;}
img.highlight_clear{background-color:#FFFFFF;opacity:0;filter:alpha(opacity=50);-moz-opacity:.5;}
img.highlight_clear:hover{background-color:#000000;opacity:.3;filter:alpha(opacity=50);-moz-opacity:.5;}
span.highlight{border:solid 1px #000000;position:absolute;width:13px;height:13px;}
img.setpath{background-color:rgb(23, 184, 248);opacity:.4;filter:alpha(opacity=50);-moz-opacity:.5;}
img.setpath:hover{background-color:rgb(1, 110, 153);opacity:.4;filter:alpha(opacity=50);-moz-opacity:.5;}
span.setpath{border:solid 1px #FFFFFF;position:absolute;width:13px;height:13px;}
img.launch_missile{background-color:transparent;}
img.launch_missile:hover{background-color:#FF0000; opacity: .7; filter: alpha(opacity=50); -moz-opacity: .5;}
img.checkdam{background-color:rgb(248, 143, 23);opacity:.4;filter:alpha(opacity=50);-moz-opacity:.5;}
img.checkdam:hover{background-color:rgb(153, 75, 1);opacity:.4;filter:alpha(opacity=50);-moz-opacity:.5;}

span.checkdam{border:solid 1px #000000;position:absolute;width:13px;height:13px;}
span.dot_red{height:6px;width:6px;background-color:red;border:solid 1px #000000;border-radius: 50%;display: inline-block;}
span.dot_green{height:6px;width:6px;background-color:rgb(29, 216, 75);border:solid 1px #000000;border-radius: 50%;display: inline-block;}
span.dot_gray{height:6px;width:6px;background-color:gray;border:solid 1px #000000;border-radius: 50%;display: inline-block;}
span.dot_yellow{height:6px;width:6px;background-color:yellow;border:solid 1px #000000;border-radius: 50%;display: inline-block;}
img{border-color:#000000;}
img.gamemenu:hover{opacity:0.5;}
img:hover{color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
.h3{color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:17px;font-weight:bold;}
.normal_text_plain{color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
.small_text{color:#000330;/* font-family:Arial,Verdana,Helvetica,Geneva,sans-serif; */font-size:13px;font-style:normal;}
.small_text_strike{color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;text-decoration:line-through;font-size:13px;font-style:italic;}
.small_text_white{color:white;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:13px; padding-left: 5px; padding-top: 2px; display: block; height: 18px;}
.small_text_11{color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:11px;font-weight:normal;}
.small_text_12{color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:normal;}
.small_text_14{color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;font-weight:normal;}
.small_text_blue{color:#0066CC;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:13px;font-weight:normal;}
.small_text_red{color:rgb(168, 54, 54);font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:13px;font-weight:normal;}
.blue_text_plain{color:#0066CC;}
.yellow_text_plain{color:#FFFFE0;}
.yellow_text_small{color:#FFFFE0;font-size:10px;}
.yellow_text_small_11{color:#FFFFE0;font-size:11px;}
input.image{background-color:#FFFFE0;border:0px;}
input.checkbox
{border-color:#FFFFE0;background-color:#FFFFE0;color:#FFFFE0;font-size:11px;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;}
input[type=checkbox].checkbox-x { position: absolute;  overflow: hidden;  clip: rect(0 0 0 0);  height:1px;  width:1px;  margin:-1px;  padding:0; border:0; } 
input[type=checkbox].checkbox-x + label.x-label { padding-left:18px; height:13px;  display:inline-block; line-height:13px; background-repeat:no-repeat; background-position: 0 0; font-size:13px; vertical-align:middle; cursor:default; } 
input[type=checkbox].checkbox-x:checked + label.x-label { background-position: 0 -15px; }  .x-label{ background-image:url(http://csscheckbox.com/checkboxes/lite-x-red.png); filter: brightness(90%); }
input[type=checkbox].checkbox-check { position: absolute;  overflow: hidden;  clip: rect(0 0 0 0);  height:1px;  width:1px;  margin:-1px;  padding:0; border:0; } 
input[type=checkbox].checkbox-check + label.check-label { padding-left:16px; height:14px;  display:inline-block; line-height:14px; background-repeat:no-repeat; background-position: 0 0; font-size:13px; vertical-align:middle; cursor:default; } 
input[type=checkbox].checkbox-check:checked + label.check-label { background-position: 0 0px; } .check-label{ background-image:url(https://awbw.amarriner.com/terrain/lite-check-blue.png); }
input.upload
{border-style:solid;border-width:1px;border-color:#000000;background-color:#0066CC;color:#FFFFE0;font-size:14px;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;}
textarea
{border-style:solid;border-width:1px;border-color:#000000;background-color:#0066CC;color:#FFFFE0;font-size:14px;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;}
textarea.conq
{border-style:solid;border-width:1px;border-color:#000000;background-color:#0066CC;color:#FFFFE0;font-size:14px;font-family:Courier;}
input.submit
{height: 24px; border-style:solid;border-width:1px;border-color:#000000;background-color:#C1C1C1;color:#000330;cursor:pointer;font-size:13px;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;}
input.submit:hover {
    filter: brightness(90%);
}
input.submit:disabled{
color:#999;background-color:#DDD;border-color:#999;cursor:default;filter:none;
}
input.text
{border-style:solid;border-width:1px;border-color:#000000;background-color:#0066CC;color:#FFFFE0;font-size:14px;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;}
input.invite
{border-style:solid;border-width:1px;border-color:#000000;background-color:#0066CC;color:#FFFFE0;font-size:14px;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;}
input.text_green
{border-style:solid;border-width:1px;border-color:#000000;background-color:#FF9933;color:#333333;font-size:14px;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;}
select
{border-style:solid;border-width:1px;border-color:#000000;background-color:#0066CC;color:#FFFFE0;font-size:14px;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;}
select.green
{border-style:solid;border-width:1px;border-color:#000000;background-color:#FF9933;color:#333333;font-size:14px;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;}
td
{color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
td.norm:hover
{background-color:rgb(221, 221, 221);}
td.limits
{background-color:rgb(254, 254, 254);cursor:default;}
td.limits:hover
{filter: brightness(90%);}
input.limits
{background-color:rgb(254, 254, 254);cursor:pointer;}
input.limits:hover
{filter: brightness(90%);}
td.pending
{background-color:rgb(249, 250, 200);}
td.pending:hover
{filter: brightness(90%);}
td.decline
{background-color:rgb(250, 200, 200);}
td.decline:hover
{filter: brightness(90%);}
td.follow
{background-color:rgb(193, 255, 208);}
td.follow:hover
{filter: brightness(90%);}
td.unitmenu:hover
{background-color:rgb(189, 189, 189);}
td.menu
{border-style:solid;border-width:1px;border-color:#000000;background-color:#DDDDDD;color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
th{font-family:arial,helvetica,geneva,sans-serif;font-size:x-small;font-weight:bold;color:#000000;background-color:#CDCDCD}
td.thin
{border:1px solid#0066CC;color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
td.border
{border:1px solid#888888;color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
td.bordergrey
{border:1px solid#888888;background-color:#CDCDCD;color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
td.bordergrey_margin
{border:1px solid#888888;background-color:#CDCDCD;color:#000330;border-right: solid 5px #0066CC;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
td.borderlightgrey
{border:1px solid#888888;background-color:#EFEFEF;color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
td.borderwhite
{border:1px solid#888888;background-color:#FFFFFF;color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
td.borderwhite_margin
{border:1px solid#888888;background-color:#FFFFFF;color:#000330;border-right: solid 5px #0066CC;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
td.borderblue
{border:1px solid#888888;background-color:rgb(209, 250, 255);color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
td.borderblue2
{border:1px solid#888888;background-color:rgb(214, 51, 255);color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
td.borderred
{border:1px solid#888888;background-color:rgb(250, 190, 190);color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
td.borderred:hover
{filter: brightness(90%);}
td.borderyellow
{border:1px solid#888888;background-color:rgb(245, 248, 203);color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
td.borderyellow:hover
{filter: brightness(90%);}
td.borderwhite_mc
{border:1px solid#888888;background-color:#D7EBFF;color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
td.bordergrey_mc
{border:1px solid#888888;background-color:#D0D9F7;color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
td.titlesmall
{color:#000000;padding-bottom:2px;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:10px;}
span.titlesmall
{color:#000000;padding-bottom:2px;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:10px;}
td.smallwhite
{background-color:#FFFFFF;color:#666666;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:9px;}
td.bordertitle
{background-color:#0066CC;border:1px solid#888888;vertical-align:middle;height:22px;padding:3px;color:#FFFFE0;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
td.borderblack
{background-color:#666666;border:1px solid#AAAAAA;color:#FFFFE0;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
td.thick
{border:2px solid#0066CC;color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
td.outline
{border:1px solid#0066CC;color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;}
a.power:link{border:0px;text-decoration:none;}
a.power:visited{border:0px;text-decoration:none;}
a.power:hover{border:0px;text-decoration:none;}
a.power:active{border:0px;text-decoration:none;}
span.bordertitle
{background-color:#0066CC;border:1px solid#000000;color:#FFFFE0;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;padding:2px;}
td.unit_info{background-color:rgb(247, 247, 247);}
.highlightrow{background-color:#AA3333;color:white;}
.highlighttd{background-color:#33aa33;color:white;}
.jquery_highlight{background-color:#AA3333;color:white;}
.info-box{color:white;background:rgb(0,102,204);border-radius:50%;font-weight:900;float:right;z-index:120; width:20px;height:20px;text-align:center;cursor:pointer;}
.info-box-text{color:white;visibility:hidden;position:absolute;background:rgb(75, 74, 74, 0.9);font-weight:400;z-index:120;padding:5px;text-align:left;}
.info-box:hover .info-box-text, .reverse-info-box:hover .info-box-text{visibility:visible;}
a{color:#009966;text-decoration:none;font-weight:bold;}
.info-box-text .comparison-info{float:left;margin:3px;}
.info-box-text .comparison-info img {max-height:256px;}
.info-box-text .co-example{list-style-type:none;padding:0;}
.info-box-text li{display:inline-block;}
.info-box-text .co-example img{background:#FFFFE0;}
.reverse-info-box{color:rgb(0,102,204);background:white;border-radius:50%;font-size: 16px; font-weight:900;float:right;z-index:120;width:20px;height:20px;text-align:center;cursor:pointer;}
span.do_game_row{font-size:13px;font-weight:bold;padding-right:3px;padding-left:3px;vertical-align:middle;}
td.do_game_row{border:1px solid#888888;background-color:#FFFFFF;color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;height:34px;width:60px;text-align:center;vertical-align:middle;padding-left:3px;cursor:default;}
td.do_game_row:hover{filter:brightness(90%);border:1px solid#888888;background-color:#FFFFFF;color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;height:34px;width:60px;text-align:center;vertical-align:middle;padding-left:3px;}
td.do_game_limit{border:1px solid#888888;background-color:#FFFFFF;color:#000330;font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:14px;height:25px;width:150px;text-align:center;vertical-align:middle;padding-left:3px;}
textarea.comments
{overflow-y:scroll;resize: none; background-color: #FFFFFF; border: solid 1px black; color: #000000;}
.locked { background: rgba(255, 165, 165, 0.4); }
.logs:hover { background: rgba(9, 159, 226, 0.4); }
#cursor { position: absolute; top: 200px; left: 200px; z-index: 200; pointer-events: none; user-select: none; display: none;}
td.country_row:hover{filter:brightness(90%);background-color: #DEDEDE;}
tr.background_change{background-color:rgb(209, 250, 255);}
#options-menu, #build-menu {background:transparent;display:none;height:auto;padding:0;position:absolute;width:125px;z-index:900;}
#army-logos {align-items: center;display: flex;height: 20px;}
#army-logos img {border: border-box; width: 20px;}
#army-logos li {height: 20px;}
#countries {align-items: center;display: flex;flex-direction: row;}
#countries li {display: inline-block;}
.green-border {border: 2px solid #149cf0;}
#hp {width: 14px;}
#last-actions {list-style-type: none; padding: 0;}
#last-actions li:hover {cursor: pointer;}
#options-menu ul, #build-menu ul, #last-games ul {z-index: 600; text-align: left; background-color: rgb(221, 221, 221); margin-block-start:0em;margin-block-end:0em;border: solid 1px black; list-style-type: none;padding: 0;}
#options-menu ul li, #build-menu ul li {height:18px;padding-left:3px;width:auto;}
#options-menu ul li:hover, #units li:hover {background-color:rgb(190, 190, 190); font-weight:bold; cursor: pointer;}
#set-icon img {display: inline-block;margin: 0 4px;}
#change-building ul {border: none; border-top: solid 1px black; padding: 0px; height: 32px; display: inline-flex; width: 100%;}
