/* new home page styles - stuff inside the shell */
/* Version 1.0 - 6.16.08 - 1:30 pm */

/* Layout Styles
______________________________________________________________________________ */

#jp_mainWrapper  {
	font: normal 11px Arial, Helvetica, sans-serif;
}
.jpHome06  {
	width: 750px !important;
}
#jp_mainWrapper #jp_mainContainer {
	padding-bottom: 0;
	margin-top: 0 !important;
}
#jp_mainWrapper .layout-f {
	background: url(http://img.icbdr.com/images/jp/content/jp-home-bg.gif) repeat-y !important;
	padding-top: 17px !important;
}
#jp_mainWrapper .layout-f #jp_subContent {
	padding-left: 10px;
	width: 185px;
	float: left;
}
#jp_mainWrapper .layout-f #jp_mainContent {
	float: right;
	width: 525px;
}

/* HTML Element Styles
______________________________________________________________________________ */

/* headers */
#jp_mainWrapper .layout-f h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 7px;
}
/* end headers */

/* lists */
#jp_mainWrapper .layout-f .productList, #jp_mainWrapper .layout-f .featureList {
	list-style: none;
	margin: 0;
	padding: 0;
}
#jp_mainWrapper .layout-f .featureList {
	margin-bottom: 21px;
}
#jp_mainWrapper .layout-f .productList li, #jp_mainWrapper .layout-f .featureList li {
	margin: 0 0 3px 0;
	padding: 0;
}
/* end lists */

/* Specific Styles Styles
______________________________________________________________________________ */

/* main header image */
.jpHome01 #jp_homeJobPush {
	height: 257px;
	background: url(http://img.icbdr.com/images/jp/content/dice-emp-adv.jpg) no-repeat;
}
.jpHome02 #jp_homeJobPush {
	height: 257px;
	background: url(http://img.icbdr.com/images/jp/content/dice-emp-adv-green.jpg) no-repeat;
}
.jpHome03 #jp_homeJobPush {
	height: 257px;
	background: url(http://img.icbdr.com/images/jp/content/dice-emp-hire-green.jpg) no-repeat;
}
.jpHome04 #jp_homeJobPush {
	height: 257px;
	background: url(http://img.icbdr.com/images/jp/content/dice-hire-green.jpg) no-repeat
}
.jpHome05 #jp_homeJobPush {
	height: 257px;
	background: url(http://img.icbdr.com/images/jp/content/dice-emp-hire-blue.jpg) no-repeat;
}
.jpHome06 #jp_homeJobPush {
	height: 257px;
	background: url(http://img.icbdr.com/images/jp/content/dice-hire-green.jpg) no-repeat;
}
#jp_mainWrapper #jp_homeJobPush h1, #jp_mainWrapper #jp_homeJobPush h2 {
	text-indent: -999em;
	margin: 0;
	padding: 0;
}
/* end main header image */

/* test one job posting links */
.jpHome01 #jp_homeJobPush ul#jp_homeJobPostings {
	list-style: none;
	margin: 111px 0 0 373px;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.jpHome01 #jp_homeJobPush ul#jp_homeJobPostings li {
	padding-left: 24px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	margin-bottom: 7px;
}
.jpHome01 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob {
	font-weight: bold;
}
.jpHome01 #jp_homeJobPush ul#jp_homeJobPostings li a:link, .jpHome01 #jp_homeJobPush ul#jp_homeJobPostings li a:visited {
	color: #fff;
	text-decoration: underline;
}
.jpHome01 #jp_homeJobPush ul#jp_homeJobPostings li a:hover, .jpHome01 #jp_homeJobPush ul#jp_homeJobPostings li a:active {
	color: #fff;
	text-decoration: none;
}
/* end test one links */

/* test two, three, four, five job posting lists */
.jpHome02 #jp_homeJobPush ul#jp_homeJobPostings,
.jpHome03 #jp_homeJobPush ul#jp_homeJobPostings,
.jpHome04 #jp_homeJobPush ul#jp_homeJobPostings,
.jpHome05 #jp_homeJobPush ul#jp_homeJobPostings {
	list-style: none;
	margin: 111px 0 0 373px;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.jpHome02 #jp_homeJobPush ul#jp_homeJobPostings li,
.jpHome03 #jp_homeJobPush ul#jp_homeJobPostings li,
.jpHome04 #jp_homeJobPush ul#jp_homeJobPostings li,
.jpHome05 #jp_homeJobPush ul#jp_homeJobPostings li {
	padding-left: 24px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	margin-bottom: 7px;
}
.jpHome02 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob,
.jpHome03 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob,
.jpHome04 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob,
.jpHome05 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob {
	font-weight: bold;
}
/* end test two, three, four, five job posting lists */

/* test two, three, four, five, six job posting links */
.jpHome02 #jp_homeJobPush ul#jp_homeJobPostings li a:link, .jpHome02 #jp_homeJobPush ul#jp_homeJobPostings li a:visited,
.jpHome03 #jp_homeJobPush ul#jp_homeJobPostings li a:link, .jpHome03 #jp_homeJobPush ul#jp_homeJobPostings li a:visited,
.jpHome04 #jp_homeJobPush ul#jp_homeJobPostings li a:link, .jpHome04 #jp_homeJobPush ul#jp_homeJobPostings li a:visited,
.jpHome05 #jp_homeJobPush ul#jp_homeJobPostings li a:link, .jpHome05 #jp_homeJobPush ul#jp_homeJobPostings li a:visited,
.jpHome06 #jp_homeJobPush ul#jp_homeJobPostings li a:link, .jpHome06 #jp_homeJobPush ul#jp_homeJobPostings li a:visited {
	color: #fff;
	text-decoration: underline;
}
.jpHome02 #jp_homeJobPush ul#jp_homeJobPostings li a:hover, .jpHome02 #jp_homeJobPush ul#jp_homeJobPostings li a:active,
.jpHome03 #jp_homeJobPush ul#jp_homeJobPostings li a:hover, .jpHome03 #jp_homeJobPush ul#jp_homeJobPostings li a:active,
.jpHome04 #jp_homeJobPush ul#jp_homeJobPostings li a:hover, .jpHome04 #jp_homeJobPush ul#jp_homeJobPostings li a:active,
.jpHome05 #jp_homeJobPush ul#jp_homeJobPostings li a:hover, .jpHome05 #jp_homeJobPush ul#jp_homeJobPostings li a:active,
.jpHome06 #jp_homeJobPush ul#jp_homeJobPostings li a:hover, .jpHome06 #jp_homeJobPush ul#jp_homeJobPostings li a:active {
	color: #fff;
	text-decoration: none;
}
/* end two, three, four, five, six links */

/* specific two, three, four links */
.jpHome02 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:link, .jpHome02 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:visited, .jpHome03 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:link, .jpHome03 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:visited,
.jpHome04 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:link, .jpHome04 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:visited {
	color: #fff;
	text-decoration: none;
}
.jpHome02 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:hover, .jpHome02 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:active, .jpHome03 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:hover, .jpHome03 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:active,
.jpHome04 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:hover, .jpHome04 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:active {
	color: #fff;
	text-decoration: underline;
}
/* end two, three, four links */

/* specific test five job posting links */
.jpHome05 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:link, .jpHome05 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:visited{
	color: #0f3d73;
	text-decoration: none;
}
.jpHome05 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:hover, .jpHome05 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:active {
	color: #0f3d73;
	text-decoration: underline;
}
/* end test five links */

/* test six job posting list and links */
.jpHome06 #jp_homeJobPush ul#jp_homeJobPostings {
	list-style: none;
	margin: 111px 0 0 373px;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.jpHome06 #jp_homeJobPush ul#jp_homeJobPostings li {
	padding-left: 28px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	margin-bottom: 7px;
}
.jpHome06 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob {
	font-weight: bold;
}
.jpHome06 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:link, .jpHome06 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:visited {
	color: #fff;
	text-decoration: none;
}
.jpHome06 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:hover, .jpHome06 #jp_homeJobPush ul#jp_homeJobPostings li.jp_oneJob a:active {
	color: #fff;
	text-decoration: underline;
}
/* end test six job posting links */

/* geotrust styles for non-header placement */
#jp_mainWrapper .layout-f .geotrust {
	margin: 34px 0 16px 0;
}
/* end geotrust styles */

/* featured content boxes */
#jp_mainWrapper .layout-f .jp_homeFeature {
	width: 325px;
	float: left;
}
#jp_mainWrapper .layout-f .jp_custService {
	float: left;
	width: 190px;
}
#jp_mainWrapper .layout-f .jp_custService img {
	width: 55px;
	height: 58px;
	display: block;
	float: left;
	margin-top: 8px;
	margin-right: 8px;
}
#jp_mainWrapper .layout-f .jp_custService p {
	float: left;
	width: 125px;
	font: normal 10px Arial, Helvetica, sans-serif;
	line-height: 24px;
	margin: 0;
}
/* end featured content boxes */