@charset "utf8";
.allymember { 
  color: lime;
}

.noob { 
  color: #a0ffa0;
}

.strong { 
  color: #ffa0a0;
}

.vacation { 
  color: skyblue;
}

.inactive { 
  color: CCCCCC;
}

.longinactive { 
  color: 999999;
}

.banned {
  text-decoration: line-through;
}

.flight {
}

.return {
}

.holding {
}
  
*.ownattack { 
  color: lime;
}

.flight .ownattack a:hover {
  color: #E6EBFB;
}

.flight .ownattack a {
  color: lime;
}


*.owncolony { 
  color: lime;
}

.flight .owncolony a { 
  color: #E6EBFB;
}

*.owndeploy { 
  color: lime;
}


.flight .owndeploy a { 
  color: lime;
}

.flight .owndeploy a:hover { 
  color: #E6EBFB;
}


*.owndestroy { 
  color: gold;
}

.flight .owndestroy a { 
  color: gold;
}

.flight .owndestroy a:hover { 
  color: #E6EBFB;
}

*.ownespionage { 
  color: orange;
}


.flight .ownespionage a { 
  color: orange;
}

.flight .ownespionage a:hover { 
  color: #E6EBFB;
}


*.ownfederation { 
  color: #33CC00;
}


.flight .ownfederation a { 
  color: #33CC00;
}

.flight .ownfederation a:hover { 
  color: #E6EBFB;
}


*.ownharvest { 
  color: lime;
}


.flight .ownharvest a { 
  color: lime;
}

.flight .ownharvest a:hover { 
  color: #E6EBFB;
}


*.ownhold { 
  color: #80a0C0;
}


.flight .ownhold a { 
  color: #80a0C0;
}

.flight .ownhold a:hover { 
  color: #E6EBFB;
}


*.ownmissile { 
  color: orange;
}


.flight .ownmissile a { 
  color: orange;
}

.flight .ownmissile a:hover { 
  color: #E6EBFB;
}


*.owntransport { 
  color: lime;
}

*.owndeploy { 
  color: lime;
}

.flight .owndeplay a { 
  color: lime;
}

.flight .owndeplay a:hover { 
  color: #E6EBFB;
}

.flight .owntransport a { 
  color: lime;
}

.flight .owntransport a:hover { 
  color: #E6EBFB;
}

.return .owntransport a { 
  color: lime;
}

.return .owntransport a:hover { 
  color: #E6EBFB;
}



*.attack { 
  color: red;
}

.flight .attack a:hover { 
  color: #E6EBFB;
}

.flight .attack a { 
  color: red;
}


*.colony { 
  color: lime;
}


.flight .colony a { 
  color: lime;
}

.flight .colony a:hover { 
  color: #E6EBFB;
}


*.deploy { 
  color: lime;
}


.flight .deploy a { 
  color: lime;
}

.flight .deploy a:hover { 
  color: #E6EBFB;
}


*.destroy { 
  color: gold;
}

.flight .destroy a { 
  color: gold;
}

.flight .destroy a:hover { 
  color: #E6EBFB;
}

*.espionage { 
  color: red;
}

.flight .espionage a { 
  color: red;
}

.flight .espionage a:hover { 
  color: #E6EBFB;
}

*.federation {  
  color: #CC0000;
}

.flight .federation a { 
  color: #CC0000;
}

.flight .federation a:hover { 
  color: #E6EBFB;
}

*.harvest {  
  color: lime;
}

.flight .harvest a { 
  color: lime;
}

.flight .harvest a:hover { 
  color: #E6EBFB;
}

*.hold { 
  color: #80a0C0;
}

.flight .hold a { 
  color: #80a0C0;
}

.flight .hold a:hover { 
  color: #E6EBFB;
}

*.missile { 
  color: red;
}


*.transport {  
  color: lime;
}

.flight .transport a { 
  color: lime;
}

.flight .transport a:hover { 
  color: #E6EBFB;
}

.flight .phalanx_fleet, .phalanx_fleet {
	color: lime;
}

.return .phalanx_fleet {
	color: #3BB9FF;
}

.success { 
  color: lime;
}

.errormessage a {
	text-decoration: underline;
}

.error { 
  color: red;
}

.warning { 
  color: orange;
}

.notice { 
  color: yellow;
}

.combatreport {
  color: red;
}

.combatreport_ididattack_iwon {
  color: #00B000;
}

.combatreport_ididattack_ilost {
  color: #C00000;
}

.combatreport_ididattack_draw {
  color: #C0C000;
}

.combatreport_igotattacked_iwon {
  color: lime;
}

.combatreport_igotattacked_ilost {
  color: red;
}

.combatreport_igotattacked_draw {
  color: yellow;
}

.espionagereport {
  color: orange;
}

.timeremaining {  
}

.noresources { 
  color: red;
}

/* Accessibility Focus Indicator */
a:focus, button:focus, select:focus, input:focus {
  outline: 3px solid #ff8c00 !important;
  outline-offset: 2px;
}

/* Screen Reader Only Utility Classes */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: absolute;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
  background-color: #000;
  color: #fff;
  padding: 10px;
  z-index: 10000;
}

/* Overview Title Style */
h2.overview-title {
  font-size: 16px;
  font-family: Tahoma, sans-serif;
  font-weight: bold;
  color: #E6EBFB;
  text-align: center;
  margin: 15px auto 10px auto;
  width: 519px;
  text-shadow: 1px 1px 2px #000;
}

h3, h4 {
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  display: inline;
}
