@charset "UTF-8";

* { margin: 0; padding: 0; }

body {
	font:8pt/1.3 "Tahoma";
  color:#847c5f;
  background-color:#3e2a12;
}

p {
  text-align:justify;
  padding-bottom:10px;
}


a {
  text-decoration:none;
  color:white;
}

td {
  vertical-align:top;
}

img {
  border:none;
}

hr {
  color:#847c5f;
  margin:0 75px;
  width:450px;
}


#bg {
  width:100%;
  background:#3e2a12 url("img/bg.png") repeat-x;
}

#bg-frame {
  position:relative;
  width:920px;
  margin:auto;
  background:url("img/bg_frame.png") repeat-y;
}

#bg-top {
  background:url("img/bg_top.png") no-repeat;
  height:274px;
}

#bg-top a {
  position:relative;
  width:920px;
  height:294px;
  top:-20px;
  display:block;
}

#bg-middle {
  background:url("img/bg_middle.png") no-repeat;
  min-height:326px;
}

#bg-bottom {
  background:url("img/bg_bottom.png") no-repeat;
  height:25px;
}


#menu {
  position:absolute;
  top:264px;
  left:15px;
}

#menu a {
  background:url("img/blank.gif") no-repeat;
  display:block;
  font:1pt "Tahoma";
  float:left;
	height:35px;
	text-indent:-1000em;
}

#menu a:hover {
border-bottom:2px solid #89681c;
}

.selectedanchor {
}

.anylinkcss {
  position:absolute;
  visibility:hidden;
  border:2px solid #89681c;
  z-index:100;
  background:#31220f;
  width:200px;
  margin-left:0px;
  margin-top:-2px;
}

.anylinkcss ul {
  margin:0px 20px;
  padding:5px;
  list-style-type: square;
}

.anylinkcss ul li a {
  width:100%;
  display:block;
  text-indent:5px;
  padding:2px 0;
  font-weight:bold;
}

.anylinkcss a:hover {
  background:#50391f;
  color:#e4e2df;
}

.anylinkshadow {
  position:absolute;
  left:0;
  margin-left:5px;
  top:0;
  z-index:99;
  background:black;
  visibility:hidden;
}




.cell-left {
	float:left;
	margin-left:30px;
	margin-top:51px;
	margin-bottom:12px;
	padding:17px;
	padding-bottom:0px;
	width:617px;
	background:#50391f;
	min-height:326px;
}

.cell-left p {
  font:9pt/1.3 "Tahoma";
  color:#e4d2be;
}

.cell-left img {
	border:12px solid #50391f;
	background:#281b0b;
	padding:11px;
	float:left;
	margin-right:10px;
}

ul {
  display: inline-block;
  font:9pt/1.3 "Tahoma";
  color:#e4d2be;
  margin-left:18px;
  margin-bottom:10px;
  list-style-type:square;
}

.cell-dark {
  min-height:110px;
  background:#31220f;
  margin:0px -17px;
	padding:17px 0px;
	border-top:12px solid #31220f;
}

.cell-dark img {
  padding:11px;
  border:none;
  margin:0px 13px;
}

.cell-darker {
  min-height:110px;
  background:#281b0b;
  margin:0px -17px;
	padding:17px 0px;
	border-top:12px solid #31220f;
}

.cell-darker img {
  padding:11px;
  border:none;
  float:none;
  margin:0px 6px;
  display:block;
  margin:auto;
}

.cell-right {
  float:right;
	margin-left:12px;
	margin-right:41px;
	margin-top:12px;
	margin-bottom:12px;
	width:186px;
	background:#3e2a12;
}

.cell-right p {
  padding:0px 12px;
}

.cell-right img {
  margin:12px 0px;
}

.cell-right h2 {
  font:8pt/1.3 "Tahoma";
  text-align:center;
}

.cell-right h2 img {
	background:#281b0b;
	padding:11px;
	display:block;
  margin:auto;
}

.cell-bottom {
	margin-left:29px;
	margin-right:40px;
	margin-top:12px;
	margin-bottom:12px;
	height:21px;
	background:#362510;
	clear: both;
	width:851px;
}

.cell-bottom p {
  color:#50391f;
	float:right;
	margin:3px;
	margin-top:4px;
}

.cell-bottom a {
  color:#50391f;
  font-weight:bold;
}

.cell-footer {
  margin:auto;
  width:700px;
  clear: both;
}

.cell-footer p {
  color:#50391f;
  text-align:center;
}

.cell-footer a {
  color:#50391f;
}





input, textarea, file {
  background:#281b0b;
  border:1px solid #50391f;
	font:8pt "Tahoma";
	color:#847c5f;
	margin-top:3px;
	margin-left:20px;
	padding:1px 5px;
}

input.button {
	background:#281b0b;
	border:1px solid #50391f;
	color:#847c5f;
	padding:1px 10px 1px 10px;
	margin-left:20px;
	font:7pt "Tahoma";
	font-weight:bold;	
}