body, html{
width: 100%;
min-height:100%;
margin:0px;
color: #666666;
font: normal 9pt verdana, sans serif;
}

body {
  background-color:#443221;
  background-image:url('images/bg4.jpg');
  background-repeat: repeat;
  background-attachment: fixed;
  background-position: top;
  min-height: 819px;
  height:100%;
  min-width: 920px;
  width:100%;
}

h1 {
text-transform:uppercase;
margin:10px 0px 0px 0px;
}

a {
color:#666666;
}
a:hover {
color:#222288;
}

a.noeffect {
text-decoration:none;
}

#Page{
position:absolute;
border: 0px solid lightgreen;
min-height:100%;
height:auto;
width:100%;
z-index:0;
float:left;
}

img {
border:none;
}

#PageTBL{
table-layout:fixed;
width:827px;
position: relative;
margin-left: 60px;
margin-top: 0px;
margin-bottom: 0px;
float:left;
}
#PageTBL_container {
position: relative;
border:0px solid yellow;
height:auto;
min-height:79%;
float:left;
margin-bottom: 80px;
}
#Top {
  position: relative;
  top:  0px;
  left: -1px;
  height: 92px;
  width: 100%;
  min-width: 960px;
  background-image : url('images/Header.jpg');
  background-repeat: no-repeat;
  background-position: left;
  border-bottom:1px solid #f2f2f2;
  margin-bottom:30px;
  
}
#Logo {
  position: relative;
  margin:0px;
  padding:0px;
  top:  0px;
  left: 0px;
  height: 92px;
  width: 400px;
  border: 0px solid red;
}
#head-button2{
  position: relative;
  top:  0px;
  left: 520px;
  height: 92px;
  border: 0px solid red;
 letter-spacing: 2pt; 
 color: #bbbbbb;
 font: normal 12pt arial;
  line-height: 90px;
  white-space:nowrap;
}
#Bottom {
  position: absolute;
  bottom:0px;
  height:46px;
  line-height:45px;
  width:  100%;
   min-width: 920px;
  background-image : url('images/BottomBG.png');
  background-repeat: repeat-y;
  background-position: left;
  padding: 0px;
  color: white;
  text-align: center;
  letter-spacing: 1.5pt; 
  border-top:1px solid #cccccc;
  border-bottom:0px solid #cccccc;
}
#navigation {
  position: absolute;
  top: 141px;
  left: 0px;
  height: 240px;
  width:  161px;
  padding-left:5px;
  border: 0px solid blue; 
  background-image : url('images/MenuBG.png');
  background-repeat: no-repeat;
  background-position: left;
  z-index:1;
}
#navi_list {
margin-top:66px;
}
#navi_list div a {
text-decoration: none;
}
#lang_div {
  position: absolute;
  top:  155px;
  left: 0px;
  height: auto;
  width:  50px;
  border: 0px solid red;  
  padding-left:5px;
  z-index:2; 
}
#lang_div div{
position relative;
margin-right: 5px;
float: left;
}
#lang_div div a{
font:11px arial;
color:grey;
text-decoration: none;
}
#contents{
position: relative;
border:0px dotted grey;
min-height:557px;
}

.content {
border:0px solid red;
margin:0px;
padding: 0px 0px 3px 0px;
}


#PageBG_ol {
	background-image : url('images/PageBG_ol.png');
	width:101px;
	height:20px;
}

#PageBG_o {
	background-image : url('images/PageBG_o.png');
	width:704px;
	height:21px;
}

#PageBG_ro {
	background-image : url('images/PageBG_ro.png');
	width:22px;
	height:21px;
}

#PageBG_lmo {
	background-image : url('images/PageBG_loBig.png');
	width:101px;
	height:243px;
}

#PageBG_r {
	background-image : url('images/PageBG_r.png');
	width:22px;
	height:557px;
}

#PageBG_lmu {
	background-image : url('images/PageBG_lmu.png');
	width:101px;
}

#PageBG_lu {
	background-image : url('images/PageBG_lu.png');
	height:24px;
}

#PageBG_u {
	background-image : url('images/PageBG_u.png');
	width:704px;
	height:24px;
}

#PageBG_ur {
	background-image : url('images/PageBG_ur.png');
	width:22px;
	height:24px;
}

#PageBG_center {
	background-color : #f4f0e7;
}

.inplace_edit_content {
line-height:0px;
margin:0px;
padding:0px;
border:0px solid red;
z-index:255;
}


-->

