@charset "utf-8";
/* CSS Document */

@import url(//fonts.googleapis.com/earlyaccess/droidarabickufi.css);
@import url(//fonts.googleapis.com/earlyaccess/droidarabicnaskh.css);

body { 
	background:url(../images/bg.gif) left top repeat;
 	margin:0; 
	padding:0; 
 	font-family:Droid Arabic Kufi, Tahoma, Arial, Verdana, "Times New Roman";
 	behavior:url("/gso-website/css/csshover.htc"); 
 }
 
img { border:0px; border:none; } 
/* h1, h2, h3, h4, h5, div, p, iframe, form, input { margin:0; padding:0; } */
h1, h2, h3, h4, h5, div, iframe, form { margin:0; padding:0; }
h1, h2, h3, h4, h5{ margin:0; padding:0;  }

/****** Wrapper Div ******/
#wrapper { width:996px; margin:0 auto; }
/****** Block1 Div ******/
#block1 { width:996px; float:left; height:160px; }
/****** Header Div --->> Header Top Div ******/
#block1Top { width:996px; height:45px; float:left; }
#block1Top #hdrTopLeftCorner { width:11px; height:45px; float:left; background:url(../images/strip-top-left-corner.jpg) left no-repeat;  }

#block1Top #hdrTopMid { width:974px; height:45px; float:left; background:url(../images/strip-top-mid.jpg) left top repeat-x; }
#block1Top #hdrTopMid #slogan { width:305px; height:45px; float:left; line-height:45px; text-align:center; color:#ffffff; font-size:12px; text-transform:uppercase; font-weight:bold; }

#block1Top #hdrTopMid #flags { width:177px; height:45px; float:left; line-height:45px; text-align:center;  }
#block1Top #hdrTopMid #flags img { margin:18px 2px 0 0; }

#block1Top #hdrTopMid #links { width:200px; height:45px; float:left; line-height:45px; text-align:center; color:#ffffff; }
#block1Top #hdrTopMid #links a { font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold; }
#block1Top #hdrTopMid #links a:hover { font-size:12px; color:#ACD6F7; text-decoration:none; border-bottom:1px dotted #ACD6F7; padding:0 0 3px 0; font-weight:bold; }

#block1Top #hdrTopMid #search { width:266px; height:45px; float:left; margin:13px 0 0 20px; font-size:12px; }
#block1Top #hdrTopMid #search #srcTitle { float:left; width:44px; line-height:20px; padding: 0 10px 0 0; text-align:left; margin:0; font-weight:bold; color:#ffffff;  }
#block1Top #hdrTopMid #search #txtField { float:left; width:184px; height:22px; margin:0; background: url(../images/search-magnifier-icon.jpg) left top no-repeat; }
#block1Top #hdrTopMid #search #txtField input { width:160px; color:#999999; font-family:Droid Arabic Kufi, Tahoma, Arial, Verdana, "Times New Roman"; font-weight:normal; height:18px; border:0; margin:0 0 0 20px; text-align:left; padding:2px;  }
#block1Top #hdrTopMid #search #srchBtn { float:left; width:23px; height:45px;  }

#block1Top #hdrTopMid .seperator { width:2px; height:45px; float:left; background:url(../images/strip-top-sep.jpg) left top no-repeat; }

#block1Top #hdrTopRightCorner {width:11px; height:45px; float:left; background:url(../images/strip-top-right-corner.jpg) left top no-repeat;  }
/****** Header Div --->> Header Bottom Div ******/
#block1Btm { width:996px; height:111px; float:left; margin: 6px 0 0 0;  }


/* See "navigation.css"  for Navigation CSS   */


/****** Block2 Div ******/
#block2 { width:996px; float:left; }
#block2 h1 { line-height:67px; font-size:20px; color:#1c69a8; }
.ltr #block2 h1 { text-align:left; background:url(../images/title-bullet.gif) 0px 20px no-repeat; margin:0; padding:0 0 0 40px; font-weight:normal }
.rtl #block2 h1 { text-align:right; background:url(../images/title-bullet-ar.gif) 100% 20px no-repeat; margin:0; padding:0 40px 0 0; font-weight:normal }

#block2 #b2 h1{background:none !important;padding:0;font-size:18px; line-height:50px}

.rtl h2{background: url("../images/barrow-blue-ar.gif") no-repeat right 14px;  font-size: 120%;  font-weight: normal;   padding-right: 17px;  }




/****** b1 Div ******/
#b1 { width:996px; float:left; margin:8px 0 0 0; }
/****** Welcome Box Div ******/
#welcomeBox { width:350px; height:226px; float:left; margin:0 16px 0 0; }
#welcomeBoxTop { width:350px; height:113px; float:left; background:url(../images/wc-box-top2.jpg) left top no-repeat; }
#welcomeBoxTop p { font-size:18px; font-weight:normal; color:#fff; line-height:25px; text-align:right; margin:40px 30px 0 0; }
#welcomeBoxTop p span { color:#cee6fb; }

#welcomeBoxMid { width:350px; height:61px; float:left; background:url(../images/wc-box-middle.jpg) left top repeat-x; }
#welcomeBoxMid p { font-size:13px; margin:0 16px 6px; font-weight:normal; color:#fff; line-height: 19px; text-shadow: 1px 1px rgba(100,100,100,0.5); }
.ltr #welcomeBoxMid p { text-align:left; }
.rtl #welcomeBoxMid p { text-align:right; direction:rtl; font-family: Droid Arabic Naskh, Tahoma; }

#welcomeBoxBtm { width:350px; height:46px; float:left; background:url(../images/wc-box-footer.gif) left top repeat-x; }
#welcomeBoxBtm p.rMore { font-size:12px; margin:0 30px 0 30px; line-height:46px; }
.ltr #welcomeBoxBtm p.rMore { text-align:left; }
.rtl #welcomeBoxBtm p.rMore { text-align:right; }

#welcomeBoxBtm p.rMore a { color:#fff; text-decoration:none; border-bottom:1px dotted #fff; }
#welcomeBoxBtm p.rMore a:hover { color:#cee6fb; text-decoration:none; border-bottom:1px dotted #cee6fb; }
#shadWCbox { width:350px; background:url(../images/shad-wc-box.png) left top no-repeat; float:left; height:10px; }

#JQBanner { width: 630px; height:220px; float:left;}
#ftHolder { width: 630px; float: left; text-align: center; height: 220px; overflow:hidden; }
#ftHolder img { font-size:12px; }
/*#ft { border: 0px solid #fff; -moz-border-radius: 5px; }*/
#example { float: left; }
.ft-title { padding:11px 10px; font-size:16px; font-weight:normal; background:url(../images/ft-title.png) left top no-repeat; width:630px; text-align:left; }
/*--- end:shared */
a.ft-prev { background: url(../images/prev.png) 0px 0px no-repeat; width:23px; height:34px; color:#fff; text-decoration:none; font-size:13px; font-weight:bold; }
a.ft-next {  background: url(../images/next.png) 0 top no-repeat; height:34px; width:23px; color:#fff; text-decoration:none; font-size:13px; font-weight:bold;  }
.ft-button-ft-active {background-color:#000; padding:2px; color: #fff; font-size:12px; text-decoration:none; font-weight:normal; }
a.ft-button { font-size:12px; font-weight:normal; color:#fff; text-decoration:none; margin: 0 5px 0 0; border-radius: 5px; }
a.ft-button:hover { background-color:#000; padding:2px 3px 2px 3px; font-size:12px; text-decoration:none; font-weight:normal; color:#ffffff; }
/****** b2 Div ******/
#b2 { width:996px; float:left; margin:0px 0 0 0; }
#latestTrainings { width:630px; float:left; }
#latTraTitle { float:left; background:url(../images/train-grey-box-top.gif) left top no-repeat; width:630px; height:45px; }
.ltr #latTraTitle h1{ margin-left: 15px }
.rtl #latTraTitle h1{ margin-right: 15px }
#latTraContent { float:left; width:630px; background-color:#F5FAFD; height:150px; font-family: Droid Arabic Naskh, Tahoma; }
#latTraBtmShad { float:left; background:url(../images/shad-train-box.png) left top no-repeat; width:630px; height:10px; }

#latestNews { width:350px; float:left; margin:0 16px 0 0; }
#latNewsTitle { float:left; background:url(../images/news-blue-box-top.gif) left top repeat-x; width:350px; height:45px; }
.ltr #latNewsTitle h1{ margin-left: 15px }
.rtl #latNewsTitle h1{ margin-right: 15px }
#latNewsContent { float:left; width:350px; background-color:#DFEDFA; }
#latNewsBtmShad { float:left; background:url(../images/shad-news-box.png) left top no-repeat; width:350px; height:10px; }

#b3 { width:996px; float:left; margin:8px 0 0 0; }
#b3Top { width:996px; float:left; height:8px; background:#FFFFFF; }
#b3Top span.topleftcrnr { width:498px; float:left; text-align:left; }
#b3Top span.toprightcrnr { width:498px; float:left; text-align:right; }

#b3Mid { width:978px; float:left; padding:0 9px 0 9px; background:#FFFFFF; } 

#b3MidLeft { width:797px; }
#b3MidLeft h2,#b3MidLeft h4{ line-height: 100%; background: none }
.ltr #b3MidLeft { float: left; }
.rtl #b3MidLeft { float: right; }

#Banr01 { width:796px; height:154px;}
#Banr01 a { text-decoration: none; }
#Banr02 { width:796px; height:154px; margin:5px 0 0 0; }
#Banr02 a { text-decoration: none; }
.banBlue { 
	width:260px; 
	height:154px; 	
}

.ltr .banBlue { 
	float:left; 
	background:url(../images/chk-now-blue-ban.jpg) left top no-repeat; 
}

.rtl .banBlue { 
	float:right; 
	background:url(../images/chk-now-blue-ban-ar.jpg) right top no-repeat; 
}

.banGrey { 
	width:260px; 
	height:154px; 
}

.ltr .banGrey { 
	float:left; 
	background:url(../images/buy-now-grey-ban.jpg) left top no-repeat; 
}

.rtl .banGrey { 
	float:right; 
	background:url(../images/buy-now-grey-ban-ar.jpg) left top no-repeat; 
}


.banRed { 
	width:260px; 
	height:154px; 
}

.ltr .banRed { 
	float:left; 
	background:url(../images/chk-now-red-ban.jpg) left top no-repeat; 
}

.rtl .banRed { 
	float:right; 
	background:url(../images/chk-now-red-ban-ar.jpg) right top no-repeat; 
}

.bantxt { float:left; width:260px; height:154px;  background:url(../images/shad-ban-med.jpg) left bottom no-repeat; }

.bantxt h2 { font-size:16px; font-weight:bold; text-transform:uppercase;  }
.ltr .bantxt h2 { text-align:left; margin:20px 0 0 13px;  }
.rtl .bantxt h2 { text-align:right; margin:20px 13px 0 0; }
.blue { color:#285d8b;  }
.grey { font-size:16px; font-weight:bold; color:#3c3c3c; margin:20px 0 0 13px; text-transform:uppercase; }
.red { font-size:16px; font-weight:bold; color:#841629; margin:20px 0 0 13px; text-transform:uppercase; }


.bantxt h4 { color:#3c3c3c; text-transform:uppercase; font-size:12px; font-weight:bold; }
.ltr .bantxt h4 {  margin:17px 0 0 23px; text-align:left;  }
.rtl .bantxt h4 {  margin:17px 23px 0 0; text-align:right; } 

.bantxt p { font-size:13px; font-weight:normal; color:#3f5f79; }
.ltr .bantxt p { margin:12px 75px 0 11px; text-align:left; }
.rtl .bantxt p { margin:12px 11px 0 75px; text-align:right; font-family: Droid Arabic Naskh, Tahoma; }

.banSpc { height:154px; width:8px; }
.ltr .banSpc { float:left; }
.rtl .banSpc { float:right; }

#b3MidRight { width:171px; float:left; }
.ltr #b3MidRight { float:left; padding:0 0 0 8px; }
.rtl #b3MidRight { float:right; padding:0 8px 0 0; }

#banEnqTop { width:171px; height:0px; }
.ltr #banEnqTop { background:url(../images/enq-ban-top.jpg) left top no-repeat; }
.rtl #banEnqTop { background:url(../images/enq-ban-top-ar.jpg) right top no-repeat;} 


#banEnqTop h4 { margin:0; padding:17px; font-size:13px; font-weight:normal; }
.ltr #banEnqTop h4 { text-align: left; line-height: 120%; }
.rtl #banEnqTop h4 { text-align: right; line-height: 120%; }

#banEnqTop p { font-size:16px; font-weight:normal; color:#3c3c3c;  padding:0;}
.ltr #banEnqTop p { text-align:left; margin:0 0 0 16px;  }
.rtl #banEnqTop p { text-align:right; margin:0 16px 0 0  }

#banEnqTop p.pNo { line-height:70px; }
#banEnqTop p.fNo { line-height:44px; }
#banEnqTop p.email { line-height:45px; padding:5px 0 0 0 !important; } /* Padding for IE6 */

#banEnqTop p a { color:#3c3c3c; text-decoration:none; }
#banEnqTop p a:hover { color:#00325D; text-decoration:none; border-bottom:1px dotted #00325D; }

#banEnqBtm { width:171px; height:311px; background:url(../images/shad-ban-enq.png) left bottom no-repeat;  }

#b3Btm { width:996px; float:left; height:6px; background:#FFFFFF; }
#b3Btm span.btmleftcrnr { width:498px; float:left; text-align:left; }
#b3Btm span.btmrightcrnr { width:498px; float:left; text-align:right; }

#b4 { width:996px; float:left; margin:6px 0 0 0; }
#newsArchive { width:199px; height:68px; }
.ltr #newsArchive { float:left; background:url(../images/shad-news-archive-btn.jpg) left bottom no-repeat; }
.rtl #newsArchive { float:right; background:url(../images/shad-news-archive-btn.jpg) right bottom no-repeat; }

#newsPaper { width:190px; height:68px; }
.ltr #newsPaper { float:left; background:url(../images/shad-newspaper-btn.jpg) left bottom no-repeat; }
.rtl #newsPaper { float:right; background:url(../images/shad-newspaper-btn.jpg) right bottom no-repeat; }

#vacancies { width:183px; height:68px; }
.ltr #vacancies { float:left; background:url(../images/shad-vacancy-btn.jpg) left bottom no-repeat; }
.rtl #vacancies { float:right; background:url(../images/shad-vacancy-btn.jpg) right bottom no-repeat; }


#tenders { width:161px; height:68px; float:left; background:url(../images/shad-tender-btn.jpg) left bottom no-repeat; }
.ltr #tenders { float:left; background:url(../images/shad-tender-btn.jpg) left bottom no-repeat; }
.rtl #tenders { float:right; background:url(../images/shad-tender-btn.jpg) right bottom no-repeat; }

#relatedWebsites { width:217px; height:68px; float:left; background:url(../images/shad-related-websites-btn.jpg) left bottom no-repeat; }
.ltr #relatedWebsites { float:left; background:url(../images/shad-related-websites-btn.jpg) left bottom no-repeat; }
.rtl #relatedWebsites { float:right; background:url(../images/shad-related-websites-btn.jpg) right bottom no-repeat; }


.linkSpc { height:68px; width:11px; }
.ltr .linkSpc { float:left; }
.rtl .linkSpc { float:right; }


#block3 { width:996px; float:left; }
#footer1 { width:996px; float:left; margin:8px 0 0 0; }
#footer1Top { width:996px; height:10px; float:left; background:url(../images/footer-top1.jpg) left bottom no-repeat; }
#footer1NavTitle { width:994px; height:41px; float:left; background:url(../images/footer-top2.jpg) left top repeat-x; border-right:1px solid #e1e2e2; border-left:1px solid #e1e2e2; }
#footer1NavTitle #fLinkTit {  width:994px; height:41px; float:left; color:#646565; }
#footer1NavTitle #fLinkTit div.linkTit { width:198px; line-height:35px; }
.ltr #footer1NavTitle #fLinkTit div.linkTit { float:left; text-align: left;  }
.rtl #footer1NavTitle #fLinkTit div.linkTit { float:right; text-align: right; direction: rtl; }

#footer1NavTitle #fLinkTit div.linkTit span { font-size:14px; }
.ltr #footer1NavTitle #fLinkTit div.linkTit span { margin:0 0 0 25px; }
.rtl #footer1NavTitle #fLinkTit div.linkTit span { margin:0 25px 0 0; }

#footer1Content { width:994px; float:left; background:#F6FBFE url(../images/footer-mid.jpg) left top repeat-x; border-right:1px solid #e1e2e2; border-left:1px solid #e1e2e2; }
#footer1Content #footer1Sep { width:994px; float:left; height:1px; position:relative;  background:url(../images/dotted-hor-sep-grey.jpg) left top repeat-x; }
#footer1Content #flinks {width:994px; float:left;  }
#footer1Content #flinks div.links { width:198px; color:#4988bc; font-size:12px; }
.ltr #footer1Content #flinks div.links { float:left; text-align: left; }
.rtl #footer1Content #flinks div.links { float:right; text-align: right; direction: rtl; }

#footer1Content #flinks div.links p { line-height:25px;  padding:0; }
.ltr #footer1Content #flinks div.links p { margin:15px 15px 15px 25px; text-align: left; }
.rtl #footer1Content #flinks div.links p { margin:15px 25px 15px 15px; text-align: right; }

#footer1Content #flinks div.links p a { color:#4988bc; text-decoration:none; }
#footer1Content #flinks div.links p a:hover { color:#4988bc; text-decoration:none; }
#footer1Btm { width:996px; float:left; height:30px; background:url(../images/footer-btm.jpg) left top no-repeat;  }

#footer2 { width:996px; float:left; margin:6px 0 25px 0; }
#footer2 #copyright { width:996px; text-align:center; }
#footer2 #copyright p { margin:8px 0 0 0; font-size:12px; color:#909090;  }



#inner-navigation{
	width: 200px;
}

.ltr #inner-navigation{
	float: left;
}
.ltr #inner-content{
	margin-left: 220px;
	margin-right: 20px;
}

.rtl #inner-navigation{
	float: right;
}
.rtl #inner-content{
	margin-right: 220px;
	margin-left: 20px;
}

.news-item-node-headline{
    color: #1C69A8;
    font-family: Droid Arabic Naskh,Tahoma;
    font-size: 20px;
    line-height: 35px;
    margin: 13px 0;
    padding-right: 40px;
}

.rtl .news-item-node-headline{
    background: url("../images/title-bullet-ar.gif") no-repeat scroll right 4px transparent;
    direction: rtl;

}

.news-item-node .news-item-node-headline{
    color: #1C69A8;
    font-size: 15px;
    line-height: 25px;
    margin:0;
    min-height:0;
    padding-right:0;
}


.news-item-node-deck {
    color: #666;
    font-size: 18px;
    line-height: 15px;
    margin-top: 15px;
    padding-right: 40px;
}

.news-item-node .news-item-node-deck {
    font-size: 15px;
    line-height: 15px;
    padding-right: 15px;
}


.rtl .news-item-node-deck {
	direction: rtl;
}

.rtl .news-item-node .news-item-node-headline{
   background: url("../images/barrow-blue-ar.gif") no-repeat right 11px;
   padding-right: 18px;
}
    
.news-item-node-date{
    color: #999999;
    padding: 0 10px;
}
.rtl .news-item-node-date{
	color: green;
    font-style: italic;
	direction:rtl;
}

.months {
    margin: 7px 0px 0px 0px;
}
.months li{
    padding: 4px 0;
}
