@charset "UTF-8";
/* CSS Document */
h1,h2,h3,h4,h5,h6,p,body,blockquote,ul,ol,dl,address {
	margin: 0px;
	padding: 0px;
}

ul,ol {
	list-style: none;
}

body {
	background-color: #F2F2F2;
	text-align: center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
	font-size: 62.5%;
	line-height: 1.4;
}

#wrapper {
	position: relative;
	width: 984px;
	margin: 0 auto;
	text-align: left;
}

img {
	border: none;
}

.clearRight {
	clear: right;
}

.clearLeft {
	clear: left;
}

.clearBoth{ /*used for clearing all floated elements*/
	clear:both;
}

.clearfloat { /* used for clearing and containing internal floats */
	clear:both;
    height:0;
    font-size: 0;
    height: 0;
	visibility: hidden;
}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
	 
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


.normal {
	font-weight: normal;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.alignRight {
	text-align: right;
}

.alignLeft {
	text-align: left;
}

#subContent .center {
	margin: 0 auto;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
	width: 100%;
}

.holder {
}

.marginRight5px {
	margin: 0 20px;
}

.marginRightHalfem {
	margin-right: .5em
}

.marginBottom1pt4em {
	margin-bottom: 1.4em;
}

.marginBottom40px {
	margin-bottom: 40px;
}

.marginBottom20px {
	margin-bottom: 20px;
}

.inline {
	display: inline;
}

.nobreak {
	white-space: nowrap;
}

.borderBottom {
	border-bottom: 1px solid #CCC;
}

.borderPaddingBottom {
	padding-bottom: 3em;
	border-bottom: 1px solid #CCC;
}

.paddingTop50px {
	padding-top: 50px;
}

.paddingBottomSm {
	padding-bottom: .5em;
}

.paddingLeft1em {
	padding-left: 1em;
}

.blue {
	color: #009;
}

.red {
	color: #F00;
}

.dkgray {
	color: #333;
}


/* ---------------- header specific styles ----------------*/

#header {
	position: relative;
	height: 90px;
	width: 984px;
	margin-top: 10px;
	margin-bottom: 20px;

}

#header h1 {
	float: left;
	margin-top: 23px;
	margin-left: 10px;
	width: 260px;
	height: 63px;
	background: #f2f2f2 url(../images/spritesGlobal.jpg) no-repeat -200px -150px;
	text-indent: -1000em;
}

/*--- second(ary)Nav styles ---*/

#secondNav ul {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 15px;
	top: 5px;
	list-style: none;
}

#secondNav ul li {
	float: left;
}

#secondNav ul a {
	padding: 0 1.5em;
	font-size: .9em;
	text-decoration: none;
	color: #777;
	float: left;
	border-right: 1px solid #CCC;
}

#secondNav a.last {
	border-right: none;
}

#secondNav a:hover {
	color: #000;
}

/* -------- mainNav styles --------*/

#mainNav ul {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 34px;
	list-style: none;
	height: 47px;
	width: 480px;
}

#mainNav ul li {
	float: left;
	text-indent: -1000em;
}

#mainNav a#what {
	display: block;
	width: 160px;
	height: 47px;
	background: url(../images/spritesGlobal.jpg) no-repeat 0 0;
}

#mainNav a#what:hover {
	background-position: 0 -47px;
}

#mainNav a#why {
	display: block;
	width: 160px;
	height: 47px;
	background: url(../images/spritesGlobal.jpg) no-repeat -160px 0;
}

#mainNav a#why:hover {
	background-position: -160px -47px;
}

#mainNav a#how {
	display: block;
	width: 160px;
	height: 47px;
	background: url(../images/spritesGlobal.jpg) no-repeat -320px 0;
}

#mainNav a#how:hover {
	background-position: -320px -47px;
}

#mainNav a#what.current, #mainNav a#what.current:hover {
	background-position: 0 -94px;
	cursor: default;
}


#mainNav a#why.current, #mainNav a#why.current:hover {
	background-position: -160px -94px;
	cursor: default;
}


#mainNav a#how.current, #mainNav a#how.current:hover {
	background-position: -320px -94px;
	cursor: default;
}

/*--- mainSubNav styles ---*/

#mainSubNav {
	position: relative;
	width: 984px;
	margin-bottom: 5px;
}
	

#mainSubNav h2 {
	font-size: 1.6em;
	color: #777;
	float: left;
	margin-left: 7px;
	
}

#mainSubNav ul {
	margin: 0 7px 0 0;
	padding: 0;
	float: right;
	list-style: none;
}

#mainSubNav ul li {
	float: left;
}

#mainSubNav ul a {
	padding-left: 2em;
	font-size: 1.4em;
	text-decoration: none;
	color: #777;
	float: left;
}

#mainSubNav a:hover {
	color: #000;
}

#mainSubNav ul a.current, #mainSubNav ul a.current:hover {
	font-weight: bold;
	color: #000;
	cursor: default;
}


/*------------- region styles ("container" and "sitemap" rounded-corner images) --------------*/
							
.maincap {
	position: absolute;
	width: 984px;
	height: 7px;
	left: 0pt;
	font-size: 1px;
}

.maincap.top {
	top: 0;
	background: transparent url(../images/contentBox_topRndCorner.gif) no-repeat top left;

}

.maincap.bottom {
	bottom: 0;
	background: transparent url(../images/contentBox_bottomRndCorner.gif) no-repeat bottom left;
}

/*------------- Home container (contains ads) styles --------------*/

#homeContainer {
	position: relative;
	width: 984px;
	margin-bottom: 15px;
}

.mainAd {
	margin: 0 0 40px 0;
	width: 984px;
	height: 547px;
}

.subAds {
	position: relative;
	height: 114px;
	width: 984px;
	margin-bottom: 20px;
}

.benchmarkAd {
	float: left;
	width: 232px;
	height: 189px;
	margin-right: 18px;
}

.doubleAds {
	float: left;
	margin: 0;
	width: 500px;
	height: 189px;
}

.peopleviewsAd {
	float: left;
	width: 483px;
	height: 308px;
	margin-right: 17px;
}

.newsAd {
	float: left;
	margin: 0;
	width: 232px;
	height: 189px;
}

.clientsAd {
	float: left;
	width: 484px;
	height: 103px;
	margin: 16px 0 0 0;
}

/*------------- container (contains sidebar and content) styles --------------*/

#container {
	position: relative;
	margin: 0 auto 15px 0;
	background: #fff url(../images/contentBox_middle_vertRule_200px.gif) repeat-y top left;
	width: 984px;
}

/*-------------sidebar styles -------------*/

#sidebar {
	float: left;
	padding: 15px 10px 10px 10px;
	width: 180px;
}

#sidebar h2 {
	font-size: 1.6em;
	padding-left: 2px;
	margin-bottom: 0.85em;
	line-height: 1.3em;
}
#sidebar a  {
	padding-left: 2px;
	margin-bottom: 0.85em;
	text-decoration: none;
	color: #999;
}

#sidebar a:hover {
	padding-left: 2px;
	margin-bottom: 0.85em;
	color: #390;
}


#sidebar h3 {
	font-size: 1.6em;
	padding: 2px 0 0 2px;
	font-weight: bold;
	line-height: 2em;
	border-bottom: solid 1px #333;
	width: 75%;
}

#sidebar .CollapsiblePanel h3 {
	font-size: 1.4em;
	padding: 2px 0 2px 22px;
	font-weight: bold;
	line-height: 1.6em;
	border-bottom: none;
}

#sidebar .top {
	padding: 30px 0 0 0;
	border-bottom: thin solid #CCC;
	margin-bottom: 10px;
}

/*-- sidebar navigation styles --*/

#sidebar ul {
	margin: 0;
	padding: 1em 0;
	list-style: none;
	/*background-color: #f2f2f2;*/
}

#sidebar ul li {
	margin: 0;
	padding: 0;
}

#sidebar ul a, #sidebar ul a:visited {
	font-size: 1.3em;
	line-height: 30px;
	padding-left: 5px;
	text-decoration: none;
	color: #777;
	margin: 0;
	border-bottom: 1px solid #ccc;
	display: block;
	width: 180px;
	background: #fff url(../images/spritesGlobal.jpg) no-repeat 0 -270px;
}

#sidebar ul a:hover {
	color: #000;
	background-position: -180px -270px;
}

#mainNav a#what.current, #mainNav a#what.current:hover {
	background-position: 0 -94px;
	cursor: default;
}

#sidebar ul a.current, #sidebar ul a.current:hover {
	color: #000;
	background-position: -360px -270px;
	cursor: default;
}

#sidebar ul a.last {
	border-bottom: none;
}

/*#sidebar ul a.last {
	border-bottom: none;
}*/

/*---IE hack (this keeps the class "current" active)---*/

#sidebar a#theSolutionOverview.current, #sidebar a#prehireIntro.current, #sidebar a#prehireAttitude.current, #sidebar a#prehireEngagement.current, #sidebar a#prehireJobFit.current, #sidebar a#prehireOnboarding.current, #sidebar a#prehireACE.current, #sidebar a#posthireIntro.current, #sidebar a#posthireCoaching.current, #sidebar a#posthireLeadership.current, #sidebar a#posthireJobFit.current, #sidebar a#posthireEngagement.current, #sidebar a#posthireOutplacement.current, #sidebar a#assessmentsAttitude.current, #sidebar a#assessmentsEngagement.current, #sidebar a#assessmentsPersonality.current, #sidebar a#assessmentsCognitive.current, #sidebar a#benchmarkingIntro.current, #sidebar a#benchmarkingJobCategories.current, #sidebar a#benchmarkingCustomBenchmarks.current, #sidebar a#why_selectionProcess.current, #sidebar a#why_successfulEmployees.current, #sidebar a#why_caseStudies.current, #sidebar a#why_testimonials.current, #sidebar a#why_legalities.current, #sidebar a#how_gettingStarted.current, #sidebar a#how_pma.current, #sidebar a#how_partnering.current {
	color: #000;
	background-position: -360px -270px;
	cursor: default;
}


/*------------- content base styles -------------*/

#content {
	float: right;
	width: 705px;
	padding: 40px 40px 40px 0;
}

#content h1 {
	font-size: 4em;
	font-weight: bold;
	color: #333;
	margin-bottom: .2em;
	line-height: 1;
}

#content h2 {
	font-size: 2.8em;
	font-weight: normal;
	color: #333;
	line-height: 1;
}

#content h3 {
	font-size: 2em;
	font-weight: normal;
	color: #888;
	margin-bottom: 0.2em;
}

#content h4 {
	font-size: 1.8em;
	font-weight: bold;
	color: #333;
}

#content p {
	font-size: 1.6em;
	font-weight: normal;
	color: #888;
}

#content a, #subscribe a {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color: #390;
}

#content p.leadin {
	font-size: 2.5em;
	line-height: 1.2;
	font-weight: bold;
	color: #333;
	margin-bottom: .2em;
}

#content .more {
	text-align: right;
}

#content a:link, #content a:visited, #content a:active, #subscribe a:link, #subscribe a:visited, #subscribe a:active {
	text-decoration: none;
}

#content a:hover, #subscribe a:hover {
	text-decoration: underline;
}

#content a.more {
white-space: nowrap;
padding-right: 9px;
background: transparent url(../images/moreArrow.gif) no-repeat 100% 50%;
}

#content a.top {
white-space: nowrap;
padding-right: 9px;
background: transparent url(../images/topArrow.gif) no-repeat 100% 50%;
}


/*-------------- intro base styles--------------*/

#intro {
	position: relative;
	width: 705px;
}

#intro .flushLeftIntro {
	width: 290px;
}

#intro .rightIntro {
	width: 380px;
	padding-left: 285px;
}

#intro .rightIntroLower {
	width: 380px;
	padding: 115px 0 0 285px;
}

#intro .rightIntroWide {
	width: 370px;
	padding-left: 285px;
}

#intro .leftIntro {
	width: 350px;
	padding-left: 80px;
}

#intro h1.squeeze {
	line-height: 1em;
}


#intro h3 {
	margin-top: .5em;
}

#intro h3.indent {
	margin-left: 1em;
}

#intro h3.dkgray {
	color: #333;
}

#intro p.leadin {
	font-size: 2em;
	line-height: 1.2;
	font-weight: bold;
	color: #333;
	margin-bottom: 2em;
}

#intro .leadinNote {
	font-size: .75em;
	padding-left: .75em;
	line-height: 1.2;
	font-weight: normal;
	color: #777;
}


#intro .lgCopy {
	margin-top: 25px;
}

#intro .lgCopy p {
	font-size: 2.5em;
	line-height:1.3em;
	font-weight: bold;
	color: #333;
}

/*---------intro bkgd graphic styles---------*/

/*This style "noIcon" is a placeholder
until an icon is determined*/
#noIconBkgd {
	height: 250px;
	width: 705px;
	background: url(../images/noWhiteIcon_lg.jpg) no-repeat 60px 20px;
}

/*---"About" bkgd graphic styles---*/

#about_teamBkgd {
	height: 240px;
	background: url(../images/pcLogoTeam2_lg.jpg) no-repeat 60px 10px;
	}
	
#about_companyBkgd {
	height: 240px;
	background: url(../images/pcLogoOffice_lg.jpg) no-repeat 60px 10px;
	}
	
#about_companyOpenBkgd {
	height: 240px;
	background: url(../images/aboutOpen_lg.jpg) no-repeat 60px 10px;
	}

/*---"What" bkgd graphic styles---*/

/*--The Solution bkgd--*/

#theSolutionOverviewBkgd {
	height: 500px;
	background: url(../images/theSolutionPieChart.jpg) no-repeat right bottom;
}

/*--prehire tool bkgds--*/

#prehireOverviewBkgd {
	height: 465px;
	background: url(../images/prehirePieChart.jpg) no-repeat 50px bottom;
}

#prehireAttitudeBkgd {
	height: 250px;
	background: url(../images/attitudefitRedIcon_lg.jpg) no-repeat 60px 20px;
}

#prehireEngagementBkgd {
	height: 250px;
	background: url(../images/engagementRedIcon_lg.jpg) no-repeat 60px 20px;
}

#prehireJobFitBkgd {
	height: 250px;
	background: url(../images/jobfitRedIcon_lg.jpg) no-repeat 60px 20px;
}

#prehireOnboardingBkgd {
	height: 250px;
	background: url(../images/onboardingRedIcon_lg.jpg) no-repeat 60px 20px;
}

#prehireACEBkgd {
	height: 250px;
	background: url(../images/consumerYellowIcon_lg.jpg) no-repeat 60px 20px;
}

/*--posthire tool bkgds--*/

#posthireOverviewBkgd {
	height: 465px;
	width: 705px;
	background: url(../images/posthirePieChart.jpg) no-repeat 455px bottom;
}

#posthireCoachingBkgd {
	height: 250px;
	background: url(../images/coachingBlueIcon_lg.jpg) no-repeat 60px 20px;
}

#posthireLeadershipBkgd {
	height: 250px;
	background: url(../images/leadershipBlueIcon_lg.jpg) no-repeat 60px 20px;
}

#posthireJobFitBkgd {
	height: 250px;
	background: url(../images/jobfitBlueIcon_lg.jpg) no-repeat 60px 20px;
}

#posthireEngagementBkgd {
	height: 250px;
	background: url(../images/engagementBlueIcon_lg.jpg) no-repeat 60px 20px;
}

#posthireOutplacementBkgd {
	height: 250px;
	background: url(../images/consumerYellowIcon_lg.jpg) no-repeat 60px 20px;
}

/*--assessments bkgds--*/

#assessAttitudeBkgd {
	height: 250px;
	background: url(../images/attitudeGreenIcon_lg.jpg) no-repeat 60px 20px;
}

#assessEngagementBkgd {
	height: 250px;
	background: url(../images/engagementGreenIcon_lg.jpg) no-repeat 60px 20px;
}

#assessPersonalityBkgd {
	height: 250px;
	background: url(../images/personalityGreenIcon_lg.jpg) no-repeat 60px 20px;
}

#assessCognitiveBkgd {
	height: 250px;
	background: url(../images/cognitiveGreenIcon_lg.jpg) no-repeat 60px 20px;
}

/*--benchmarking bkgds--*/

#benchmarkingBkgd {
	height: 240px;
	background: url(../images/benchmarkingIcon_lg.jpg) no-repeat 60px 10px;}
	
/*--"Why" bkgds graphic styles--*/

#selectionProcessBkgd {
	height: 240px;
	background: url(../images/selectionProcessWhiteIcon_lg.jpg) no-repeat 60px 10px;
	}

#successfulEmployeesBkgd {
	height: 240px;
	background: url(../images/successfulEmployeesWhiteIcon_lg.jpg) no-repeat 60px 10px;
	}
	
#legalitiesBkgd {
	height: 240px;
	background: url(../images/legalitiesWhiteIcon_lg.jpg) no-repeat 60px 10px;
	}
	
/*--"How" bkgds graphic styles--*/

#gettingStartedBkgd {
	height: 240px;
	background: url(../images/gettingStartedWhiteIcon_lg.jpg) no-repeat 60px 10px;
	}
	
#partneringBkgd {
	height: 240px;
	background: url(../images/partneringGreenIcon_lg.jpg) no-repeat 60px 10px;
	}

#integratedPartnerBkgd {
	height: 240px;
	background: url(../images/integratedPartnerWhiteIcon_lg.jpg) no-repeat 40px 10px;
	}
	
#resellerBkgd {
	height: 240px;
	background: url(../images/resellerWhiteIcon_lg.jpg) no-repeat 40px 10px;
	}	

#directClientBkgd {
	height: 240px;
	background: url(../images/directClientWhiteIcon_lg.jpg) no-repeat 40px 10px;
	}
	
#aceBkgd {
	height: 240px;
	background: url(../images/candidateChampionWhiteIcon_lg.jpg) no-repeat 40px 10px;
	}
	
/*--"In The News" bkgd--*/

#inTheNewsBkgd {
	height: 240px;
	background: url(../images/inTheNewsWhiteIcon_wText_lg.jpg) no-repeat 200px 10px;}

/*--"Contact Us" bkgd--*/

#contactUsBkgd {
	height: 240px;
	background: url(../images/contactUsWhiteIcon_lg.jpg) no-repeat 60px 10px;}


/*------------subContent base styles (below "intro" copy)-----------*/

#subContent {
	float: left;
	width: 705px;
}

#subContent.padLR30px {
	padding: 0 30px;
}

#subContent h3 {
	color: #333;
	padding-bottom: .25em;
}

#subContent .caseStudies {
	padding: 1em 0;
	font-size: 1.2em;
	line-height: 1.4;
	color: #333;
}

#subContent .CollapsiblePanel .caseStudies h4 {
	font-size: 1.6em;
	color: #333;
}

#subContent .caseStudies h5 {
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: .5em;
}

#subContent .caseStudies p {
	font-size: 1.3em;
	margin-bottom: .5em;
}

#subContent .caseStudies ol {
	margin: 1em 2em;
	list-style: decimal inside;
}

#subContent .caseStudies ul {
	margin: 1em 2em;
	list-style: disc inside;
}

#subContent .caseStudies li {
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 0 0 .75em 1em;
	color: #777;
}

#subContent .testimonials p {
	margin: 2em 1em;
	width: 33em;
}

#subContent .pressReleases h3 {
	margin: 0 0 .35em 0;
	width: 33em;
}

#subContent .pressReleases h4 {
	font-size: 1.6em;
	margin: 0 0 .35em 0;
	width: 33em;
}

#subContent .pressReleases p {
	margin: 0 1em 1em 1em;
	width: 33em;
}

#subContent .pressReleases ul {
	padding: 0 0 0 4em;
	list-style: disc outside;
	margin-bottom: 1.5em;
}

#subContent .pressReleases li {
	font-size: 1.4em;
	line-height: 1.4em;
	padding: 0 0 .75em 0;
	color: #777;
	width: 33em;
}

#subContent .contactUs {
	width: 500px;
}

#subContent .subheader {
	padding-left: 25px;
}
#subContent p.subheader {
	font-size: 1.4em;
}

#subContent .CollapsiblePanel h4 {
	line-height: 1.8em;
	color: #777;
}

#subContent .CollapsiblePanelClosed .CollapsiblePanelTab h4 {
	text-decoration: none;
	color: #777;
}

#subContent .CollapsiblePanelClosed .CollapsiblePanelTabHover h4 {
	text-decoration: none;
	color: #333;
	margin: 0;
	background: #fff url(../images/spritesGlobal.jpg) no-repeat 0 -330px;
}

#subContent .CollapsiblePanelOpen .CollapsiblePanelTabHover h4 {
	text-decoration: none;
	color: #333;
	margin: 0;
	background: #fff url(../images/spritesGlobal.jpg) no-repeat 0 -390px;
}

#subContent .oneCol {
	position: relative;
	width: 100%;
	margin-bottom: 2.5em;
}

#subContent .oneCol ul {
	padding: .5em 0 0 2em;
	list-style: outside disc;
}

#subContent .oneCol ul li {
	font-size: 1.4em;
	padding: 0 0 .5em 0;
}

#subContent .oneColTab {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
}

#subContent .twoCol {
	position: relative;
	width: 100%;
	padding-bottom: 4em;
	margin-bottom: 3em;
}

#subContent .col1 {
	float: left;
	width: 300px;
	/*margin-bottom: 2em;*/
}

#subContent .col2 {
	float: right;
	width: 300px;
}

#subContent .col1Sm {
	float: left;
	width: 250px;
	margin: 0;
	padding: 0;
}

#subContent .col2Sm {
	float: right;
	width: 250px;
	margin: 0;
	padding: 0;
}

#subContent .col1Lg {
	float: left;
	width: 330px;
	/*margin-bottom: 2em;*/
}

#subContent .col1Lg ul {
	padding: .5em 0 0 2em;
	list-style: outside disc;
}

#subContent .col1Lg ul li {
	font-size: 1.4em;
	padding: 0 0 .5em 0;
}

#subContent .col2Lg {
	float: right;
	width: 330px;
}

#subContent .col2Lg ul {
	padding: .5em 0 0 2em;
	list-style: outside disc;
}

#subContent .col2Lg ul li {
	font-size: 1.4em;
	padding: 0 0 .5em 0;
}

#subContent .threeCol {
	position: relative;
	line-height: 1.4;
	color: #777;
	margin-bottom: 2em;
}

/*#subContent .threeCol h4 {
	padding-left: -2em;
}*/

#subContent .threeCol ul {
	padding: .5em 0 0 2em;
	list-style: outside disc;
}

#subContent .threeCol ul li {
	font-size: 1.4em;
	padding: 0 0 .5em 0;
}

#subContent .col450px {
	padding: 0 2em 0 1em;
	width: 420px;
	border-right: #CCC solid 1px;
}

#subContent .col230px {
	padding-left: 1em;
	width: 230px;
}

#subContent .colStackRight {
	float: right;
	width: 300px;
	width: 400px;
	margin-bottom: 4em;
}

#subContent .colStackLeft {
	float: left;
	width: 300px;
	width: 400px;
	margin-bottom: 4em;
}

#quotes {
	margin-top: 2.5em;
}

#quotes p {
	font-size: 1.9em;
	font-style: italic;
	padding: 1em 1.5em 0 1.5em;
	width: 350px;
}

/*----tool desciption bkgd graphics----*/

#toolDescriptions div {
	width: 480px;
	padding-bottom: 40px;
}

#attitudeDescription {
	float: right;
	padding-left: 120px;
	min-height: 115px;
	background: url(../images/round_No_red_trans_reflection.gif) no-repeat left 5px;
}

#engagementDescription {
	float: left;
	padding-right: 110px;
	min-height: 115px;
	background: url(../images/round_Gears_red_trans_reflection.gif) no-repeat right 5px;
}

#jobfitDescription {
	float: right;
	padding-left: 120px;
	min-height: 115px;
	background: url(../images/round_95_red_trans_reflection.gif) no-repeat left 5px;
}

#onboardingDescription {
	float: left;
	padding-right: 110px;
	min-height: 115px;
	background: url(../images/round_whistle_red_trans_reflection.gif) no-repeat right 5px;
}

#aceDescription {
	float: right;
	padding-left: 120px;
	min-height: 115px;
	background: url(../images/round_heart_yellow_trans_reflection.gif) no-repeat left 5px;
}

#coachingDescription {
	float: right;
	padding-left: 120px;
	min-height: 115px;
	background: url(../images/round_whistle_blue_trans_reflection.gif) no-repeat left 5px;
}

#leadershipDescription {
	float: left;
	padding-right: 110px;
	min-height: 115px;
	background: url(../images/round_star_blue_trans_reflection.gif) no-repeat right 5px;
}

#lateralMovesDescription {
	float: right;
	padding-left: 120px;
	min-height: 115px;
	background: url(../images/round_95_blue_trans_reflection.gif) no-repeat left 5px;
}

#workforceEngagementDescription {
	float: left;
	padding-right: 110px;
	min-height: 115px;
	background: url(../images/round_Gears_blue_trans_reflection.gif) no-repeat right 5px;
}

#outplacementDescription {
	float: right;
	padding-left: 120px;
	min-height: 115px;
	background: url(../images/round_heart_yellow_trans_reflection.gif) no-repeat left 5px;
}

/*----tab "Sample" styles----*/


#subContent .samples h4, #subContent .samples p {
	font-size: 1.3em;
	line-height: 1.2;
	padding-bottom: 1em;
}

#subContent .samples h4 {
	padding-top: 200px;
}

/*--Description graphic reports "Sm"--*/

.attitudeInterpretiveGraphicSm {
	padding-right: 200px;
	height: 280px;
	background: url(../images/attitudeInterpretiveSm.gif) no-repeat right top;
}

.attitudeGraphicGraphicSm {
	padding-left: 220px;
	height: 278px;
	background: url(../images/attitudeGraphicSm.gif) no-repeat left top;
}

.attitudeInterviewQuestionsGraphicSm {
	padding-right: 200px;
	height: 249px;
	background: url(../images/attitudeInterviewQuestionsSm.gif) no-repeat right top;
}

.engagementGraphicSm {
	padding-right: 200px;
	height: 306px;
	background: url(../images/engagementReportSm.gif) no-repeat right top;
}

.jobfitSummaryGraphicSm {
	padding-right: 200px;
	height: 210px;
	background: url(../images/jobfitSummary.jpg) no-repeat right top;
	
}

.jobfitIntQuestionsGraphicSm {
	padding-left: 220px;
	height: 210px;
	background:  url(../images/jobfitIntQuestions.jpg) no-repeat left top;
}

.onboardingGraphicSm {
	padding-right: 200px;
	height: 302px;
	background: url(../images/onboardingSm.jpg) no-repeat right top;
}

.coachingGraphicSm {
	padding-right: 200px;
	height: 302px;
	background: url(../images/coachingSm.jpg) no-repeat right top;
}

.leadershipIdentificationGraphicSm {
	padding-right: 200px;
	height: 304px;
	background: url(../images/leadershipIdentificationSm.jpg) no-repeat right top;
}

.leadershipManagerialGraphicSm {
	padding-left: 220px;
	height: 298px;
	background: url(../images/leadershipManagerialSm.jpg) no-repeat left top;
}

.leadershipExecutiveGraphicSm {
	padding-right: 200px;
	height: 298px;
	background: url(../images/leadershipExecutiveSm.jpg) no-repeat right top;
}

/*--Samples graphic reports "Lg"--*/

.attitudeInterpretiveGraphicLg {
	padding-left: 500px;
	height: 725px;
	background: url(../images/attitudeInterpretiveLg.jpg) no-repeat left top;
	
}

.attitudeGraphicGraphicLg {
	padding-right: 500px;
	height: 720px;
	background: url(../images/attitudeGraphicLg.jpg) no-repeat right top;
	
}

.attitudeInterviewQuestionsGraphicLg {
	padding-left: 500px;
	height: 637px;
	background: url(../images/attitudeInterviewQuestionsLg.jpg) no-repeat left top;
	
}

.engagementGraphicLg {
	padding-left: 500px;
	height: 800px;
	background: url(../images/engagementReportLg.gif) no-repeat 0 30px;
	
}

.jobfitSummaryGraphicLg {
	padding-left: 500px;
	height: 800px;
	background: url(../images/jobfitSummaryLg.gif) no-repeat 0 30px;
	
}

.jobfitIntQuestionsGraphicLg {
	padding-right: 500px;
	height: 640px;
	background:  url(../images/jobfitIntQuestionsLg.gif) no-repeat 100% 0;
}

.onboardingGraphicLg {
	padding-left: 500px;
	height: 805px;
	background: url(../images/onboardingLg.jpg) no-repeat 0 30px;
	
}

.coachingGraphicLg {
	padding-left: 500px;
	height: 805px;
	background: url(../images/coachingLg.jpg) no-repeat 0 30px;
	
}

.leadershipIdentificationGraphicLg {
	padding-left: 500px;
	height: 780px;
	background: url(../images/leadershipIdentificationLg.jpg) no-repeat 0 0;
	
}

.leadershipManagerialGraphicLg {
	padding-right: 500px;
	height: 765px;
	background: url(../images/leadershipManagerialLg.jpg) no-repeat 100% 0;
	
}

.leadershipExecutiveGraphicLg {
	padding-left: 500px;
	height: 765px;
	background: url(../images/leadershipExecutiveLg.jpg) no-repeat 0 0;
	
}

/*---TabbedPanel styles---*/

#subContent li.TabbedPanelsTab h3 {
	font-size: 1.4em;
	font-weight: normal;
	color: #333;
	padding: 0 .5em;
	margin-bottom: 0;
}

.TabbedPanelsContent ul {
	margin-bottom: 2.5em;
}

.TabbedPanelsContent li {
	margin-left: 1em;
	padding: 1em 0;
}
.TabbedPanelsContent li p {
	margin-left: .5em;
}

/*------------- sitmap styles -------------*/

#sitemap {
	position: relative;
	line-height: 1.5;
	margin: 20px 0 15px 0;
	padding: 15px 20px;
	background: #f2f2f2 url(../images/contentBox_middle.gif) repeat-y top left;
	width: 944px;
}

#sitemap #colWhat {
	float: left;
	width: 450px;
	vertical-align: top;
}

#sitemap #colWhatHeader {
	width: 90%;
	border-bottom: 1px solid #ccc;
	margin-bottom: 7px;
	padding-bottom: .5em;
}

#sitemap #colWhatHeader a {
	padding-left: .75em;
}

#sitemap #colWhy, #sitemap #colWhere {
	float: left;
	width: 140px;
	vertical-align: top;
}

#sitemap #col1, #sitemap #col2, #sitemap #col3 {
	float: left;
	width: 100px;
	padding-left: .5px;
}

#sitemap #col4  {
	float: left;
	width: 130px;
	padding-left: .5px;
}

#sitemap #contact {
	float: right;
	width: 175px;
	vertical-align: top;
}

#sitemap .address {
	margin-top: 1em;
}

#sitemap img {
	margin: .3em .3em 1em 0;
}

#sitemap h3, h4 {
	font-weight: bold;
	color: #777;
}

#sitemap h3 {
	font-size: 1.3em;
	line-height: 1.4em;
	padding-bottom: .5em;
}

#sitemap h4 {
	font-size: 1.1em;
	line-height: 1.2em;
	padding-bottom: .5em;
}

#sitemap p {
	font-size: 1em;
	color: #777;
}

#sitemap ul {
	padding-left: .75em;
}

#sitemap ul li {
	padding-bottom: .4em;
}

#sitemap a {
	font-size: 1em;
}

#sitemap a, #sitemap a:visited {
	color: #777;
	text-decoration: none;
}

#sitemap a:hover {
	color: #000;
}

/*------------- footer styles -------*/

#footer {
	width: 984px;
	position: relative;
	margin: 0 0 4em 0;
	border-top: 1px solid #ccc;
}

#footer #copyright {
	float: left;
	font-size: .9em;
	color: #777;
	padding: 1.2em 0 0 1.5em;
}

/*--- second(ary)Nav footer styles ---*/

#secondNavFooter ul {
	margin: 0;
	padding: 1.2em 1.5em 0 0;
	float: right;
	right: 20px;
	list-style: none;
}

#secondNavFooter ul li {
	float: left;
}

#secondNavFooter ul a {
	padding: 0 1.5em;
	font-size: .9em;
	text-decoration: none;
	color: #777;
	float: left;
	border-right: 1px solid #CCC;
}

#secondNavFooter a.last {
	border-right: none;
}

#secondNavFooter a:hover {
	color: #000;
}

#subscribe {
	margin-top: 30px;
}

#sidebar #getStarted {
	margin-top: 30px;
}

