* {margin:0; padding:0;}
html, body {height:100%;}

#gsfBody {
background: #eee url(/img/bg-main.png) top center repeat-x;;
}

#outWrapper{width:990px;margin:auto;}
#inWrapper{padding-top:3em;}

/*
#outWrapper{height:100%;overflow:visible;width:990px;margin:auto;display:table;#position:relative;}
#inWrapper{#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
#mainWrapper{#position: relative; #top: -50%;}  
*/

#mainWrapper {
width:990px;
border:5px solid #fff;
background:#fff;
}

a:link, a:visited, a:active {color:#7096c5;}
a:hover {text-decoration:none;}

#gsfHeader {
height:110px;
background:transparent url(/img/en/gsf-header-bg.png) repeat-y;
}

h1#headerTitle {
display:block;
height:110px;
width:49%;
float:left;
}

h1#headerTitle a {
display:block;
height:110px;
width:300px;
background:transparent url(/img/en/gsf-title-logo.gif) 10px 10px no-repeat;

}

h1#headerTitle a span {
display:none;
}

.headerRight {
width:49%;
height:110px;
float:right;
background:transparent url(/img/en/gsf-basket.jpg) top right no-repeat;
}

div#contentBody {
border-top:5px solid #fff;
}

body.index div#contentBody {
height:300px;
border-top:5px solid #fff;
}

body.default div#contentBody {
height:auto;
}

div#columnLeft {
background:#749FD2 url(/img/en/gsf-left-index-bg.jpg) no-repeat;
height:300px;
width:329px;
border-right:5px solid #fff;
float:left;
}

div#contentWrapper {
width:656px;
float:right;
background:#fff;
}

body.index div#contentWrapper {
height:300px;
overflow:hidden;
}

body.default div#contentWrapper {
}

body.index #gsfUnder {
height:110px;
border-top:5px solid #fff;
border-bottom:5px solid #fff;
background:#fff;
clear:both;
}
body.default #gsfUnder {
clear:left;
border-top:5px solid #fff;
border-bottom:5px solid #fff;
background:#fff;
float:left;
}

body.default .underRight {
display:none;
}

body.index .underLeft {
height:110px;
width:492px;
background:#8B9154;
float:left;
overflow:hidden;
}
body.default .underLeft {
overflow:hidden;
height:183px;
width:329px;
}

.underLeft span {
display:none;
}


.underRight {
height:110px;
width:492px;
background:#9cf;
float:right;
overflow:hidden;
}

.gsfLogoPartners li {display:inline;}
.gsfLogoPartners li a{display:block; float:left; color:#003366;}
.gsfLogoPartners img {border:0;}

.gsfLogoPartners a.prtQatar {
width:80px;height:80px;margin: 15px 0 0 15px;
}
.gsfLogoPartners a.prtUnodc {
width:200px;height:50px;margin: 30px 0 0 30px;
}
.gsfLogoPartners a.prtMore {
width:100px;height:50px;margin: 50px 0 0 30px;
font:normal 14px "Trebuchet MS", Arial, "MS Sans Serif";
}
.gsfLogoPartners span { display:none;}
#footer {
text-align:center;
font:normal 0.7em Verdana; 
padding:1em;
background:#eee;
clear:both;
}

#footer li {
display:inline;
padding: 4px;

}

#footer li a {
margin: 4px;
}

.toolbarlist {
margin-bottom:5px;
}

#languageWrapper {

padding:75px 240px 0 0;
}
table#langsWrapper {
float:right;
}
#languageWrapper a {
color:#fff;
font:normal 16px "Trebuchet MS", Arial, "MS Sans Serif";
text-decoration:none;
}
#languageWrapper a.lng-ar {
font-size:20px;
}

/* Content Styles */

#contentWrapper h1 {
font:normal 22px Arial, "MS Sans Serif";
padding: 20px 20px 20px 20px;
color:#69f;
text-transform:uppercase;
letter-spacing:-0.05em;
}

#contentWrapper h2 {
font:normal 18px Arial, "MS Sans Serif";
padding: 20px 20px 20px 20px;
color:#69f;
letter-spacing:-0.02em;
}

#contentWrapper h3 {
font:normal 18px Arial, "MS Sans Serif";
padding: 20px 20px 20px 20px;
color:#333;
letter-spacing:-0.02em;
}

#contentWrapper p {
font:normal 12px/1.6em Arial, "MS Sans Serif";
padding: 0 20px 10px 20px;
color:#333;
}
#contentWrapper ul {
padding: 0 0 10px;
}
#contentWrapper li {
font:normal 12px/1.5em Arial, "MS Sans Serif";
padding: 5px 20px 0 10px;
margin-left:50px;
color:#333;
list-style:disk;
}
#contentWrapper td {
font:normal 12px/1.5em Arial, "MS Sans Serif";
}
.statementTextQuote {
padding:20px 40px;
font:italic 17px Georgia, "Times New Roman", Times, serif;
text-align:right;
}

/* Menu */

#leftNav {
height:300px;
}

#leftNav ul li {
font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
list-style:none;
}
#leftNav ul.M0 {
padding:0;
height:300px;
}
#leftNav ul.M0 li.L0{
padding:0;
height:145px;
}
#leftNav ul.M0 li.L0 a {
display:block;
height:40px;
}

#leftNav ul.M1 {
padding: 25px 0 0 0;
height:80px;
}
#leftNav ul.M1 li.L1 {
color:#efefef;
margin-left:120px;
height:20px;
padding:0;
}
#leftNav ul.M1 li.L1 a {
display:inline;
padding: 8px 0 0px 0;
}

#leftNav li.L0 a span{
visibility:hidden;
}

#leftNav a {
color:#fff;
text-decoration:none;

}

img.aRight {
float:right;
padding:1em 0 0.5em 1em;
}
img.aLeft {
float:left;
padding:1em 1em 0.5em 0;
}

#example {
width:400px;
hight:300px;
float:left;
}

#contentWrapper #indexTextRight {
position:relative;
top:0; right:0;
width:251px;
float:right;
height:300px;
background:#cc0 url(/img/mission-st-bg.png) top center repeat-x;
overflow:hidden;
}

#contentWrapper #indexTextRight p {
display:inline-table;
padding:20px 20px 0 20px;
display:block;
font:normal 13px "Trebuchet MS", Arial, "MS Sans Serif";

}
#contentWrapper #indexTextRight h1 {
display:inline-table;
display:block;
font:normal 24px Georgia, "Times New Roman", Times, serif;
color:#fff;
padding-bottom:0;
letter-spacing:1px;
text-transform:none;
}


