/* css document for government pages */
/* Version 1.0 - 10.2.09 - 8:40 am */

/* Government Navigation Styles
______________________________________________________________________________ */

/* gvc down states */
div.gvc_Default #jp_mainNavigation li#gvc_homeLink, div.gvc_Ofccp #jp_mainNavigation li#gvc_ofccpLink, div.gvc_Diversity #jp_mainNavigation li#gvc_diversityLink, div.gvc_Eeo #jp_mainNavigation li#gvc_eeoLink, div.gvc_DataTracking #jp_mainNavigation li#gvc_datatrackingLink, div.jp_Training #jp_mainNavigation li#gvc_webinarLink {
	background: url(http://img.icbdr.com/images/jp/elements/dot.gif) center bottom no-repeat;
}
/* end gvc down states */

/* government individual page navigation - this goes to the other pages within the given category */
#jp_mainWrapper #gvc_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 #gvc_categoryNav li {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 20px;
	width: 149px;
	font-weight: bold;
}
#jp_mainWrapper #gvc_categoryNav li ul {
	margin: 0 0 0 10px;
	padding: 0;
	border: 0;
	list-style: none;
	width: 139px;
}
#jp_mainWrapper #gvc_categoryNav li ul li {
	margin: 0;
	padding: 0;
	border: 0;
	width: 139px;
	font-weight: normal;
}
/* end government individual page navigation */

/* government individual page navigation down states - based on div class */
div.gvc_OfccpRegulations #gvc_categoryNav li#gvc_OFCCPRegulationsNavItem a, 
div.gvc_OfccpFAQs #gvc_categoryNav li#gvc_OFCCPFAQsNavItem a, 
div.gvc_OfccpData #gvc_categoryNav li#gvc_OFCCPDataNavItem a#gvc_OFCCPDataLink,
div.GVC_OFCCPAmerica #gvc_categoryNav li#gvc_OFCCPAmericasJobExchange a {
	color: #c00 !important;
	text-decoration: underline;
	cursor: text;
}
/* OFCCP Data Store sub nav */
div.gvc_OfccpDataRDBProd #gvc_categoryNav li#GVC_OFCCPDataRDBProdNavItem a, 
div.GVC_OFCCPDataRDBUI #gvc_categoryNav li#GVC_OFCCPDataRDBUINavItem a, 
div.GVC_OFCCPDataAppStoreProd #gvc_categoryNav li#GVC_OFCCPDataAppStoreProdNavItem a, 
div.GVC_OFCCPDataAppUI #gvc_categoryNav li#GVC_OFCCPDataAppUINavItem a, 
div.GVC_OFCCPDataPostUI #gvc_categoryNav li#GVC_OFCCPDataPostUINavItem a {
	color: #c00 !important;
	text-decoration: underline;
	cursor: text;
}
/* end OFCCP Data Store sub nav */
div.gvc_OfccpDeptLabor #gvc_categoryNav li#gvc_OFCCPDeptLaborNavItem a, 
div.gvc_OfccpJobPostingOptions #gvc_categoryNav li#gvc_OfccpJobPostingOptionsNavItem a, 
div.gvc_EeoOverview #gvc_categoryNav li#gvc_EEOOverviewNavItem a, 
div.gvc_EeoCollecting #gvc_categoryNav li#gvc_EEOCollectingNavItem a, 
div.gvc_EeoResources #gvc_categoryNav li#gvc_EEOResourcesNavItem a, 
div.gvc_DataTrackOverview #gvc_categoryNav li#gvc_DataTrackOverviewNavItem a, 
div.gvc_DataTrackCareerSite #gvc_categoryNav li#gvc_DataTrackCareerSiteNavItem a#gvc_DataTrackCareerSiteLink {
	color: #c00 !important;
	text-decoration: underline;
	cursor: text;
}
/* DataTracking CareerSite sub nav */
div.gvc_DataTrackCareerSiteCandidate #gvc_categoryNav li#gvc_DataTrackCareerSiteCandidateNavItem a, 
div.gvc_DataTrackCareerSiteFeatures #gvc_categoryNav li#gvc_DataTrackCareerSiteFeaturesNavItem a, 
div.gvc_DataTrackCareerSiteClients #gvc_categoryNav li#gvc_DataTrackCareerSiteClientsNavItem a {
	color: #c00 !important;
	text-decoration: underline;
	cursor: text;
}
/* end DataTracking CareerSite sub nav */
div.gvc_DiversityOverview #gvc_categoryNav li#gvc_DiversityOverviewNavItem a, 
div.gvc_DiversityDemographics #gvc_categoryNav li#gvc_DiversityDemographicsNavItem a, 
div.gvc_DiversityProducts #gvc_categoryNav li#gvc_DiversityProductsNavItem a#gvc_DiversityProductsLink
{
	color: #c00 !important;
	text-decoration: underline;
	cursor: text;
}
/* Diversity Products sub nav */
div.gvc_DiversityProductsFeatured #gvc_categoryNav li#gvc_DiversityProductsFeaturedNavItem a, 
div.gvc_DiversityProductsBranding #gvc_categoryNav li#gvc_DiversityProductsBrandingNavItem a, 
div.gvc_DiversityProductsEmail #gvc_categoryNav li#gvc_DiversityProductsEmailNavItem a, 
div.gvc_DiversityProductsBanners #gvc_categoryNav li#gvc_DiversityProductsBannersNavItem a, 
div.gvc_DiversityProductsPartners #gvc_categoryNav li#gvc_DiversityProductsPartnersNavItem a {
	color: #c00 !important;
	text-decoration: underline;
	cursor: text;
}
/* end Diversity Products sub nav */
div.gvc_DiversityBranding #gvc_categoryNav li#gvc_DiversityBrandingNavItem a {
	color: #c00 !important;
	text-decoration: underline;
	cursor: text;
}
/* end government individual page navigation down states */

/* Government Layout Styles
______________________________________________________________________________ */

/* government home page structure */
#jp_mainWrapper #gvc_mainContent {
	width: 528px;
	float: left;
	margin: 8px 0 0 0;
	padding: 0;
}
#jp_mainWrapper #gvc_subContent {
	width: 196px;
	float: right;
	margin: 8px 0 0 0;
	padding: 0;
}
/* end government home page structure */

/* government category page structure - i.e. GVC_Ofccp */
#jp_mainWrapper .jp_mainPageHeader {
	margin: 0;
	border-top: 8px solid #fff;
}
div.gvc_Ofccp div.jp_mainPageHeader {
	background: #ececec url(http://img.icbdr.com/images/jp/content/compliance/ofccp.jpg) no-repeat;
}
div.gvc_Diversity div.jp_mainPageHeader {
	background: #ececec url(http://img.icbdr.com/images/jp/content/compliance/diversity.jpg) no-repeat;
}
div.gvc_Eeo div.jp_mainPageHeader {
	background: #ececec url(http://img.icbdr.com/images/jp/content/compliance/eeo.jpg) no-repeat;
}
div.gvc_DataTracking div.jp_mainPageHeader {
	background: #ececec url(http://img.icbdr.com/images/jp/content/compliance/datasourcing.jpg) no-repeat;
}
/* end government category structures */

/* government individual page structures - i.e. Ofccp_datastore */
#jp_mainWrapper .gvc_pageLeftColumn {
	float: left;
	width: 162px;
	margin: 8px 0 0 0;
}
#jp_mainWrapper .gvc_pageRightColumn {
	float: right;
	width: 546px;
	padding: 8px 8px 8px 8px;
	margin: 8px 0 0 0;
}
/* end government individual page structures */

/* government individual page sectional content */
#jp_mainWrapper .gvc_standardLeftImage {
	width: 162px;
	height: 172px;
	border: 0;
	margin: 0;
	padding: 0;
}
#jp_mainWrapper #gvc_categoryNavigation {
	margin: 0;
	padding: 8px 0 16px 8px;
	border: 0;
	width: 154px;
	background-color: #ececec;
}
#jp_mainWrapper .gvc_mainPageImage {
	border: 0;
	padding: 0;
	margin: 10px 0 0 0;
}
/* end government individual page sectional content */

/* Government Common Styles
______________________________________________________________________________ */

/* government headers */
#jp_mainWrapper .gvc_pageRightColumn h1, #jp_mainWrapper .gvc_pageRightColumn .jp_mainHeaderOne {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #036;
	line-height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
}
#jp_mainWrapper .gvc_pageRightColumn h2, #jp_mainWrapper #gvc_categoryNavigation h2 {
	margin-top: 8px;
	margin-bottom: 8px;
}
#jp_mainWrapper #gvc_subContent h3 {
	font: bold 11px Arial, Helvetica, sans-serif;
}
#jp_mainWrapper .gvc_pageRightColumn h4, #jp_mainWrapper #gvc_categoryNavigation h4 {
	color: #036;
	line-height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
}
#jp_mainWrapper .gvc_pageRightColumn h5, #jp_mainWrapper .jp_mainHeaderFive {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	border: 0;
	margin: 0;
	padding: 8px 8px 4px 0;
	line-height: 20px;
}
/* end government headers */

/* common government paragraphs */
#jp_mainWrapper #gvc_mainContent p {
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0;
	border: 0;
	line-height: 20px;
}
#jp_mainWrapper .gvc_pageRightColumn p.jp_body, #jp_mainWrapper .jp_mainPageHeader p.jp_body {
	margin-top: 8px !important;
}
/* end government paragraphs */

/* government lists */
#jp_mainWrapper #gvc_mainContent .jpiLinks {
	margin: 5px 0;
	line-height: 20px;
}
#jp_mainWrapper ul.jpiLinks {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	line-height: 20px;
}
#jp_mainWrapper dl.jp_faqList dt {
	font-weight: bold;
}
#jp_mainWrapper dl.jp_faqList dd {
	font-weight: normal;
	margin-left: 0;
}
#jp_mainWrapper dl.gvc_linksDefinitionList {
	width: 540px;
	margin-top: 8px;
}
#jp_mainWrapper dl.gvc_linksDefinitionList dt, #jp_mainWrapper dl.gvc_linksDefinitionList dd {
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
}
#jp_mainWrapper dl.gvc_linksDefinitionList dt {
	font-weight: bold;
	padding: 0 0 8px 0;
	width: 205px;
	text-indent: 8px;
}
#jp_mainWrapper dl.gvc_linksDefinitionList dd {
	text-indent: 4px;
	width: 335px;
}
#jp_mainWrapper dl.gvc_linksDefinitionList dd a {
	display: block;
}
/* end government lists */

/* government links */
#jp_mainWrapper #gvc_mainContent h2 a:link, #jp_mainWrapper #gvc_mainContent h2 a:visited {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #0f3d71;
	margin: 0;
	border: 0;
	text-decoration: none;
}
#jp_mainWrapper #gvc_mainContent h2 a:hover, #jp_mainWrapper #gvc_mainContent h2 a:active {
	text-decoration: underline;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #0f3d71;
	margin: 0;
	border: 0;
}
#jp_mainWrapper #gvc_mainContent a {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 20px;
}
#jp_mainWrapper #gvc_mainContent a.jpiHighlightLink {
	font: 11px Arial, Helvetica, sans-serif;
	color: #c00;
}
/* end government links */

/* other common html stuff */
#jp_mainWrapper .gvc_contentTable {
	width: 555px;
	border: 0;
	margin: 1em 0;
	padding: 0;
}
#jp_mainWrapper .gvc_contentTable th {
	font-size: 11px;
	text-align: center;
	text-indent: 0;
	border: 2px solid #000;
	margin: 0;
	padding: 0 4px;
	color: #fff;
	background-color: #f08600;
	line-height: 22px;
	height: 22px;
	vertical-align: middle;
}
#jp_mainWrapper .gvc_contentTable td {
	font-size: 11px;
	text-align: center;
	text-indent: 0;
	border-bottom: 2px solid #f08600;
	border-top: none;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	margin: 0;
	padding: 0 4px;
	color: #000;
	background-color: #fff;
	line-height: 22px;
	height: 22px;
	vertical-align: middle;
}
#jp_mainWrapper tr.gvc_contentTableBottom td {
	border-bottom: 2px solid #000;
}
/* end other common html stuff */

/* Government Specific Styles
______________________________________________________________________________ */

/* next steps */
#jp_mainWrapper .gvc_quickResources {
	background:  url(http://img.icbdr.com/images/jp/content/small-business/smb_nextStepsBG.jpg) 12px 0 no-repeat;
	width: 192px;
	height: 240px;
	margin: 0;
	padding: 0;
	text-indent: 37px;
}
#jp_mainWrapper dl.gvc_QuickResourcesList {
	margin: 0;
}
#jp_mainWrapper dl.gvc_QuickResourcesList dt {
	margin: 0;
	padding: 0;
}
#jp_mainWrapper dl.gvc_QuickResourcesList dt.jp_mainHeaderTwo {
	color: #fff;
	margin-top: 0;
	padding-top: 15px;
	margin-left: -2px;
	background: url(http://img.icbdr.com/images/jp/content/small-business/next-steps-icon.gif) 0 8px no-repeat;
	margin-bottom: 0;
	padding-bottom: 11px;
	font: bold 14px Arial, Helvetica, sans-serif;
}
#jp_mainWrapper dl.gvc_QuickResourcesList dd {
	margin: 0;
	padding: 0;
	line-height: 20px;
}
#jp_mainWrapper dl.gvc_QuickResourcesList a:link, dl.gvc_QuickResourcesList a:visited {
	color: #fff !important;
}
#jp_mainWrapper dl.gvc_QuickResourcesList a:hover, dl.gvc_QuickResourcesList a:active {
	color: #fff;
	text-decoration: none;
}
/* end next steps */

/* candidate management table */
#jp_mainWrapper .gvc_candidateMgmtTable, #jp_mainWrapper .gvc_contentTable {
	width: 540px;
	border: 0;
	margin: 1em 0;
	padding: 0;
}
#jp_mainWrapper .gvc_candidateMgmtTable th {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #f08600;
	line-height: 22px;
	height: 22px;
	vertical-align: middle;
	border: 2px solid #000;
	margin: 0;
	padding: 0 4px;
	text-align: center;
}
#jp_mainWrapper .gvc_candidateMgmtTable td {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #fff;
	line-height: 22px;
	height: 22px;
	vertical-align: middle;
	border-bottom: 2px solid #f08600;
	border-top: none;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	margin: 0;
	padding: 0 4px;
	text-align: center;
}
#jp_mainWrapper tr.gvc_candidateMgmtTableBottom td {
	border-bottom: 2px solid #000;
}
/* end candidate management table */

/* article ad area */
div.gvc_articleAdBox {
	padding-top: 8px !important;
}
/* end article ad area */