/* All */
	/* page centering */
		div.container {
			position: relative;
			margin: 0 auto;
			width: 780px;
		}
	/* topMenuLine */
		#topMenuLine{
	position:absolute;
	left:210px;
	top:30px;
		}


	/* topMenu */
		#topMenu{
	position:absolute;
	left:210px;
	top:30px;
		}
	/* Left Manu */
		#leftMenu{
	position:absolute;
	left:600px;
	top:265px;
	width:180px;
		}
	/* leftMenuTitle */
		#leftMenuTitle{
	position:absolute;
	left:601px;
	top:220px;
	width: 180px;
		}
	/* gray bar */
		#bar{
	position:absolute;
	left:0px;
	top:170px;
		}
	/* logo */
		#logo{
	position:absolute;
	left:0px;
	top:30px;
		}
	/* english version */
		#english{
	position:absolute;
	left:84px;
	top:7px;
	font-size:11px;
	color:#003366;
				}
	/* chinese version */
		#chinese{
	position:absolute;
	left:43px;
	top:6px;
		}
		#arabic{
	position:absolute;
	left:0px;
	top:6px;
		}
		#chinese a:hover{
			color:#000000;
		}
	/* divider */
		#divider{
	position:absolute;
	left:76px;
	top:4px;
	font-size:11px;
		}
		#divider2{
	position:absolute;
	left:36px;
	top:4px;
	font-size:11px;
		}
	/* footerLine */
		#footerLine680{
			position:absolute;
			left:0px;
			top:680px;
		}
		#footerLine760{
			position:absolute;
			left:0px;
			top:760px;
		}
		#footerLine820{
			position:absolute;
			left:0px;
			top:820px;
		}
		#footerLine900{
			position:absolute;
			left:0px;
			top:900px;
		}
		#footerLine1000{
	position:absolute;
	left:0px;
	top:998px;
		}
		#footerLine1100{
	position:absolute;
	left:0px;
	top:1100px;
		}
		#footerLine1300{
			position:absolute;
			left:0px;
			top:1300px;
		}
		#footerLine1450{
			position:absolute;
			left:0px;
			top:1450px;
		}
	
	/* footer */
		#footer685{
			position:absolute;
			left:0px;
			top:685px;
			font-size:10px;
		}
		#footer765{
			position:absolute;
			font-size:10px;
			left:0px;
			top:765px;
		}
		#footer825{
			position:absolute;
			font-size:10px;
			left:0px;
			top:825px;
		}
		#footer905{
			position:absolute;
			font-size:10px;
			left:0px;
			top:905px;
		}
		#footer1005{
			position:absolute;
			font-size:10px;
			left:0px;
			top:1005px;
		}
		#footer1105{
			position:absolute;
			font-size:10px;
			left:0px;
			top:1105px;
		}
		#footer1305{
			position:absolute;
			font-size:10px;
			left:0px;
			top:1305px;
		}
		#footer1455{
			position:absolute;
			font-size:10px;
			left:0px;
			top:1455px;
		}
/* intro */
	/* intro flash movie */
		#intro{
			position:relative;
			margin: 0 auto;;
			top:100px;
			width:660px;
		}

/* main */
		#mainContent{
			position:absolute;
			left:0px;
			top:200px;
		}

/* about us */
	/* firm */
		/* top sub menu */
			#firmTopMenuSub{
				position:absolute;
				left:398px;
				top:65px;
				width: 380px;
			}
	
		/* content */
			#firmContent{
				position:absolute;
				left:269px;
				top:265px;
				width:490px;
			}
			#mapContent{
				position:absolute;
				left:0px;
				top:265px;
				width:490px;
			}
		/* content divider line */
			#contentDivider{
				position:absolute;
				left:210px;
				top:265px;
			}
		/* content pic*/
			#contentPic{
				position:absolute;
				left:0px;
				top:265px;
			}
		/* pic divider */
			td.picDivider{ 
				height:8px;
			}
	/* people */
		#peopleContent{
			position:absolute;
			left:220px;
			top:265px;
			width:350px;
			direction:rtl;
			text-align:right;
		}
		#contentDividerResume{
			position:absolute;
			left:190px;
			top:265px;
		}
			
/* awards */
	/* award content */
		#contentAward{
	position:absolute;
	left:248px;
	top:265px;
	width: 400px;
		}
		#contentYear{
			position:absolute;
			left:140px;
			top:240px;
			width: 355px;
		}
		#award_content_divider{
	position:absolute;
	left:672px;
	top:265px;
		}	
	/* leftMenu */
		#award_left_menu{
			position:absolute;
			left:0px;
			top:240px;
			width:100px;	
		}


/* projects */
		#projectLeftMenu{
			position:absolute;
			left:600px;
			top:265px;
			width:180px;
		}
		#projectTopMenuSub{
			position:absolute;
			left:147px;
			top:73px;
			width:422px;
		}
		#contentProjectFlash{
			position:absolute;
			left:0px;
			top:250px;
		}
	
	/* contentProjectName */
		#contentProjectName{
			position:absolute;
			left:191px;
			top:265px;
			width: 355px;
		}
		
	/* contentProjectLocation */
		#contentProjectLocation{
			position:absolute;
			left:309px;
			top:281px;
			width: 237px;
		}	

	/* contentProjectLocation */
		#contentProjectLocation2{
			position:absolute;
			left:220px;
			top:274px;
		}	

	/* contentProjectDes */
		#contentProject{
			position:absolute;
			left:195px;
			top:320px;
			width:350px;
		}
	/* contentProjectDes */
		#contentProject2{
			position:absolute;
			left:220px;
			top:315px;
			width:350px;
		}	
	

	/* projectContentDivider */
		#projectContentDivider{
			position:absolute;
			left:575px;
			top:265px;
		}		

	/* contentProjectPic */
		#contentProjectPic{
			position:absolute;
			left:0px;
			top:265px;
		}	

/* careers */
		#careersTopMenuSub{
			position:absolute;
			left:376px;
			top:73px;
		}
		#career_content{
			position:absolute;
			left:254px;
			top:265px;
			width:483px;
		}
	
	/* openings + job list */
	
		#openings1stLine{
			position:absolute;
			left:0px;
			top:249px;
		}
		#openings2ndLine{
			position:absolute;
			left:0px;
			top:366px;
		}
		#openings3rdLine{
			position:absolute;
			left:0px;
			top:481px;
		}
		#openings4thLine{
			position:absolute;
			left:0px;
			top:598px;
		}
		#openingsNY{
			position:absolute;
			left:20px;
			top:260px;
			width:410px;
		}
		#openingsFL{
			position:absolute;
			left:440px;
			top:260px;
			width:260px;
		}
		#openingsCA{
			position:absolute;
			left:440px;
			top:379px;
			width:260px;

		}
		#openingsCT{
			position:absolute;
			left:20px;
			top:379px;
			width:260px;
		}
		#openingsNV{
			position:absolute;
			left:20px;
			top:494px;
			width:260px;
		}
		#openingsHK{
			position:absolute;
			left:440px;
			top:494px;
			width:260px;
		}
		#openingsLogo{
			position:absolute;
			left:340px;
			top:21px;
		}
		#openingsContent{
			position:absolute;
			left:30px;
			top:125px;
			width:465px;
		}

/* contact */

	#contact1stLine{
		position:absolute;
		left:0px;
		top:250px;
	}
	#contact2ndLine{
	position:absolute;
	left:0px;
	top:380px;
	}
	#contact3rdLine{
		position:absolute;
		left:0px;
		top:482px;
	}
	#contact4thLine{
		position:absolute;
		left:0px;
		top:618px;
	}
	#contact5thLine{
		position:absolute;
		left:0px;
		top:734px;
	}
	#dept{
		position:absolute;
		left:440px;
		top:740px;
	}	
	#NY{
		position:absolute;
		left:20px;
		top:304px;
	}
	#FL{
		position:absolute;
		left:440px;
		top:304px;
	}
	#CA{
		position:absolute;
		left:440px;
		top:412px;
	}
	#CT{
		position:absolute;
		left:20px;
		top:420px;
	}
	#NV{
		position:absolute;
		left:20px;
		top:536px;
	}
	#ADE{
	position:absolute;
	left:320px;
	top:308px;
	}
	#ADA{
	position:absolute;
	left:700px;
	top:308px;
	font-size:16px;
	}
	#overseas{
		position:absolute;
		left:661px;
		top:605px;
		color:336699;
		width: 121px;
	}
	#addNY{
		position:absolute;
		left:150px;
		top:274px;
	}
	#emailNY{
		position:absolute;
		left:570px;
		top:740px;
	}
	#addFL{
		position:absolute;
		left:570px;
		top:274px;
	}
	#addCA{
		position:absolute;
		left:570px;
		top:390px;
	}
	#addCT{
		position:absolute;
		left:150px;
		top:390px;
	}
	#addNV{
		position:absolute;
		left:150px;
		top:506px;
	}
	#addADE{
	position:absolute;
	left:110px;
	top:265px;
	font-size:10px;
	}
	#addADA{
		position:absolute;
		left:499px;
		top:260px;
		direction:rtl;
		text-align:right;
		line-height:16px;
	}
