body {
  background-color: #999999;
  margin: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 12px;
  font-weight: bold;
  cursor: default;
  width: 100%;
  height: 100%;
}

.floatbox {
  float: right;
  clear: right;
}

img {
  border: 0px;
  vertical-align: middle;
}

table {
  font-size: 12px;
  table-layout: fixed; 
}

.main {
  width: 100%;
}

/* Gold: #928A70 */

.welcome {
  font-weight: normal !important;
  font-size: 9px;
  font-family: Arial;
  float: left;
  padding-left: 2px;
  text-align: left;
}

a[href] {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

a[href]:hover {
/*  text-decoration: underline !important; */
}

.hnav {
  color: #eeeeee;
  background-color: #444444;
  border-top: 1px solid #666666;
  border-left: 1px solid #666666;
  border-right: 1px solid #222222;
  border-bottom: 1px solid #222222;
  width: 800px;
  height: 20px;
  text-align: right;
  position: relative;
}

.menu
{
  position: relative;
  text-align: center !important;
  width: 175px;
  border-top: 1px solid #666666;
  border-left: 1px solid #666666;
  border-right: 1px solid #222222;
  border-bottom: 1px solid #222222;
  color: #eeeeee !important;
  float: right;
}

.menu a {
  color: #dddddd;
}

.menu a:hover {
  color: #ffaa00;
  text-decoration: none;
}

.menu:hover {
  z-index: 999 !important;
  border-top: 0px;
  border-bottom: 0px;
}

.menu .sub {
  display: none;
}

.menu:hover .sub {
  display: block;
  position: absolute !important;
  border-top: 1px solid #888888;
  border-left: 1px solid #888888;
  border-right: 1px solid #444444;
  border-bottom: 1px solid #444444;
  background-color: #666666;
  position: absolute;
  left: -2px;
  top: 1px;
  text-align: center;
  width: 155px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 20px;
  overflow: hidden;	
}

.head {
  height: 100px;
  width: 800px;
  vertical-align: bottom;
  border-left: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  background-repeat: no-repeat;
  background-color: #ffffff;
}

.hlnav {
  width: 150px;
  border: 0px;
  padding: 5px;
}

.lnav {
  color: #000000;
  background-color: #eeeeee;
  width: 150px;
  border-left: 1px solid #ffffff !important;
  border-right: 1px solid #aaaaaa !important;
  border-top: 1px solid #ffffff !important;
  border-bottom: 1px solid #aaaaaa !important;
  vertical-align: top;
  padding: 5px;
}

.cnav {
  color: #000000;
  background-color: #eeeeee;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  vertical-align: top;
  padding: 5px;
  font-weight: normal;
  display: block;
  width: 500px;
  margin: 5px;
}

.cnav span {
  display: block;
  margin-top: 2px;
  margin-bottom: 2px;
}

.tab {
  color: #000000;
  background-color: #eeeeee;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  vertical-align: top;
/*  padding: 5px; */
  font-weight: normal;
/*  margin: 5px; */
}

.tab .dr {
  background-color: #f4f4f4;
}

.tab td {
  padding: 2px;
}

.tab th {
  border-top: 2px solid #66bbff;
  border-left: 2px solid #66bbff;
  border-bottom: 2px solid #4499ee;
  border-right: 2px solid #4499ee;
  color: #ffffff;
  background-color: #55aaff !important;
  padding: 2px;
  text-align: center;
  vertical-align: middle;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;
}

.tab th a {
  color: #ffffff !important;
  text-decoration: none !important;
}

.tab th a:hover {
  text-decoration: none !important;
}

.tab a {
  color: #00aaff;
  font-weight: normal;
  text-decoration: none;
}

.tab a:visited {
  color: #ffaa00;
  font-weight: normal;
  text-decoration: none;
}

.tab a:hover {
  color: #ff0000;
  font-weight: normal;
  text-decoration: none;
}

/* .c {
  border-top: 2px solid #AE9F84;
  border-left: 2px solid #AE9F84;
  border-bottom: 2px solid #3A352C;
  border-right: 2px solid #3A352C;
  color: #EAD6B3;
  background-color: #746A58 !important;
  padding: 2px;
  text-align: center;
  vertical-align: middle;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;
} */

.c {
  border-top: 2px solid #66bbff;
  border-left: 2px solid #66bbff;
  border-bottom: 2px solid #4499ee;
  border-right: 2px solid #4499ee;
  color: #ffffff;
  background-color: #55aaff !important;
  padding: 2px;
  text-align: center;
  vertical-align: middle;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;
}

.c a {
  color: #ffffff !important;
  text-decoration: none !important;
}

.c a:hover {
  text-decoration: none !important;
}

.lnav .e {
  display: block;
}

.lnav a {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

.lnav span {
  display: block;
  margin-top: 2px;
  margin-bottom: 2px;
}

.cont {
  padding: 10px;
  color: #000000;
  background-color: #ffffff;
  margin: 10px;
  margin-left: 170px;
  width: 800px;
/*  height: 100%; */
  vertical-align: top;
  border-left: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}

.lnavd {
  width: 150px;
}

.foot {
  color: #eeeeee;
  background-color: #444444;
  border-top: 1px solid #666666;
  border-left: 1px solid #666666;
  border-right: 1px solid #222222;
  border-bottom: 1px solid #222222;
  text-align: center;
  font-size: 10px;
  font-style: italic;
  font-weight: normal;
}

.foot a {
  color: #ffffff;
}

.heading {
  font-size: 20px;
  font-weight: bold;
  border-bottom: 1px solid #aaaaaa;
  width: 100%;
  margin-bottom: 10px;
}

.mheading {
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid #aaaaaa;
/*  width: 100%; */
  margin-bottom: 5px;
}

.boxheading {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 90%;
}

.boxheading span {
  position: absolute;
  font-size: 36px;
  font-weight: bold;
  color: #000000;
}

.boxheading .c1 {
  top: 0px;
  left: 0px;
  color: #EAD6B3;
}

.boxheading .c2 {
  top: 0px;
  left: 1px;
  color: #EAD6B3;
}

.boxheading .c3 {
  top: 0px;
  left: 2px;
  color: #AE9F84;
}

.boxheading .c4 {
  top: 1px;
  left: 0px;
  color: #EAD6B3;
}

.boxheading .c5 {
  top: 1px;
  left: 2px;
  color: #746A58;
}

.boxheading .c6 {
  top: 2px;
  left: 0px;
  color: #AE9F84;
}

.boxheading .c7 {
  top: 2px;
  left: 1px;
  color: #746A58;
}

.boxheading .c8 {
  top: 2px;
  left: 2px;
  color: #746A58;
}

.boxheading .c9 {
  top: 1px;
  left: 1px;
  color: #AE9F84;
}

/* ---------------------------- */

.txt {
  font-weight: normal;
}

.txtdiv {
  width: 200px;
  display: block;
  clear: left;
  float: left;
  font-weight: bold;
}

.inpdiv {
  width: 400px;  
}

.inpdiv input {
  width: 200px;
/*  border: 1px solid #000000; */
  font-family: Courier New;
}

.inpdiv select {
  width: 200px;
  font-family: Courier New;
}

.inpdiv textarea {
  width: 400px;
  height: 200px;
/*  border: 1px solid #000000; */
  font-family: Courier New;
}

.inpdiv .submit {
  width: 100px !important;
  font-family: Tahoma;
}

.newsauthor {
  font-weight: bold;
  font-style: italic;
/*  width: 100%;*/
  text-align: right;
  float: right;
}

.sdbox {
  height: 300px;
  width: 190px;
  padding: 5px;
  overflow: scroll;
  display: block;
  font-family: arial;
  font-size: 10px;
  font-weight: bold;
}

.radio {
  width: 16px !important;
  height: 16px !important;
}

.inpfile {
  width: 400px !important;
}


.pbar {
  width: 100%;
  border: 1px solid #000000;
  background-color: #ffffff;
  color: #000000;
  text-align: center;
  position: relative;
}

.pbarr {
  width: 100%;
  border: 1px solid #000000;
  background-color: #ffffff;
  color: #dd0000;
  text-align: center;
  position: relative;
}

.bar {
  position: absolute;
  background-color: #ffaa00;
  left: 0px;
  z-index: 1;
}

.text {
  position: relative;
  z-index: 2;
  font-weight: bold;
}

.iconbox {
  position: relative;
  width: 16px;
  height: 16px;
  display: block;
  float: left;
  clear: left;
  margin-right: 5px;
}

.biconbox {
  position: relative;
  width: 32px;
  height: 32px;
  display: block;
  float: left;
  clear: left;
  margin-right: 5px;
}

.iconbox img {
  position: absolute;
  top: 0px;
  left: 0px;
  vertical-align: middle;
}

.histpic {
  width: 240px;
  height: 180px;
  vertical-align: top;
  padding: 5px;
  float: left;
}

.lbox {
  width: 400px;
  margin-left: 200px;
  border: 1px solid #000000;
}

.top {
  position: relative;
}

.top td {
  overflow: hidden;
  white-space: nowrap;
}

.topname {
}

.topdate {
  color: #aaaaaa;
  font-style: italic;
}

.item_delve {
  font-weight: bold;
  color: #0000aa;
  font-style: italic;
}

.item_unique {
  font-weight: bold;
  color: #00aa00;
  font-style: italic;
}

.copyright {
  text-align: center;
  font-size: 8px;
  font-weight: normal;
}