body {
    margin: 0px;
    background-color: #c7b370;
    color: #000000;
    font-size: 10pt;
    font-family: arial, helvetica, verdana, geneva, sans-serif;
}
form { margin: 0; padding: 0; }
img { border-style: none; }

.matte { text-align: center; }
.introdiv { width: 640px; margin: 40px auto; padding: 20px; text-align: left; background-color: #ffffff; }
.titlediv { font-size: 72pt; font-weight: bold; padding-bottom: 40px; text-align: center; }

.highscores { font-size: 48pt; font-weight: bold; padding-bottom: 40px; text-align: center; }
.tablehs {border-collapse:collapse;}
.tablehs th {padding:10px;font-size:14pt;font-weight:bold;text-decoration:underline;}
.tablehs td {padding:10px;}

.TopControls {position:absolute;left:20px;top:0;}
.worldbox {position:absolute;width:600px;height:400px;left:0px;top:50px;overflow:scroll;}
.worldmap {position:relative;background-color:#000000;}
#Tracking {position:absolute;left:0;top:0;z-index:1;visibility:hidden;}
#TrackLine {position:absolute;}
#TrackNum {position:absolute;width:20px;height:20px;color:#ffffff;font-size:12px;}
.PopUpMenus {z-index:2;}
.CityMenu {position:absolute;width:380px;left:10px;top:10px;background-color:#717136;border:solid 1px #888888;z-index:8;}
.InfoMenu {position:absolute;left:10px;top:10px;background-color:#717136;border:solid 1px #888888;z-index:9;}
#HelpMenu {position:absolute;width:400px;left:10px;top:10px;background-color:#717136;border:solid 1px #888888;z-index:10;}
#PopVictory {position:absolute;width:360px;left:10px;top:10px;background-color:#717136;border:solid 1px #888888;z-index:9;}
.MenuHeader {height:30px;line-height:30px;margin:0 6px;color:#f4f4f4;font-weight:bold;}
.MenuBG {position:relative;margin:0 3px 3px 3px;background-color:#f0f0f0;border:solid 1px #a7a7a7;}
.MenuPad {padding:10px;}
.MenuButtons {position:relative;height:50px;}
.BuildFieldset {position:relative;width:200px;height:170px;padding:5px;border:solid 1px #000000;}
.BuildLegend {position:absolute;left:5px;top:-11px;background-color:#f0f0f0;padding:3px;}
.BuildHeader {text-align:center;}
.BuildChoices ul {float:left;list-style:none;margin:0;padding:0 10px 0 0;}
.BuildChoices li {padding:2px;}
.imgProd {margin:8px;vertical-align:middle;}
.MenuOK {position:absolute;width:80px;height:25px;right:100px;bottom:10px;}
.MenuCancel {position:absolute;width:80px;height:25px;right:10px;bottom:10px;}
.ButtonHighScores {float:right;height:25px;margin:10px;}
.SideMenus {position:absolute;right:0;top:0;width:195px;}
.SideMenu {background-color:#717136;border:solid 1px #888888;margin-bottom:5px;}
.SideMenuTitle {padding:5px 10px;color:#ffffff;font-weight:bold;}
.SideMenuBG {padding:10px;background-color:#f0f0f0;border:solid 1px #a7a7a7;}
.SideMenuBG12 {padding:10px;background-color:#f0f0f0;border:solid 1px #a7a7a7;font-size:12pt;}
.SideMenuRankings {padding:10px;background-color:#f0f0f0;border:solid 1px #a7a7a7;height:60px;}
#divCurrentPiece {height:60px;}
#CurrentPieceIcon {margin:10px 20px 0 0;float:left;}
.HealthBG {position:relative;width:100px;height:14px;background-color:#ffffff;border:solid 1px #888888;margin:5px 0;overflow:hidden;}
#HealthBar {width:100px;height:14px;background-color:#0000ff;}
.RankBG {float:left;position:relative;width:14px;height:60px;background-color:#ffffff;border:solid 1px #888888;margin-right:5px;overflow:hidden;}
#RankBar1 {position:absolute;width:14px;height:60px;bottom:0;background-color:#0000ff;}
#RankBar2 {position:absolute;width:14px;height:60px;bottom:0;background-color:#ff0000;}
#divInstructions {width:180px;height:200px;color:#000000;font-size:12pt;}
.FireFlash {position:absolute;width:32px;height:32px;background-image:url("/i/fireflash.gif");opacity:.8;filter:alpha(opacity=80);z-index:6;}
.Explosion {position:absolute;width:32px;height:32px;background-image:url("/i/explosion.gif");z-index:7;}

.button1 {padding:4px 6px;margin:7px 3px;}

.layout_columns { border-collapse: collapse; width: 100%; }
.layout_columns td { vertical-align: top; font-size: 12pt; padding: 0 2px 10px 0; }