.layout {
    width: 984px;
	}

.js .layout-content-reset {
    float: left;
    width: 984px;
	}



#accessibility-menu li.m-menu, .menu-browse,.js #accessibility-menu {display:none}

.js .layout-left {
    height: 20px;
    visibility: hidden;
	}

.js #services {
    padding-right: 140px;
	}


.js .language-selector {
    font-size: 12px;
    padding: 0;
    top: 0;
    width: 130px;
    z-index: 333;
	}

.language-selector {
    background-color: #FFFFFF;
    font-size: 90%;
    padding: 1px;
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 10;
	}

#services {
    font-size: 90%;
    font-weight: normal;
    left: 0;
    padding: 1px 5px 1px 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 2px;
    z-index: 18;
    display:block;
	}


#accessibility-menu li.m-menu, .menu-browse, .js #accessibility-menu {
    display: none;
	}

/*Header*/

#header{min-height:145px}

#banner-image-right {
    background: url("../images/president.gif") no-repeat scroll center bottom transparent;
     display: block;
	}


#banner-image-title {
    display: block;
	}

#banner-flag {
    color: #000000;
    height: 119px;
    left: 40px;
    position: absolute;
    top: 15px;
    width: 172px;
    z-index: 8;
	}


#header #banner-title-text {
    border: 0 none;
    color: #000000;
    font-size: 24px;
    line-height: 1.2;
    margin: 0;
    padding-left: 240px;
    position: absolute;
    top: 65px;
	}

.title-de {background-image: url("../images/title_de.gif");}
.title-en {background-image: url("../images/title_en.gif");}
.title-fr {background-image: url("../images/title_fr.gif");}
.title-pt {background-image: url("../images/title_pt.gif");}

/*Body*/

.layout-content {
    padding: 15px 0 0 0;
	}

.top_box{
	clear:both;
	position:relative;
	background:#005d9b;
	color:white;
	font-family: Georgia,"Times New Roman",Times,serif;
	}

.top_box ul{list-style:none; margin:0;padding:0}
.top_box ul li{
	background: none repeat scroll 0 0 #87725F;
    border-bottom: 1px solid #FFFFFF;
    line-height: normal;
    padding: 0;
    margin:0;
	}
.top_box ul li.last{border-bottom:0px}

.top_box #left,.top_box #right{float:left}

.top_box #left{background-color:#6b4f36; width:180px}

.top_box #left a {
	color:#ffffff;
	text-decoration:none;
    color: #FFFFFF;
    display: block;
    font-size: 1.2em;
    font-weight: normal;
    padding: 4px 0 4px 10px;
    text-transform:uppercase;
	}
	
.top_box #right{
	background-color: #005d9b;
	min-height:234px;
	background-repeat: no-repeat; 
	width:780px;
	}
	
.top_box #right .widget,.top_box #right  .content{float:left}
	
.top_box #right .content{width: 360px}

.top_box #right .widget{
	width: 300px; 
	padding: 20px 20px 0 20px; 
	text-align:center
	}	

.top_box #right {margin-right:24px}

.top_box #right p{padding:0}

.top_box #right .title{
	font-size:2.5em; 
	font-weight:bold;
	margin-top:18px; 
	margin-bottom:10px;
	line-height:normal;}

.top_box #right .text{
	font-size:2em;
	line-height:1.2em;
	padding-top:10px;
	border-top:#4581b0 1px solid;
	}

.top_box #right a{color:white}

.top_box #right .tools{font-size:0.7em; padding-top:4px}

.speach{
	border-top:#005D9B 1px solid;
	border-bottom:#005D9B 1px solid;	
	margin:30px 25px 10px 19px;
	padding:10px;
	text-align:center;
	font-family: Georgia,"Times New Roman",Times,serif;}
	
.speach	.title{color: #005D9B;font-size:3em}

.speach	.text{color: #7d6d5f;font-size:1.3em}

.text .short{display:none}

.text .full{font-size:0.9em}

.text .more{
	font-size:1.3em; 
	color:#005D9B;
	text-decoration:underline; 
	cursor:pointer}

.box_blue{width:100%;clear:both}

.box_blue.social{min-height:750px}


.box_blue h2{
	font-size:1.2em;
	background-color: #005D9B;
	padding:4px 0 4px 53px; 
	width:179px;color:#FFFFFF;
	text-transform:uppercase;
	border-bottom:#005D9B; 1px solid;
	margin:35px 0 0 0}
	
.box_blue #left h2{
	background-image:url(../images/bulle.png);
	background-repeat:no-repeat;
	background-position:15px 50% ;	
	}

.box_blue #right h2{
	background-image:url(../images/twitter.png);
	background-repeat:no-repeat;
	background-position:15px 50% ;	
	}
	
.box_blue .content{
	border-top:#005D9B 1px solid;
	margin-right:25px;
	overflow: hidden}
	
.box_blue #left, .box_blue #right{float:left}

.box_blue #left{width:641px;margin-left:19px}

.box_blue #right{width:324px}

.box_blue .title{font-size:2em;margin:15px 0}

.box_blue .title a {text-decoration:none}

.gallery{ 
	clear:both; 
	width:100% ;
	position:relative}

.gallery.v1{margin-bottom:20px}


.gallery.box_blue h2{
	margin-left:19px;
	width:300px;	
	background-image:url(../images/camara.png);
	background-repeat:no-repeat;
	background-position:15px 50% ;	}


img.banner{clear:both;margin:20px 0 0 19px;}


#slider{
	padding-top:25px;
	width:938px;
	margin-left:19px}

#slider ul  li {width:222px;padding:0 10px 0 0}

#slider .slider_control{top:70px;}

#slider .date{color:#005D9B;margin-top:10px}	

.box_blue #slider .title{
	color:#005D9B;
	font-size:1.2em;
	margin:0;
	line-height:1em;
	font-weight:bold}

#slider .text{margin-top:8px;}

#slider .slider_control{height:96px;}	

#slider .control_left{left:18px;}

#slider .control_right{	right:26px;}

.related.box_blue #left h2{background-image:url(../images/related_links.png);}

.related.box_blue #right h2{background-image:url(../images/cloud.png);}	

.related.box_blue #left, .related.box_blue #right{width:49%}

.related.box_blue ul{color:#005D9B;font-size:1.2em;margin-top:15px;}

.related.box_blue ul li{margin:0}

.related.box_blue a{text-decoration:none}

.social_media{
	margin:25px 0 25px 19px;
	color:#005D9B;
	font-size:1.3em;
	text-transform:uppercase;
	}

.social_media span{
	margin:7px 5px 0 0;	
	display: block; 
	float:left;
	font-weight:bold
	}

.clear{clear:both;}


/*Twitter widget*/

.customisable-border.twitter-timeline{border:none}

/*Links*/
a, a:visited {color:#005D9B}





.blue_box
	{
	padding-top:16px;
	}

.blue_box ul
	{
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:19px;
	}

.blue_box ul li
	{
	background-color:#ebf1f5;
	background-image: url(../images/blue_box_bottom.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:22px;
	width:220px;
	float:left;
	margin-right:20px;
	}

.de .blue_box ul li{height:300px;}
.en .blue_box ul li{height:230px;}
.fr .blue_box ul li{height:300px;}
.pt .blue_box ul li{height:230px;}

.blue_box ul li div
	{
	background-image: url(../images/blue_box_top.gif);
	background-repeat:no-repeat;
	background-position:center top;
	padding-left:12px;
	padding-right:12px;
	padding-top:22px;
	}

.blue_box ul li div h3
	{
	padding:0px;
	margin:0px;
	font-family:Verdana;
	font-size:17px;
	color:#074a8b;
	font-weight:bold;
	text-align:center;
	line-height:normal;
	margin-bottom:10px;
	}

.blue_box ul li div p
	{
	text-align:center;
	font-family:Georgia;
	font-size:16px;
	color:#074a8b;
	line-height:normal;
	line-height:22px;
	}


.publication
	{
	padding-top:15px;
	padding-right:15px;
	}

.publication img.pub
	{
	float:left;
	padding-right:20px;
	}

.publication h3
	{
	font-family:Verdana;
	font-size:17px;
	font-weight:bold;
	color:#074a8b;
	margin-top:20px;
	line-height:normal;
	
	}

.publication p
	{
	font-family:Verdana;
	font-size:14px;
	color: #7d6d5f;
	line-height:normal;
	}

.publication p a
	{
	font-weight:bold;
	color:#0d4079;
	}

.publication p a:hover
	{
	text-decoration:underline;
	}

.social_media
	{
	background-color:#ebf1f5;
	margin-right:25px;
	padding-top:12px;
	padding-bottom:5px;
	}

.de .social_media{padding-left: 25px;}
.en .social_media{padding-left: 25px;}
.fr .social_media{padding-left: 12px;}
.pt .social_media{padding-left: 15px;}

div#cmPopup {
    background-color: #F8F8F8 !important;
    border: 1px solid #DBDBDB !important;
    display: block;
    overflow: auto !important;
    padding: 5px !important;
    position: absolute !important;
    text-align: center !important;
    width: 132px !important;
    z-index: 9999;
}

span.ToggleBox span.existing_language, div.ToggleBox div.existing_language {
    display: block;
    float: left;
    margin: 2px;
}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
