/* CSS Document */

body {
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-weight:400;
font-size: 12px;
margin: 0px;
}

h1 {
font-size: 20px;
color: #0054A6;
font-weight: 100;
}

#container {
	margin-right:auto;
	margin-left: auto;
	width: 800px;
	height: auto;

	}
	
#holder {
	width: 800px;
	height: auto;
	position: absolute;
	border: 1px solid #000000;
	}
	

	
#yellowstrip {
	width: 100%;
	height: 120px;
	position: relative;
	background-color: #ffd602;
	top: 0px;
	}
	
#lightyellowstrip {
	width: 100%;
	height: 40px;
	position: relative;
	background-color: #ffedaa;
	top: 0px;


	}
	#content {
	width: 740px;
	height: auto;
	position: relative;
	padding: 30px;
	}
	

	
	#bluecurve a:link {
	font-size: 15px;
	color: #1740BE;
	text-decoration: none;
	background-image:url(../images/blue_curve.gif);
	padding-top: 45px;
		padding-bottom: 50px;
		padding-left: 30px;
		padding-right: 10px;
		width: 120px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
	left: 45px;
}
#bluecurve a:visited {
    font-size: 15px;
	text-decoration: none;
	color: #1740BE;
	background-image:url(../images/blue_curve.gif);
	padding-top: 45px;
		padding-bottom: 50px;
		padding-left: 30px;
		padding-right: 10px;
		width: 120px;
		float: left;
	display: block;
	background-repeat: no-repeat;
position: relative;
	left: 45px;

}
#bluecurve a:hover {
    font-size: 15px;
	text-decoration: underline;
	color: #1740BE;
	background-image:url(../images/blue_curve.gif);
	padding-top: 45px;
		padding-bottom: 50px;
		padding-left: 30px;
		padding-right: 10px;
		width: 120px;
		float: left;
	display: block;
	background-repeat: no-repeat;
position: relative;
	left: 45px;

}
#bluecurve a:active {
    font-size: 15px;
	text-decoration: none;
	color: #1740BE;
	background-image:url(../images/blue_curve.gif);
	padding-top: 45px;
		padding-bottom: 50px;
		padding-left: 30px;
		padding-right: 10px;
		width: 120px;
		float: left;
	display: block;
	background-repeat: no-repeat;
position: relative;
	left: 40px;
	
}

	#yellowcurve a:link {
	font-size: 15px;
	color: #1740BE;
	text-decoration: none;
	background-image:url(../images/yellow_curve.gif);
	padding-top: 45px;
		padding-bottom: 50px;
		padding-left: 1px;
		padding-right: 39px;
		width: 120px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
		left: 45px;

	text-align: right;
}
#yellowcurve a:visited {
    font-size: 15px;
	text-decoration: none;
	color: #1740BE;
	background-image:url(../images/yellow_curve.gif);
	padding-top: 45px;
padding-bottom: 50px;
		padding-left: 1px;
		padding-right: 39px;
		width: 120px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
		left: 45px;

	text-align: right;

}
#yellowcurve a:hover {
    font-size: 15px;
	text-decoration: underline;
	color: #1740BE;
	background-image:url(../images/yellow_curve.gif);
	padding-top: 45px;
	padding-bottom: 50px;
		padding-left: 1px;
		padding-right: 39px;
		width: 120px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
		left: 45px;

	text-align: right;

}
#yellowcurve a:active {
    font-size: 15px;
	text-decoration: none;
	color: #1740BE;
	background-image:url(../images/yellow_curve.gif);
	padding-top: 45px;
	padding-bottom: 50px;
		padding-left: 1px;
		padding-right: 39px;
		width: 120px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
		left: 45px;

	text-align: right;
	
}
	#bluecurve2 a:link {
	font-size: 15px;
	color: #1740BE;
	text-decoration: none;
	background-image:url(../images/blue_curve.gif);
	padding-top: 45px;
		padding-bottom: 50px;
		padding-left: 30px;
		padding-right: 10px;
		width: 120px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
	left: 45px;
}
#bluecurve2 a:visited {
    font-size: 15px;
	text-decoration: none;
	color: #1740BE;
	background-image:url(../images/blue_curve.gif);
	padding-top: 45px;
		padding-bottom: 50px;
		padding-left: 30px;
		padding-right: 10px;
		width: 120px;
		float: left;
	display: block;
	background-repeat: no-repeat;
position: relative;
	left: 45px;

}
#bluecurve2 a:hover {
    font-size: 15px;
	text-decoration: underline;
	color: #1740BE;
	background-image:url(../images/blue_curve.gif);
	padding-top: 45px;
		padding-bottom: 50px;
		padding-left: 30px;
		padding-right: 10px;
		width: 120px;
		float: left;
	display: block;
	background-repeat: no-repeat;
position: relative;
	left: 45px;

}
#bluecurve2 a:active {
    font-size: 15px;
	text-decoration: none;
	color: #1740BE;
	background-image:url(../images/blue_curve.gif);
	padding-top: 45px;
		padding-bottom: 50px;
		padding-left: 30px;
		padding-right: 10px;
		width: 120px;
		float: left;
	display: block;
	background-repeat: no-repeat;
position: relative;
	left: 45px;
	
}

	#yellowcurve2 a:link {
	font-size: 15px;
	color: #1740BE;
	text-decoration: none;
	background-image:url(../images/yellow_curve.gif);
	padding-top: 45px;
		padding-bottom: 50px;
		padding-left: 1px;
		padding-right: 39px;
		width: 120px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
		left: 45px;

	text-align: right;
}
#yellowcurve2 a:visited {
    font-size: 15px;
	text-decoration: none;
	color: #1740BE;
	background-image:url(../images/yellow_curve.gif);
	padding-top: 45px;
padding-bottom: 50px;
		padding-left: 1px;
		padding-right: 39px;
		width: 120px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
		left: 45px;

	text-align: right;

}
#yellowcurve2 a:hover {
    font-size: 15px;
	text-decoration: underline;
	color: #1740BE;
	background-image:url(../images/yellow_curve.gif);
	padding-top: 45px;
	padding-bottom: 50px;
		padding-left: 1px;
		padding-right: 39px;
		width: 120px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
		left: 45px;

	text-align: right;

}
#yellowcurve2 a:active {
    font-size: 15px;
	text-decoration: none;
	color: #1740BE;
	background-image:url(../images/yellow_curve.gif);
	padding-top: 45px;
	padding-bottom: 50px;
		padding-left: 1px;
		padding-right: 39px;
		width: 120px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
		left: 45px;

	text-align: right;
	
}

#logoholder {
	width: 120px;
	height: 58px;
	position: relative;
padding-top: 35px;
padding-left: 20px;
float:left;
	}
	#logoholder2 {
	width: 160px;
	height: 58px;
	position: relative;
	padding-top: 15px;
	padding-left: 20px;
	float:left;
	left: 410px;
	}
	#logoholder3 {
	width: 170px;
	height: 74px;
	position: relative;
padding-top: 20px;
padding-left: 20px;
float:left;
	}
	
#leftcontent {
	position:relative;
	width:275px;
	height:auto;
	float:left;
	text-align: right;
		color: #1740BE;
		font-size: 11px;
		line-height:16px;

}
#dots {
	position:relative;
	left: 10px;
	width:6px;
	height:auto;
	float:left;
}
	
#rightcontent {
	position:relative;
	width:375px;
	height:auto;
	left: 20px;
}
.style1 {font-weight: bold}

	#smallbluecurve a:link {
	font-size: 9px;
		line-height:10px;
	color: #1740BE;
	text-decoration: none;
	background-image:url(../images/bluecurveright_small.gif);
	padding-top: 10px;
		padding-bottom: 12px;
		padding-left: 10px;
		padding-right: 5px;
		width: 40px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
	left: 217px;
}
#smallbluecurve a:visited {
		font-size: 9px;
		line-height:10px;
	color: #1740BE;
	text-decoration: none;
	background-image:url(../images/bluecurveright_small.gif);
	padding-top: 10px;
		padding-bottom: 12px;
		padding-left: 10px;
		padding-right: 5px;
		width: 40px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
	left: 217px;

}
#smallbluecurve a:hover {
		font-size: 9px;
		line-height:10px;
	color: #1740BE;
	text-decoration: underline;
	background-image:url(../images/bluecurveright_small.gif);
	padding-top: 10px;
		padding-bottom: 12px;
		padding-left: 10px;
		padding-right: 5px;
		width: 40px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
	left: 217px;

}
#smallbluecurve a:active {
	font-size: 9px;
		line-height:10px;
	color: #1740BE;
	text-decoration: none;
	background-image:url(../images/bluecurveright_small.gif);
	padding-top: 10px;
		padding-bottom: 12px;
		padding-left: 10px;
		padding-right: 5px;
		width: 40px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
	left: 217px;
	
}

.searchbutton {font-size:14px;
	background:url(../images/bluecurveright_small.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	color:#1740BE;
	padding-top:9px;
	padding-right: 15px;
	padding-bottom: 11px;
	text-decoration:none;
	border:none;
	font-weight:bold;
	cursor: pointer;
	}
	.searchbutton1 {font-size:14px;
	background:url(../images/bluecurveright_small.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	color:#1740BE;
	padding-top:9px;
	padding-right: 15px;
	padding-bottom: 11px;
	text-decoration:none;
	border:none;
	font-weight:bold;
	}
	
	
	#headlineholder {
	position: relative;
	padding-top: 1px;
	vertical-align:top;
	top: -12px;
	padding-left:20px;
	}
	
	#jobtitle {
	position: relative;
	background-color:#CCCCCC;
	height: auto;
	font-size: 16px;
color: #0054A6;
font-weight: 600;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
	}
	
	h2 {
		position: relative;
	background-color:#CCCCCC;
	height: auto;
	font-size: 16px;
color: #0054A6;
font-weight: 600;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
	}
	
h3 {
	font-size: 12px;
	font-weight: normal;
}

		#jobdetail {
	position: relative;
	height: auto;
padding-top: 10px;
padding-left: 10px;
color:#666666;
	}
	
		#smallbluecurve_left a:link {
	font-size: 9px;
		line-height:11px;
	color: #1740BE;
	text-decoration: none;
	background-image:url(../images/bluecurveleft_small.gif);
	padding-top: 10px;
		padding-bottom: 12px;
		padding-left: 5px;
		padding-right: 10px;
		width: 40px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
	text-align: right;
}
#smallbluecurve_left a:visited {
		font-size: 9px;
		line-height:11px;
	color: #1740BE;
	text-decoration: none;
	background-image:url(../images/bluecurveleft_small.gif);
	padding-top: 10px;
		padding-bottom: 12px;
	padding-left: 5px;
		padding-right: 10px;
		width: 40px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;

}
#smallbluecurve_left a:hover {
	font-size: 9px;
		line-height:11px;
	color: #1740BE;
	text-decoration: underline;
	background-image:url(../images/bluecurveleft_small.gif);
	padding-top: 10px;
		padding-bottom: 12px;
padding-left: 5px;
		padding-right: 10px;
		width: 40px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;

}
#smallbluecurve_left a:active {
		font-size: 9px;
		line-height:11px;
	color: #1740BE;
	text-decoration: none;
	background-image:url(../images/bluecurveleft_small.gif);
	padding-top: 10px;
		padding-bottom: 12px;
	padding-left: 5px;
		padding-right: 10px;
		width: 40px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
	
}

	#smallbluecurve_right a:link {
	font-size: 14px;
		line-height:11px;
	color: #1740BE;
	text-decoration: none;
	background-image:url(../images/bluecurveright_small.gif);
	padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 10px;
		padding-right: 5px;
		width: 40px;
		float: right;
	display: block;
	background-repeat: no-repeat;
	position: relative;
	text-align: right;
}
#smallbluecurve_right a:visited {
	font-size: 14px;
		line-height:11px;
	color: #1740BE;
	text-decoration: none;
	background-image:url(../images/bluecurveright_small.gif);
	padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 10px;
		padding-right: 5px;
		width: 40px;
		float: right;
	display: block;
	background-repeat: no-repeat;
	position: relative;

}
#smallbluecurve_right a:hover {
	font-size: 14px;
		line-height:11px;
	color: #1740BE;
	text-decoration: underline;
	background-image:url(../images/bluecurveright_small.gif);
	padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 10px;
		padding-right: 5px;
		width: 40px;
		float: right;
	display: block;
	background-repeat: no-repeat;
	position: relative;

}
#smallbluecurve_right a:active {
	font-size: 14px;
		line-height:11px;
	color: #1740BE;
	text-decoration: none;
	background-image:url(../images/bluecurveright_small.gif);
	padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 10px;
		padding-right: 5px;
		width: 40px;
		float: right;
	display: block;
	background-repeat: no-repeat;
	position: relative;
	
}

#jobholder {
	position:relative;
	width:400px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

#jobholder2 {
	position:relative;
	width:600px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

#smallbluecurve_new a:link {
	font-size: 12px;
		line-height:11px;
	color: #1740BE;
	text-decoration: none;
	background-image:url(../images/bluecurveright_small.gif);
	padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 10px;
		padding-right: 5px;
		width: 80px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
	text-align: left;
}
#smallbluecurve_new a:visited {
		font-size: 12px;
		line-height:11px;
	color: #1740BE;
	text-decoration: none;
	background-image:url(../images/bluecurveright_small.gif);
	padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 10px;
		padding-right: 5px;
		width: 80px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
	text-align: left;

}
#smallbluecurve_new a:hover {
		font-size: 12px;
		line-height:11px;
	color: #1740BE;
	text-decoration: underline;
	background-image:url(../images/bluecurveright_small.gif);
	padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 10px;
		padding-right: 5px;
		width: 80px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
	text-align: left;

}
#smallbluecurve_new a:active {
		font-size: 12px;
		line-height:11px;
	color: #1740BE;
	text-decoration: none;
	background-image:url(../images/bluecurveright_small.gif);
	padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 10px;
		padding-right: 5px;
		width: 80px;
		float: left;
	display: block;
	background-repeat: no-repeat;
	position: relative;
	text-align: left;
	
}

		#numberholder {
	position: relative;
	height: auto;
padding-top: 10px;
padding-left: 10px;
float:right;	}

.mainttext {
	color: #1740BE;
		font-size: 11px;
		line-height:16px;}
		
			#topleft {
	width: 180px;
	height: 210px;
	position: relative;
	float: left;
	background-image: url(../images/design2/topleftlogo.gif);
	}
	
			#floatright {
	width: 620px;
	height: 210px;
	position: relative;
	float: right;
	background-image: url(../images/design2/header_image.gif);
	}
			#middleleft {
	width: 180px;
	height: 267px;
	position: relative;
	float: left;
	background-image: url(../images/design2/left_middle_image.gif);
	}
			#middlemiddle {
	width: 503px;
	height: 267px;
	position: relative;
	float: left;
	}
	
		#middleright {
	width: 117px;
	height: 267px;
	position: relative;
	float: right;
	background-image: url(../images/design2/right_middle_image.gif);
	}
	
			#bottomleft {
	width: 180px;
	height: 71px;
	position: relative;
	float: left;
	background-image: url(../images/design2/bottomleft_image.gif);
	}
	
		#bottomright {
	width: 620px;
	height: 71px;
	position: relative;
	float: right;
	background-image: url(../images/design2/bottomright_image.gif);
	}
	
		#newheadlineholder {
	width: 340px;
	height: 35px;
	position: relative;
	left: 210px;
	top: 70px;
	}
	
				#leftcopybox {
	width: 200px;
	height: 267px;
	position: relative;
	float: left;
	}
	
				#rightcopybox {
	width: 303px;
	height: 267px;
	position: relative;
	float: right;
	}
	
				#bottomleftlink {
	width: 160px;
	height: 35px;
	position: relative;
	left: 10px;
	top: 20px;
	}
	
				#topleft1 {
	width: 180px;
	height: 210px;
	position: relative;
	float: left;
	background-image: url(../images/design3/topleft_logo.gif);
	}
	
			#floatright1 {
	width: 620px;
	height: 210px;
	position: relative;
	float: right;
	background-image: url(../images/design3/topright_image.gif);
	}
	
	#newheadlineholder2 {
	width: 400px;
	height: 70px;
	position: relative;
	left: 90px;
	top: 50px;
	}
	
				#middleleft1 {
	width: 230px;
	height: 378px;
	position: relative;
	float: left;
	background-image: url(../images/design3/bottom_left.gif);
	background-repeat: no-repeat;
	}
	
		#middleright1 {
	width: 123px;
	height: 338px;
	position: relative;
	float: right;
	background-image: url(../images/design3/bottom_right.gif);
	}
				#middlemiddle1 {
	width: 437px;
	height: auto;
	position: relative;
	float: left;
	margin-left:10px;
	top: 68px;
	}

#newnav {
	top: 65px;
	position: relative;
	left: 30px;
	width: 200px;
}

#newnav a:link {
		display: block;
		padding-top: 5px;
		padding-bottom: 5px;
			border-bottom-style: dotted;
		border-bottom-width: thin;
		border-bottom-color:#FFD602;
		text-decoration: none;
		color: #0054A6;
}
#newnav a:visited {
	display: block;
		padding-top: 5px;
		padding-bottom: 5px;
			border-bottom-style: dotted;
		border-bottom-width: thin;
		border-bottom-color:#FFD602;
				text-decoration: none;
						color: #0054A6;

}
#newnav a:hover {
	display: block;
 padding-top: 5px;
    padding-bottom: 5px;
			border-bottom-style: dotted;
		border-bottom-width: thin;
		border-bottom-color:#FFD602;
	text-decoration: underline;
			color: #0054A6;

}
#newnav a:active {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
				border-bottom-style: dotted;
		border-bottom-width: thin;
		border-bottom-color:#FFD602;
	text-decoration: none;
			color: #0054A6;

}

#bottomlink a:link {

		text-decoration: none;
		color: #0054A6;
}
#bottomlink a:visited {
				text-decoration: none;
						color: #0054A6;

}
#bottomlink a:hover {
	text-decoration: underline;
			color: #0054A6;

}
#bottomlink a:active {
	text-decoration: none;
			color: #0054A6;

}

#bottomlink1 a:link {

		text-decoration: none;
		color: #0054A6;
}
#bottomlink1 a:visited {
				text-decoration: none;
						color: #0054A6;

}
#bottomlink1 a:hover {
	text-decoration: underline;
			color: #0054A6;

}
#bottomlink1 a:active {
	text-decoration: none;
			color: #0054A6;

}

#spacerbottom {
	position: relative;
	width: 100%;
	height: 130px;
	clear: both;
}

.vacancies_yellow {background:#FFF09B; font-weight:normal; padding:4px;}
.vacancies_cream {background:#FFF9D5; font-weight:normal; padding:4px;}
