/* Begin Structure Styles =============================================== */
#wrapper {
	padding: 0;
	width: 759px;
	margin: 0 auto;
	text-align: left;
}

/* End Structure Styles =============================================== */

#headerbar {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 253px;
	background-image: url(images/header-bg-shim.gif);
	background-repeat: repeat-x;
	position: relative;
}

#headnew {
	display: block;
	float: left;
	width: 759px;
	height: 105px;
	margin: 0px;
	padding: 0px;
}

#logo {
	background-image: url(images/logo.gif);
	padding: 0px;
	float: left;
	height: 105px;
	width: 212px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

div#banner_flash { 
	padding: 0px; 
	float: right; 
	height: 59px; 
	width: 369px; 
	margin: 28px 0 0 0; 
}

#topnav {
	padding: 0px;
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
 
/*#topnav ul {
	display: inline;
	margin-left: 8px;

}
#topnav li {
	display: inline;
	background-image: url(images/nav-shim.gif);
	background-repeat: repeat-y;
	padding-left: 12px;
	margin-right: 9px;
}
#topnav ul li.last {
	border: 0;
	background-image: none;
	padding: 3px 2px;
}
#topnav a {
	text-decoration: none;
	color: #E1E3E5;
}
#topnav a:hover {
	color: #E1E3E5;
	text-decoration: underline;
}
*/
#subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	background-color: #6A737B;
	clear: both;
	float: left;
	z-index: 100;
	position:relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 139px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#subnav ul {
	list-style-image: none;
	list-style-type: none;
	padding: 3px;
	margin: 0px;
}
#subnav li {
	display: block;
	float: left;
	list-style-image: none;
	list-style-type: none;
	background-image: url(images/nav-shim-horizontal.gif);
	background-repeat: repeat-x;
	height: 24px;
	padding: 0px;
	width: 113px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#subnav ul li.last {
	border: 0;
	background-image: none;
}
#subnav a {
	text-decoration: none;
	color: #E1E3E5;
}
#subnav a:hover {
	color: #E1E3E5;
	text-decoration: underline;
}
#homeimage {
	background-image: url(images/home-strap-image.jpg);
	margin: 0px;
	padding: 0px;
	float: right;
	height: 253px;
	width: 252px;
	z-index: 10;
	top: 0px;
	right: 0px;
	position: absolute;
}
#homestrap {
	background-image: url(images/home-strap-line.gif);
	margin: 0px;
	padding: 0px;
	clear: both;
	background-repeat: no-repeat;
	height: 63px;
	width: 401px;
	z-index: 10;
	position:absolute;
	left: 0px;
	top: 142px;
}

#aboutimage {
	background-image: url(images/about-strap-image.jpg);
	margin: 0px;
	padding: 0px;
	float: right;
	height: 253px;
	width: 322px;
	z-index: 10;
	position: absolute;
	top: 0px;
	right: 0px;
}
#aboutstrap {
	background-image: url(images/about-strap-line.gif);
	margin: 0px;
	padding: 0px;
	clear: both;
	background-repeat: no-repeat;
	height: 63px;
	width: 218px;
	z-index: 10;
	position:absolute;
	left: 0px;
	top: 142px;
}
#sectorsimage {
	background-image: url(images/sector-strap-image.jpg);
	margin: 0px;
	padding: 0px;
	float: right;
	height: 253px;
	width: 252px;
	z-index: 10;
	position: absolute;
	top: 0px;
	right: 0px;
}
#sectorsstrap {
	background-image: url(images/sector-strap-line.gif);
	margin: 0px;
	padding: 0px;
	clear: both;
	background-repeat: no-repeat;
	height: 63px;
	width: 283px;
	z-index: 10;
	position:absolute;
	left: 0px;
	top: 142px;
}
#jobsimage {
	background-image: url(images/jobs-strap-image.jpg);
	margin: 0px;
	padding: 0px;
	float: right;
	height: 253px;
	width: 252px;
	z-index: 10;
	position: absolute;
	top: 0px;
	right: 0px;
}
#jobsstrap {
	background-image: url(images/jobs-strap-line.gif);
	margin: 0px;
	padding: 0px;
	clear: both;
	background-repeat: no-repeat;
	height: 63px;
	width: 226px;
	z-index: 10;
	position:absolute;
	left: 0px;
	top: 142px;
}
#svcandidateimage {
	background-image: url(images/services-cand-strap-image.jpg);
	margin: 0px;
	padding: 0px;
	float: right;
	height: 253px;
	width: 322px;
	z-index: 10;
	position: absolute;
	top: 0px;
	right: 0px;
}
#svcandidatestrap {
	background-image: url(images/services-cand-strap-line.gif);
	margin: 0px;
	padding: 0px;
	clear: both;
	background-repeat: no-repeat;
	height: 63px;
	width: 265px;
	z-index: 10;
	position:absolute;
	left: 0px;
	top: 142px;
}
#svclientimage {
	background-image: url(images/services-cli-strap-image.jpg);
	margin: 0px;
	padding: 0px;
	float: right;
	height: 253px;
	width: 252px;
	z-index: 10;
	position: absolute;
	top: 0px;
	right: 0px;
}
#svclientstrap {
	background-image: url(images/services-cli-strap-line.gif);
	margin: 0px;
	padding: 0px;
	clear: both;
	background-repeat: no-repeat;
	height: 63px;
	width: 213px;
	z-index: 10;
	position:absolute;
	left: 0px;
	top: 142px;
}
#svmanagedimage {
	background-image: url(images/services-man-strap-line.jpg);
	margin: 0px;
	padding: 0px;
	float: right;
	height: 253px;
	width: 280px;
	z-index: 10;
	position: absolute;
	top: 0px;
	right: 0px;
}
#tainer {
	clear: both;

!important
	padding-left: 0px;
!important
	margin-left: 0px;
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;

}
#svmanagedstrap {
	background-image: url(images/services-man-strap-line.gif);
	margin: 0px;
	padding: 0px;
	clear: both;
	background-repeat: no-repeat;
	height: 63px;
	width: 266px;
	z-index: 10;
	position:absolute;
	left: 0px;
	top: 142px;
}
#homeleft {
	float: left;
	width: 275px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	position: relative;
}
#homeright {
	margin: 0px;
	float: right;
	width: 430px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	position: relative;
}
#homecandbox {
	width:192px;
	margin: 0px;
	float: left;
	padding: 0px;
}
#homeclibox {
	width:189px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 32px;
}
#homebg {
	background-image: url(images/homebg.gif);
	background-repeat: no-repeat;
	position: relative;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 172px;
	background-position: 0px 15px;
}
#homeqsbox {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 147px;
	width: 410px;
	border: 1px solid #6A737B;

}
#homeqshead {
	margin: 0px;
	clear: both;
	background-color: #FEF3E8;
	background-image: url(images/arrow-right.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 24px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-weight: bold;
	color: #6A737B;
	background-position: 0px 5px;
}
.hometestimonial {
	width:263px;
	height:50px;
	font-size: 12px;
	padding-top: 6px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9EA5AB;
	padding-right: 4px;
}
.hometestimonial a:link, a:visited {
	color: #6A737B;
	text-decoration: none;
}
.hometestimonial a:visited {
	color: #6A737B;
	text-decoration: none;
}
.hometestimonial a:hover {
	color: #8DC73F;
	text-decoration: underline;
}
.testimonial1 {
	background-image: url(images/home-testi1.gif);
	background-repeat: repeat;
}
.testimonial2 {
	background-image: url(images/home-testi2.gif);
	background-repeat: no-repeat;
}
.hometestimoniala {
	width:454px;
	height:44px;
	font-size: 12px;
	padding-top: 12px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9EA5AB;
}
.hometestimoniala a:link, a:visited {
	color: #6A737B;
	text-decoration: none;
}
.hometestimoniala a:visited {
	color: #6A737B;
	text-decoration: none;
}
.hometestimoniala a:hover {
	color: #8DC73F;
	text-decoration: underline;
}
#pageleft {
	float: left;
	width: 468px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	position: relative;
}
.contactinfo {
	font-size: 12px;
	clear: both;
	line-height: 18px;
}
#contactleft {
	float: left;
	width: 346px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	position: relative;
}
#contactcolleft {
	width: 169px;
	float: left;
	height: 180px;
}
#contactcolright {
	float: right;
	width: 177px;
	height: 180px;
}
#contactcolleft2 {
	width: 169px;
	float: left;
	text-align: center;
}
#contactcolleft2 a {
	color: #6A737B;

}
#contactcolright2 {
	float: right;
	width: 177px;
	text-align: center;
}
#contactcolright2 a {
	color: #6A737B;

}
#contactcolright ul {

}
#contactcolright li {
	background-image: url(images/arrow-contact.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	list-style-type: none;
	background-position: 0px 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#contactcolright li a {

}
#contactcolright li a:hover {

}
#contactemails {
	text-align: left;
	clear: both;
	font-size: 12px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#contactemails ul {

}
#contactemails li {
	background-image: url(images/arrow-contact.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	list-style-type: none;
	background-position: 0px 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	width: 200px;
	height: 15px;
}
#contactemails li a {

}
#contactemails li a:hover {

}
#contactright {
	padding: 0px;
	float: right;
	width: 368px;
	margin: 0px;
	position: relative;
}
.pageleftinfo {
	font-size: 12px;
	clear: both;
	line-height: 18px;
}
.pageleftinfo p {
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.pageleftinfo ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;

}
.pageleftinfo li {
	padding-left: 35px;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	margin: 0px;
	background-image: url(images/li-arrow.gif);
	background-repeat: no-repeat;
	background-position: 22px 5px;
	width: 420px;
}
#contactright {
	padding: 0px;
	float: right;
	width: 368px;
	margin: 0px;
}
#pageright {
	padding: 0px;
	float: right;
	width: 240px;
	margin-top: 23px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
}
#pageqs {
	border: 1px solid #6A737B;

}
#pageqsinfo {
	margin: 0px;
	padding: 10px;
	clear: both;
}
#jwbox {
	width: 220px;
	clear: both;
	margin-left: 19px;
}
.jwboxinfo {
	clear: both;
	font-size: 12px;
	line-height: 18px;
}
.jobrow {
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.jbtitle {
	color: #6A737B;
	background-color: #F7FCF5; !important
	margin: 0px;
	clear: both;
	position: relative;
	padding: 2px;
}
.jbtitle a:link {
	color: #6A737B;
	text-decoration: none;
}
.jbtitle a:visited {
	color: #6A737B;
	text-decoration: none;
}
.jbtitle a:hover {
	color: #6A737B;
	text-decoration: underline;
}
.jbcolrow {
	clear:both;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.jbcolleft {
	margin: 0px;
	float: left;
	width: 235px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.jbcolright {
	margin: 0px;
	float: left;
	width: 233px;
	background-color: #F7FCF5;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.jbcolright p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.jbfoot {
	background-image: url(images/job-row.gif);
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 27px;
}
.jwdinfo {
	background-color: #F7FCF5;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
	position: relative;
	min-height:60px;
}
.jbleft {
	margin: 0px;
	float: left;
	width: 220px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.jbright {
	margin: 0px;
	float: left;
	width: 233px;
	background-color: F7FCF5;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.header {
	background-image: url(images/arrow-right.gif);
	background-repeat: no-repeat;
	clear: both;
	min-height: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	font-weight: bold;
	color: #6A737B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8DC73F;
	background-position: 0px 0px;
}
.header a:link {
	color: #6A737B;
	text-decoration: none;
}
.header a:visited {
	color: #6A737B;
	text-decoration: none;
}
.header a:hover {
	color: #8DC73F;
	text-decoration: none;
}
.headernoborder {

}
.lineheight18 {
	line-height:18px;
}
#footer {
	clear: both;
	width: 759px;
	font-size: 10px;
	text-align: center;
	background-image: url(images/footer-shim.gif);
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0px;
}
a:link, a:visited, a:active {
	text-decoration: underline;
	color: #8EC640;
}
a:hover {
	text-decoration: none;
	color: #FF9900;
}
a.white:link, a.white:visited, a.white:active {
	color: #FFFFFF;
}
a.white:hover {
	color: #FFFFFF;
}
