/* @group Home Grand Banner Styles */

#homeModule {
	position: relative;
	height: 275px;
	overflow: hidden;
	margin: 9px auto 25px auto;
	z-index: 1;
	width: 922px;
	background: url(/images/chrome/home-banner.png) no-repeat bottom;
}
#homeModule .stockphoto-pro, #homeModule .stockphoto-entry, #homeModule .stockphoto-exec, #homeModule .stockphoto-intro {
	position: absolute;
	top: -2px;
	left: 0px;
	background: url(/images/chrome/banner-stock-pro.jpg) no-repeat;
	width: 327px;
	height: 277px;
	z-index: 11;
}
#homeModule .stockphoto-entry {
	background: url(/images/chrome/banner-stock-entry.jpg) no-repeat;
}
#homeModule .stockphoto-exec {
	background: url(/images/chrome/banner-stock-exec.jpg) no-repeat;
}
#homeModule .stockphoto-intro {
	background: url(/images/chrome/banner-stock-intro.jpg) no-repeat;
}

.mootab-content {
	position: absolute;
	top: 0px;
}
.mootab-content p {
	font-size: 12px;
	line-height: 18px;
}
.mootab-content p a,
.employee-transition-services a.learn-more,
div a.learn-more {
	clear: both;
	display: block;
	height: 35px;
	width: 134px;
	background: url(/images/chrome/button-learn-more.png) no-repeat;
	text-indent: -2000px;
	outline: none;
	margin-top: 15px;
}
.mootab-content p a:hover,
.employee-transition-services a.learn-more:hover,
div a.learn-more:hover {
	background: url(/images/chrome/button-learn-more-on.png) no-repeat;
}

.employee-transition-services a.learn-more {
	clear:none;
	float:right;
	margin-top:-7px;
}

div a.learn-more {
	clear:none;
	float:right;
	margin-top:-7px;
}

.mod-inner {
	 width: 360px;
	 padding:60px 0 0 330px;
}
#main .mootab-content .mod-inner p {
	display: block;
	font-size: 12px;
	line-height: 18px;
	color: #4d4d4d;
	margin-top: 5px;;
}

#main.private {width:900px;}

#main.private img.banner {margin-left:-10px;}

#main.private h1 {margin-top:10px;}

#mod-intro h1 {
	background: url(/images/chrome/banner-title-intro.png) no-repeat;
	height: 58px;
	text-indent: -3000px;
}
#mod1 h1 {
	background: url(/images/chrome/banner-title-prof.png) no-repeat;
	height: 58px;
	text-indent: -3000px;
}
#mod2 h1 {
	background: url(/images/chrome/banner-title-exec.png) no-repeat;
	height: 58px;
	text-indent: -3000px;
}
#mod3 h1 {
	background: url(/images/chrome/banner-title-entry.png) no-repeat;
	height: 58px;
	text-indent: -3000px;	
}

ul#homeModuleMenu {
	float: right;
	padding: 0px;
	margin:30px 8px 0 0;
	list-style-type: none;
}
ul#homeModuleMenu li, .splashMenu li {
	text-align: left;
}
.splashMenu li {
	float: right;
}
ul#homeModuleMenu li a {
	display: block;
	padding: 25px 0;
	text-decoration: none;
	cursor: pointer;
	width: 203px;
	text-indent: -2000px;
}
ul#homeModuleMenu li a#tab-pro {
	background: url(/images/chrome/banner-pro-off.png) no-repeat center;
}
ul#homeModuleMenu li.active a#tab-pro {
	background: url(/images/chrome/banner-pro-on.png) no-repeat center;
}
ul#homeModuleMenu li a#tab-exec {
	background: url(/images/chrome/banner-exec-off.png) no-repeat center;
}
ul#homeModuleMenu li.active a#tab-exec {
	background: url(/images/chrome/banner-exec-on.png) no-repeat center;
}
ul#homeModuleMenu li a#tab-entry {
	background: url(/images/chrome/banner-entry-off.png) no-repeat center;
}
ul#homeModuleMenu li.active a#tab-entry {
	background: url(/images/chrome/banner-entry-on.png) no-repeat center;
}
.hidden {
	display: none;
}

/* @end Home Grand Banner Styles */

/* @group Internal Grand Banner Styles */

#internal-banner {
	width: 638px;
	height: 210px;
	background: url(/images/chrome/banner-internal.png) no-repeat;
	position:relative;
	left: -8px;
}

#resources #internal-banner, #about-us #internal-banner {
	background: none;
}

#internal-banner .mootab-content{
	position: absolute;
	top: 52px;
	left: 210px;
}

a#tab-credentials, a#tab-attention, a#tab-results {
	height: 25px;
	width: 90px;
	margin-right: 20px;
	display: block;
	text-indent: -2000px;
	cursor: pointer;
	background: url(/images/chrome/banner-internal-credentials-off.png) no-repeat;
}

a.active#tab-credentials {
	background: url(/images/chrome/banner-internal-credentials-on.png) no-repeat; 	
}
a#tab-attention {
	width: 135px;
	background: url(/images/chrome/banner-internal-attention-off.png) no-repeat;
}
a.active#tab-attention {
	background: url(/images/chrome/banner-internal-attention-on.png) no-repeat; 	
}

a#tab-results {
	width: 119px;
	background: url(/images/chrome/banner-internal-results-off.png) no-repeat;
}
a.active#tab-results {
	background: url(/images/chrome/banner-internal-results-on.png) no-repeat; 	
}

body #main ul#internal-banner-menu {
	margin: 0 0 0 10px;
	padding: 0;
	position: absolute;
	bottom: 20px;
	left: 210px;
	list-style-image: none;
	list-style: none;
}
body #main ul#internal-banner-menu li {
	float: left;
}
#internal-stock-holder {
	width: 210px;
	height: 210px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#internal-banner p.banner-text {
	position:absolute; 
	top:0px; 
	left:12px; 
	width: 390px; 
	font-size:11px; 
	line-height:15px;
}

#for-entry-level #internal-stock-holder {
	background: url(/images/chrome/banner-internal-stock-entry.png) no-repeat;
}
#for-professionals #internal-stock-holder {
	background: url(/images/chrome/banner-internal-stock-pro.png) no-repeat;
}
#for-executives #internal-stock-holder {
	background: url(/images/chrome/banner-internal-stock-exec.png) no-repeat;
}
#for-organizations #internal-stock-holder {
	background: url(/images/chrome/banner-internal-stock-organizations.png) no-repeat;
}
#resources #internal-stock-holder {
	background: url(/images/chrome/banner-internal-stock-resources.png) no-repeat;
}
.internal-mootab-content {
	position: absolute;
	top: 52px;
	left: 210px;
	width: 418px;
	height: 88px;
}

/* @end Internal Grand Banner Styles */

/* @group General Unique Exceptions */

.print-only {
	display: none;
}

/* @end General Unique Exceptions */

/* @group Pro and Career Video Choices Styles */

#professional-choices, #career-choices {
	width: 635px;
	height: 160px;
	position: relative;
}
#professional-choices ul li, #career-choices ul li {
	float: left;
	background: url(/images/chrome/pro-divider.png) no-repeat right;
	margin-right: 0;
	margin-left: 40px;
}
#career-choices ul li {
	width: 172px;
}

#career-choices ul li.colleges, #professional-choices ul li.first {

	margin-left: 0;
}

#professional-choices ul li a, #career-choices ul li a {
	display: block;
	width: 170px;
	height: 160px;

}
#career-choices ul li a {width:100%;}
#professional-choices ul li a .learn-more, #career-choices ul li a .learn-more {
	position: absolute; 
	display: block;
	width: 134px; 
	height: 35px;
	background: url(/images/chrome/button-learn-more.png) no-repeat;
	top: 75px;
	z-index: 99;
}
#professional-choices ul li a:hover .learn-more, #career-choices ul li a:hover .learn-more {
	background: url(/images/chrome/button-learn-more-on.png) no-repeat;
}
#professional-choices ul li a#pro-2-years {
	background: url(/images/chrome/pro-under-two.png) no-repeat;
}
#professional-choices ul li a#pro-2-9-years {
	background: url(/images/chrome/pro-two-nine.png) no-repeat;
}
#professional-choices ul li a#pro-10-plus-years {
	background: url(/images/chrome/pro-10-plus.png) no-repeat;
}
#career-choices ul li a#videos-colleges {
	background: url(/images/chrome/videos-colleges.png) no-repeat;
}
#career-choices ul li a#videos-frats {
	background: url(/images/chrome/videos-frats.png) no-repeat;
}
#career-choices ul li a#videos-hs {
	background: url(/images/chrome/videos-hs.png) no-repeat;
}

/* @end Pro and Career Video Choices Styles */

#home-blog {
	float: left;
	width: 188px;
	font-size: 11px;
	line-height: 16px;
}

#home-blog h2 {
	background: url(/images/chrome/jb-blog-callout.png) no-repeat;
	text-indent: -3000px;
	height: 22px;
}

#home-blog p a {color: #359ace;}
#home-blog p.more a {color: #e48b00;}

#home-blog img {
	width: 155px;
	padding: 0 20px 0 0;
}

#home-page-intro {
	width: 460px;
	float: left;
	padding: 0 25px 0 30px;
}

h2#home-our-vision {
	background: url(/images/chrome/our-vision.png) no-repeat;
	padding: 4px;
	text-indent: -2000px;
	outline: none;
	margin-bottom: 8px;
}

#as-featured-on {
	float: left;
	padding: 10px;
	background: #fcf9f4;
	border: solid 1px #f0e6d6;
}

#as-featured-on img {
	border: none;
}

/* @group General Text Exceptions */

a.button-buy-now {
	display: block;
	width: 115px;
	height: 35px;
	background: url(/images/chrome/button-buy-now.png) no-repeat;
}
a.button-excerpt {
	display: block;
	width: 250px;
	height: 36px;
	text-indent: -20000px;
	outline: none;
	background: url(/images/chrome/button-excerpt.png) no-repeat bottom left;
}
a:hover.button-buy-now {
	background: url(/images/chrome/button-buy-now-on.png) no-repeat;
}

#main p {
	margin-bottom: 12px;
	font-size: 98%;
}

.free-advice #main p {
	font-size: 100%;
}

#main p.for-org-intro {
	position: absolute; 
	top: 220px; 
	left: 255px; 
	width: 390px; 
	font-size: 11px; 
	line-height: 15px;
}

ol {
	padding: 0px 0px 0px 20px;
}

#main ul.bioList {
	margin: 0;
}

#main h4.bioh4 {
	color: #4d3214;
	margin:0 0 5px 0;
	font-weight: bold;
	font-size: 131%;
}

#main ul li img.bioImg {
	position: relative;
	top: 3px;
	float:left; 
	margin: 0 10px 10px 0
}

blockquote {
	background: #fcf9f4;
	border: 1px solid #f0e6d6;
	padding: 15px;
	color: #4d3214;
	line-height: 1.4em;
}

body #main ul {
	list-style-type: disc;
	list-style-image: none;
}

body #main ul.content-feature {
	border: 1px solid #f0e6d6;
	background: #fcf9f4;
	padding: 20px 30px 15px 15px;
	margin: 0px 0px 15px 0px;
	position: relative;
	left: 0px;
	list-style-type: disc;
	list-style-image: none;
}
body #main ul.content-feature li.header {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	left: 4px;
	list-style-type: none;
	list-style-image: none;
}
body #main ul.content-feature li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	position: relative;
	left: 18px;
}

p.call-now {
	background: #fcf9f4;
	border: 1px solid #f0e6d6;
	padding: 15px 25px 18px 25px;
	color: #4d3214;
	font-size: 93%;
	font-weight: bold;
	width: 165px;
	line-height: 14px;
}
p.call-now strong {
	display: block;
	padding: 5px 0px 0px 0px;
	font-size: 180%;
	letter-spacing: .02em;
}

p.top {
	font-weight: bold;
}
p.top a {
	color: #E48B00;
}

body #main ul.no-bullets {
	list-style-type: none;
	list-style-image: none;
}

/* @end General Text Exceptions */

/* @group Blog Styles */

div.entry {
	margin-bottom: 20px;
	padding-bottom: 20px;
	background: url(/images/chrome/product-hr.png) no-repeat center bottom;
}
div.entry p.date {
	font-weight: bold;
}

p.more {clear:both;}

p.more a {
	font-weight: bold;
	color: #e48b00;
}

#blogArchives ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
}

#blogArchives ul li {
	margin-bottom: 2px;
	text-indent: 0;
}

#pagebody.blog-archives p.date {
	margin: 12px 0 3px 0;
	font-size: 100%;
}

#pagebody.blog-archives h4.bioh4 {
	margin-top: 12px;
	font-size: 1.5em;
}

#main .orange {
	color: #e48b00;
	font-weight: bold;
}

.blog h2 {
	margin-bottom: 10px;
	width: 535px;
}

.blog #main p {
	margin-bottom: 8px;
	line-height: 1.5em;
}

p.posted {
	clear: both;
	padding-top: 10px;
}
p.posted strong {}

div.comments h5 {
	color: #005682;
	margin: 0px 0px 10px 0px;
}

p.post-comment {
	background: url(/images/chrome/button-leave-comment-on.png) no-repeat;
}
p.post-comment a {
	display: block;
	background: url(/images/chrome/button-leave-comment.png) no-repeat;
	height: 30px;
	width: 140px;
	text-indent: -3000px;
}
p.post-comment a:hover {
	background: transparent;
	background-image: none;
}

div.post-comment h4 {
	color: #4d3214;
}
div.post-comment h5 {
	color: #4d3214;
	margin: 0px 0px 5px 0px;
}

/* @end Blog Styles */

/* The following huge list is for pages that have the slightly smaller banner graphic. The height:169px shrinks the div containing the graphic to eliminate the gap before the content */
#pagebody.confessions-of-a-recruiting-director #main #internal-banner, #pagebody.free-advice #main #internal-banner, #pagebody.how-to-say-it-on-your-resume #main #internal-banner, #pagebody.the-job-guide #main #internal-banner, #pagebody.presentations-workshops #main #internal-banner, #pagebody.career-videos #main #internal-banner, #pagebody.employee-transition-services #main #internal-banner, #pagebody.on-tour #main #internal-banner, #pagebody.resources-overview #main #internal-banner, #pagebody.our-people #main #internal-banner, #pagebody.writers #main #internal-banner, #pagebody.blog #main #internal-banner, #pagebody.careers #main #internal-banner, #pagebody.affiliates-partners #main #internal-banner, #pagebody.company-profile #main #internal-banner, #pagebody.in-the-news #main #internal-banner, #pagebody.blog-archives #main #internal-banner    {
	height: 169px;
}

#pagebody.confessions-of-a-recruiting-director #main p img {
	margin-top: 7px;
}

#pagebody.confessions-of-a-recruiting-director ul {
	padding: 0px 35px 0px 0px;
	margin: 0px 0px 10px 30px;
 	list-style-image: none;
 	list-style-type: disc;
}

#pagebody.how-to-say-it-on-your-resume ul {
 	list-style-image: none;
 	list-style-type: disc;
}

#pagebody.confessions-of-a-recruiting-director ul li,  #pagebody.how-to-say-it-on-your-resume ul li{
	margin-bottom: 0;
	padding: 0px 0px 0px 0px;
}

#pagebody.free-advice #main h2 {
	margin-bottom: 5px;
	line-height: 1.1em;
	width: 485px;
	text-transform: capitalize;
}
#pagebody.free-advice #main h4, #pagebody.career-videos #main h4 {
	color: #4d3214;
	margin: 10px 0 2px 0;
}
#pagebody.free-advice #main a {
 	color: #e48b00;
 	font-weight: bold;
}
#return-to-free-advice {
	position: absolute;
	left: 530px;
}
#return-to-blog {
	position: absolute;
	left: 572px;
}
#pagebody.free-advice #main table {
	padding: 15px 15px 5px 15px;
	background: #fcf9f4;
	border: 1px solid #f0e6d6;
	color: #4d3214;
}
#pagebody.free-advice #main table td {
	padding: 0px 0px 10px 10px;
	vertical-align: top;
}
#pagebody.free-advice #main table td.time {
	padding: 0px 10px 10px 0px;
	font-weight: bold;
	text-align: right;
}

ol.lowercase {
	list-style-type: lower-alpha;
}

p.video-ul-1 {
	text-indent: -2000px;
	background: url(/images/chrome/videos-ul-1.png) no-repeat;
	display: block;
	padding: 4px;
}

/* end exceptions */

/* Content Blurbs */

.content-blurb {
	padding: 3px 0 0 48px;
	margin-top: 20px;
}

.content-blurb h3 {
	color: #359ace;
	margin: 0 0 5px 0;
}

.content-blurb p a{
	margin: 0 0 15px 0;
	color: #e48b00;
	font-weight: bold;
}

#main .content-blurb p {
	margin-bottom: 5px;
}

#main h3.package {color:#4D3214;}

#div-free-advice.content-blurb {
	background: transparent url(/images/chrome/icon-advice.png) no-repeat 11px 0;
}

#div-htsi.content-blurb {
	background: transparent url(/images/chrome/icon-htsi.png) no-repeat;
}

#div-confessions.content-blurb {
	background: transparent url(/images/chrome/icon-confessions.png) no-repeat;
}

#div-org-overview.content-blurb {
	background: transparent url(/images/chrome/icon-videos.png) no-repeat 11px 0;
}

#div-ets.content-blurb {
	background: transparent url(/images/chrome/icon-ets.png) no-repeat 11px 0;
}

#div-pw.content-blurb {
	background: transparent url(/images/chrome/icon-pw.png) no-repeat 6px 0;
}

#div-job-guide.content-blurb {
	background: transparent url(/images/chrome/icon-jg.png) no-repeat;
}

#our-people-intro-brad {
	background: transparent url(/images/chrome/brad-icon.jpg) no-repeat 0px 5px;
}

#our-people-intro-writers {
	background: transparent url(/images/chrome/icon-writers.jpg) no-repeat 0px 5px;
}

#our-people-intro-pike {
	background: transparent url(/images/chrome/pike-icon.jpg) no-repeat 0px 5px;
}

#our-people-intro-hiller {
	background: transparent url(/images/chrome/hiller-icon.jpg) no-repeat 0px 5px;
}
/* End Content Blurbs */

/* Search Results */

.resultRowOne {background: #fcf9f4; border-top: solid 1px #f0e6d6; padding: 10px;}
.resultRowTwo { border-top: solid 1px #f0e6d6; padding: 10px;}
#main .resultRowOne p, #main .resultRowTwo p{margin: 0; padding: 0;}