/* css document for enterprise pages */
/* Version 1.0 - 8.11.08 - 2:10 pm */

/* Enterprise Navigation Styles
______________________________________________________________________________ */

/* specific styles */
#jp_mainWrapper #jp_mainNavigation li#ent_retentionLink ul {
	width: 175px;
}
/* end specific styles */

/* enterprise down states */
div.ent_Default #jp_mainNavigation li#ent_homeLink, div.ent_Attraction #jp_mainNavigation li#ent_attractionLink, div.ent_Engagement #jp_mainNavigation li#ent_engagementLink, div.ent_Retention #jp_mainNavigation li#ent_retentionLink, div.ent_Resources #jp_mainNavigation li#ent_resourcesLink, div.ent_Prod #jp_mainNavigation li#ent_productsLink, div.ent_Brand #jp_mainNavigation li#ent_brandingLink, div.ent_Tech #jp_mainNavigation li#ent_technologyLink, div.ent_Consult #jp_mainNavigation li#ent_consultingLink, div.ent_Testimonials #jp_mainNavigation li#ent_testimonialsLink, div.jp_CaseStudies #jp_mainNavigation li#ent_testimonialsLink, div.jp_Training #jp_mainNavigation li#ent_webinarLink, div.jp_Training #jp_mainNavigation li#ent_resourcesLink {
	background: url(http://img.icbdr.com/images/jp/elements/dot.gif) center bottom no-repeat;
}
/* end enterprise down states */

/* enterprise individual page navigation - this goes to the other pages within the given category */
#jp_mainWrapper #ent_categoryNav {
	margin: 0;
	padding: 0 5px 0 0;
	border: 0;
	list-style: none;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 20px;
	width: 149px;
}
#jp_mainWrapper #ent_categoryNav li {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 20px;
	width: 149px;
}
/* end enterprise individual page navigation */

/* enterprise individual page navigation down states - based on div class */
div.ent_TechMatch #ent_categoryNav li#ent_TechMatchNavItem a,
div.ent_TechJRE #ent_categoryNav li#ent_TechJRENavItem a,
div.ent_TechSEO #ent_categoryNav li#ent_TechSEONavItem a,
div.ent_TechR2 #ent_categoryNav li#ent_TechR2NavItem a,
div.ent_ProdBrand #ent_categoryNav li#ent_ProdBrandNavItem a,
div.ent_ProdCollege #ent_categoryNav li#ent_ProdCollegeNavItem a,
div.ent_ProdDiversity #ent_categoryNav li#ent_ProdDiversityNavItem a,
div.ent_ProdIntegration #ent_categoryNav li#ent_ProdIntegrationNavItem a,
div.ent_ProdJobs #ent_categoryNav li#ent_ProdJobsNavItem a,
div.ent_ProdResume #ent_categoryNav li#ent_ProdResumeNavItem a,
div.ent_BrandEmails li#ent_BrandEmailsNavItem a,
div.ent_BrandAds li#ent_BrandAdsNavItem a, 
div.ent_BrandJobBrand li#ent_BrandJobBrandNavItem a, 
div.ent_BrandFeatured li#ent_BrandFeaturedNavItem a, 
div.ent_BrandJobSearchOpt li#ent_BrandJobSearchOptNavItem a, 
div.ent_BrandJOBS li#ent_BrandJOBSNavItem a, 
div.ent_BrandVideoBrand li#ent_BrandVideoBrandNavItem a, 
div.ent_ConsultServices li#ent_ConsultServicesNavItem a, 
div.ent_ConsultLeadership li#ent_ConsultLeadershipNavItem a 
{
	color: #c00 !important;
	text-decoration: underline;
	cursor: text;
}
/* end enterprise individual page navigation down states */

/* Enterprise Layout Styles
______________________________________________________________________________ */

/* generic layout styles */
#jp_mainWrapper {
	padding-bottom: 8px;
}
/* end generic layout styles */

/* enterprise home page structure - layout-f */
#jp_mainWrapper div.layout-f #jp_mainContent {
	width: 415px;
	padding: 0;
	float: left;
	margin-bottom: 10px;
	margin-top: 8px;
	border: 0;
}
#jp_mainWrapper div.layout-f #jp_subContent {
	width: 300px;
	float: right;
	font: 11px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	margin: 8px 0 0 0;
	line-height: 20px;
}
/* end enterprise home page structure */

/* enterprise individual page sectional content */
#jp_mainWrapper .ent_standardLeftImage {
	width: 162px;
	height: 172px;
	border: 0;
	margin: 0;
	padding: 0;
}
#jp_mainWrapper #ent_categoryNavigation {
	margin: 0;
	padding: 8px 0 16px 8px;
	border: 0;
	width: 154px;
	background-color: #ececec;
}
#jp_mainWrapper .ent_mainPageImage {
	border: 0;
	padding: 0;
	margin: 10px 0 0 0;
}
/* end enterprise individual page sectional content */

/* Enterprise Common Styles
______________________________________________________________________________ */

/* common enterprise headers */
#jp_mainWrapper .layout-h h1 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #036;
	line-height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
}
#jp_mainWrapper .layout-h h2 {
	border: 0;
	margin: 0;
	padding: 8px 8px 8px 0;
	line-height: 20px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0f3d71;
}
#jp_mainWrapper .layout-h h2.jp_mainHeaderTwo, #jp_mainWrapper .layout-h h2.ent_mainHeaderTwo {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	border: 0;
	margin: 0;
	padding: 8px 8px 8px 0;
	line-height: 20px;
}
#jp_mainWrapper .layout-h h2.ent_sectionHeader {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #036;
	border: 0;
	margin: 0;
	padding: 0;
	line-height: 20px;
}
#jp_mainWrapper .layout-f h3 {
	font: bold 11px Arial, Helvetica, sans-serif;
}
#jp_mainWrapper .layout-h h3 {
	background-color: #ececec;
	color: #036;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin: 12px 0 0 0;
	padding: 8px;
	border: 0;
}
#jp_mainWrapper .layout-h h3.ent_contentHeaderThree {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #036;
	border: 0;
	margin: 0;
	padding: 0;
	line-height: 20px;
}
#jp_mainWrapper .layout-h h4, #jp_mainWrapper #ent_categoryNavigation h4 {
	color: #036;
	line-height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
}
/* end enterprise headers */

/* common enterprise paragraphs */
#jp_mainWrapper #ent_mainContent p {
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0;
	border: 0;
	line-height: 20px;
}
#jp_mainWrapper .ent_mainContent p.jp_body {
	margin-top: 8px !important;
}
/* end enterprise paragraphs */

/* common enterprise links */
#jp_mainWrapper #ent_mainContent h2 a:link, #jp_mainWrapper #ent_mainContent h2 a:visited {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #0f3d71;
	margin: 0;
	border: 0;
	text-decoration: none;
}
#jp_mainWrapper #ent_mainContent h2 a:hover, #jp_mainWrapper #ent_mainContent h2 a:active {
	text-decoration: underline;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #0f3d71;
	margin: 0;
	border: 0;
}
#jp_mainWrapper #ent_mainContent a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #0f3d71;	
	line-height: 20px;
}
/* end enterprise links */

/* common enterprise lists */
#jp_mainWrapper ul {
	margin: 1em 0;
}
#jp_mainWrapper ul.jpiLinks {
	margin: 5px 0 !important;
	padding: 0 !important;
	border: 0;
	list-style: none;
	line-height: 20px;
}
#jp_mainWrapper ul.lifecycleList {
	list-style: none;
	margin: 16px 0 0 11px;
	padding: 0;
}
#jp_mainWrapper ul.lifecycleList li {
	margin: 0 0 10px 0;
}
#jp_mainWrapper ul.lifecycleList li h2 a {
	display: block;
	background: url(http://img.icbdr.com/images/jp/elements/blue-arrow-right.gif) no-repeat top left;
	padding: 0 0 0 31px;
	margin-bottom: 8px;
	text-decoration: none;
}
#jp_mainWrapper ul.lifecycleList li li {
	background: none;
	padding: 0;
	margin: 0 0 0 44px;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 20px;
}
/* end enterprise lists */

/* Enterprise Specific Styles
______________________________________________________________________________ */

/* article ad area */
div.ent_articleAdBox {
	padding-top: 8px !important;
}
/* end article ad area */