/* All */
	/* page centering */
		div.container {
			position: relative;
			margin: 0 auto;
			width: 780px;
		}
	/* topMenuLine */
		#topMenuLine{
			position:absolute;
			left:0px;
			top:40px;
		}

	/* topMenu */
		#topMenu{
			position:absolute;
			left:0px;
			top:40px;
		}
	/* Left Manu */
		#leftMenu{
			position:absolute;
			left:0px;
			top:265px;
			width:180px;	
		}
	/* leftMenuTitle */
		#leftMenuTitle{
			position:absolute;
			left:0px;
			top:200px;
		}
		#openingTitle{
			position:absolute;
			left:0px;
			top:462px;
		}
	/* gray bar */
		#bar{
	position:absolute;
	left:0px;
	top:160px;
		}
	/* logo */
		#logo{
			position:absolute;
			left:625px;
			top:40px;			
		}
	/* english version */
		#english{
			position:absolute;
			left:735px;
			top:7px;
			font-size:11px;
		}
		#english a:hover{
			color:#000000;
		}
	/* chinese version */
		#chinese{
			position:absolute;
			left:693px;
			top:6px;
		}
	/* chinese version */
		#arabic{
	position:absolute;
	left:650px;
	top:6px;
		}

	/* divider */
		#divider{
			position:absolute;
			left:726px;
			top:4px;
			font-size:11px;
		}
		#divider2{
	position:absolute;
	left:686px;
	top:4px;
	font-size:11px;
		}
	/* DeSimone Name on Main Page */
		#desimoneName{
			position:absolute;
			left:410px;
			top:510px;
			font-size:18px;
			text-align:right;
		}

	/* footerLine */
		#footerLine680{
			position:absolute;
			left:570px;
			top:680px;
		}
		#footerLine760{
			position:absolute;
			left:570px;
			top:760px;
		}
		#footerLine820{
			position:absolute;
			left:570px;
			top:820px;
		}
		#footerLine900{
			position:absolute;
			left:570px;
			top:900px;
		}
		#footerLine1000{
			position:absolute;
			left:570px;
			top:1000px;
		}
		#footerLine1150{
			position:absolute;
			left:570px;
			top:1150px;
		}
		#footerLine1300{
			position:absolute;
			left:570px;
			top:1300px;
		}
	
	/* footer */
		#footer685{
			position:absolute;
			left:570px;
			top:685px;
			font-size:10px;
		}
		#footer765{
			position:absolute;
			font-size:10px;
			left:570px;
			top:765px;
		}
		#footer825{
			position:absolute;
			font-size:10px;
			left:570px;
			top:825px;
		}
		#footer905{
			position:absolute;
			font-size:10px;
			left:570px;
			top:905px;
		}
		#footer1005{
			position:absolute;
			font-size:10px;
			left:570px;
			top:1005px;
		}
		#footer1155{
			position:absolute;
			font-size:10px;
			left:570px;
			top:1155px;
		}
		#footer1305{
			position:absolute;
			font-size:10px;
			left:570px;
			top:1305px;
		}

/* 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:29px;
				top:73px;
			}
	
		/* content */
			#firmContent{
	position:absolute;
	left:32px;
	top:265px;
	width:490px;
			}
			#mapContent{
	position:absolute;
	left:0px;
	top:265px;
	width:490px;
			}
		/* content divider line */
			#contentDivider{
				position:absolute;
				left:565px;
				top:265px;
			}
		/* content pic*/
			#contentPic{
				position:absolute;
				left:625px;
				top:265px;
			}
		/* pic divider */
			td.picDivider{ 
				height:8px;
			}
	/* people */
		#peopleContent{
			position:absolute;
			left:220px;
			top:265px;
			width:350px;
		}
		#contentDividerResume{
			position:absolute;
			left:190px;
			top:265px;
		}
			
/* awards */
	/* award content */
		#contentAward{
			position:absolute;
			left:140px;
			top:275px;
			width: 421px;
		}
		#contentYear{
			position:absolute;
			left:140px;
			top:240px;
			width: 355px;
		}
		#award_content_divider{
			position:absolute;
			left:110px;
			top:240px;
		}	
	/* leftMenu */
		#award_left_menu{
			position:absolute;
			left:0px;
			top:240px;
			width:100px;	
		}


/* projects */
		#projectLeftMenu{
			position:absolute;
			left:0px;
			top:240px;
			width:180px;	
		}
		#projectTopMenuSub{
			position:absolute;
			left:147px;
			top:73px;
			width:422px;
		}
		#contentProjectFlash{
			position:absolute;
			left:0px;
			top:250px;
		}
	
	/* contentProjectName */
		#contentProjectName{
			position:absolute;
			left:220px;
			top:240px;
			width: 355px;
		}
		
	/* contentProjectLocation */
		#contentProjectLocation{
			position:absolute;
			left:220px;
			top:254px;
		}	
	
	/* contentProjectDes */
		#contentProject{
			position:absolute;
			left:220px;
			top:295px;
			width:350px;
		}	

	/* projectContentDivider */
		#projectContentDivider{
			position:absolute;
			left:192px;
			top:240px;
		}		

	/* contentProjectPic */
		#contentProjectPic{
			position:absolute;
			left:624px;
			top:239px;
		}	

/* careers */
		#careersTopMenuSub{
			position:absolute;
			left:376px;
			top:73px;
		}
		#career_content{
			position:absolute;
			left:32px;
			top:265px;
			width:490px;
		}
	
	/* openings + job list */
	
		#openings1stLine{
			position:absolute;
			left:0px;
			top:250px;
		}
		#openings2ndLine{
			position:absolute;
			left:0px;
			top:366px;
		}
		#openings3rdLine{
			position:absolute;
			left:0px;
			top:482px;
		}
		#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:32px;
			top:520px;
			width:260px;
		}
		#openingsLogo{
			position:absolute;
			left:340px;
			top:30px;
		}
		#openingsContent{
			position:absolute;
			left:30px;
			top:142px;
			width:465px;
		}

/* contact */


	#contact1stLine{
		position:absolute;
		left:0px;
		top:250px;
	}
	#contact2ndLine{
		position:absolute;
		left:0px;
		top:365px;
	}
	#contact3rdLine{
		position:absolute;
		left:0px;
		top:482px;
	}
	#contact4thLine{
		position:absolute;
		left:0px;
		top:598px;
	}
	#dept{
	position:absolute;
	left:431px;
	top:487px;
	}	
	#HKE{
		position:absolute;
		left:431px;
		top:303px;
	}

	#HKC{
		position:absolute;
		left:20px;
		top:304px;
	}
	#SHE{
	position:absolute;
	left:430px;
	top:418px;
	}

	#SHC{
	position:absolute;
	left:24px;
	top:417px;
	}	
	#addHKE{
		position:absolute;
		left:560px;
		top:274px;
	}
	#addSHE{
	position:absolute;
	left:560px;
	top:388px;
	}
	#emailNY{
	position:absolute;
	left:560px;
	top:487px;
	}
	#addHKC{
		position:absolute;
		left:130px;
		top:274px;
	}
	#addSHC{
	position:absolute;
	left:130px;
	top:388px;
	}	
