/* CSS Document */

*{
margin:0 auto;
padding:0;
}

body{
background:#000;
margin:0 auto;
padding:0;
text-align:justify;
}

a{
outline:none;
color:#000;
text-decoration:none;
}
h1{
font-size:12px;
background:url(../images/content_heading_bg.gif) no-repeat scroll top left;
width:228px;
height:30px;
margin:0 0 10px 0;
padding:4px 0 0 10px;
}
#wrapper{
width:815px;
margin:0px auto;
padding:0px;
background:#F1F2F2;
}

#headerwrapper{
width:815px;
height:100px;
background:url(../images/header_bg.gif) repeat-x scroll left top;
}
#logo a{
width:498px;
height:100px;
background:url(../images/logo.jpg) no-repeat scroll top left;
float:left;
text-indent:-3000px;
}

#sitemap{
background:url(../images/nav_top_bg.gif) no-repeat scroll top right;
height:239px;
height:40px;
position:relative;
top:0px;
right:8px;
}
#sitemap ul{
margin:5px 10px 0 0;
float:right;
color:#19C2BB;

}
#sitemap ul li{
display:inline;
margin:0 2px;
}
#sitemap ul li a{
text-decoration:none;
}

/*banner starts*/
#bannerwrapper{
background:#F2F2F2 url(../images/banner_bg.jpg) no-repeat scroll top left;
padding:20px 19px 0 20px;
overflow:hidden;
}
#banner{
background:url(../images/banner_bg.gif) no-repeat scroll top left;
}

#banner img{
margin:11px 0 0 14px;
}
#navigation{
background:url(../images/nav_bg.gif) no-repeat scroll top left;
width:776px;
height:34px;
margin:0px 0 14px 0;

}
#navigation ul{
padding:10px 0;
}

#navigation ul li{
display:inline;
margin:0 4px;
text-transform:capitalize;
}
#navigation ul li a{
text-decoration:none;
}
#navigation ul li a:hover{
color:#000;
}
/*contentbodywrapper starts*/
#contentbodywrapper{
padding:0 19px 0 20px;
width:776px;
}
/*contentwrapper starts*/
#contentwrapper{
overflow:hidden;
}

.contentelement{
background:#589897;
border:1px solid #467974;
margin:0 20px 0 0;
padding:6px 7px 10px;
text-align:justify;
width:229px;
float:left;
}
.contentelement_{
background:#589897;
border:1px solid #467974;
float:left;
padding:6px 7px 10px;
width:229px;
}

p.text{
margin:5px;
overflow:hidden;
}
a.more{
text-transform:uppercase;
background:url(../images/more_bg.gif) no-repeat;
height:14px;
width:69px;
font-size:8px;
color:#457876;
margin:20px 0 0;
padding:2px 0 0 4px;
float:right;
text-decoration:none;
}
/*fotter starts*/
#footerwrapper{
background:url(../images/footer_bg.jpg) no-repeat scroll top left;
height:69px;
/*padding:10px 35px 0 44px;*/
padding:10px 10px 0;
color:#000;
margin:29px 0 0 0;
}
p.footerleft{
float:left;
}

p.footerright{
float:right;
}
#footerwrapper a:hover{
text-decoration:underline;
}

/*css for other pages*/

.textelement{
background:#589897;
border:1px solid #467974;
padding:10px;
width:756px;
overflow:hidden;
}
.textelement img{
float:left;
margin:0 15px 5px 0;
border:none;
}
.textelement ul {
margin:0 0 15px 10px;
overflow:hidden;
}
.textelement ul li.arrow{
padding:0 0 0 20px;
list-style:none;
background:url(../images/arrow.gif) no-repeat scroll top left;
line-height:15px;
}
.textelement ul li{
list-style:none;
line-height:15px;
}

.textelement_left{
background:#589897;
border:1px solid #467974;
float:left;
margin:0 20px 0 0;
padding:10px;
width:487px;
}
.textelement_left p.qatarimage{
margin:20px 0 0 0;
float:left;
}
.textelement_right{
background:#589897;
border:1px solid #467974;
float:left;
padding:6px 7px 10px;
width:231px;
}
.textelement_left img{
float:left;
margin:0 10px 0 0;
}
.organization_chart{
overflow:hidden;
}
.chart{
float:left;
margin:0 4px 5px;
text-align:center;
width:107px;
}
.chart_{
float:left;
margin:0 0 5px 4px;
text-align:center;
width:112px;
}
.chart img{

}
.chart p{
font-size:10px;
padding:0px;
margin:0px;
}

.chart_ p{
font-size:10px;
padding:0px;
margin:0px;
}
p{
padding:0 0 10px 0;

}

address{
font-size:12px;
font-style:normal;
padding:10px 0 10px 10px;
text-align:left;
}
address a{
color:#EAFFFE;
}
address a:hover{
text-decoration:underline;
}
#map{

}

.textelement1{
background:url(../images/ver_bar.gif) repeat-y scroll top right;
float:left;
width:348px;
margin:0 20px 0 0;
padding:0 20px 0 0;
}
.textelement2{
overflow:hidden;

}







#display{
overflow:hidden;
width:756px;
}
#gallery {
width:218px;
float:left;
padding:0 0 0 10px;
}

#gallery #thumbnail {
overflow:hidden;

}

#gallery #thumbnail .th_small {
float:left;
margin:0 0 6px;
}

#thumbnail_big{
width:500px;
float:right;
padding:0 0 0 20px;
}

#display img{
border:2px solid #4A8080;
}
.textelement ul.procedures{
margin:0 0 30px 0;
}
.textelement ul.procedures li{
background:url(../images/squarebox.gif) no-repeat scroll 0 6px;
float:left;
width:505px;

padding:0 0 0 12px;

/*color:#F7AA14;*/
}
