/* CSS Document - Guardians of the Past */
html
 {
  overflow-y:scroll;
 }
body
 {
  background:#555555;
  text-align:center;
  font-family:arial;
  font-size:12px;
  color:#000000;
  border:0px;
  margin:0px;
  padding:0px;
 }
input, select
 {
  font-size:12px;
  color:#000000;
 }
form
 {
  border:0px;
  margin:0px;
  padding:0px;
 }
a
 {
  color:#000000;
 }
ul,ol
 {
  padding-bottom:0px;
  border-bottom:0px;
  margin-bottom:0px;
 }
.Grill a
 {
  color:#FFFFFF;
  text-decoration:none;
 }
.Grill
 {
  width:800px;
  height:28px;
  margin:0px auto;
  background: url(/Images/Skin0/mid28.gif) repeat-x;
  vertical-align:bottom;
  color:#FFFFFF;
 }
#Banner
 {
  text-align:left;
  border:0px;
  padding:0px;
  margin:0px auto;
  width:800px;
  height:110px;
 }
#Banner select
  {
   position:absolute;
   margin:1px;
   padding:1px;
   margin-top:13px;
   margin-left:502px;
   font-size:9pt;
   width:150px;
   height:19px;
  }
#Banner input
 {
  position:absolute;
  margin:1px;
  padding:1px;
  margin-top:13px;
  margin-left:665px;
  font-size:10pt;
  width:125px;
  height:15px;
 }
#BannerIMG
 {
  position:absolute;
  margin:0px;
  border:0px;
  padding:0px;
 }
.TitleBar .LeftBar
 {
  background: url(/Images/Skin0/mid28.gif) repeat-x;
  height:28px;
  vertical-align:middle;
  padding:0px;
  margin:0px;
 }
.titleaka
 {
  font-size:9px;
 }
.Skin0xxar
 {
  background: url(/Images/Skin0/xxar.gif) bottom no-repeat;
  font-size:1px;
  width:27px;
 }
.Skin0am
 {
  background: url(/Images/Skin0/am.gif) bottom repeat-x;
  padding-top:3px;
 }
.Skin0alar
 {
  background: url(/Images/Skin0/nlar.gif) bottom no-repeat;
  font-size:1px;
  width:27px;
 }
.Skin0alxx
 {
  background: url(/Images/Skin0/nlxx.gif) bottom no-repeat;
  font-size:1px;
  width:27px;
 }
.cellheading
 {
  font-size:12px;
  background:#969590;
  text-align:left;
  padding:4px;
  font-weight:bold;
  color:#FFFFFF;
 }
.rowhoz0, .rowhoz1
 {
  text-align:left;
  padding:4px;
  border:#FFFFFF 1px solid;
  border-color:#ffffff #909790 #858D85 #cfcfcf;
  border-width:1px 0px 1px 0px;
 }
.rowhoz0 { background:#dfdfdf; }
.rowhoz1 { background:#cfcfcf; }
.row0, .row0b, .cell0, .cell0b, .row1, .row1b, .cell1, .cell1b, .rowt, .PageDisabled, .PageEnabled
 {
  text-align:left;
  padding:4px;
 }
.row0, .row0b, .cell0, .cell0b, .row1, .row1b, .cell1, .cell1b, .PageDisabled, .PageEnabled
 {
  border:#FFFFFF 1px solid;
  border-color:#FFFFFF #909790 #909790 #cfcfcf;
 }
.row0, .row0b, .cell0, .cell0b, .PageEnabled
 {
  background:#dfdfdf;
  border-left:#ffffff 1px solid;
  vertical-align:top;
 }
.row1, .row1b, .cell1, .cell1b
 {
  background:#cfcfcf;
  vertical-align:top;
 }
.PageDisabled
 {
  border-color:#505050 #505050 #404040 #494949;
  background:#606060;
 }
.PageDisabled, .PageEnabled
 {
  text-align: center;
 }
.row0b, .cell0b, .row1b, .cell1b
 {
  font-weight:bold;
 }
.cell1, .cell1b
 {
  width:155px;
 }
.cell0
 {
  width:245px;
 }
.left
 {
  text-align:left;
 }
.center
 {
  text-align:center;
 }
.right
 {
  text-align:right;
 }
.center800px
 {
  position:absolute;
  visibility:hidden;
  background:#cfcfcf;
  z-index:20;
  width:800px;
  margin:0px 0px 0px -400px;
  left:50%;
 }
