/******* Join Us page styling *******/

#pageWrapperInner, #contentWrapper, #mainWrapper {
	overflow:visible;
}

#pageWrapper.paper{
	background:url("../images/paperBG-base.png") repeat-y scroll left top transparent;	
}

ul#joinUsNav{
	float:left;
	width:629px;
	height:161px;
	background:url(../images/joinUsNav-bg.png) left top no-repeat;
	margin:0 0 20px -40px;
	padding:20px 0 0 90px;
}

	ul#joinUsNav li{
		float:left;	
		margin-right:50px;
	}
	
		ul#joinUsNav li a{
			display:block;
			text-indent:-9999px;
		}

		ul#joinUsNav li.why_join_us a{
			background:url(../images/joinUsNav-why.jpg) left top no-repeat;
			width:125px;
			height:136px;
			margin-top:4px;
		}
		
		ul#joinUsNav li.graduates a{
			background:url(../images/joinUsNav-grad.jpg) left top no-repeat;
			width:121px;
			height:127px;
		}
		
		ul#joinUsNav li.looking_for_a_job a{
			margin-top:2px;
			background:url(../images/joinUsNav-jobs.jpg) left top no-repeat;
			width:169px;
			height:131px;
		}
		
#contentLeft{
	width:496px;
	float:left;
}

	#leftPlainPaper{
		float:left;
		width:456px;
		background:url(../images/leftPlainPaperTop.png) left top no-repeat;
		margin-left:40px;
		/* IE6 fix */
		display:inline;
	}
	
		#leftPlainPaper .content{
			width:426px;
			padding:50px 15px 10px;
			background:url(../images/leftPlainPaperRepeat.png) left 208px no-repeat;
			overflow:hidden;
		}
		
			#leftPlainPaper h2, #leftPlainPaper h4, #leftPlainPaper p{
				margin:0 50px 10px 20px;	
			}
		
			#leftPlainPaper h2{
				font-size:65px;
				margin-bottom:20px;
			}
			
			#leftPlainPaper h3{
				margin-bottom:10px;	
			}
			
			#leftPlainPaper .person{
				width:394px;
				background:url(../images/joinUsPeople-Rule.gif) left top no-repeat;
				padding:20px 15px 0;
				margin-bottom:20px;
				overflow:hidden;
			}
			
				#leftPlainPaper .person h3{
					float:left;
					width:270px;
					font-size:35px;
					margin-top:5px;
				}
				
				#leftPlainPaper .person .peoplePhoto{
					float:right;
					background:url(../images/joinUsPeople-thumbBG.gif) left top no-repeat;
					width:85px;
					height:81px;
					padding:5px 0 0 5px;
					margin-bottom:15px;
				}
				
				#leftPlainPaper .person p{
					margin:0 0 10px 0;
					font-size:12px;
					float:left;
					width:394px;
				}
				
			#leftPlainPaper fieldset{
				width:426px;
			}
			
				#leftPlainPaper fieldset h4{
					font-size:120%;
					margin-bottom:10px;
				}
			
				#leftPlainPaper fieldset p{
					margin:0 0 10px 0;	
					font-size:12px;
				}
			
				#leftPlainPaper fieldset label{
					float:left;
					width:200px;
				}
				
					#leftPlainPaper fieldset label span{
						font-size:9px;
						color:#C00;
					}
					
				#leftPlainPaper fieldset input#name, 
				#leftPlainPaper fieldset input#email, 
				#leftPlainPaper fieldset input#phone, 
				#leftPlainPaper fieldset input#salary,
				#leftPlainPaper fieldset input#role{
					width:180px;	
				}
				
				input#file1{
					width:224px;	
				}
				
				input#submit{
					float:left;
					margin-left:180px;
				}
		
		#leftPlainPaper .bottom{
			width:456px;
			height:14px;
			background:url(../images/leftPlainPaperBase.png) left bottom no-repeat;
		}
		
#contentRight{
	width:428px;
	float:right;
}

	#contentRight ul#quickLinks{
		float:right;
		width:218px;
		margin-right:20px;
	}
	
		#contentRight ul#quickLinks li{
			float:left;
			width:218px;
			margin-bottom:10px;
		}
		
			#contentRight ul#quickLinks li a{
				display:block;
				width:218px;
				text-indent:-9999px;
			}
			
			#contentRight ul#quickLinks li.job a{
				background:url(../images/joinUsQuick-job.png) left top no-repeat;
				height:51px;
			}
			
		#contentRight ul#quickLinks li.cv{
			margin-bottom:15px;	
		}
			
			#contentRight ul#quickLinks li.cv a{
				background:url(../images/joinUsQuick-cv.png) left top no-repeat;
				height:47px;
			}
			
			#contentRight ul#quickLinks li.rss a{
				background:url(../images/joinUsQuick-rss.png) left top no-repeat;
				height:39px;
			}
			
	#contentRight img#joinUsIllustrations{
		float:right;
		margin:10px -8px 0 0;
	}
