@charset "utf-8";
/* CSS Document */
div{
	background: transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
    vertical-align: top; 
}
body
{
	margin:0; padding:0;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.body_1{ background:url(imgs_general/bg.jpg) repeat-x #FFF;  background-position:top center}


.icons_2
{
	margin-top:-5px;
	background-image: url(imgs_general/111.jpg);
	background-repeat: repeat;
}

.icons2 { padding:0;}
.icons2 a {
	color:#212121;
	font-size:14px;
	font-family: 'Open Sans';
	text-decoration:none;
	margin:40px 0px;
	padding:20px 0 20px;
	text-align:center;
	display:block;
	width:159px;
	/*border-bottom: solid 5px transparent;*/
}
.icons2 a:hover { background:#ffffff;   /*border-bottom: solid 5px #216dd3;*/}
.icons2 img { margin:3px 0 19px; border:none}


.news_block
{
	margin-left:30px;
}
.news_block h1
{
	/*font-size:35px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#003399;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
.news_block h2
{
	/*font-size:18px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#000;
	/*margin: 0;
	padding: 0;*/
	
}
.news_block h3
{
	/*font-size:12px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	
}
/*.news_block p,*/ .news_block .desc
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	margin: 0;
	padding: 0;
	
}
.link_7, .h_link
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#039;
	text-decoration: none;
}
.h_link{color:#000;}
.link_7:hover, .h_link:hover
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}
.h_link:hover{color:#999;}
.width_130, .width_1
{
	width:150px;
	height: 110px;	
	border:#999 1px solid;
}


.width_510, .width_2
{
	width:570px;
	margin-left: 20px;
}

.width_3
{
	width:759px;
	/*margin-left: 20px;*/
}

.border_1
{
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	height:1px;
	line-height:1px;

}
.readmore
{
	font-family:Arial, Helvetica, sans-serif;
	color: #318FE7;
	font-size: 11px;
	margin-top: 10px;
}


.padding_top_3_left_5
{
	padding-top:3px;
	padding-left: 5px;
}

.navigation
{
	height:40px;
	text-transform:capitalize;
}

.hight_1
{
	height:110px;
}
.news_block_1
{
	/*margin-bottom:30px;
	padding-bottom:20px;*/
}
.pagging
{
	
}
.pagging a img
{
	border:none;
	
}
.bluelink
{
	background-image:url(imgs_general/news_num_hover.png);
	background-repeat:no-repeat;
	width:20px;
	height:15px;
	margin-right: 6px;
	padding-right: 7px;
	padding-left: 7px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 5px;
}
.graylink
{
	background-image:url(imgs_general/news_num.png);
	background-repeat:no-repeat;
	width:20px;
	height:15px;
	margin-right: 6px;
	padding-right: 7px;
	padding-left: 7px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 5px;
	
}


.arrows_1
{
	background-image: url(en/imgs/news_back.png);
	background-repeat:no-repeat;
	height:21px;
	width:10px;
	margin-right: 6px;
}
.arrows_2
{
	background-image:url(ar/imgs/news_next.png);
	background-repeat:no-repeat;
		height:21px;
	width:10px;
}

@font-face {
				font-family: 'GESSTwoLight-Light';
				src: url('../fonts/ge_ss_two_light.eot');
				src: url('../fonts/ge_ss_two_light.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/ge_ss_two_light.woff') format('woff'),
						 url('../fonts/ge_ss_two_light.ttf') format('truetype'),
						 url('../fonts/ge_ss_two_light.svg#ge_ss_two_light') format('svg');
				font-weight: normal;
				font-style: normal;
		}
@font-face {
				font-family: 'Open Sans';
				src: url('../fonts/OpenSans-Light.eot');
				src: url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/OpenSans-Light.woff') format('woff'),
						 url('../fonts/OpenSans-Light.ttf') format('truetype'),
						 url('../fonts/OpenSans-Light.svg#OpenSans-Light') format('svg');
				font-weight: normal;
				font-style: normal;
		}
/*.float_left { float:left}
.float_right { float:right}*/
.clr { clear:both}
.wrapper { width:950px; margin:0 auto; padding:0;}
.header { margin:0; padding:0}
.logo { padding:27px 0; margin:0}
.logo img { border:none}
.social { margin:0; padding:0}
.social a { margin:4px 10px 0 0; padding:0; display:block}
.social a img { border:none}
.arabic { width:45px; height:28px; background:#353535; text-align:center; text-decoration:none; font-family: 'GESSTwoMedium-Medium'; font-size:14px; color:#FFF; margin:0 0 0 20px!important; border-radius:0 0 5px 5px; font-weight:bold; padding:6px 0 0 0!important; display:block }
.banner { padding:21px 0; margin:17px 0 0; display:block}

.icons { padding:0;}
.icons a { color:#212121; font-size:14px; font-family: 'Open Sans'; text-decoration:none; margin:0; padding:20px 0 15px; text-align:center; display:block; width:195px; border-bottom: solid 5px transparent; }
.icons a:hover { background:#ffffff;   border-bottom: solid 5px #216dd3}
.icons img { margin:3px 0 19px; border:none}
.check { background:#216dd3;  padding:10px 10px 40px!important; border:none!important;   width:127px!important; color:#FFF!important; font-family: 'Open Sans'; font-size:14px!important; border-radius:5px; margin:20px 0!important}
.check img { margin:0 0 18px 110px!important; padding:0!important}
.check:hover { border:none!important;  background:#216dd3!important;}
.home_block { width:230px; margin:0 10px 0 0; padding:20px 0 0 0}
.project_div, .project_div_inner{width:230px; margin:0px 6px 0 0; position:relative;}
.project_div_inner{margin:0px 30px 0 0;}
.project_div.last, .project_div_inner.last{margin:0px;}
.project { border:solid 1px #c0c0c0; /*margin:0 0 10px 0;*/ padding:0px;}
.project img { border-bottom: solid 1px #c0c0c!important}
.project .project_data{height:189px;}
.project h1{border-left: solid 4px #216dd3; font-family: 'Open Sans'; color:#212121; margin:5px 0 0 0; padding:4px 0px 2px 8px; font-weight:bold;}
.project h1 a{/*height:44px;*/ display:inline-block; font-family: 'Open Sans'; color:#212121; font-weight:bold;}
.project h1 span { font-family:Arial, Helvetica, sans-serif!important; font-style:italic!important; font-size:13px!important; color:#666666!important; font-weight:normal!important; line-height:25px; margin:0!important}
.project p {height:48px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#212121; margin:15px 10px}
.project h2 { color:#212121; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px; background:#d1d1d1; width:208px; margin:0}
.load { background:#216dd3; border-radius:7px; padding:10px 0 10px; width:100%; font-size:16px; color:#FFF; text-decoration:none; display:block; font-family: 'Open Sans'; margin:0 0 43px 0;}
.load img { border:none}
.load span { display:block; margin:0 37.5%;}
.load span img {margin:0 0 0 20px; vertical-align:top; }
.footerbg { background:#353535; width:100%; margin:0; padding:0}
.footer { width:950px; margin:0 auto; padding:0}
.footernav { width:300px; margin:0; padding:13px 0 5px}
.leftnav { width:120px; margin:0; padding:0 }
.leftnav a { margin:0 0 8px 0; font-family: 'Open Sans'; font-size:14px; color:#e7e7e7; text-decoration:none; /*display:block;*/}
.leftnav a:hover { text-decoration:underline}
.footersocial { width:200px; margin:0; padding:13px 0 0 0}
.footersocial p { color:#898989; font-size:14px; margin:0; padding:0; font-family: 'Open Sans';}
.fsocial { margin:5px 0 0 0}
.fsocial a { margin:0 3px 0 3px; padding:0}
.fsocial a img { border:none}
.newsletter { width:220px; background:#dddddd; padding:13px 13px 30px; margin:-23px 0 0 0; position:relative}
.newsletter h1 { font-family: 'Open Sans'; margin:0 0 15px 0; padding:0; font-size:16px; color:#212121;}
.mail { background:#212121; border-radius:5px; border:none; font-size:12px; color:#a5a5a5; font-family: 'Open Sans'; margin:0 0 11px 0; padding:6px 8px; width:92%;}
.button { font-family: 'Open Sans'; font-size:14px; color:#ffffff; background:#216dd3; padding:5px 10px; border:none; border-radius:5px; cursor:pointer}
.copybg { padding:12px 0; background:#212121; width:100%; margin:0; font-size:13px; font-weight:bold;}
.copy { width:950px; margin:0 auto; padding:0}
.copy p { width:500px; font-family: 'Open Sans'; margin:3px 0; color:#b5b5b5; padding:0}
.design { margin:5px 0 0 0; padding:0; width:244px}
.design p { color:#b5b5b5; margin:0; padding:0; font-family: 'Open Sans'; font-size:12px; width:170px!important}
.design a { position:relative; top:3px}
.design a img { border:none}

/***************************************************************************************/

.img1{ margin-top:5px; width:300px; border:1px solid #999;}

/* ========================================================================================================== */
/* Paging =================================================================================================== */
#AdminForm input[type=submit], #AdminForm input[type=button], #AdminForm input[type=image]{margin:0px;}
#pagingT{width:100%;}
#pagingT td{text-align:center;}

.pageActive{
	/*font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:1.1em;
	font-weight:bold;
	cursor:pointer;
	border:none;
	background:none;*/
	
	
	background:url(imgs_general/news_num_hover.png) no-repeat;
	width:21px;
	height:21px;
	margin-right: 6px;
	padding-right: 8px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	padding-top: 0px;
	border:none;
}

.page{
	/*font-family:Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:1.1em;
	font-weight:normal;
	cursor:pointer;
	border:none;
	background:none;*/
	background:url(imgs_general/news_num.png) no-repeat;
	width:21px;
	height:21px;
	margin-right: 6px;
	padding-right: 8px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	padding-top: 0px;
	border:none;
}

/* ========================================================================================================== */
/* Contact Us Form ========================================================================================== */

#ContactForm ul{ list-style:none; width:100%;}
#ContactForm ul li{margin:10px 0;}
#ContactForm ul li label{width:150px; display:inline-block;}
#ContactForm input[type=text], #ContactForm select, #ContactForm textarea{
	background:#dddddd;
	border-radius:5px; 
	border:none; 
	font-size:12px;
	font-family: 'Open Sans'; margin:0 0 11px 0;
	margin:0px;
	padding:2px 5px;
	width:382px;
	height:30px;
}
#ContactForm select{padding:4px 3px; width:392px;}
#ContactForm textarea{height:200px; width:72%;}
