/* CSS Document */

.VacPageContent-left {	width: 691px;
						margin:0px;
						padding:5px 0px 5px 0px;}


.VacContentTable	{	font-family:Tahoma; 
						font-size:12px;
						color:#666666;
						width:100%;
					}

.VacMainCell		{	text-align:left;
						vertical-align:top;
						padding:0px 17px 0px 13px;
						width:auto;
						text-align:justify;
					
					}
					
.VacSubHeader		{	vertical-align:top;
						text-align:left;  
					}

.VacSubText			{	padding:10px 0px 5px 1px;	
					}

.VacSectorHeader-Top {	font-size:14px;
						font-family:Arial, Helvetica, sans-serif;
						color:#8fa99c;
						font-weight:bold;
						padding:10px 0px 3px 0px;
						
					}					

.VacSectorHeader	{	font-size:14px;
						font-family:Arial, Helvetica, sans-serif;
						color:#8fa99c;
						font-weight:bold;
						padding:15px 0px 3px 0px;
						
					}


					
.VacListTable		{	width:100%;

					}
					
.VacListTable	a{text-decoration:none;color:#666666;}
.VacListTable	a:hover{text-decoration:underline;color:#666666;}
.VacListTable	tr{background-color:#FFFFFF;}
.VacListTable	tr:hover{background-color:#e0eae5; }



/* ###### headers #########*/
		
.JobTitle-Head		{	color:#FFFFFF;
						background-color:#8fa99c;
						width:40%;
						padding:3px;
												
					}

.Location-Head		{	color:#FFFFFF;
						background-color:#8fa99c;
						width:25%;
						padding:3px;
					}
					
.Salary-Head		{	color:#FFFFFF;
						background-color:#8fa99c;
						width:20%;
						padding:3px;
					}
					
.Duration-Head		{	color:#FFFFFF;
						background-color:#8fa99c;
						width:15%;
						padding:3px;
					}
					
/* ###### details table #########*/
	
.JobTitle			{	width:40%;
						padding:3px;
						border-left:solid 1px #8fa99c;
						border-bottom:solid 1px #8fa99c;
									
					}

.Location			{	width:25%;
						padding:3px;
						border-left:solid 1px #8fa99c;
						border-bottom:solid 1px #8fa99c;
					}
					
.Salary				{	width:20%;
						padding:3px;
						border-left:solid 1px #8fa99c;
						border-bottom:solid 1px #8fa99c;
					}
					
.Duration			{	width:15%;
						padding:3px;
						border-left:solid 1px #8fa99c;
						border-bottom:solid 1px #8fa99c;
						border-right:solid 1px #8fa99c;
					}		

#row				{	background-color:#FFFFFF;
					}
					
#row:hover			{	background-color:#e0eae5;
						text-decoration:underline;
					}	
					
.row			tr	{	background-color:#FFFFFF;
					}
					
.row		tr:hover 	{	background-color:#e0eae5;
						text-decoration:underline;
					}
					
.row		a:hover	{	background-color:#e0eae5;
						text-decoration:underline;
					}
	

/* ###### Vacancy detail pages #########*/

.jobtitle-table 		{	margin-top:15px;
							width:100%;
							color:#666666;
							}

.jobtitle 				{	font-family:Tahoma;
							font-size:17px;
							padding:0px 0px 0px 3px;
							font-weight:bold;}
						
.location 				{	font-family:Tahoma;
							font-size:11px;
							padding:0px 0px 0px 3px;}

.vacancysnapshot-table	{	margin:15px 0px 0px 0px;
							width:100%;
							color:#666666;
							}

.vacancysnapshot-cell 	{	background-color:#E3F0E3; 
							border:1px solid #999999;
							font-size:11px;
							padding:5px;}

.vacancysnapshot-cell span	{	text-decoration:underline;
								padding:0px 0px 5px 0px;}
								
.vacancysnapshot-cell div	{	padding:3px 0px 0px 0px;}

							
.vacancydetail-table 	{	margin-top:8px;}

.vacancydetail-cell 	{	border:1px solid #999999;
							font-family:Tahoma;
							font-size:12px;
							padding:7px;
							color:#666666;}
							
.landing-cell			{	font-family:Tahoma;
							font-size:12px;
							padding:7px 0px 7px 0px;
							color:#666666;}

/* ###### styles for ApplyBoxes #########*/


.ApplyBoxes-Table	{	width: 665px;
						padding:0px;
						margin:8px 15px 5px 11px;
						font-size:11px;
						font-family:Tahoma;
					}
					
.ApplyBoxes-Left		{	width:40%; 
							background:url(/Images/General/Bgrounds/ClientMenu.jpg);
							border:1px solid #999999;
							margin:0px;
							padding:5px 5px 10px 5px;
					}
					
.ApplyBoxes-Right	{	width:60%;
						border:1px solid #999999;
						margin:0px;
						vertical-align: top;
						padding:5px 5px 10px 5px;					
				}

.ApplyBoxes-Right div	{	padding:8px 5px 5px 0px}

.ApplyBoxes-Table span	{	font-size:13px;
							font-weight:bold;}
						

						
/* ###### styles for Apply #########*/

form			{	padding:0px;
					margin:0px;}

.Apply-Table 	{	width: 100%;
					margin:4px 0px 0px 0px;
					padding:0px;
				}
				
.Apply-left {		margin: 0px; 
					width: 35%; 
					text-align: left;
					vertical-align:middle;
					padding:2px 0px 0px 5px;
					color:#333333;
					
			}
			
.Apply-right	{	margin: 0px; 
					width: 65%; 
					text-align:left;
					padding:2px 0px 0px 0px;
					vertical-align:text-top;
					
				}

#Apply-fileatt	{	width:70%;
					font-size:80%;
					}
				


.Apply-right input	{	width:80%;
						font-size:11px;}

.Apply-submit	{	color: #ffffff; 
					background-color: #8ea99b; 
					font-weight:bold; 
					vertical-align:top; 
					font-size:11px;
					padding:0px;
					margin:0px 0px 0px 0px;
					text-align:center;
					border:solid 1px #FFFFFF;
					height:auto;}
							

					
