*{margin:0;padding:0}:focus,:active {outline:0}img{border: 0}
body { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background: #fff ;color: #666; background-image:url(../images/top_bg.jpg); background-repeat:repeat-x; }

a { text-decoration: none; color: #065d89; }
a:hover { text-decoration: none; color: #FF0000; text-decoration:none; }

h4 { margin: 0 0 15px; color: #555; font-weight: normal; font-size: 1.6em; font-weight: normal; }
p { clear:both; line-height: 1.64em; margin-bottom:13px;}

/*
ul { padding-left:35px;}
li { padding-bottom:12px;}
*/
.clear { clear: both; }
.red { color:red;}

#content { width: 994px; margin: 0 auto; border:0px solid #CE606A; }


#header { }
#header .logo {float:left;margin:10px 0px 20px 15px; border:0px solid red;}
#header .logo_arabic {float:right; margin:30px 15px 0px 0px; border:0px solid #CE606A;}
#header .logo_arabic img {float:right;}
#header .language {float:right; margin:30px 12px 0px 0px; border:0px solid #CE606A; clear:both}
#header .top_links{float:right;margin:15px 10px auto; border:0px solid red;}
#header .top_links a { color:#fff; padding:5px; text-transform:capitalize; margin-left:5px;
border:1px solid #D7D7D7;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#header .top_links a:hover { background-color:#FFCC33; color:#000000;
   /*Reflection*/
  -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.4)));
   /*Glow*/
  -webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
  -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
  box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
}



	#slider_main { width:994px; margin: 10px auto; border:0px solid red }

#pager{ margin:0px auto; border:0px solid green; padding:20px 0px; height:auto; width:910px;}

#container_fullpage { float:left; border:0px solid #cfcfcf; width:100%; height:auto; text-align:justify;}
#container_fullpage .heading_main {  color:#0b69b2; font-size:22px; font-weight:normal; text-transform:capitalize; height:36px;}

#rowpager {width:100%; border:0px solid green; margin-bottom:5px; margin-top:15px; height:150px;}
#rowpager2 {width:100%; border:0px solid green; margin-bottom:25px; margin-top:15px; height:190px;}

	#welcome_message { float:left; border:0px solid red; width:598px; height:auto; text-align:justify;}
	#welcome_message .heading_main { color:#0b69b2; font-size:30px; font-weight:bold; text-transform:uppercase; height:36px;}

	#box_apply_online { float:right; border:0px solid #CCCCCC; width:288px; height:auto; text-align:center;}
	#box_apply_online img{ padding-top:5px;}

	#box_job { float:right; border:1px solid #CCCCCC; width:288px; height:187px;}
	#box_job .bar { background-image:url(../images/box_red_bar_bg.gif); background-repeat:repeat-x; height:36px; text-align:center; letter-spacing:1px;}
	#box_job .bar p {color:#fff; font-size:19px; font-weight:normal; text-transform:capitalize; padding-top:1px;}
	#box_job #text_portion_bg {background-image:url(../images/job_box_bg_pic.gif); background-repeat:no-repeat; height:131px; padding:10px;}
	#box_job #text_portion_bg span {width:20px; margin:5px auto; text-align:justify; line-height: 1.64em;}


		#box_sub_footer { float:left;  border:1px solid #CCCCCC; width:278px; height:235px; padding:10px;
 background-image:url(../images/top_bg_home.jpg); background-repeat:repeat-x;
background-color:#E9E9E9;
		
	/*color: #D7DCE0;*/border:1px solid #D7D7D7;-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
	
		}
		#box_sub_footer .left{ float:left;}
		#box_sub_footer .right{ float:right; margin-right:0px;}
		#box_sub_footer .sidebar_gap{ padding-bottom:20px;}

		#box_sub_footer .bar { height:36px; text-align:justify; letter-spacing:1px;}
		#box_sub_footer .bar p {color:#fff; font-size:30px; font-weight:bold; text-transform:uppercase; padding-top:1px;}
		#box_sub_footer #text_portion_bg { height:131px; padding:10px 0px; border: 0px solid red}
		#box_sub_footer #text_portion_bg span { margin:5px auto; text-align:justify; line-height: 1.64em; border:0px solid red;}








.border_flash { float: none;
	width: 990px;
	background:#FFFFFF;
	border: 1px solid #e0e0e0;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.clients_hd {
	float:left;
	padding:20px 0 0 15px;
	font-size:15px;
	font-family:Tahoma, Geneva, sans-serif;
	color: #327903;
	font-weight: bold;
}

div.client_main_warper { height:77px; border:0px solid #000}
div.client_marquee { float:right; width:870px; text-align:center; margin-right:10px; border:0px solid red;}

div.joblist {
border:0px solid red;
	background:url(../images/next.png) center left no-repeat;
	min-height:20px;
	color:#0066CC;
/*	width:170px;*/
	padding:5px 0 5px 12px;
	line-height:18px; text-decoration:none;
/*	border-bottom:1px solid #e0e0e0;*/
}

div.joblist a  { color:#fff; text-decoration:none;}
div.joblist a:hover  { color:#000; text-decoration:none;}
div.clints_warper { width:910px; padding:0 0 0 10px; }



/* --- Page --- */
 




#vcards a{
float: left;
margin: 14px 12.6px; /*padding inside each tab*/
/*color: #D7DCE0;*/border:1px solid #D7D7D7;-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

#vcards a:hover{background-color:#666666; border:1px solid #666;}

#vcards img{
background-color:#999999;
border:1px solid #666666;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;}


#gallery li{ display: inline; margin: 0; }
#gallery li a{
float: left;
margin: 14px 12.6px; /*padding inside each tab*/
/*color: #D7DCE0;*/border:1px solid #D7D7D7;-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

#gallery li a:hover{background-color:#666666; border:1px solid #666;}

#gallery li img{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;}





/* --- Page --- */


#sidebar {
	width: 290px; 
	padding: 0px;
	float: right;
	border: 0px solid #dcdcdc;
	margin-bottom: 40px;
}

#sidebar h3, .sidebar_box {
	background: #eaeaea; 
	padding: 5px 10px; 
	margin-bottom: 15px;
	border: 1px solid #FFF;
	outline:1px solid #dcdcdc;
}



/* --- Form CSS --- */

#apply_online_form input{ font-size:12px; font-weight:normal; background-color:#F3F3F3; color:#666;} 
#apply_online_form  textarea{ font-size:12px; font-weight:normal; background-color:#F3F3F3; color:#666;} 

#apply_online_form input[type="text"]{ 
	border:1px solid #DADADA;
	width:270px;
	height:25px;
/*	-webkit-border-radius: 4px;*/
	border-radius: 4px;
	padding:3px 8px ;
}
#apply_online_form textarea{ 
	border:1px solid #DADADA;
	width:350px;
/*	-webkit-border-radius: 4px;*/
	border-radius: 4px;
	padding:3px 8px ;
}

#apply_online_form input[type="submit"]{
	color:white;
	background-color:#1c98e3;
/*	-webkit-border-radius: 4px;*/
	border-radius: 4px;
	border: 1px solid #fff;
	padding:3px 8px ;
	cursor:pointer;
} 
#apply_online_form input[type="reset"]{
	color:white;
	background-color:#1c98e3;
/*	-webkit-border-radius: 4px;*/
	border-radius: 4px;
	border: 1px solid #fff;
	padding:3px 8px ;
	cursor:pointer;
} 

#apply_online_form input:hover{color: #FFFFFF; background:#999;}
#apply_online_form textarea:hover{color: #FFFFFF; background:#999;}

/*  Form CSS end */


#sub_footer { /*background-color:#C8263E;*/ background-image:url(../images/sub_footer.jpg); background-repeat:repeat-x;  height:130px; text-align:center;clear: both;  padding-top: 18px ;color: #fff; border:0px dashed yellow;}
#sub_footer .top_headings { color:white; font-size:18px;}
#sub_footer .top_headings  li{ display:inline; list-style:none; background-image:url(../images/tick_icon.png); background-repeat:no-repeat; padding-left:25px; margin-left:25px;}

#sub_footer .contact_line { color:white; font-size:18px; height:32px; border:0px solid red;}
#sub_footer .contact_line span{ padding-left:35px; margin-left:25px; padding-top:9px;}
#sub_footer .contact_line .tel{ background-image:url(../images/tel_icon.png); background-repeat:no-repeat;}
#sub_footer .contact_line .fax{ background-image:url(../images/fax_icon.png); background-repeat:no-repeat;}
#sub_footer .contact_line .email{ background-image:url(../images/email_icon.png); background-repeat:no-repeat;}

#sub_footer .button_links {line-height:20px;}
#sub_footer a {margin:0px; text-decoration: none; color: #fff; text-transform:capitalize; font-size:11px;}
#sub_footer a:hover { text-decoration:underline; }


#footer { background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x; height:30px; font-size:11px;clear: both; padding:10px;color: #fff; border:0px dashed yellow;}
#footer #inner_width {width:910px; margin:0px auto;}
#footer .edwom { float:left; padding-top:8px;}
#footer .social_icons { float:right;}
#footer .button_links {line-height:20px;}
#footer a {margin:0px; text-decoration: none; color: #fff; text-transform:capitalize;}
#footer a:hover { text-decoration:underline; }

	