* { font-family : Tahoma; }

a         { color: #6282C5; text-decoration: none; font-size : 12px; }
a:visited { color: #6282C5; text-decoration: none; }
a:active  { color: #6282C5; text-decoration: none; }
a:link    { color: #6282C5; text-decoration: none; }
a:hover   { color: #00FFaa; text-decoration: none; }

a.highlight         { color: yellow; text-decoration: none; font-size : 12px; }
a.highlight:visited { color: yellow; text-decoration: none; }
a.highlight:hover   { color: #00FFaa; text-decoration: none; }
a.highlight:active  { color: yellow; text-decoration: none; }
a.highlight:link    { color: yellow; text-decoration: none; }

a.highlight2         { color: yellow; text-decoration: none; font-size : 10px; }
a.highlight2:visited { color: yellow; text-decoration: none; }
a.highlight2:hover   { color: #00FFaa; text-decoration: none; }
a.highlight2:active  { color: yellow; text-decoration: none; }
a.highlight2:link    { color: yellow; text-decoration: none; }

A.menulink         { display: block; width: 147px; text-decoration: none; BORDER: none; border: solid 1px #1a1a1a; color: #00FFaa; }
A.menulink:visited { color: #00FFaa; }
A.menulink:active  { color: #00FFaa; }
A.menulink:link    { color: #00FFaa; }
A.menulink:hover   { border: solid 1px #00C100; background-color:#333355; text-decoration: none; }

A.cockpitlink         { display: block; width: 100%; text-decoration: none; BORDER: none; border: solid 1px #000000; color: #00FFaa; margin-bottom:1px; background: #000000}
A.cockpitlink:visited { color: #00FFaa; }
A.cockpitlink:active  { color: #00FFaa; }
A.cockpitlink:link    { color: #00FFaa; }
A.cockpitlink:hover   { border: solid 1px #00C100; background-color:#333366; text-decoration: none; }

a.topicuname { font-weight:bold; }

a.raid       { display:block; width:100px; text-align:center; border:solid 1px #880000; background:#aa0000; color:#FFFFFF; font-weight:bold; float:right; margin-right:15px; }
a.raid:hover { background:#aa4444; }

a.trade       { display:block; width:100px; text-align:center; border:solid 1px #008800; background:#00aa00; color:#FFFFFF; font-weight:bold; float:right; margin-right:15px; }
a.trade:hover { background:#44aa44; }

a.scout       { display:block; width:100px; text-align:center; border:solid 1px #000088; background:#0000aa; color:#FFFFFF; font-weight:bold; float:right; margin-right:15px; }
a.scout:hover { background:#4444aa; }

.researchlink { cursor:hand; display: block; width: 100%; text-decoration: none; BORDER: none; border: solid 1px #000000; color: #00FFaa; background:#000000}

b      { color: #FFFFFF; }
strong { color: #FFFFFF; }
hr     { height: 1px; }
i      { color: #FFFFFF; }

form     { margin-bottom: 4px; margin-top: 0px; }
input    { border: solid 1px gray; font-size : 8pt; }
textarea { border: solid 1px gray; font-size : 8pt; }
button   { border: solid 1px gray; font-size : 8pt; }
select   { border: solid 1px gray; font-size : 8pt; }

.cockpit_title {color: #99ff99; padding: 0px 0px 0px 10px; font-weight: bold}
.cockpit_title b {color: #99ff99;}

body {
  background:#000000 url(../images/tilebg.jpg) fixed; background-position: -200px -148px;
  margin: 5px 5px 0px 5px;
  padding: 0px 0px 0px 0px;
  color: #FFFFFF; 
}

h1 { font-size : 13pt; color: #FFFFFF; margin-bottom:3px; margin-top:0px; }
h1.pheader { font-size : 8pt; color: #FFFFEE; margin-bottom:3px; margin-top:0px; background: url(../images/bullet1.gif) no-repeat 0px 0px; padding-left:18px; }
h2 { font-size : 13pt; color: #FFFFFF; background:#333333; border:solid 1px #555555; padding:2px 2px 2px 2px; display:block; font-size:10pt; margin-top:0px; margin-bottom:5px;} 
h3 { font-size : 12pt; color: #FFFFFF; } 
h4 { font-size : 10pt; color: #FFFFFF; }
ol { font-size : 12px; color: #CCCCCC; }
p  { font-size : 12px; color: #CCCCCC; padding-bottom: 0px; padding-top:0px; margin-bottom:10px; margin-top:0px;}
li { font-size : 12px; color: #CCCCCC; }
td { font-size : 12px; color: #CCCCCC; }
ul { font-size : 12px; color: #CCCCCC; padding-bottom: 0px; padding-top:0px; margin-bottom:10px; margin-top:0px;}

table.forumcommon {font-size : 12px; color: #CCCCCC; background-color:#000000; }
table { font-size : 12px; color: #CCCCCC; }
table tr { font-size : 12px; color: #CCCCCC; }
table tr.alternate{ font-size : 12px; color: #CCCCCC; background-color:#222244; }
table tr.selected{ font-size : 12px; color: #CCCCCC; background-color:#aa0000; }
table tr th{ font-size : 12px; color: #CCCCCC; background-color:#111122; }
table tr td{ font-size : 12px; color: #CCCCCC; }
.alert { border-top: solid 1px #FF6666; border-bottom: solid 1px #FF6666; margin-top:10px; margin-bottom: 0px; padding-top: 2px; padding-bottom: 4px; }

table.datatable { background-color:#333333; }
table.datatable tr.alternate td{ font-size : 12px; color: #CCCCCC; background-color:#111122}
table.datatable tr.alternate2 td { font-size : 12px; color: #CCCCCC; background-color:#222233; }
table.datatable tr.selected td{ font-size : 12px; color: #CCCCCC; background-color:#aa0000; }
table.datatable tr.trDaily td { background-color:#222233; }
table.datatable tr.trPlanet td { background-color:#111116; font-weight:bold; color:yellow; }
table.datatable tr.centered td { text-align:center; }
table.datatable td { background-color:#151526; }
table.starinfo     { border-left: solid 1px #333355; border-right: solid 1px #333355; border-bottom: solid 1px #333355;}
table.starinfo th  { border-top: solid 1px #333355; border-bottom: solid 1px #333355;}
table.starinfo td  {}

table.centeredtbl tr td { text-align:center; }

tr.disabled td { background:#222222; }
tr.inf1 td { text-align:center; background-color:#050516; }
tr.inf1 td.tdSup { color:yellow; }
tr.inf2 td { text-align:center; background-color:#151516; }
tr.inf2 td.tdSup { color:yellow; }

table.colonyview {width:540px; height:312px; }
table.colonyview td {height:44px; width:77px; }
  
.innerheader2 td { color: #cccccc; background-image: url(../images/optionbarbg.gif); padding: 0px 5px 0px 5px!important; font-weight:bold; white-space: nowrap; }
.innerheaderTD { color: #cccccc; background-image: url(../images/optionbarbg.gif); padding: 0px 5px 0px 5px; font-weight:bold; white-space: nowrap; }

.highlight { color: yellow; }
.note      { font-size: 9px; color: #FFFFFF; }

.navbar   { background-color:#000000;border: 2px solid #000000; color:#cfcf00}
.navbar A { border:none; background-color:transparent; filter:Alpha(opacity=40,enabled=0)}

.bfix      { font-size: 11px; color: #ffffff;  text-decoration: none; background: url('../images/blue.gif'); height: 25px; font-weight: bold; border: 0px; width:116px; padding-bottom:4px; }
.bfixalert { font-size: 11px; color: #ffffff; text-decoration: none; background: url('../images/orange.gif'); height: 25px; font-weight: bold; border: 0px; width:116px; padding-bottom:4px; }
.bfixalert2{ font-size: 11px; color: yellow; text-decoration: none; background: url('../images/red.gif'); height: 25px; font-weight: bold; border: 0px; width:116px; padding-bottom:4px; }
.bfile     { font-size: 11px; text-decoration: none; height: 22px; border: solid 1px #000099;}

.code { font-family: Courier New; font-size: 12px}

#containerul, #containerul ul{
  text-align:left;
  margin:0 0 0 0px; /* Removes browser default margins applied to the lists. */
  padding:0;        /* Removes browser default padding applied to the lists. */
}

#containerul li{
  margin:0 0 0 10px;      /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0;              /* Removes browser default padding applied to the list items. */
  list-style-type:none;   /* Removes the bullet point that usually goes next to each item in a list. */
}

#containerul .symbols{    /* Various styles to position the symbols next to the items in the menu. */
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}

.sidepaneltable { }
.framecell   { background: #5A6C95; }	

.sidepanel1  { font-size: 8pt; margin-top: 0px; margin-bottom: 0px; margin-left: 6px; margin-right: 6px; }

.sidepanel1 a { display:block; margin:1px; padding:2px 2px 2px 20px; background:url(../images/bullet1.gif) no-repeat 0px 2px;}
a.chapter     { display:block; margin:1px; padding:2px 2px 2px 20px; background:url(../images/bullet1.gif) no-repeat 0px 2px;}

.innerheader { color: #cccccc; background-color: #222222;	padding: 0px 5px 0px 5px; }
.forumheader { color: #cccccc; background-color: #222222;	padding: 0px 5px 0px 5px; font-weight:bold; text-align:center; }
.res_cell    { color: yellow; text-align:center; }
.sidepanel2  { font-size: 8pt; color: #7288B9; margin-top:0px; margin-bottom:0px;}
.navtrail    { font-size: 8pt; color: #999999;	margin-top: 6px; margin-bottom: 6px; margin-left: 3px; margin-right: 3px; }	
a.navtrail   { color: #999999; text-decoration: none;	}
a:visited.navtrail { color: #999999; }
a:hover.navtrail { text-decoration: underline; color: #B03B3B; }
.navtrailcurrent { font-size: 7pt; color: #FFFFFF; }
.forumtable  { background-color: #333333; }
.forumcolor1 { background-color: #000000; }
.forumcolor2 { background-color: #0a0a0a; }
.forumcolor2 td { background-color: #0a0a0a; }
.forumcolor3 { background-color: #234124; }
.forumcolor4 { background-color: #111111; }
.forumsticky { background-color: #222244; }
.unread      { background-color: #773300; }

.incoming td { background:#FF0000!important; color:yellow; }
.redalert { color:#FF0000; }
.attacker { color:#FF4444; }
.defender { color:#00bb00; }
.strikeout { text-decoration:line-through; }

.readonlycolony { font-size: 10pt; background-color: #5985aB; height: 14px; border: solid 1px #000099; }

.quote { font-size: 8pt; color: #AAAAAA; border-top: solid 1px #999999; border-bottom: solid 1px #999999;	}

.lvl { position:absolute; padding:1px 1px 1px 1px; border: solid 1px #333311; background:#6a6a6a; font-size:7pt; font-weight:bold; }
.lvl2 { position:absolute; padding:1px 1px 1px 1px; border: solid 1px #333311; background:#880000; color:yellow; font-size:7pt; font-weight:bold; }
.tile { position:absolute; opacity:1; filter: alpha(opacity=100); }

.introUL li { padding-bottom:10px; }

.mtl   { width:9px; height:7px; background: url(../images/mtl.jpg); }
.mt    { height:7px; background: url(../images/mt.jpg); }
.mtr   { width:9px; height:7px; background: url(../images/mtr.jpg); }
.ml    { width:9px; height:7px; background: url(../images/ml.jpg); }
.mmain { padding: 5px; background: url(../images/tilebg2.jpg); }
.mmainstars { padding: 5px; background: url(../images/stars.gif); }
.mr    { width:9px; height:7px; background: url(../images/mr.jpg); }
.mbl   { width:9px; height:7px; background: url(../images/mbl.jpg); }
.mb    { height:7px; background: url(../images/mb.jpg); }
.mbr   { width:9px; height:7px; background: url(../images/mbr.jpg); }

td.news {border: solid 1px #777777; background:#000000; }
.NewsHeader {text-align: center; background: none repeat scroll 0% 0% rgb(17, 17, 34); color: rgb(255, 255, 255); font-weight: bold; padding: 4px;}

.lore    { display:block; width:760px; padding:0px 5px 5px 5px; }
.lorenew { background-color: #773300; }

.lorehint { display:block; font-size:10px; color:yellow; margin-bottom:3px; }

/* ------------------------ */
/* Control Panel Stylesheet */
/* ------------------------ */

body.panel {
  background: #000000;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 3px;
  margin-right: 3px;
  color: #FFFFFF; 
}

body.panel h1 { font-size : 14pt; color: #FFFFFF; border-bottom: dotted 1px #999999; margin-bottom:3px; }
body.panel h2 { font-size : 13pt; color: #FFFFFF; }
body.panel h3 { font-size : 12pt; color: #FFFFFF; }
body.panel h4 { font-size : 10pt; color: #FFFFFF; }
body.panel ol { font-size : 12px; color: #CCCCCC; }
body.panel p  { font-size : 12px; color: #CCCCCC; }
body.panel li { font-size : 12px; color: #CCCCCC; }
body.panel ul { font-size : 12px; color: #CCCCCC; }

body.panel input { border: solid 1px silver; }
body.panel select { border: solid 1px silver; }
body.panel textarea { border: solid 1px silver; }

body.panel table              { }
body.panel table th           { font-size : 12px; color: #CCCCCC; background-color:#1A2C55; padding: 5 5 5 5; }
body.panel table td           { font-size : 12px; color: #CCCCCC; }
body.panel table tr           { background-color:#000033; }
body.panel table tr.alternate { background-color:#000023; }
body.panel table tr.selected  { background-color:#aa0000; }
body.panel table tr.filter    { background-color:#003000; }

body.panel .alert { border-top: solid 1px #FF6666; border-bottom: solid 1px #FF6666; margin-top:10px; margin-bottom: 0px; padding-top: 2px; padding-bottom: 4px; color:yellow; text-align:center; font-weight:bold; margin-bottom:10px; font-size:18px; }

.forumname { font-weight:bold; font-size:10pt; display:block; width:100%; margin-bottom:5px; }

.ajaxtooltip { position:absolute; background:#000000; border:solid 1px #5A6C95; padding:3px 3px 3px 3px; width:400px; display:none; }

.waveno { font-size : 24px; color: #FFFFFF; background:#333333; border:solid 1px #555555; padding:2px 2px 2px 5px; display:block; font-size:10pt; margin-top:0px; margin-bottom:5px; font-weight:bold; }
.wavedescr { display:block; padding:5px; }
.wave td { padding:2px; text-align:center; border:solid 1px #444444; }
.armadaloss tr td { padding:2px; text-align:center; }
.wavefled { display:block; text-align:center; font-weight:bold; color:red; padding:5px; border-top:solid 1px yellow; border-bottom:solid 1px yellow; }

fieldset { border: solid 1px gray; }