a{
text-decoration:none;
color:#333;
}

body
	{
		background:url(../../images/bg.png);
		background-repeat:repeat-x;
		background-color:#FFF;
		margin: 0 0 0 0;
	}
td {
		align:right;
}

.imgstyle
	{
		 border:1px none;
		 margin-left:10px; 
		 padding:5px;
	}
	
.staticpagescontainer
	{
		 width:100%;
		 position:relative;
		 float:left;
		 background:#FFF;
		 border:1px solid #CCC;
		 padding:10px;
		 margin-bottom:10px;
		 direction:rtl;
		 height:auto;
	}
	
	
.staticpagescontainer2
	{
		width:64%;
		position:relative;
		float:right;
		direction:rtl;
		background:#FFF;
		border:1px solid #CCC;
		padding:10px;
		margin-bottom:20px;
	}

.detailscontainer
	{
		position:relative;float:left;
		border-bottom:1px dotted #999;
		width:95%;
		padding:5px;
	}

.maincontainer
	{
		position:relative;
		display:block;
		width:100%;
		height:790px;
		background:url(../../images/clipart.png);
		background-repeat:no-repeat;
		background-position:bottom left;
	}

.maincontainer2
	{
		position:relative;
		display:block;
		width:100%;
		height:auto;
	}


.smallermaincontainer
	{
		position:relative;
		display:block;
		width:920px;
		height:auto;
		margin:0 auto;
	}
	
.rightcontent
{
	position:relative;
	float:left;
	display:block;
	width:304px;
	direction:rtl;
}

.leftcontainer
{
	 width:64%;
	 position:relative;
	 float:right;
	 background:#FFF;
	 border:1px solid #CCC;
	 padding:10px;
	 margin-bottom:20px;
	 
}

.tophdr
	{
		position:relative;
		width:100%;
		height:40px;
		background-color:#234c92;
		display:block;
	}

.hdrcontainer
	{
		position:relative;
		display:block;
		margin:0 auto;
		width:100%;
		height:95px;
		
	}

.middlecontainer
	{
		position:relative;
		display:block;
		margin:0 auto;
		width:100%;
		height:290px;
		top:0px;
	}

.bottomcontainer
	{
		position:relative;
		display:block;
		margin:0 auto;
		width:100%;
		height:inherit;
		top:0px;
		margin-bottom:0px;
		direction:rtl;
	}


.logo
	{
		width:147px;
		height:67px;
		position:relative;
		display:block;
		float:left;
		right:0px;
		background:url(../../images/logo.png);
		background-repeat:no-repeat;
		top:15px;
		
	}

.menu
	{
		width:auto;
		height:27px;
		position:relative;
		display:block;
		background-repeat:no-repeat;
		float:right;
		direction:rtl;
		top:60px;
	}
.menu_container
	{
		position:relative;
		float:left;
		height:27px;
		width:auto;
	}
.menu1
	{
		 position:relative;
		 float:left;
		 background:url(../../images/menu_1.png);
		 background-repeat:no-repeat;
		 width:8px;
		 height:27px;
		 display:block;
	}
.menu2
	{
		 position:relative;
		 float:left;
		 background:url(../../images/menu_2.png);
		 background-repeat:no-repeat;
		 width:8px;
		 height:27px;
		 display:block;
	}
.menu3
	{
		 position:relative;
		 float:left;
		 background:url(../../images/menu_3.png);
		 background-repeat:no-repeat;
		 width:8px;
		 height:27px;
		 display:block;
	}
.menu4
	{
		 position:relative;
		 float:left;
		 background:url(../../images/menu_4.png);
		 background-repeat:no-repeat;
		 width:8px;
		 height:27px;
		 display:block;
	}
.menu5
	{
		 position:relative;
		 float:left;
		 background:url(../../images/menu_5.png);
		 background-repeat:no-repeat;
		 width:8px;
		 height:27px;
		 display:block;
	}
.menu6
	{
		 position:relative;
		 float:left;
		 background:url(../../images/menu_6.png);
		 background-repeat:no-repeat;
		 width:8px;
		 height:27px;
		 display:block;
	}
.menu6_2
	{
		 position:relative;
		 float:left;
		 background:url(../../images/menu_6_2.png);
		 background-repeat:no-repeat;
		 width:14px;
		 height:27px;
		 display:block;
	}
.menu1_pxl
	{
		 position:relative;
		 float:left;
		 background:url(../../images/menu_1_pxl.png);
		 background-repeat:repeat-x;
		 width:auto;
		 height:27px;
		 display:block;
	}
.menu1_pxl
	{
		 position:relative;
		 float:left;
		 background:url(../../images/menu_1_pxl.png);
		 background-repeat:repeat-x;
		 width:auto;
		 height:27px;
		 display:block;
	}
.menu2_pxl
{
	 position:relative;
	 float:left;
	 background:url(../../images/menu_2_pxl.png);
	 background-repeat:repeat-x;
	 width:auto;
	 height:27px;
	 display:block;
}
.menu3_pxl
{
	 position:relative;
	 float:left;
	 background:url(../../images/menu_3_pxl.png);
	 background-repeat:repeat-x;
	 width:auto;
	 height:27px;
	 display:block;
}
.menu4_pxl
{
	 position:relative;
	 float:left;
	 background:url(../../images/menu_4_pxl.png);
	 background-repeat:repeat-x;
	 width:auto;
	 height:27px;
	 display:block;
}
.menu5_pxl
{
	 position:relative;
	 float:left;
	 background:url(../../images/menu_5_pxl.png);
	 background-repeat:repeat-x;
	 width:auto;
	 height:27px;
	 display:block;
}
.links
	{
		 position:relative;
		 height:auto;
		 top:3px;
		 width:90px;
		 float:left;
		 text-align:center;
	}
.links2
	{
		 position:relative;
		 height:auto;
		 top:3px;
		 padding-right:10px;
		 width:90px;
		 float:left;
		 text-align:center;
	}
.italicwhite
	{
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		font-style:normal;
		font-weight:bold;
		color:#FFF;
	}


.footer
	{
		width:100%;
		position:relative;
		display:block;
		height:73px;
		background:url(../../images/footerpxl.png);
		background-repeat:repeat-x;
		float:left;
		bottom:0px;
	}

.footercontent
	{
		width:100%;
		position:relative;
		display:block;
		height:auto;
		float:left;
		text-align:center;
		top:5px;
	}
	
.textalign
{
	text-align:right;
}

.paddingfieldset
{
	 padding:20px;
}

.srchcontainer
	{
		width:304px;
		height:280px;
		position:relative;
		display:block;
		float:left;
		background:url(../../images/srch.png);
		background-repeat:no-repeat;
		direction:rtl;
	}

.srchcontent
	{
		width:auto;
		height:auto;
		position:relative;
		margin:0 auto;
		padding:10px;
		display:block;
		top:20px;
		direction:rtl;
	}


.tabcontainer
	{
		width:611px;
		height:280px;
		position:relative;
		float:right;
		display:block;
	}


.rightboxcontainer
	{
		width:309px;
		height:auto;
		position:relative;
		float:left;
		display:block;
	}

.leftboxcontainer
	{
		width:600px;
		height:auto;
		position:relative;
		float:right;
		direction:rtl;
		display:block;
		direction:rtl;
	}

.box1
	{
		width:309px;
		height:117px;
		position:relative;
		float:left;
		display:block;
		margin-bottom:5px;
	}

.tophdrcontent
	{
		position:relative;
		display:block;
		width:920px;
		height:auto;
		margin:0 auto;
		top:10px;
	}

.tophdrcontentleft
	{
		position:relative;
		display:block;
		width:50%;
		height:auto;
		float:right;
		text-align:right;
		direction:rtl;
	}

.tophdrcontentright
	{
		position:relative;
		display:block;
		width:50%;
		height:auto;
		float:right;
		text-align:left;
		direction:rtl;
	}


.latestevents
	{
		 width:270px;
		 display:block;
		 direction:rtl;
		 float:left;
		 left:20px;
		 position:relative;
	}

.latestevents2
	{
		 width:290px;
		 display:block;
		 float:right;
		 position:relative;	
		 direction:rtl;
		 top:10px;
	}
	


.latestevents3
	{
		 width:290px;
		 display:block;
		 float:right;
		 height:auto;
		 position:relative;
		 top:0px;
		 left:0px;
	}



.tabcontent
	{
		 position:relative;
		 float:left;
		 width:490px;
		 height:278px;
		 display:block;
		 background:#FFF;
		 border-bottom:1px solid #ccc;
		 border-top:1px solid #ccc;
		 background-image:url(../../images/clipart2.png);
		 background-repeat:no-repeat;
		 background-position:left top;
	}

.tab1
	{
		position:relative;
		float:left;
		width:37px;
		height:280px;
		display:block;
	}


.jobdetails
	{
	position:relative;
	float:right;
	width: auto;
	direction:rtl;
	
	}
	
.joblinkcontainer
	{
		position:relative;
		float:left;
		direction:rtl;
		border-bottom:1px dotted #999;
		width:95%;
		direction:rtl;
		padding:5px;
		height:auto;
		margin-bottom:10px;
	}


.joblinkcontainer2
	{
		position:relative;
		float:left;
		width:95%;
		padding:5px;
		height:auto;
		margin-bottom:10px;
	}

	
.linkscontainer
	{
		width:auto;
		text-align:left;
		margin-left:50px;
		position:relative;
		float:right;
		left:0px;
	}
	
.sector1
	{
		 position:relative; 
		 width:45%; 
		 border-left:1px dotted #CCC;
		 float:right;
		 direction:rtl;
		 margin-left:30px;
		 padding:10px;
	}

.sector2
	{
		position:relative;
		padding:10px;
		float:right;
		width: 40%;
	}


.smallbluetext2
	{
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		font-weight:normal;
		font-style:normal;
		color:#0058a8;
		text-decoration:underline;
		
	}

.tab2
	{
		 position:relative;
		 float:left;
		 width:37px;
		 height:280px;
		 display:block;
	}

.tab3
	{
		 position:relative;
		 float:left;
		 width:37px;
		 height:280px;
		 display:block;
	}

.recruitingnowcontent
	{
		position:relative;
		height:auto;
		direction:rtl;
		width:100%;
		float:right;
		margin-bottom:15px;
	}
.logosmall{
float:right;
width:150px;
}
.latestjobs
	{
		 width:265px;
		 height:auto;
		
		 display:block;
		 float:right;
		 left:10px;
		 margin-top:20px;
		 padding-bottom:5px;
		 direction:rtl;
	}


.recruitingnow
	{
		 width:310px;
		 border-left:1px dashed #ccc;
		 display:block;
		 float:right;
		 position:relative;
		 direction:rtl;
	}


.recruitingnow2
	{
		 width:310px;
		 display:block;
		 float:right;
		 position:relative;
		 direction:rtl;
	}

.logincontent
{
	 width:50%;
	 position:relative;
	 margin:0 auto;
}

.targetbestjob
	{
		width:265px;
		height:auto;
		position:relative;
		display:block;
		float:right;
		right:10px;
		top:15px;
		border-bottom:1px solid #000;
		padding-bottom:5px;
		direction:rtl;
	}

.latesteventscontent
	{
		 position:relative; 
		 width:95%; 
		 height:auto;
		 float:left;
		 display:block;
		 left:0px;
		 margin-bottom:30px;
	}




.browseformore
	{
		position:relative;
		float:left;
		top:200px;
		left:10px;
		width:auto;
		direction:rtl;
	}


.browseformore2
	{
		position:relative;
		float:right;
		top:0px;
		left:10px;
		width:100%;
		text-align:left;
	}

.eventcontent
	{
		 top:10px;
		 position:relative;
		 display:block;
		 margin-bottom:20px;
		 width:260px;
		 height:auto;
	}

.nobulletlist
	{
		 list-style:none;
	}

.nobulletlist2
	{
		 list-style:none;
		 left:0px;
		 text-indent:-40px;
	}

.listline
	{
		 line-height:15px;
	}

.logostyle
	{
		 border:1px solid #CCC;
		 margin-left:5px;
		 padding:2px;
		 float:right;
	}

.srchbuttonstyle
	{
		 margin-top:10px;
	}

.textboxstyle
	{
		  width:275px;
		  margin-top:5px;
	}

.selectstyle
	{
		width:280px;
		margin-top:5px;
	}

.whitetext
	{
		font-size:16px;
		color:#FFF;
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
	}

.whitetext2
	{
		font-size:14px;
		color:#FFF;
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
	}

.bluetext
	{
		font-size:14px;
		color:#b9daff;
		font-family:"Times New Roman", Times, serif;
		font-style:italic;
		font-weight:bold;
	}

.bluetext2
	{
		font-size:11px;
		color:#868b8f;
		font-family:"Times New Roman", Times, serif;
		font-style:italic;
		font-weight:bold;
	}

.bluetext3
	{
		font-size:14px;
		color:#2464a4;
		font-family:"Times New Roman", Times, serif;
		font-style:normal;
		font-weight:bold;
	}


.greytext
	{
		font-size:14px;

		color:#a6a6a6;
		font-family:"Times New Roman", Times, serif;
		font-style:normal;
		font-weight:normal;
	}

.blacktext
	{
		font-size:14px;
		color:#000;
		font-family:"Times New Roman", Times, serif;
		font-style:normal;
		font-weight:normal;
	}

.smallbluetext
	{
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		color:#5388bd;
	}

.smallmaroontext
	{
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		color:#9a1919;
	}

.largemaroontext
	{
		font-family:"Times New Roman", Times, serif;
		font-size:20px;
		font-weight:bold;
		color:#9a1919;
	}

.greytext2
	{
		font-size:14px;
		color:#CCC;
		font-family:"Times New Roman", Times, serif;
		font-style:normal;
		font-weight:bold;
	}

.greytext3
	{
		font-size:14px;
		color:#666;
		font-family:"Times New Roman", Times, serif;
		font-style:normal;
		font-weight:bold;
	}

.jobscontent
	{
		
		 position:relative;
		 text-align:center;
		 width:250px;
		 float:right;
	}

.italicbluetext
	{
		font-family:"Times New Roman", Times, serif;
		font-size:18px;
		font-style:italic;
		font-weight:bold;
		color:#7b91a8;
	}

.largebluetext
	{
		font-size:18px;
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
		color:#1f56b3;
	}
	
.keywordsrch
{
	width:400px;
}

.keywordsrch2
{
	width:250px;
}

.loginbutton
{
	position:relative;
	float:right; 
	width:90px; 
	height:28px;
	background:url(../../images/button.png);
	background-repeat:no-repeat;
	text-align:center;
}

.loginbuttontext
{
	 top:5px;
	 position:relative;
}
	
.largebluetext2
	{
		font-size:16px;
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
		color:#1f56b3;
	}

.greentxt
	{
		color:#76ab28; 
		font-family:"Times New Roman", Times, serif; 
		font-size:16px; 
		font-weight:bold;
	}

.greytxt
	{
		color:#333; 
		font-family:"Times New Roman", Times, serif; 
		font-size:13px; 
		font-weight:bold;
		
	}

.orangetxtbigger
	{
		color:#f38018; 
		font-family:"Times New Roman", Times, serif; 
		font-size:15px; 
		font-weight:bold;
		
	}

	.floattext{
float:right;
}
.mainrowdiv{
clear:both;
height:40px;
}
.errors{
color:#F00;
}
.numbering
	{
		width:100%;
		position:relative;
		height:auto;
		display:block;
		background-color:#fff;
		text-align:center;
		border:1px solid #CCC;
		margin-bottom:5px;
		float:left;
		padding-top:10px;
		margin-top:5px;
	}

.searchresults1
	{
		 width:100%;
		 position:relative;
		 float:left;
		 height:auto;
		 display:block;
		 background-color:#EEE;
		 text-align:right;
	}
	
.searchresults2
	{
		 width:100%;
		 position:relative;
		 float:left;
		 height:auto;
		 display:block;
		 background-color:#fff;
		 text-align:right;
	}

.paddingfieldset2
{
	 padding:10px;
}
.haccordion .header, .haccordion .content{   
   float: right;   
   height: 280px;  
   position:relative;
  } 
  .align2{
  float:left;
  text-align:left;
  }
/* Css By Adel Samy */
/* 24-2-2010 */
#Comment{
 width:95%;
 padding:5px;
 margin-top: 10px;
 text-align: center;

}
#Add_Comment{
 float: left;
 width: 100%;
 padding: 5px;
 text-align: right;
 font-family: Tahoma;
 font-size: 11px;
 border: 1px solid #CCCCCC;
 margin: 10px;

}
#Add_Comment span{
 padding: 5px;
 text-align: right;

}
#show_comment{
 float: left;
 width: 95%;
 padding: 5px;
 text-align: right;
 font-family: Tahoma;
 font-size: 11px;
 border: 1px solid #CCCCCC;
 margin: 10px;

}
#show_comment span.LinkShow{
 padding: 2px;
 text-align: right;
 width: 100%;

}
#resulte{
   color: #FF0000;
   font-family: Tahoma;
   font-size: 12px;
   text-align: center;

}
#Comment_text{
  font-family: Tahoma;
  font-size: 12px;
  border: 1px  dotted #33CCFF;
  width: 90%;
  height: auto;
  padding: 5px;
  margin-top: 5px;
  display: table;


}
.Auther{
 padding: 0px;
 display: block;
 float: right;
 width:  auto;

}
.AutherName{
 padding: 0px;
 display: block;
 float: right;
 width:  30%;


}
.text{
 padding: 0px;
 display: block;
 float: right;
 width:  100%;


}
.del{
 float: left;
 padding: 0px;
 width:  100%;


}
.Date{
 padding: 0px;
 display: block;
 float: right;


}


.LinkAdd{
  cursor: pointer;
  display: block;

}
.LinkShow{
  cursor: pointer;
  display: block;
 background-color: #FFCC66;

}
#Comment_form{
  width: 50%;
  float: right;
  padding: 5px

}
.botton{
  background-color: #EEEEEE;
  border : 1px solid #999999;
  padding: 5px;
  text-align: center;
  font-family: Tahoma;
  font-size: 11px
}


#All_Comment{
  width: 100%;
  float: right;
  padding: 5px

}

