@charset "utf-8";

@import url("ie6.css");

.title {font-size:18px;color:#33B0FF;font-weight:bold;line-height:18px}
.openedlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#BD0400;
	text-decoration:none;
	font-weight:bold
}
.CodeForeground {
	margin:0in;
	margin-bottom:0.0001pt;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
}
.CodeInText {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.ScreenText {
	font-family:Arial, Helvetica, sans-serif;
}
.ImportantWords	{font-weight:bold;}
.Highlight {font-family:Arial;color:red;}

td {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666666;;padding: 5px;}

.header {
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.back3 {
	background-color: #FFFFFF;
	background-image: url(../images/bgs/bg3new.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.back5 {
	background-color: #FFFFFF;
	background-image: url(../images/bgs/bg5new.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.back17 {
	background-color: #FFFFFF;
	background-image: url(../images/bgs/bg17new.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.back19 {
	background-color: #FFFFFF;
	background-image: url(../images/bgs/bg19new.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.back20 {
	background-color: #FFFFFF;
	background-image: url(../images/bgs/bg20new.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
	.inputtext 
		{
			font-family: Arial, sans-serif;
		color: #333333;
		background-color: #FFFFFF;
		font-size: 12px;
		border: #888888 1px solid;
		}	
		.inputtextrequired
		{
			font-family: Arial, sans-serif;
		color: #333333;
		background-color: #c5e6f8;
		font-size: 12px;
		border: #888888 1px solid;
		min-width: 150px;
		padding: 1px 3px;
		}	
	.inputselect 
		{
		font-family: Arial, sans-serif;
		color: #333333;
		background-color: #FFFFFF;
		font-size: 12px;
		border: #888888 1px solid;
		width: 150px;
		}	
	.inputtextarea{
		font-family: Arial, sans-serif;
		color: #333333;
		background-color: #FFFFFF;
		font-size: 12px;
		border: #888888 1px solid;
		min-width: 150px;
		}	
		.inputtextarearequired{
			font-family: Arial, sans-serif;
		color: #333333;
		background-color: #c5e6f8;
		font-size: 12px;
		border: #888888 1px solid;
		min-width: 150px;
		}	
	.inputbutton 
		{
		font-family: Arial, sans-serif;
		color: #fff;
		background-color: #589bbe;
		font-size: 12px;
		cursor: pointer;
		border: 1px solid #65635c;
		height: 20px;
		width:150px;
		font-weight : bold;
		padding:5px 10px;
		}
	.inputbutton2
		{
		font-family: Arial, sans-serif;
		color: #fff;
		background-color: #589bbe;
		font-size: 12px;
		cursor: pointer;
		border: 1px solid #65635c;
		height: 20px;
		width:150px;
		font-weight : bold;
		padding:0 10px;
		}


/* ==================================== */

* {
	outline: none;
}

body#site {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #4c493f;  
	background: url(../images/bodybg.jpg) repeat-x #ffffff;
	line-height: 1.5em;
}

h1 {
	font-size: 23px;
	letter-spacing: -.05em;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 1em;
	text-transform: uppercase;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

strong, b, a {
	color: #589bbe;
}
.blue
{
	color: #589bbe;
}

img {
	border: none;
}

#container {
	width: 981px;
	margin: 0 auto;
	text-align: left;
}

	#header {
		height: 158px;
		float: left;
		width: 100%;
	}
	
		#header img {
			float: left;
		}
		
    	#theTime {
			float: right;
			font-size: 10px;
			margin: 15px;
		}
		
        #vacancySearch {
			width: 248px;
			float: right;
			height: 158px;
			background: url(../images/vacancySearchBG.jpg) bottom right no-repeat;
			position: relative;
		}
		
			#vacancySearch p {
				margin: 5px 10px;
			}
			
			#vacancySearch img {
				margin: 0 0 10px 0;
				float: right;
			}
		
			#vacancySearch strong {
				display: inline-block;
				width: 65px;
			}
			
			#vacancySearch input.inputtext {
				width: 150px;
				font-size: 12px;
			}
			
			#imageField {
				width: 65px;
				height: 21px;
				background: #589bbe;
				font-size: 11px;
				color: #fff;
				border: 1px solid #fff;
				position: absolute;
				bottom: 3px;
				right: 20px;
				font-weight: bold;
				cursor: pointer;
				
				text-align: center;
				padding: 0;
			}
    
    #nav {
		width: 100%;
		height: 36px;
		float: left;
	}
		
		#navSearch {
				width: 238px;
				height: 29px;
				float: right;
				background: url(../images/navSearchBG.jpg) no-repeat;
				position: relative;
				padding: 7px 0 0 10px;
				font-size: 12px;
				color: #fff;
			}
			
				#navSearch input.textInput {
					background: url(../images/siteSearchInputBG.jpg) no-repeat;
					border: none;
					font-size: 12px;
					color: #666;
					position: absolute;
					top: 8px;
					left: 85px;
					padding: 0px 5px;
				}
				
				#navSearch input.imgInput {
					position: absolute;
					top: 8px;
					right: 20px;
				}
			
	#homeBanner {
		height: 232px;
		float: left;
		width: 100%;
	}
		
    	#homeBannerImg {
			width: 722px;
			float:left;
			height: 232px;
		}
		
        #specialistSkills {
			width: 228px;
			float:left;
			height: 152px;
			background: url(../images/specialistSkillsBG.jpg) no-repeat;
			padding: 80px 0 0 30px;
		}
		
			#specialistSkills p {
				margin: 0 0 15px 0;
				font-weight: bold;
				color: #fff;
			}
			
				#specialistSkills p.secondSkill {	
					color: #666;
				}
			
				#specialistSkills p img {
					position: relative;
					top: 8px;
				}
			
				#specialistSkills p span {
					display: inline-block;
					margin: 0 40px 0 0;
				}
		
#mainContentWrapper {
	width: 100%;
	float: left;
	background: url(../images/mainContentWrapBG.jpg) repeat-y 0px 30px;
	position: relative;
	margin-top: 11px;
	z-index: 100;
}
    #homeLeft {
		width: 211px;

		float: left;
		margin: 0 12px 0 0;
		background: url(../images/latestVacanciesBG.jpg) repeat-y;
		position: relative;
		padding: 50px 20px 20px 20px;
		z-index: 1;
		z-index: 99;
	}
	
		.corners {
			position: absolute;
			bottom: 0px;
			left: 0px;
			z-index: 100;
		}
	
    #homeContent {
		width: 678px;
		float: left;
		background: url(../images/homeContentBG.jpg) repeat-y;
		position: relative;
		padding: 65px 20px 20px 20px;
		z-index: 1;
		min-height:130px;
	}	
		#contentHeader {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 698px;
			height: 39px;
			background: url(../images/contentHeaderBG.jpg) no-repeat;
			padding: 15px 0 0 20px;
		}
	
		.imgHeader {
			position: absolute;
			top: 0px;
			left: 0px;
		}
	
    #footer {
		width: 100%;
		height: 118px;
		float: left;
		background:url(../images/footerBG.jpg) no-repeat;
		margin: 12px 0 0 0;
	}
	
    	#footerText {
			color: #fff;
			width: 550px;
			margin: 30px 0 0 280px;
		}
		
			#footerText a {
				color: #fff;
			}


