html, body {
min-height: 100%;
width: 100%;
height: 100%;
}
html>body, html>body #divBody {
height: auto;
}
body {
margin:0; padding:0;
height:100%;
color:#3d505f;
background-color:#fff;
font-family: "Trebuchet Ms", Verdana, Helvetica, Arial, sans-serif;}

a {outline:none;}

#divBody{
margin: 0em auto 0em auto;
padding: 0;
width: 800px;
}


#divHead {
	height:50px;
}
/* language selector */
#divLeftTop{
float: right;
text-align: right;
width:200px;
}
#aLngEN{font-weight:bold; display:inline}

#divBanner {
padding:0;
}

/* Left Menu */
#divLeftMenu {
margin-top:30px;
margin-left:0;
padding:0;
float:left;
width:300px;
font-size: 1em;
font-weight:bold;
}
#divLeftMenu ul li a:hover 
{
    text-decoration:underline;
}
li{
list-style-type: none;
display: block;
width: 300px;
padding: .2em 0em .2em 0em;
text-align: left;
text-decoration: none;
}
.liSpacer{line-height:50%;}


#divText {
margin-top:30px;
margin-left:375px;
text-align:justify;
font-size:.8em;
}
p {
    text-align: justify; 
    text-indent: 2em; 
    line-height:120%;
    margin: 7px 7px;
}

a{width:100%; color:#3d505f ;text-decoration: none}


#divFooter {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:20px;                      /* FOOTER HEIGHT */
  overflow:hidden;
  text-align:center;
  }
#divFooterTxt {
	width:800px;
	margin: 0em auto 0em auto;
	border-top: 1px gray solid;
	font-size:.7em;
}