@charset "utf-8";
/* CSS Document */
a {
color:#6b5b8a;
}
#content {
background:url(staff-leftbarbackground.png) repeat-y;
background-position:top left;
}
#leftSide a:hover {
color:#6b5b8a;
}
#leftSide h3 {
color:#3e354f;
}
#leftQuote {
background:url(staff_l_bg.jpg) repeat-x;
}
#flash {
position:absolute;
top:-20px;
right:0;
}
#navigation .staf a {
background-position:top center;
color:#575757;
}
.menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background:url(../css/staff_l_bg.jpg) repeat-x;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
display:block;
margin:0px 35px 0px 36px;
border-bottom:3px solid #f8f8f8;
}
#leftSide ul {
padding:0px 35px 10px 35px;
}
#leftSubNav {
padding-top:30px;}
#copy {
min-height:510px;
_height:510px;
}
#ctaLeft .nl a {
background:url(nl_staff.gif) no-repeat;
}
#ctaLeft .cta a {
background:url(cta_staff.gif) no-repeat;
}
#landCopy {
min-height:330px;
_height:330px;
}
.divisionList ul {
list-style:none;
margin:10px 0 0 0;
padding:0;
}
.jobList ul {
list-style:none;
margin:0 0 10px 0;
font-size:120%;
}
.jobList ul li {
padding:10px 0 0 0;
}

#staffinghome {
	background-image:url(../qc-professionals/images/staffing-feature-background.png);
	background-size:contain;
	background-repeat:no-repeat;
	background-origin:content-box;
	background-position:top left;
	width:700px;
	height:auto;
}

.staffing-buttonwrapper {
	width:auto;
}



@media print {
#leftSide, #navigation, #subnav {
display:none;
}
#logo, #content, #copy, #container, #footer, #header, #landCopy {
background-image:none;
height:inherit;
width:100%;
margin:0;
padding:15px;
}
#footer .floatRight {
float:none;
text-align:left;
}
#header {
height:1em;
}
#container {
width:8in;
}
}