/* All */
	/* text style */
		body{
	font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #777777;
		}
		.SimHei{
			font-family:SimHei, SimSun;	
		}
	/* justify */
		td.justify{
			text-align:justify;	
		}
	/* image style */
		img{
			border:none;
		}
	/* general text style */
		a{
			text-decoration:none;
			color: #444444;
		}
		.size10{
		font-size:10px;}
		.size11{
		font-size:11px;}
		.size14{
		font-size:14px;}
	/* topMenu */
		#topMenu{
	font-size:17px;
	height:21px;
		}
		#topMenu a:hover{
			color:#000000;
		}
		#topMenu table tr td{
			text-align:center;
		}
		a.topMenuActive{
			display:block;
			padding-top:3px;
			height:21px;
			background-color:#CCCCCC; 
		}
	/* top menu sub */
		a.TopMenuSub{
			color:#777777;
			font-size:13px;
		}
		a.TopMenuSub:hover{
			color:#444444;
		}
		a.TopMenuSubActive{
			color:#336699;
			font-size:13px;
		}
	/* left manu */
		#leftMenu{
			line-height:24px;			
		}

		ul{ 
			margin:0px;
			list-style:none;	
			padding-left:0;
			padding-bottom:14px;
			font-size:14px; 
			text-align:right;
			color:#444444; 
		}
		ul li ul li{
			padding-left:2px;
			padding-top:6px; 
		} 
		ul li ul li a{
			font-size:10px;	
			color:#777777;
			direction:rtl;
			text-align:right;
		} 
		ul li ul li a:hover {
			font-size:10px;	
			color:#444444; 
		} 
		a.leftMenuSubActive{
			color:#FF6600;
		}

/* about us */
	/* firm */
		#firmContent{
			text-align:justify;			
		}
		#firmTopMenuSub table tr td{
			text-align:center;
		}
		#careersTopMenuSub table tr td{
			text-align:center;
		}
		#projectTopMenuSub table tr td{
			text-align:center;
		}

	/* peopole */
		/* people link */
			a.peopleLink{
				color:#777777;
				text-decoration:underline;
				font-size:16px;
			}
			a.peopleLink:hover{
				color:#000000;
				text-decoration:underline;
				font-size:16px;
			}
		/* people content */
			p.peopleTitle{
 				color:#336699;
				font-size:18px;
				direction:rtl;
				text-align:right;
	 		}
			.RTL{
				direction:rtl;
				text-align:right;
	 		}
			ul.experience li ul li{
				padding-left: 0px;	
				padding-top: 6px;
				line-height: 12px;
			}
			ul.experience li ul li a{
				font-size:10px;	
				color: #336699;
			} 

	/* project */

		#projectLeftMenu{
			line-height:11px;			
		}
		
	/* contentProjectName */
		#contentProjectName{
			font-size:12px;
			text-align:right;
		}
		
	/* contentProjectLocation */
		#contentProjectLocation{
			color:#777777;
			text-align:right;
			font-size:10px;
		}	
	
	/* contentProjectDes */
		#contentProject{
			width: 350px;
			font-size:11px;
			text-align:right;
		}	
		#contentProject table tr td{
			vertical-align:top;
			text-align:right;
		}

	/* contentProjectDes */
		#contentProjectDes{
			text-align:right;
			color:#777777;
			direction:rtl;
			font-size:12px;
			line-height:12pt;
		}			
	/* award */
			ul.awards{ 
				font-size:10px; 
			}
			ul li.awards{
				font-size:12px;	
				color:#336699;
				text-align:right;
			} 	
			ul li ul.awards{
				padding-left:8px;
				padding-bottom:12px;
			}
			ul li ul li.awards{
				font-size:10px;
				padding-left:4px;
				color:#777777;
				line-height:11px;
			} 	
			ul li ul li.awards_title{ 
				list-style:square;
				color:#444444;
				font-size:10px;
			}
			#contentYear{
				font-size:12px;
			}
			
		/* leftMenu */
			#award_left_menu{
				line-height:26px;		
				}
			#award_left_menu ul li a{
				font-size:11px;	
				color:#777777; 
			} 
		
			#award_left_menu ul li a:hover {
				font-size:11px;	
				color:#444444; 
			} 
			#award_left_menu ul li a.award_active{
					color:#FF6600;
			}
			#leftMenuTitle{
				font-size:16px;
				font-weight:bold;
				color:#336699;
				text-align:right;
			}
	
	/* careers */
		a.careersLink{
			color:#666666;
			text-decoration:underline;
			font-size:11px;
		}
		a.careersLink:hover{
			color:#000000;
			text-decoration:underline;
		}
		a.mainLink{
			color:#336699;
			text-decoration:underline;
			font-size:10px;
		}	
		a.mainLink:hover{
			color:#000000;
			text-decoration:underline;
		}
		#career_content{
			text-align:right;
			direction:rtl;
		}
		p.openingsContentTopic{
 			color:#336699;
			font-size:12px;
 		}
		p.contentTopic{
 			color:#336699;
			font-size:11px;
 		}
		#openingTitle{
			color:#336699;
			direction:rtl;
			text-align:right;
			font-size:17px;
		}
		a.apply{
			color:#336699;
		}
	
	/* contact */
		div.locations{
			color:#000000;
			font-size:11px;
		}
		a.map{
			color:#336699;
		}
		a.map:hover{
			text-decoration:underline;
		}