@charset "utf-8";
/* CSS Document edit by Mahmoud Hassanin-senior web designer OTS */
body,td,th {font-family: Arial, Helvetica, sans-serif;line-height: 17px;font-size: 12px; background:url(../images/innerbg.gif) repeat-x; margin:0px;}

.headerpic{width:940px;height:160px;clear:both; margin-top:1px;}

#producttext{margin:150px 0 0 40px;display:block;font-size:14px;font-weight:bold;}
#producttext li{font-size:12px; font-weight:normal; padding:10px 0 10px 43px; line-height:20px;}
.innercontainer{width:940px;height:auto;float:left;}
.inerr-menu{float:left;width:190px;height:auto;background:url(../images/inner_offer.gif) no-repeat top}

/* vertical menu */
#vertical_container{margin-top:60px;width:940px;}	

/* left menu css */
.leftmenu{
	float:right;
	width:160px;
	margin-top:40px;
	background:url(../images/leftmenubg.gif) no-repeat left;
	height:300px;
}
.leftlinks{float:left; margin:20px 0 0 0; width:100px; padding:0; }
.leftlinks li{float:left; margin:5px 0; clear:left;}
.leftlinks li a,visited{float:left;-moz-border-radius:4px; background:#e3dfdf url(../images/arr_a.gif) no-repeat left center;color: #000 ; height:20px; line-height: 20px; width:120px; padding-left:15px; margin:0 15px 0 0; }
.leftlinks li a:hover{background: #666 url(../images/arr.gif) no-repeat left center;color: #fff;}
#on{
	float:left;
	-moz-border-radius:4px;
	background:#F2F3F3;
	color: #999;
	height:20px;
	line-height: 20px;
	width:120px;
	padding-left:15px;
	margin:5px 0;
	border:1px solid #E4E4E4;
}
.bookmarks{float:left; margin:10px 0 0 50px; width:100px;}
#books{ position:absolute;}
#books div{ width:100px; height:20px;}
.inner-seperator{background:url(../images/inner-sep.gif) no-repeat; height:20px; clear:both;}
.error-seperator{background:url(../images/inner-sep.gif) no-repeat center; height:20px;}

/* partner page css*/
.partners-inner-body{width:900px;float:left;height:auto;padding:40px 20px 20px 20px;}
.partners-inner-body .tempic{float:left;width:880px;height:auto;margin:0 20px;padding:0}
.partners-inner-body .tempic li{ float:left; text-align:center; display:block; margin:0 20px; }
.partners-inner-body .lispec{ float:left; width:220px; text-align:center; clear:left;}
.partners-font{font-size:14px; margin:20px; display:block; line-height:22px; color:#000}




/*company page css */
.innerbody{
	width:740px;
	float:right;
	height:auto;
	padding:70px 20px 20px 20px;
}
.innererror{width:900px;float:left;height:auto;padding:60px 20px 20px 20px;}
.innerbody ul {padding:0; margin:10px 0; }
.innerbody ul li{padding:10px 0 10px 10px; line-height:18px;}
.headerflash-company{float:left; width:940px; height:165px; clear:both; margin-top:1px; }
.headerflash-company ul{font:26px; color:#000; padding:50px 0 0 0;}
.headerflash-company ul li{font-size:20px; padding-left:40px;}


/* inner list li */
.innerbody ul li .special{float:left;  padding:5px 0 0 20px;  }
.innerbody ul li .special li{float:left; clear:left; width:500px; color:#000; list-style-image:url(../images/arrow.gif);}
.smalldiv{
	width:500px;
	float:left;
	display:block;
}
.screen{ float:left; display:block; margin:0 0 20px 0;}
/* numbers   */
.numbers{font:bold 16px Verdana; color:#92C553;  }


.pagetitle{
	position:absolute;
	width:200px;
	height:50px;
	left: 1px;
	top: 247px;
}

.pagetitle-partners{
	position:absolute;
	width:200px;
	height:50px;
	left: 0px;
	top: 248px;
}
.specialul{margin-top:30px;}
/* history page */
.years{margin:5px;}


/* clients page */
.logos{
	margin:15px;
	float:left
}
.inner-client-learn{float:left;width:920px;height:auto;background:url(../images/inner_learn.gif) no-repeat top left;margin:0 10px 0 10px;}

.clienttext{ display:block; float:left; text-align:left; margin:30px 20px 20px 20px;}
/*contact us */
.contactul{
	margin:0 20px;
	padding:0;
	display:block;
	width:400px;
	float:left;
}
.contactul li{font:12px; color:#666; padding:5px 0;}
.contactus{ float:left; clear:both; width:900px; margin-bottom:10px;}
/* online markets    */


/* sitmap  */
.sitmap-pic{ margin:12px 0 0 120px ;}
.sitemap-container{position:absolute;width:800px;height:495px;left: 76px;top: 85px;}
.sitemap-container .divcomp a{position:absolute;width:88px;height:18px;left: 72px;top: 183px;color:#000;font-size:14px;}
.sitemap-container .divpartners a{position:absolute;width:88px;height:18px;left: 85px;top: 440px;color:#000;font-size:14px;}
.sitemap-container .divclient a{position:absolute;width:88px;height:18px;left: 84px;top: 321px;color:#000;font-size:14px;}
.sitemap-container .divservices a{position:absolute;width:83px;height:18px;left: 492px;top: 173px;color:#000;font-size:14px;text-align:center;}
.sitemap-container .divcareers a{position:absolute;width:83px;height:18px;left: 494px;top: 323px;color:#000;font-size:14px;text-align:center;}
.sitemap-container .divcontact a{position:absolute;width:101px;height:18px;left: 487px;top: 440px;color:#000;font-size:14px;text-align:center;}
.sitemap-container .divmiss a{position:absolute;width:88px;height:18px;left: 219px;top: 125px;color:#000;font-size:12px;}
.sitemap-container .divteam a{position:absolute;width:122px;height:18px;left: 215px;top: 185px;color:#000;font-size:12px;}
.sitemap-container .divhistory a{position:absolute;width:122px;height:18px;left: 216px;top: 243px;color:#000;font-size:12px;}
.sitemap-container .divresalty a{position:absolute;width:122px;height:18px;left: 628px;top: 127px;color:#000;font-size:12px;}
.sitemap-container .divonline a{position:absolute;width:122px;height:18px;left: 627px;top: 166px;color:#000;font-size:12px;}
.sitemap-container .divbuisness a{position:absolute;width:122px;height:18px;left: 626px;top: 208px;color:#000;font-size:12px;}
.sitemap-container .divweb a{position:absolute;width:122px;height:18px;left: 631px;top: 247px;color:#000;font-size:12px;}
/* jobs table */
.jobstable{width:900px;}
.jobstable thead td{ height:40px; border-bottom:1px solid #666; background:#ccc; color:#000; font-size:14px; line-height:35px; padding-left:20px; font-weight:bold;}
.jobstable td{ height:30px; padding-left:20px;line-height:30px; width:200px; background:#FAFAFA}
#jobstableseperator{
	height:30px;
	background:#fff;
	border-bottom:1px solid #333;
}
.jobstable td a,visited{
	color:#00709F;
}

.jobstable td a:hover{
	color:#00709F;
}
.partners-inner-table{width:900px;float:left;height:auto;padding:10px 20px 20px 20px;}
.productdiv{ float:left; width:500px; height:130px;}
.productdivpic{ float:left; width:170px; height:130px;}

