html{
background-image:url(../images/body_bg.jpg);
background-position:center top;
background-repeat:repeat-y;
}
body{
background-image:url(../images/shadow.png);
background-position:center top;
background-repeat:no-repeat;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}
.topshadow{
background-image:url(../images/shadow-top.png);
background-position:bottom;
background-repeat:no-repeat;
width:900px;
margin:0px auto;
padding-top:20px;
}
.logolang{
width:860px;
padding:20px;
margin:0px auto;
background-color:#fff;
border-top-left-radius:3px;
border-top-right-radius:3px;

}
.logo{
text-align:left;
width:430px;
display:inline-block;
}
.logo a.companylogo{
background-image:url(../images/logo.png);
width:340px;
height:70px;
display:inline-block;
}
.language{
text-align:right;
vertical-align:top;
width:430px;
display:inline-block;
}
.language a.english{
font-family:'TitilliumText22LRgBold';
font-size:12px;
background-color:#007634;
color:#fff;
display:inline-block;
padding:6px 10px;
text-decoration:none;
cursor:default;
}
.language a.arabic{
font-family:Tahoma;
font-size:12px;
background-color:#efefef;
color:#00639b;
display:inline-block;
padding:6px 10px 7px 10px;
text-decoration:none;
}
.language a.empLogin{
background:#efefef url(../images/login.png) no-repeat center left;
font-family:'TitilliumText22LRgBold';
font-size:12px;
color:#007634;
display:inline-block;
padding:10px 10px 10px 30px;
margin:10px 0px 0px 0px;
text-decoration:none;
border:1px solid #ddd;
}
.language a.empLogin:hover{
background:#ffffff url(../images/login.png) no-repeat center left;
}
.MenuDv{
background-image:url(../images/menu-banner.png);
width:940px;
height:72px;
margin:0px auto;
text-align:center;
margin-top:-20px;
}
.MenuDv a:link{
background-color:#01639B;
padding:19px 28px 18px 28px;
border-left:1px solid #004f7c;
border-right:1px solid #3382af;
font-family:'TitilliumText22LRgBold';
font-size:13px;
color:#fff;
text-decoration:none;
display:inline-block;
margin-top:9px;
}
.MenuDv a:visited{
background-color:#01639B;
padding:19px 28px 18px 28px;
border-left:1px solid #004f7c;
border-right:1px solid #3382af;
font-family:'TitilliumText22LRgBold';
font-size:13px;
color:#fff;
text-decoration:none;
display:inline-block;
margin-top:9px;
}
.MenuDv a:hover{
background-color:#007634;
padding:19px 28px 18px 28px;
border-left:1px solid #004f7c;
border-right:1px solid #3382af;
font-family:'TitilliumText22LRgBold';
font-size:13px;
color:#fff;
text-decoration:none;
display:inline-block;
margin-top:9px;
}
.MenuDv a.on{
background-color:#007634;
padding:19px 34px 18px 33px;
border-left:1px solid #004f7c;
border-right:1px solid #3382af;
font-family:'TitilliumText22LRgBold';
font-size:13px;
color:#fff;
text-decoration:none;
display:inline-block;
margin-top:9px;
}
.photoslid{
width:880px;
padding:10px;
background-color:#fff;
margin:0px auto;
margin-top:-10px;
}
.servicesslid{
width:880px;
padding:10px;
background-color:#fff;
margin:0px auto;
margin-top:-10px;
}
.main_services td{
width:22%;
text-align:left;
padding:10px;
}
.main_services td h2{
font-family:'TitilliumText22LRgBold';
font-size:13px;
color:#00639b;
font-weight:normal;
margin:3px 0px;
}
.main_services td p{
line-height:16px;
margin:0px 0px 5px 0px;
color:#666;
}
.mainContent{
width:880px;
padding:10px;
background-color:#fff;
margin:0px auto;
margin-top:-10px;
}
.VisionTd{
text-align:left;
vertical-align:top;
padding:75px 20px 10px 10px;
width:70%;
}
.mainVisionTitle{
background-image:url(../images/MainTittle.png);
background-repeat:no-repeat;
display:inline-block;
font-family:'TitilliumText22LLtThin';
font-size:35px;
color:#fff;
padding:15px 20px 10px 30px;
position:absolute;
margin:0px -30px -30px -30px;
}
.VisionTd p{
text-align:justify;
font-size:12px;
line-height:22px;
display:inline-block;
margin:0px 0px 10px 0px;
}
.VisionTd a:link{
background-color:#007634;
display:inline-block;
padding:8px 13px;
font-family:'TitilliumText22LRgBold';
font-size:13px;
color:#fff;
text-decoration:none;
}
.VisionTd a:visited{
background-color:#007634;
display:inline-block;
padding:8px 13px;
font-family:'TitilliumText22LRgBold';
font-size:13px;
color:#fff;
text-decoration:none;
}
.VisionTd a:hover{
background-color:#007634;
display:inline-block;
padding:8px 13px;
font-family:'TitilliumText22LRgBold';
font-size:13px;
color:#fff;
text-decoration:underline;
}
.TestimonialTD{
background:url(../images/shadow-right-bottom.png) no-repeat left bottom;
border-left:1px solid #efefef;
text-align:left;
vertical-align:top;
width:30%;
}
.TestimonialTD h2{
background:url(../images/shadow-right-title.png) no-repeat left bottom;
background-color:#fff;
border-bottom:1px solid #ddd;
font-family:'TitilliumText22LLtThin';
font-size:25px;
font-weight:normal;
color:#007634;
margin:0px;
padding:10px 10px 10px 20px;
}
.TestimonialTD p{
background-color:#f8f8f8;
text-align:justify;
padding:10px 20px;
font-style:italic;
line-height:16px;
margin:10px 0px 0px 10px;
border:1px solid #efefef;
}
.TestimonialTD span{
background:url(../images/testimonial-arrow.png) no-repeat right top;
font-family:'TitilliumText22LRgBold';
font-size:12px;
color:#00639b;
display:block;
text-align:right;
margin:0px 0px 0px 10px;
padding:10px 10px 10px 0px;
border-bottom:1px dashed #bcbcbc;
}
.TestimonialTD a:link{
background-color:#007634;
display:inline-block;
padding:8px 13px;
font-family:'TitilliumText22LRgBold';
font-size:13px;
color:#fff;
text-decoration:none;
margin:10px 0px 10px 180px;
}
.TestimonialTD a:visited{
background-color:#007634;
display:inline-block;
padding:8px 13px;
font-family:'TitilliumText22LRgBold';
font-size:13px;
color:#fff;
text-decoration:none;
margin:10px 0px 10px 180px;
}
.TestimonialTD a:hover{
background-color:#007634;
display:inline-block;
padding:8px 13px;
font-family:'TitilliumText22LRgBold';
font-size:13px;
color:#fff;
text-decoration:underline;
margin:10px 0px 10px 180px;
}


.breadcrumbs{
background-color:#f8f8f8;
border-bottom:1px solid #efefef;
width:880px;
margin:0px auto;
padding:10px;
margin-top:-10px;
margin-bottom:10px;
color:#999;
}
.breadcrumbs a.link{
font-family:'TitilliumText22LRgBold';
font-size:11px;
color:#00639B;
text-decoration:none;
display:inline-block;
padding:0px 5px 0px 5px;
}
.breadcrumbs a.link:hover{
font-family:'TitilliumText22LRgBold';
font-size:11px;
color:#00639B;
text-decoration:underline;
display:inline-block;
padding:0px 5px 0px 5px;
}
.breadcrumbs span.on{
font-family:'TitilliumText22LRgBold';
font-size:12px;
color:#007634;
text-decoration:none;
display:inline-block;
padding:0px 5px 0px 5px;
}

.InnerContentTD{
text-align:left;
vertical-align:top;
padding:75px 20px 10px 10px;
width:70%;
}
.InnerContentTitle{
background-image:url(../images/MainTittle.png);
background-repeat:no-repeat;
display:inline-block;
font-family:'TitilliumText22LLtThin';
font-size:35px;
color:#fff;
padding:15px 20px 10px 30px;
position:absolute;
margin:0px -30px -30px -30px;
}
.ProjGalTitle{
background-color:#efefef;
border-bottom:3px solid #007634;
display:inline-block;
font-family:'TitilliumText22LLtThin';
font-size:25px;
color:#007634;
padding:10px 20px 10px 20px;
position:absolute;
margin:9px -10px -30px 247px;
text-decoration:none;
}
.ProjGalTitle:hover{
background-color:#007634;
color:#fff;
}
.InnerContentTD h1{
font-family:'TitilliumText22LLtThin';
font-size:25px;
font-weight:normal;
color:#00639B;
margin:15px 0px 10px 0px;
padding:0px 0px 5px 0px;
border-bottom:1px solid #ddd;
}
.InnerContentTD h2{
font-family:'TitilliumText22LRgBold';
font-size:13px;
font-weight:normal;
color:#007634;
margin:15px 0px 5px 0px;
padding:10px 0px 0px 0px;
}
.InnerContentTD h3{
font-family:'TitilliumText22LRgBold';
font-size:13px;
font-weight:normal;
color:#007634;
margin:15px 0px 5px 0px;
padding:10px 0px 0px 0px;
}
.InnerContentTD h2.contact{
font-family:'TitilliumText22LRgBold';
font-size:13px;
font-weight:normal;
color:#007634;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
line-height:23px;
}
.InnerContentTD p{
text-align:justify;
font-size:12px;
line-height:20px;
display:inline-block;
margin:0px 0px 0px 0px;
}
.InnerContentTD ul{
margin:0px 0px 20px 0px;
padding:0px 0px 0px 20px;
}
.InnerContentTD ul li{
margin:0px 0px 0px 0px;
padding:3px 0px 3px 0px;
font-size:12px;
line-height:16px;
list-style:circle;
}


.InnerContentTD div.services{
background-color:#efefef;
border:1px dashed #ddd;
padding:10px 10px 10px 10px;
margin:10px 10px 10px 10px;
display:inline-block;
width:240px;
vertical-align:top;
}
.InnerContentTD div.services h2{
font-family: 'TitilliumText22LRgBold';
font-size: 13px;
font-weight: normal;
color: #007634;
margin: 10px 0px 0px 0px;
padding: 0px 0px 7px 0px;
border-bottom:1px solid #ddd;
}
.InnerContentTD div.services p{
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 7px 0px 0px 0px;
text-align:left;
border-top:1px solid #fff;
}


.InnerContentTD div.Profile{
background-color:#f8f8f8;
border:1px dashed #ddd;
padding:10px 10px 10px 10px;
margin:10px 10px 10px 10px;
display:inline-block;
width:240px;
vertical-align:top;
}
.InnerContentTD div.Profile h2{
font-family: 'TitilliumText22LLtThin';
font-size: 20px;
font-weight: normal;
color: #00639B;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.InnerContentTD div.Profile h3{
font-family: 'TitilliumText22LRgBold';
font-size: 13px;
font-weight: normal;
color: #666;
margin: 5px 0px 0px 0px;
padding: 0px 0px 7px 0px;
border-bottom:1px solid #ddd;
}
.InnerContentTD div.Profile a:link{
font-size: 11px;
color: #007634;
text-decoration:none;
display:block;
border-top:1px solid #fff;
padding:5px 0px 0px 5px;
}
.InnerContentTD div.Profile a:visited{
font-size: 11px;
color: #007634;
text-decoration:none;
display:block;
border-top:1px solid #fff;
padding:5px 0px 0px 5px;
}
.InnerContentTD div.Profile a:hover{
font-size: 11px;
color: #666;
text-decoration:none;
display:block;
border-top:1px solid #fff;
padding:5px 0px 0px 5px;
}



.ProjectTBL{
background-color:#fff;
}
.ProjectTBL th.nameProj{
font-family: 'TitilliumText22LRgBold';
width:40%;
text-align:left;
padding:10px;
font-size:11px;
font-weight:bold;
color:#fff;
background-color:#007634;
border:1px solid #005726;
border-right:1px solid #009843;
}
.ProjectTBL th.asigProj{
font-family: 'TitilliumText22LRgBold';
width:30%;
text-align:left;
padding:10px;
font-size:11px;
font-weight:bold;
color:#fff;
background-color:#007634;
border:1px solid #005726;
border-right:1px solid #009843;
}
.ProjectTBL th.valueProj{
font-family: 'TitilliumText22LRgBold';
width:20%;
text-align:left;
padding:10px;
font-size:11px;
font-weight:bold;
color:#fff;
background-color:#007634;
border:1px solid #005726;
border-right:1px solid #009843;
}
.ProjectTBL th.projMont{
font-family: 'TitilliumText22LRgBold';
width:10%;
text-align:left;
padding:10px;
font-size:11px;
font-weight:bold;
color:#fff;
background-color:#007634;
border:1px solid #005726;
border-right:1px solid #009843;
}
.ProjectTBL tr{
background-color:#f8f8f8;
}
.ProjectTBL td{
border:1px solid #fff;
font-size:11px;
color:#666;
padding:10px;
text-align:left;
vertical-align:top;
line-height:18px;
}
.contact_tblbox{
background-color:#f8f8f8;
border-top:1px solid #ddd;
border-bottom:1px solid #efefef;
}
.contact_tblboxleft{
padding:10px 10px 10px 10px;
font-family:'TitilliumText22LRgBold';
font-size:13px;
color:#00639B;
text-align:left;
vertical-align:top;
}
.contact_txtbox{
padding:5px;
font-size:11px;
color:#666;
border:1px solid #ddd;
width:85%;
}
.contact_mandatory{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ff0000;
}
.contact_Lnkbutton{
border:1px solid #007634;
background-color: #007634;
padding: 8px 13px;
font-family: 'TitilliumText22LRgBold';
font-size: 13px;
color: white;
cursor:pointer;
}


.ContactRegionalTD{
background:url(../images/shadow-right-bottom.png) no-repeat left bottom;
border-left:1px solid #efefef;
text-align:left;
vertical-align:top;
width:30%;
}
.ContactRegionalTD h2{
background:url(../images/shadow-right-title.png) no-repeat left bottom;
background-color:#fff;
border-bottom:1px solid #ddd;
font-family:'TitilliumText22LLtThin';
font-size:25px;
font-weight:normal;
color:#007634;
margin:0px;
padding:10px 10px 10px 20px;
}
.ContactRegionalTD h3{
font-family:'TitilliumText22LRgBold';
font-size:13px;
font-weight:normal;
color:#00639B;
margin:0px;
padding:10px 10px 10px 20px;
}
.ContactRegionalTD p{
font-size:11px;
color:#666;
margin:0px;
padding:0px 10px 10px 20px;
line-height:20px;
}
.ContactRegionalTD p strong{
font-size:11px;
font-weight:bold;
color:#444;
}


.partners{
width:880px;
padding:10px;
background-color:#fff;
margin:0px auto;
margin-top:-10px;
}
.main_partners{
width:90%;
}
.main_partners td{
text-align:left;
vertical-align:top;
padding-bottom:10px;
}
.main_partners td Img{
margin:0px 15px;
}
.footer{
width:880px;
padding:20px 10px;
background-color:#fff;
margin:0px auto;
margin-top:-10px;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
}
.footer div.copyright{
width:200px;
padding:0px 10px;
text-align:left;
color:#00639b;
display:inline-block;
}
.footer div.bottomlinks{
width:640px;
padding:0px 10px;
text-align:right;
color:#666;
display:inline-block;
}
.footer div.bottomlinks a:link{
text-decoration:none;
color:#007634;
padding:0px 5px;
display:inline-block;
}
.footer div.bottomlinks a:visited{
text-decoration:none;
color:#007634;
padding:0px 5px;
display:inline-block;
}
.footer div.bottomlinks a:hover{
text-decoration:none;
color:#666;
padding:0px 5px;
display:inline-block;
}
.bottomshadow{
background-image:url(../images/shadow-bottom.png);
background-position:top;
background-repeat:no-repeat;
width:900px;
margin:0px auto;
padding-top:20px;
}
.ProfileImg{
position:relative;
float:right;
padding:5px;
border:1px solid #ddd;
background-color:#fff;
}