* {
  font-family: Verdana;
}

img {
  border: 0px;
}

body  {
  margin: 0px;
  background-color: rgb(214,214,206);
}

a {
  color: #EF5A00; 
}

a:hover {
  color: #6F472F;
}


h1 {
  font-size: 20px;
  font-weight: normal;
}

h2 {
  font-size: 16px;
  font-weight: normal;
}

h3 {
  font-size: 12px;
  font-weight: normal;
}

table {
  font-size: 10px;
}

p {
  margin-top: 0px;
  margin-bottom: 10px;
}

b {
  color: #404040;
}



#baselayer {
  position: absolute;
  /*width: 1024px;*/
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  /*left: 50%;
  margin-left: -512px;*/
}

#bg_middle {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-image: url('../grafx/bg_middle.gif');
  background-repeat: repeat-y;
  visibility: hidden;
}

#bg_top {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 134px;
  background-image: url('../grafx/bg_top.gif');
  background-repeat: no-repeat;
  visibility: hidden;
}

#bg_pic_container {
  position: absolute;
  top: 290px;
  left: 0px;
  width: 238px;
  height: 450px;
  background-image: url('../grafx/bg_pics.gif');
  background-repeat: no-repeat;
  visibility: hidden;
}

.bg_pic {
  position: absolute;
  top: 359px;
  left: 15px;
  visibility: hidden;
}

#sitelogo {
  position: absolute;
  top: 10px;
  left: 30px;
}


#toplinx {
  position: absolute;
  left: 770px;
  top: 72px;
  width: 200px;
  padding: 0px;
  margin: 0px;
  font-size: 1px;
  visibility: hidden;
}

#quicksearch {
  position: absolute;
  left: 860px;
  width: 120px;
  top: 79px;
  padding: 0px;
  margin: 0px;
  visibility: hidden;
}

#quicksearch input {
  margin: 0px;
  padding: 0px;
  width: 100px;
  font-family: Verdana;
  font-size: 10px;
  color: #B0B0B0;
  border: 1px solid silver;
}

#quicksearch button {
  width: 16px;
  height: 16px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: transparent;
  cursor: pointer;
}


.linx {
  position: absolute;
  left: 390px;
  top: 84px;
  padding: 0px;
  margin: 0px;
  font-size: 1px; 
  visibility: hidden;
} 

.linx a {
  padding-right: 6px;
}

.sublinx {
  position: absolute;
  left: 10px;
  top: 158px;
  padding: 0px;
  margin: 0px;
  font-size: 10px;
}

.sublinx div {
  display: block;
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: bold;
  margin-left: 10px;
}

.sublinx span {
  display: block;
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: bold;
  padding-left: 14px;
  background-image: url('../grafx/sublinks_inactive.gif');
  background-position: 0px 2px; 
  background-repeat: no-repeat;
}

.sublinx span.active {
  padding-left: 14px;
  background-image: url('../grafx/sublinks_active.gif');
  background-position: 0px 2px; 
  background-repeat: no-repeat;
}

.sublinx a.active {
  color: #6F472F;  
}

.sublinx a {
  text-decoration: none;
}

.sublinx a:hover {
  text-decoration: underline;
}


.indicator {
  position: absolute;
  top: 108px;
  left: 266px;
  margin: 10px;
  padding: 10px;
  font-size: 9px;
  visibility: hidden;
}

.indicator a {
  text-decoration: none;
}

.indicator a:hover {
  text-decoration: underline;
}


.content {
  position: absolute;
  top: 138px;
  left: 200px;
  width: 496px;
  margin: 10px;
  padding: 10px;
  
  line-height: 1.5li;
  
  font-size: 10px;

  /*border: 1px solid silver;*/
}