{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

body {
  background-color: #000000;
  color: #000000;
  font-family: Arial;
  font-size: 13px;
  background:#000000 url(../images/bg2.jpg) scroll 50% 0;
  behavior: url("csshover3.htc");
}

input[type="text"], input[type="password"] {
   background: url(../images/textbg.gif) no-repeat;
   border: 0px;
   width: 145px;
   height: 23px;
   padding-left: 5px;
   padding-right: 8px;
   padding-top: 0px;
   padding-bottom: 0px;
   margin-top: 5px;
   margin-bottom: 0px;
   color: #000000;
}

input[type="text"][disabled]:hover, input[type="password"][disabled=""]:hover {
   background: url(../images/textbg.gif) 0 0 no-repeat !important;
}

input[type="text"]:hover, input[type="password"]:hover {
   background: url(../images/textbghover.gif) 0 0 no-repeat;
}

.textsmall {
   background: url(../images/textbgsmall.gif) 0 0 no-repeat center !important;
   border: 0px !important;
   margin-top: 0px !important;
   width: 100px !important;
}

.textsmall:hover {
   background: url(../images/textbghoversmall.gif) no-repeat center !important;
}

input[type="button"], input[type="submit"]{
   background: url(../images/smallbuttonbg.gif) no-repeat;
   border: 0px;
   width: 70px;
   height: 23px;
   padding-left: 5px;
   padding-right: 8px;
   padding-top: 0px;
}

input[type="button"]:hover, input[type="submit"]:hover {
   -moz-opacity:0.6;
   filter:alpha(opacity=60);
   opacity: 0.6;
}

.greyed {
   -moz-opacity:0.4;
   filter:alpha(opacity=40);
   opacity: 0.4;
}

.active {
   -moz-opacity:1;
   filter:alpha(opacity=100);
   opacity: 1;
}

.invisible {
   display: none;
}

.smalltext {
   width: 50px !important;
}

.verysmallbutton {
   background: url(../images/verysmallbuttonbg.gif) no-repeat !important;
   border: 0px !important;
   width: 30px !important;
}

.largebutton {
   background: url(../images/largebuttonbg.gif) no-repeat !important;
   border: 0px !important;
   width: 120px !important;
}

input[type="button"][disabled], input[type="submit"][disabled=""] {
   -moz-opacity:1;
   filter:alpha(opacity=100);
   opacity: 1;
}

img {
    border: 0px;    
}

button {
    font-size: 7px; 
}

a {
    color: #634739;  
}
  
a:focus { outline:none }
img { bborder: 0 }
h3 { margin-bottom: 5px; padding-bottom: 3px; text-align: left; height: 25 }
h2 { margin: 0px; padding-left: 3px; text-align: left; font-size: 18px }

.title {
    width: 200px; height: 200px;
}

.alignleft {
    text-align: left;
}

.aligncenter {
    text-align: center;
}

.mainarea {
    overflow: hidden;
    padding: 10px;
    background-color:#CC9D71;
}

.neomfooter {
   height: 50px;
}
.neomfooter a{
    margin: 0 15;
}
.neomfooter a:LINK      {text-decoration: none;Color: #ee1010; font-size: 12pt;}
.neomfooter a:VISITED {text-decoration: none; Color: #660000; font-size: 12pt;}
.neomfooter a:HOVER   {Color: red; font-size: 12pt;}

.neomfooter {
    width: 100%;
    height: 50px;
    text-align: center;
}

.neomheader a{
    margin: 0 15;
}
.neomheader a:LINK      {text-decoration: none;Color: #ee1010; font-size: 12pt;}
.neomheader a:VISITED {text-decoration: none; Color: #660000; font-size: 12pt;}
.neomheader a:HOVER   {color: red; font-size: 12pt;}

.neomheader {
    width: 100%;
    text-align: center;
}

.neomheaderimg {
   text-align: center;
   margin-bottom: 10px;
   margin-top: 10px;
}

.neomheaderlangbar {
    margin-top: 10px;
    height: 30px;
    width: 110px;
}

.neomrightbar {
    font-size: 16px;
    float: right;
    margin-left: 2px;
}

#rightBarContent {
   padding: 5px;
}

.menulink { 
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
    color: #222222;
    text-decoration: none;
    padding: 0 15px;
}

.tooltip {
    float: right;
    cursor: help;
}

.w200 {
    width: 200px; 
}

.w500 {
    width: 500px; 
}


.w230 {
    width: 230px; 
}

.w250 {
    width: 250px; 
}

.w300 {
    width: 300px; 
}

.w400 {
    width: 400px; 
}

.w550 {
    width: 550px;    
}
    
.w50p {
    width: 50%; 
}

.w100p {
    width: 100%; 
}

.w99p {
    width: 99%; 
}

.w98p {
    width: 98%; 
}

.w97p {
    width: 97%; 
}

.w90p {
    width: 90%; 
}

ul {
    padding-left: 20px;
    margin-bottom:0;
    margin-left:0px;
    margin-top:0;
}

.statTable100perc {
    width: 100%;
}

.opaque {
   opacity: 0.8;
   filter:alpha(opacity=80);
   -moz-opacity:0.8;
}

.statTable, .statTable100perc, .genericBody, .mainarea {
   background-color: #BB8D61;
   padding-bottom: 10px;
}

.mainarea {
   background-color: #CC9D71;
   padding-bottom: 10px;
   height: 100%;
}

.statTable, .statTable100perc {
   #margin-right: 2px;
   margin-bottom: 2px;
   border: 1px solid black;
   #text-align: center;
   padding: 3px;
}

.mainwindow {
   overflow: auto;
}

.withborder {
    border: 1px solid black;
}

.statTable tr td, .statTable100perc tr td {
    text-align: left;
}

.statTable tr th, .statTable100perc tr th  {
	background-color: #BB6F00;
}

.tableHeadBg {
    background-color: #BB6F00;
    font-weight: bold;
}

.genericHeader {
     background-color: #BB6F00;
     border: 1px solid black;
}

.genericBody {
     padding-left: 5px;
}

.powerUpInfo {
     margin-top: 10px;
     margin-bottom: 3px;
}

.borderltr {
     border-left: 1px solid black;
     border-top: 1px solid black;
     border-right: 1px solid black;
}

.borderltrb {
     border: 1px solid black;
}

.borderltb {
     border-left: 1px solid black;
     border-top: 1px solid black;
     border-bottom: 1px solid black;
}

.borderlt {
     border-left: 1px solid black;
     border-top: 1px solid black;
}

.highlighted_link {
    text-decoration: none;
    color: black;
}

.highlighted_link:hover {
    background-color: #aaaaaa;
    color: black;
}

.marginl10 {
    margin-left:10px;
}

.statsBar {
    width: 90px;
    height: 14px;
}

.ulNoStyle {
    list-style: none;
}

.font8 {
    font-size: 8px;
}

.font9 {
    font-size: 9px;
}

.font10 {
    font-size: 9px;
}

.btopleft {
    border-top: 1px solid black;
    border-left: 1px solid black;
}

.btopright {
    border-top: 1px solid black;
    border-right: 1px solid black;
}

.bbottomleft {
    border-bottom: 1px solid black;
    border-left: 1px solid black;
}

.bbottomright {
    border-bottom: 1px solid black;
    border-right: 1px solid black;
}

.btop {
    border-top: 1px solid black;
}

.bbottom {
    border-bottom: 1px solid black;
}

#dauctdd {
    width: 200px;
}

.warning {
    color: #CC0000;
    font-weight: bold;
    font-size: 13px;
}

.errorTag {
    color: #CC0000;
    font-weight: bold;
    font-size: 13px;
}

.dauctin {
    text-align: left
}

#islandTab div {
    height: 100%;
}

#voteFor, .greyed {
    background-color: #BB8D61;
}

#gameLeftMenu {
    padding-left: 15px;
    text-align: left;
}

.mainwindow, .neomleftbar, .neomrightbar {
    height: 700px;
}

.stats {
    height: 240px;
}

.tdbgstatus0 {
    background-color: #990000;
}

.tdbgstatus1 {
    background-color: #FF0000;
}

.tdbgstatus2 {
    background-color: #E08000;
}

.tdbgstatus3 {
    background-color: #FFFF00;
}

.tdbgstatus4 {
    background-color: #90FF90;
}

.tdbgstatus5 {
    background-color: #0000FF;
}

.messagebox ul {
    padding-left: 5px;
}

.mapContainer {
   text-align: center;
   padding-top: 15px;
}

#playerstableresume tr td, #playerstable tr td {
    text-align: center;  
}

.btnImagePrivateMain {
	width: 30px;
}

.btnImagePrivateMainEE {
    height: 30px;
    width: 50px;
}

.btnImagePrivateMainEE:HOVER, .btnImagePrivateMain:HOVER {
    background-color: #CC9D71;
    cursor: pointer;
}


#playerstableresume tr td table, #playerstable tr td table {
	width: 100%;
	border-width: 1px;
	border-color: black;
	border-style: solid;
}

.gameOverviewTable {
    position:relative;
    width:99%;
}

.gameOverviewTable tr td {
   text-align: center;
}

.gameOverviewTitleTd {
   vertical-align: top;
   color: #333333;
   border-bottom: 1px solid black;
   border-left: 1px solid black;
   padding-left: 3px;
   width: 140px;
}

.tdAlignCenter {
   text-align: center;
}