html{overflow-x:hidden;overflow-y:auto;}
body{
margin:0;padding:0 224px 0 0;
background-color:#343D44;color:#DDD;
/*background-image:url(../images/bg.png);
background-position:bottom;
background-repeat:no-repeat;*/
font:.7em Verdana,sans-serif;line-height:1.7em
}

#logo_placeholder{
position:absolute;top:20px;right:20px;
}
#main{margin-left:1.5em;
background-color:#455560;
border-right: 3px solid #3D484F;}
#main #close{display:block;height:1px;clear:both}
#language_choice{
margin-left:1.5em;height:20px;
text-align:left
}
#language_choice .active{
margin:0;padding:.4em  1em;
background-color:#455560;
}
#language_choice .language a{
margin:0;padding:.4em  1em;
background-color:#3D484F;
color:#DDD;
text-decoration:none;
}
#language_choice .language a:hover{
background-color:#00A9A7;
color:#455560;
text-decoration:none;
}
#language_choice .language a.active, #language_choice .language a.active:hover{
margin:0;padding:.4em  1em;
background-color:#455560 !important;color:#DDD !important;
}

#section_vision{
float:left;width:60%;
padding:1em 1em 3em 1em;
/*border-top:1px solid #999;*/
/*border-right:1px solid #64747F;*/
/*border-bottom:1px solid #999;
border-left:1px solid #999;*/
background-color:#455560;
}

.bPosts{
margin-left:66%;padding:1em 2em;
border-left:1px solid #64747F;
color:#DDD;
}

.bPosts ul{
margin:0;padding:0;
list-style-type:none;
}
.bPosts ul li{
font-weight:bold
}
.bPosts ul ul li{
margin-top:0;
margin-bottom:1em;
font-weight:normal !important;
}

#section_contact{
position:absolute;top:230px;right:20px;width:184px;
}
#section_contact p{
color:#85959F;
}




h2{margin-top:0;color:#00A9A7;font-weight:normal;font-size:1.4em}
address{font-style:normal}
a:link, a:visited{color:#00A9A7;text-decoration:none}
a:hover{text-decoration:underline}
