html{
  width                : 100%;
  height               : 100%;
  margin               : 0px;
  padding              : 0px;
  overflow             : hidden;
}
body{
  width                : 100%;
  height               : 100%;
  margin               : 0px;
  padding              : 0px;
  font-family          : Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size            : 11px;
  font-style           : normal;
  color                : #CCCCCC;

  background-color     : #000000;
  background-image     : url("img/back.jpg");
  background-attachment: fixed;
  background-repeat    : no-repeat;
  background-position  : right top;
}

b{  
  color                : #7E863C;
}

.noSkinText{
  display              : none;
}

input, select, textarea{
  border               : 1px solid #606060;
  color                : #ffffff;
  background-color     : #232425;
  font-family          : Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size            : 11px;
}

[disabled]{
  color                : #808080;
  padding              : 0px;
}

.changedInput{
  color                : #7E863C;
}

a{
	color              : #FFFFFF;
	text-decoration    : none;
	font-weight        : bold;
}
a:hover,input:hover,input:focus{
	color              : #9EA65C;
}
a.nav {
	color              : #FFFFFF;
	display            : block;
	padding-left       : 3px;
	text-decoration    : none;
	font-weight        : normal;
}
a.nav:hover{
	padding-left       : 3px;
	background         : #7E863C;
	color              : #000000;
}

table{
  border               : 0px;
  border-collapse      : collapse;
/*  -moz-opacity         : 0.95;*/
}

td{
  border               : 1px solid #606060;
  background-color     : #232425;
  font-family          : Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size            : 11px;
  font-style           : normal;
  padding-left         : 3px;
  padding-right        : 3px;
}

.nonTransparent table{
/*  -moz-opacity         : 1;*/
}

.highlightRow{
  background-color     : #434445;
}
.selectedRow{
  background-color     : #5E661C;
}

.invisible td{
  border               : 0px;
  background-color     : transparent;
  padding-left         : 0px;
  padding-right        : 0px;
/*  -moz-opacity         : 1;*/
}

.messagebox td{
  border               : 1px solid #FF0000;
  background-color     : #400000;
  font-family          : Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size            : 11px;
  font-style           : normal;
  padding              : 6px;
}

.messagebox input{
  border               : 1px solid #FF0000;
  background-color     : #600000;
}

.messagebox b{
  color                : #FF0000;
}

.GeneralHeadline{
	background-image   : url(gui/pane-splitter-header-bg.png);
	background-repeat  : repeat-x;
	border-top         : 0px;
	height             : 22px;
}
.collapseButtonVertical, .collapseButtonVerticalOver,
.expandButtonVertical, .expandButtonVerticalOver{
	float               : right;
	background-repeat   : no-repeat;
	width               : 20px;
	height              : 20px;
	background-position : center center;		
	cursor              : pointer;
}
.collapseButtonVertical{
	background-image: url(gui/pane-splitter-collapse-vert.gif); 
}
.expandButtonVertical{
	background-image: url(gui/pane-splitter-expand-vert.gif); 
}
.collapseButtonVerticalOver{
	background-image: url(gui/pane-splitter-collapse-vert-over.gif); 
}
.expandButtonVerticalOver{
	background-image: url(gui/pane-splitter-expand-vert-over.gif); 
}

.ResourceNumbers{
	font-size      : 10px;
}
.ResourceNumbersMaxed{
	font-size      : 10px;
	color          : #FF0000;
}
.ResourceNumbersMaxedDark{
	font-size      : 10px;
	color          : #AA0000;
}

.hint, .hint a{
  color            : #808080;
  font-size        : 9px;
  font-weight      : normal;
}

.red{
  color            : #FF0000;
}

.yellow{
  color            : #FFFF00;
}

.green{
  color            : #00FF00;
}

.blue{
  color            : #0000FF;
}

.enemy td{
  border           : 1px solid #FF0000;
  background-color : #A00000;
  color            : #FFFFFF;
}

.neutral td{
  border           : 1px solid #FFFF00;
  background-color : #A0A000;
  color            : #FFFFFF;
}

.friend td{
  border           : 1px solid #00FF00;
  background-color : #00A000;
  color            : #FFFFFF;
}

.alli td{
  border           : 1px solid #0000FF;
  background-color : #0000A0;
  color            : #FFFFFF;
}

.treeView{
	color          : #CCCCCC;
	cursor         : pointer;
}
.treeViewOver{
	color          : #9EA65C;
	cursor         : pointer;
}

.EditorButton{
  border           : 1px solid #606060;
  width            : 10px;
}

.EditorButtonOver{
  border           : 1px solid #7E863C;
  background-color : #505050;
  width            : 10px;
}

img{
  border           : 0px;
}

img.gallery{
  border           : 1px solid #000000;
}
img.gallery:hover{
  border           : 1px solid #00FF00;
  cursor           : pointer;
}
