/* CSS Document */
@charset "utf-8";

body {
	background-image: url(images/x_bg.gif);
	background-repeat: repeat-x;
	height:1698px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#main {
	top:0px;
	width:925px;
	height:1698px;
	z-index:1;
	padding: 0px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header1 {
	height: 180px;
	width: 925px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}



#header2 {
	height: 261px;
	width: 590px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 8px;
	padding-top: 3px;
	padding-bottom: 24px;
	-moz-border-radius:10px;
	background-color: #FFF;
	padding-left: 0px;
	border: thin solid #036;
}


#header3 {
	height: 286px;
	width: 300px;
	margin-top: -290px;
	margin-left: 600px;
	-moz-border-radius:10px;
	background-color: #FFF;
	position: absolute;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	border: thin solid #036;
}


#body2 {
	height: 1174px;
	width: 925px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(images/y_bg.gif);
	background-repeat: repeat-y;
}

#footer {
	height: 154px;
	width: 925px;
	margin: 0px;
	padding: 2px;
	position: absolute;
}

#logo {
	width:170px;
	height:150px;
	background-image: url(images/logo.png);
	position: relative;
	padding: 0px;
	left: 735px;
	top: 0px;
	background-repeat: no-repeat;
}

#header_img {
	width:485px;
	height:146px;
	background-image: url(images/header_img.png);
	position: relative;
	top: -150px;
	left: 220px;
	font-family: Tahoma;
    font-size: 11px;
	font-weight: normal;
	text-align: center;
	direction: rtl;
	color: #FFF;
	background-repeat: no-repeat;
	background-position: center;
	padding: 0px;
}



#search {
	width:136px;
	height:40px;
	position: relative;
	padding: 2px;
	top: -192px;
	left: 20px;
	background-image: url(images/search.png);
	background-repeat: no-repeat;
	z-index:1
}

#search h1 {
	margin-top: -22px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color: #17486C;
	text-align: center;
	font-weight: bold;
}

#search h1:hover {
	font-size: 16px;
	color: #1A689B;
}


#search input{
	height: 15px;
	width: 109px;
	margin-top: 8px;
	margin-bottom: 1px;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #06F;
	margin-left: 5px;
}

#search input #sub{
	height: 14px;
	width: 14px;
	margin-top: 3px;
	margin-left: 2px;
}


#footer_img{
	background-image: url(images/copyright.png);
	margin-left: 250px;
	height: 87px;
	width: 372px;
	top: 5px;
	position: relative;
}


#footer_text{
	margin-left: 20px;
	height: 40px;
	width: 880px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #EEE;
	text-align: right;
	padding-top: 4px;
}


#footer_text a{
	color: #F5F5F5;
	

}

#footer_text a:hover{
	color: #0074B2;
	background-color: #FFF;
}
#body_menu{
	height: 30px;
	width: 892px;
	margin-left: 40px;


}
#news {
	
	width:577px;
	height:265px;
	z-index:1;
	margin-top: 0px;
	margin-left: 300px;
}
#youtube {
	width:271px;
	height:265px;
	z-index:200;
	margin-top: -263px;
	margin-left: 19px;
	padding: 2px;
}

#header3 #mediaspace {
	z-index: 0;
	margin: 2px;
}




#body_flash{
	-moz-border-radius:3px;
	height: 106px;
	width: 848px;
	border: thin solid #bbc8cd;
	margin: auto;
		background-color: #f5f5f5;
	
}

#body_first{
	height: 208px;
	width: 843px;
	margin-top: 9px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding: 0px;
	position: absolute;
}


#body_reports{
	-moz-border-radius:7px;
	height: 208px;
	width: 323px;
	border: thin solid #bbc8cd;
	margin-top: 0px;
	margin-left: 561px;
	position: absolute;
	background-color: #f5f5f5;
	
	font-weight: bold;	
}


#body_reports:hover{
	background-color: #E8E9EA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #069;
	border-right-color: #069;
	border-bottom-color: #069;
	border-left-color: #069;
}

#body_reports .report{
	list-style-image: url(images/defult_doc2.png);
	margin-right: 30px;	
	margin-top: 20px;
}

#body_reports ul a{
	color: #003;

}

#body_reports ul li:hover{
	background-color: #FFF;
	border-right-width: medium;
	border-right-style: groove;
	border-right-color: #069;
	margin-left: 3px;
}


#body_reports img{

	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#body_reports ul li{
	margin-right: -35px;
}

#body_projects{
	-moz-border-radius:7px;
	background-color: #f5f5f5;
	height: 208px;
	width: 323px;
	border: thin solid #bbc8cd;
	margin-left: 231px;
	margin-top: 0px;
	position: absolute;
	
	font-weight: bold;
	color: #069;

	list-style-position: outside;
}


#body_projects ul li:hover{
	background-color: #FFF;
	border-right-width: medium;
	border-right-style: groove;
	border-right-color: #069;
	margin-left: 3px;
}
#body_projects:hover{
	background-color: #E8E9EA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #069;
	border-right-color: #069;
	border-bottom-color: #069;
	border-left-color: #069;
}
#body_projects .project{
	list-style-image: url(images/defult_doc.png);
	margin-right: 30px;
	margin-top: 20px;
}

#body_projects img{

	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}




#body_projects ul li{
		margin-right: -35px;
}


#ahmed_menue{
	-moz-border-radius:3px;
	height: 33px;
	width: 890px;
	position: absolute;
	margin-left: 10px;
	margin-top: 152px;
	text-align: center;
	background-color: #195A86;
}



#body_admin{
	-moz-border-radius:3px;
	height: 208px;
	width: 175px;

	margin-left: 37px;
	margin-top: 0px;
	position: absolute;
	background-image: url(images/admin_bg.png);
}

#body_admin img{
	margin-top: 16px;
	margin-left: 26px;
	height: 152px;
	width: 123px;	
}

#body_sec{
	height: 460px;
	width: 843px;
	margin-top: 235px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 40px;
	padding: 0px;
	position: absolute;

}

#body_photos{
	height: 225px;
	width: 646px;
	position: absolute;
	border: thin solid #bbc8cd;
	top: 0px;
	right: 0px;
	border: thin solid #bbc8cd;
	background-color: #f5f5f5;
	background-image: url(images/photo_body.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#body_photos:hover{
	background-color: #E8E9EA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #069;
	border-right-color: #069;
	border-bottom-color: #069;
	border-left-color: #069;
}

#body_photos .group_galary_text{
	margin-top: 3px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: bold;
	color: #06C;
	margin-left: 0px;
	border: thin solid #BBC8CD;
	width: 410px;
	text-align: center;
}

#body_photos .group_galary_text:hover{
	background-color: #FFF;
}


#body_photos .group_galary{
	margin-top: 10px;
	height: 200px;
	margin-right: 55px;
	margin-left: 2px;
	text-decoration: none;


	padding-top: 4px;
}


#body_photos .group_galary img{
	height: 160px;
	width:170;
	padding: 10px;
	border: thin solid #333;
}

#body_photos .group_galary img:hover{
	height: 160px;
	width:170;
	padding: 10px;
	border: medium solid #333;
	background-color: #FFF;
}




#body_photos .more{
	height: 20px;
	width: 50px;

	margin-top: -40px;
	margin-right: 0px;
	margin-left: auto;
}



#body_video{
	height: 225px;
	width: 646px;
	padding: 0px;
	position: absolute;
	border: thin solid #bbc8cd;
	right: 0px;
	border: thin solid #bbc8cd;
	background-color: #f5f5f5;
	bottom: 0px;
	background-image: url(images/video_img.png);
	background-repeat: no-repeat;
}

#body_video:hover{
	background-color: #E8E9EA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #069;
	border-right-color: #069;
	border-bottom-color: #069;
	border-left-color: #069;
}


#body_video .more{
	height: 30px;
	width: 50px;

	margin-top: 190px;
	margin-right: 0px;
	margin-left: auto;
}


#body_video marquee{
	position: absolute;
	margin-left: 5px;
	margin-right: 0px;
	border: thin solid #CCC;
	width: 400px;
	-moz-border-radius:5px;
	height: 22px;
	margin-top: 3px;
}
#body_video .group_video_galary{
	margin-top: 40px;

	margin-left: 50px;
	width: 500px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}

#body_video .group_video_galary_text{
	
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: bold;
	color: #06C;
	margin-left: 10px;
	height: 22px;
	


}

#body_video marquee a{
	font-weight: bold;
	color: #003;
}
#body_video marquee a:hover{
	font-weight: bold;
	color: #069;
}
#body_video .group_video_galary table tr td {
	border: medium solid #666;
	background-color: #FFF;
	-moz-border-radius:5px;
	padding: 2px;
}

#body_video .group_video_galary table tr td p:hover {
	background-color: #CCC;
}

#body_video .group_video_galary table tr td hr {
	border: thin dotted #999;
}


#body_advr{
	height: 460px;
	width: 170px;
	padding: 0px;
	position: absolute;
	border: thin solid #bbc8cd;
	top: 0px;
	left: 0px;
	border: thin solid #bbc8cd;
		-moz-border-radius:10px;
			background-color: #f5f5f5;
}

#body_advr:hover{
	background-color: #E8E9EA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #069;
	border-right-color: #069;
	border-bottom-color: #069;
	border-left-color: #069;
}



#body_thr{
	height: 215px;
	width: 843px;
	margin-top: 710px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 40px;
	padding: 0px;
	position: absolute;

}





#body_tawia{
	height: 215px;
	width: 839px;
	padding: 0px;
	position: absolute;
	border: thin solid #bbc8cd;
	right: 0px;
	border: thin solid #bbc8cd;
	background-color: #f5f5f5;
	bottom: 0px;
	
	background-repeat: no-repeat;
}

#body_tawia:hover{
	background-color: #E8E9EA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #069;
	border-right-color: #069;
	border-bottom-color: #069;
	border-left-color: #069;
}

#body_contact{
	height: 40px;
	width: 831px;
	padding: 5px;
	position: absolute;
	border: thin solid #bbc8cd;
	top: 227px;
	left: -1px;
	border: thin solid #bbc8cd;
	-moz-border-radius:10px;
	background-color: #f5f5f5;
	text-align: center;
}

#body_contact img #title{
	position: absolute;
	height: 46px;
	width: 166px;
	top: 0px;	
}

#body_contact img  {
	margin-bottom: 7px;

	margin-left: 5px;
}

#body_last{
	height: 25px;
	width: 861px;
	margin-top: 1000px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 15px;
	position: absolute;
	border: thin solid #bbc8cd;
	-moz-border-radius:10px;
	background-color: #f5f5f5;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}

#body_last:hover{
	background-color: #E8E9EA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #069;
	border-right-color: #069;
	border-bottom-color: #069;
	border-left-color: #069;
}

#body_last marquee{
	margin-right: 90px;
}

#body_last img {
	position: absolute;
	right: 4px;
	bottom: 1px;
}

#body_adv{
	margin-top: 16px;
	margin-left: 26px;
	height: 460px;
	width: 123px;	
}

img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}


#body_contact:hover{
	background-color: #E8E9EA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #069;
	border-right-color: #069;
	border-bottom-color: #069;
	border-left-color: #069;
}

#body_contact a:hover{
	margin-right: 100px;
	margin-left: 100px;	
	
}

#body_last marquee a:hover{
	font-weight: bold;
	color: #069;	
}
#body_last marquee a{
	font-weight: bold;
	color: #003;
}

td #photo img {
	padding: 3px;
	border: thin solid #003;
	margin-left: -2px;
	-moz-border-radius:5px;
	margin-top: 17px;
}

td #photo img:hover {
	padding: 0px;
	border: thin solid #F60;
	margin-left: -2px;
	-moz-border-radius:0px;
}
td #tawia_title{
	-moz-border-radius:10px;
	background-color: #FFF;
	margin:auto;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F00;
	font-weight: bold;
	text-align: center;
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #F00;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #F00;
}

td #tawia_title:hover{
	-moz-border-radius:0px;
	background-color: #FFF;
	margin:auto;
	width: 450px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F60;
	font-weight: bold;
	text-align: center;
	font-size: 18px;
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #F60;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #F60;
}


td #tawia_cont{
	border: thin dotted #036;

	background-color: #FFF;
	margin:auto;
	width: 620px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003;
	font-weight: bold;
	text-align: center;
	height: 140px;
}

td #tawia_cont:hover{
	background-color: #FFF;
	margin:auto;
	width: 620px;
	font-family: Arial, Helvetica, sans-serif;
	color: #06F;
	font-weight: bold;
	text-align: center;
	height: 140px;
	border-right-width: thick;
	border-right-style: solid;
	border-top-color: #036;
	border-right-color: #036;
	border-bottom-color: #036;
	border-left-color: #036;
	background-image: url(images/details.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#project table tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	
}

.titleblue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #F30;
}

