* 
{
	margin:0;
	padding:0;
}

html 
{
	background-color:#F6F6F6;
	height:100%;
}

body
{
	color:#333333;
	margin:0 auto;
	padding:0;
	position:relative;
	width:652px;
	font-family:Verdana;	
}

#fmhgheader
{
	background-color:#FFFFFF;
	padding-left:23px;
	padding-top:39px;
	padding-bottom:38px; 
	border-left:solid 1px #E5E5E5;
	border-right:solid 1px #E5E5E5;
}


#fmhgheader h1
{
    display:none;
}

#fmhgheader #tagline
{
	position:absolute;
	top:45px;
	right:23px;	
}


acronym
{
    border-bottom:1px dotted #E5E5E5;
}


#fmhgnavlinks1 {
	width: auto;
	background: #C10534;
	border-bottom: 0px #D0DADB solid;
	padding-left: 11px;
	height: 13px;
	border-left:solid 1px #E5E5E5;
	border-right:solid 1px #E5E5E5;
}


#fmhgnavlinks {
	width: auto;
	background: #C10534;
	border-bottom: 0px #D0DADB solid;
	padding-left: 11px;
	height: 26px;
	border-left:solid 1px #E5E5E5;
	border-right:solid 1px #E5E5E5;
}

#fmhgnavlinks  ul {
	display: block;
	margin: 0;
	padding: 0;
	line-height: 1em;
	list-style: none;
	z-index: 90;
}

#fmhgnavlinks  ul li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-size: 11px;
	line-height: 1em;
	list-style-type: none;
     border:0px;
}

#fmhgnavlinks ul li a {
	float: left;
	display: block;
	width: auto;
	font-weight: normal;
	background: transparent;
	text-decoration: none;
	color: #fff;
	margin: 0;
	padding: 0.6em 1em 0.5em 1em;
}

#fmhgnavlinks #rightband
{
    width:236px;
    background-color:#890627;
    height:26px;
    margin-left:403px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#fmhgnavlinks ul li a {
	float: none;
}

/* End IE5-Mac hack */

.bodytxt
{
    font-size:11px;
    padding-top:10px;
    padding-right:20px;
}

.bodytxtF
{
    font-size:11px;
    padding-right:20px;
}

.bodytxtL
{
    font-size:11px;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:20px;
}

#fmhgfooter
{
   	width: auto;
	background-color: #fff;
	border-top: 1px #666 dotted;
	padding-left: 18px;
	height: 60px;
	border-left:solid 1px #E5E5E5;
	border-right:solid 1px #E5E5E5;
	position:relative;
	top:0px;
}

#fmhgfooter  ul {
	display: block;
	margin: 0;
	padding: 0;
	line-height: 1em;
	list-style: none;
}

#fmhgfooter  ul li {
	float: left;
	margin: 0px 0px 0px 3px;
	padding: 0;
	font-size: 11px;
	line-height: 1.5em;
	list-style-type: none;
    border:0px;
}

#fmhgfooter ul li a {
	float: left;
	display: block;
	width: auto;
	font-weight: normal;
	background: transparent;
	text-decoration: none;
	color: #666;
	margin: 0;
	padding: 0.6em 0.4em 0.5em 0.4em;
}

#fmhgfooter ul li .sep
{
  	float: left;
	display: block;
	width: auto;
	font-weight: normal;
	background: transparent;
	text-decoration: none;
	color: #666;
	margin: 0;
	padding: 0.6em 0 0.5em 0;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#fmhgfooter ul li a {
	float: none;
}

/* End IE5-Mac hack */



h1 
{
    margin: 0;
    padding-top: 21px;
    font-size: 13px;
    color:#C10534;   
    font-family:Verdana; 
}
    
.lead 
{
    font-size: 12px;
    color:#333333;
    padding-top:0px;   
    font-family:Verdana;
	margin:0;
	padding:0; 
 }


.leadnew1 
{
    font-size: 12px;
    color:#C10534;
    padding-top:0px;   
    font-family:Verdana;
	margin:0;
	padding:0; 
 }

.leadnew 
{
    font-size: 12px;
	color:#C10534;
    padding-top:0px;   
    font-family:Verdana;
	margin:0;
	padding:0; 
 }


/*/*/a{}
h1 
{
  font-size: medium;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: medium;
  font-family:Verdana; 
}

html>body h1 
{
  font-size: medium;
  font-family:Verdana; 
}

.lead 
{
  font-size: small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
  font-family:Verdana; 
}


html>body .lead {
  font-size: small;
    font-family:Verdana; 
}


.leadnew1 
{
  font-size: small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
  font-family:Verdana; 
}



html>body .leadnew1 
{
  font-size: small;
  font-family:Verdana; 
}

/* */


#welcomepart
{
   	width: auto;
	background-color: #fff;
	padding-bottom: 60px;
	padding-left: 18px;
	padding-top:0px;
	border-left:solid 1px #E5E5E5;
	border-right:solid 1px #E5E5E5;
	height:321px;
}

#welcomepart h1
{
    padding-bottom:10px;
}


#welcomepart #wleft
{
    width:393px;
}

#welcomepart #homepic
{
    width:236px;
    float:right;
}

div.clearer
{
    clear:both;
}

.execman
{
    font-size:11px;
    font-weight:bold;
    color:#333;
}

.executive
{
    font-size:11px;
    color:#C10534;
    text-decoration:none;
}

.executive:hover
{
    font-size:11px;
    color:#C10534;
    text-decoration:underline;
}

.execdesignation
{
	font-size:11px;
}



#aboutus
{
   	width: auto;
	background-color: #fff;
	border-top: 1px #666 dotted;
	padding-bottom: 40px;
	padding-left: 18px;
	padding-top:0px;
	border-left:solid 1px #E5E5E5;
	border-right:solid 1px #E5E5E5;
	height:540px;	
}

#teamforprint{display:none;}


#aboutus #teamintro
{
    width:365px;
}

#aboutus #teamFouad
{
    width:365px;
    position:relative;    
}

#aboutus #teamRami
{
    width:365px;
    position:relative;
}

#aboutus #teamAshur
{
    width:365px;
    position:relative;
}

#aboutus #teamDakin
{
    width:365px;
    position:relative;
}


#aboutus #auouter
{
	display: block;
	margin: 0;
	padding: 0px;
	list-style: none;
}
#aboutus #auouter .inner
{
    padding-right:40px;
    padding-top:0px;
    margin-top:0px;
 }
 
 #aboutus #auouter .right
 {
     padding: 0px 90px 0px 0px; 
     float:right;
 }


#auexeclist
{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

#auexeclist li
{
    padding:5px 0px 5px 0px;
    line-height:0.8;
}


#legacy
{
   	width: auto;
	background-color: #fff;
	border-top: 1px #666 dotted;
	padding-bottom: 40px;
	padding-left: 18px;
	padding-top:0px;
	border-left:solid 1px #E5E5E5;
	border-right:solid 1px #E5E5E5;
	height:540px;
}


#legacy #legacyintro
{
    width:365px;
}

#legacy #legacyFouad
{
    width:365px;
    position:relative;
    
}

#legacy #legacyRami
{
    width:365px;
    position:relative;
}

#legacy #outer
{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

#legacy #outer .inner
{
    padding-right:40px;
 }
 
 #legacy #outer .right
 {
     padding: 0px 90px 0px 0px; 
     float:right;
 }
 
 .lead2 
{
    font-size: 12px;
    color:#333333;
    padding-top:5px;    
    font-family:Verdana; 
 }


#execlist
{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

#execlist li
{
    padding:5px 0px 5px 0px;
   	line-height:0.8;    
}



#subsidiaries
{
   	width: auto;
	background-color: #fff;
	border-top: 1px #666 dotted;
	padding-top:0px;
	border-left:solid 1px #E5E5E5;
	border-right:solid 1px #E5E5E5;
}

#subsidiaries h1
{
  padding-left: 18px;

}

#subsidiaries #sintro
{
    padding:0px 20px 10px 18px;
}

#subsidiaries #accordion
{
    margin:0px;
    padding-top:10px;
}

.hr 
{
    height:1px; 
    color:#fff;
    border:0px;
}

hr{display:none;}

.tabfirstcell
{
    padding-left:18px;
    width:100px;
    height:26px;
}
.tabsep
{
    width:2px;
}

.tabheading
{
    width:400px;
    font-size:11px;
    padding-left:10px;
}

.tablast
{    
    font-size:11px;
    width:90px;
    padding-right:20px;
}

.industrial
{
    background-color:#FF5800;
    height:26px;
    margin:0px;
    border-top:solid 1px #ffffff;
    color:#FFF;
}

#subsidiaries #industrials
{
    width:auto;
    height:540px;
    background-color:#FFE6D9;
}

.engineering
{
    background-color:#84888B;
    height:26px;
    margin:0px;
    border-top:solid 1px #ffffff;
    color:#FFF;    
}

#subsidiaries #engineering
{
    width:auto;
    height:auto;
    height:450px;
    background-color:#EDEDEE;   
}

.realty
{
    background-color:#008542;
    height:26px;
    margin:0px;
    border-top:solid 1px #ffffff;
    color:#FFF;
}

#subsidiaries #realty
{
    width:auto;
    height:auto;
    height:440px;
    background-color:#D9EDE3;
}


.investments
{
    background-color:#5C7F92;
    height:26px;
    margin:0px;
    border-top:solid 1px #ffffff;
    color:#FFF;
}

#subsidiaries #investments
{
    width:auto;
    height:auto;
    height:500px;
    background-color:#E7ECEF;
}


.philanthropy
{
    background-color:#6A4061;
    height:26px;
    margin:0px;
    border-top:solid 1px #ffffff;
    color:#FFF;
}

#subsidiaries #philanthropy
{
    width:auto;
    height:auto;
    height:1450px;
    background-color:#E9E3E7;
}


.developers
{
    background-color:#00aaa6;
    height:26px;
    margin:0px;
    border-top:solid 1px #ffffff;
    color:#FFF;
}

#subsidiaries #developers
{
    width:auto;
    height:auto;
    height:350px;
    background-color:#cceeed;
}


#subsidiaries h4 a
{
 	font-weight: normal;
	background: transparent;
	text-decoration: none;
	color: #000;
	margin: 0;
    font-size:11px;
}



.picdetail
{
    font-size:xx-small;
    color:#666;
    padding-top:5px;
    width:230px;
}


#contact
{
   	width: auto;
	background-color: #fff;
	border-top: 1px #666 dotted;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-top:0px;
	border-left:solid 1px #E5E5E5;
	border-right:solid 1px #E5E5E5;
	height:460px;
}

#contact h1
{
    padding-left: 18px;
}

#contactmap
{
    padding-top:0px;
    
}

#addressbox1
{
    border: solid 1px #C10534;  
    background-color:#F6F6F6;
    font-size:11px;
    width:270px;
    position:relative;
    top:-390px;
    left:10px;
    padding:5px 10px 10px 10px;
    z-index:350;
}

#addressbox1 b
{
    color:#917B4C;
    font-size:11px;
    padding-top:5px;
}

#addressbox1 ul
{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

#addressbox1 ul li
{
    padding-right:20px;
}

#addressbox1 .fpi
{
    color:#FF5800;
}

#addressbox2
{
    border: solid 1px #C10534;  
    background-color:#F6F6F6;
    font-size:11px;
    width:260px;
    position:relative;
    top:-330px;
    left:250px;
    padding:5px 10px 10px 10px;
    z-index:150;
}

#addressbox2 #b7
{
    color:#008542;
    font-size:11px;
    padding-top:5px;
}

#addressbox2 #b8
{
    color:#FF5800;
    font-size:11px;
    padding-top:5px;
}


#addressbox3
{
    border: solid 1px #C10534;  
    background-color:#F6F6F6;
    font-size:11px;
    width:260px;
    position:relative;
    top:-380px;
    left:250px;
    padding:5px 10px 10px 10px;
    z-index:200;
}

#addressbox3 #b1
{
    color:#5C7F92;
    font-size:11px;
    padding-top:5px;
}

#addressbox3 #b2
{
    color:#84888B;
    font-size:11px;
    padding-top:5px;
}

#addressbox3 .fpi
{
    color:#FF5800;
}


#addressbox4
{
    border: solid 1px #C10534;  
    background-color:#F6F6F6;
    font-size:11px;
    width:300px;
    position:relative;
    top:-390px;
    left:250px;
    padding:5px 10px 10px 10px;
    z-index:150;
}

#addressbox4 ul
{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}
#addressbox4 ul li
{
    padding-right:20px;
}


#addressbox4 b
{
    color:#C10534;
    font-size:11px;
    padding-top:5px;
}

#addressbox4 #b5
{
    color:#84888B;
}

#addressbox4 #b6
{
    color:#FF5800;
}

#addressbox4 #b3
{
    color:#008542;
}

#addressbox4 #b4
{
    color:#6A4061;
}

#addressbox4 .fpi
{
    color:#FF5800;
}


#addressbox5
{
    border: solid 1px #C10534;  
    background-color:#F6F6F6;
    font-size:11px;
    width:300px;
    position:relative;
    top:-390px;
    left:290px;
    padding:5px 10px 10px 10px;
    z-index:150;
}

#addressbox5 ul
{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}


#addressbox5 ul li
{
    padding-right:20px;
}


#addressbox5 b
{
    color:#FF5800;
    font-size:11px;
    padding-top:5px;
}



#addresslist{display:none;}

.addlink
{
    color:#C10534;
    text-decoration:none;    
}

.addlink:hover
{
    color:#C10534;
    text-decoration:underline;    
}

#tipcontainer
{
    position:relative;
    top:-387px;
    z-index:100;
    margin:0;
    padding:0;
    height:20px;
}


#tipClick
{
    border: dotted 1px #E5E5E5;
    background:#fff;
    height:20px;
    width:630px;
    padding-left:18px;
    padding-top:4px;
    margin:0;
}


#tipClick a 
{
    font-size:10px;
    text-decoration:none;
    color:#000;
    font-family:Verdana;
}

.bodytxtHeader
{
    font-size:11px;
    font-weight:bold;
    padding-top:10px;
    padding-right:20px;
    padding-bottom:5px;
}

.toplink
{
    font-family:Verdana;
    font-size:10px;
    color:#C10534;
    text-decoration:none;
}


.toplinkpos
{
  position:relative;
  top:-20px;
  left: 600px;
  width:35px; 
  padding:0; 
}

.toplinkpos2
{
  position:relative;
  top:-20px;
  left: 618px;   
  width:35px;
  padding:0;  
}

#skipNav{display:none;}

#skiptoaboutus{display:none;}


#skipvis{display:none;}
#skipphi{display:none;}
#skipinv{display:none;}
#skiprea{display:none;}
#skipeng{display:none;}
#skipind{display:none;}
#skipdev{display:none;}

#legacyprint{display:none;}

#subsidiariesprint{display:none;}

#fiprint{display:none;}
#feprint{display:none;}
#frprint{display:none;}
#fnprint{display:none;}
#fpprint{display:none;}
#fdprint{display:none;}

.viewbar
{
    height:300px;
    overflow:auto;
    padding-right:5px;
}


.bodytxt2
{
    font-size:11px;
    padding-top:10px;
    padding-right:20px;
	width:393px;
	position:relative;
	border:1px solid #333;
	float:left;
}


.addlink2
{
    color:#C10534;
    text-decoration:none;
	width:393px;    
	position:relative;
	float:left;
}

.addlink2:hover
{
    color:#C10534;
    text-decoration:underline;    
	width:393px;
	position:relative;
	float:left;
}



#presscenter
{
 width:auto;
 background-color: #fff;
 border-top: 1px #666 dotted;
 padding-bottom: 40px;
 padding-left: 18px;
 padding-top:0px;
 border-left:solid 1px #E5E5E5;
 border-right:solid 1px #E5E5E5;
 
}

#presscenter h1
{
    padding-bottom:0px;
}


#presscenter #presspic1
{
    width:236px;
    float:right;
    padding-top:1px;
	margin:0;
}



#presscenter #presspic2
{
    width:134px;
    float:right;
    padding-top:1px;
	margin:0;
}


#presscenter .prleft
{
    width:393px;
	margin:0;
	padding:0;
}




#presscenter #outer
{
display: block;
margin: 0;
padding: 0;
list-style: none;
}



#presscenter #outer .right
{
     padding: 0px 90px 0px 0px; 
     float:right;
}


#presscenter #outer .inner
{
    padding-right:40px;
}
 
 
#presscenter #pressintro
{
    width:365px;	
}

.sep
{   
	border-top:1px dotted #999999;
	width:631px;
	margin:20px 0 18px 0;
	padding:0;
	height:1px;   
}

.spacing
{
height:17px;
}
