/*******************************************************
	Page Wrapper
********************************************************/
#pageWrapper
{
	width: 970px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}
/*******************************************************
	Left Column and Middle Column Wrapper
********************************************************/
	.navContentWrapper
	{
		float: left;
		padding: 0px;
		margin-right: 0px;
	}
/*******************************************************
	Left Column DIVs - Left Navigation and GSW Launcher
********************************************************/
		.leftNav
		{
			float: left;
			width: 213px;
			*_width: 213px;
			height:600px;
			margin-top: 0px;
			font-family: verdana;
			background-color: #ffffff;
		}
			.leftNavList
			{
				list-style: none;
				padding: 0px;
				width: 214px;
				*_width: 213px;
				font-family: verdana;
				font-size: 11px;
				margin-top: 15px;
				margin-bottom: 0px;
				margin-right: 0px;
				margin-left: 0px;  /*push left nav off the left gutter */
				background-color: #ffffff;
			}
				.leftNavList div
				{
					background-color:#ffffff !important;
				}
				.leftNavList ul
				{
					list-style: none;					
					margin-left:10px !important;
					padding-left:0px !important;
					padding-top:20px !important;
					padding-bottom:20px !important;
					background-color:#F3F3F3;
				}
				.leftNavList li
				{
					display: block;
					width: 100%;
					height: 100%;
					margin-left: 0px;
					margin-top: 0px;
					margin-bottom: 0px;
					text-decoration: none;
				}
					.leftNavList a
					{
						display: block;
						height: 100%;
						padding-top: 4px;
						padding-bottom: 4px;
						margin-left: 0px;
						margin-top: 0px;
						margin-bottom: 0px;
						text-decoration: none;
					}
		#gswModule
		{
			position:relative;
			top:50px;
			left:-10px;
			float: left;
		}
			#gswShadow 
			{
				float: left;
				width: 25px;
			}
/************************************************************
	Middle Column DIVs - Product Content and Arrow Navigation
*************************************************************/
#bulkJobContentWrapper
{
	float: left;
}
#bulkJobContentWrapper .contentModuleBox
{
	float: none;
}
		.contentModuleBox
		{
			float: left;
			margin: 0;
			width: 455px; /*size the box*/ /*DEV00242070*/
			background: url(http://media.newjobs.com/id/hiring/core/Products_box_right_white.gif) no-repeat bottom right;
			font-size: 100%;
		}
			.contentModuleBoxHead
			{
				background: url(http://media.newjobs.com/id/hiring/core/Products_head_right_white.gif) no-repeat top right;
				margin: 0;
				padding: 0;
				height: 20px;
				border: 0px;	
			}	
				.contentModuleBoxHead h3
				{
					background: url(http://media.newjobs.com/id/hiring/core/Products_head_left_white.gif) no-repeat top left;
					margin: 0;
					padding: 5px 30px 4px;
					color: #FF6600;
					font-family: Verdana, Arial;
					font-weight: bold;
				}
				/* Show only to IE PC \*/
				* html .contentModuleBoxHead h3
				{
					height: 1%;
				}
				/* For IE 5 PC */
					.contentModuleBoxBody
					{
						background: url(http://media.newjobs.com/id/hiring/core/Products_box_left_white.gif) no-repeat bottom left;
						margin: 0;
						/width: 415px;
						padding: 0px 20px 45px 20px;
						* padding: 0px 20px 45px 20px; /*trivial bug with IE box rendering model*/
					}
							#ArrowBoxleft
							{ 
								float:left;
								margin-bottom: 10px;
								height: 21px;
								cursor: pointer;
								padding-right: 6px;
								vertical-align:middle;
								*margin-left: 10px;
							}
								#leftArrow
								{
									float: left;
									left: 20px;
									bottom: 0px;
									height: auto;
									width: 40%;
									/*text-align: left;*/
									margin-top: 10px;
									*margin-right: 10px;
								}
									#leftArrow p
									{
										margin-left: 25px;
										margin-top: 4px;
										margin-right: 0px;
									}
										#leftArrow a
										{
											color: #000000;
											font-weight: normal;
										}
											#leftArrow A
											{
												text-decoration: none;
											}
												.leftArrowBlue
												{
													color: #3595F5;
													font-weight: bold;
													padding-bottom:6px;
													vertical-align:super;
												}
								#rightArrow p
								{
									margin-left: 0px;
									margin-top: 4px;
									margin-right: 10px;
								}
						#ArrowBoxRight
						{ 
							float:right;
							margin-bottom: 10px;
							height: 21px;
							cursor: pointer;
							padding-left: 6px;
							vertical-align:middle;
						}
							#rightArrow
							{
								float: right;
								height: auto;
								width: 40%;
								text-align: right;
								margin-top: 10px;
							}
								#rightArrow p
								{
									margin-left: 0px;
									margin-top: 4px;
									margin-right: 10px;
								}
									#rightArrow a
									{
										color: #000000;
										font-weight: normal;
									}
										#rightArrow A
										{
											text-decoration: none;
										}
.learnMoreWrapper
{
	margin-left: 25px;
}
	.learnMoreWrapper div .button
	{
		float: none;
	}
	.learnMoreWrapper p
	{
		margin: 5px 0px;
	}
/************************************************************
	Right Column DIVs - Buy Module and Upsell
*************************************************************/
/* Buy Rounded box Module CSS */
.buyWrapper 
{
	float: left;
	width: 278px;		/* DEV00300997  */				
	/*width: 258px;*/						
	padding: 0 0 0 0px;
	margin: 0 0 0 5px;		
}
	.buyModuleBox 
	{
		margin-right: 0;
		width: 100%;							
		background: url(http://media.newjobs.com/id/hiring/core/eyebox_lower_right.gif) no-repeat bottom right;
		font-size: 90%;
	}
	.buyModuleBox .RightNowHelpWireFrame,
	.buyModuleBox .RightNowHelpInfo
	{
	    left: -300px !important;
	}
		.buyModuleBoxHead 
		{
			background: url(http://media.newjobs.com/id/hiring/core/eyebox_upper_right.gif) no-repeat top right;
			margin: 0;
			border: 0;
			padding: 0;
			height: 38px;
		}
		    #buySpotlight .buyModuleBoxHead 
		    {
		        background: url("http://media.newjobs.com/id/hiring/core/2009.06/buySpotlight_top.jpg") no-repeat top left;
		        height: 21px;
		    }
		    #buySpotlight .buyModuleBoxBody
		    {
		        background: url("http://media.newjobs.com/id/hiring/core/2009.06/buySpotlight_bottom.jpg") no-repeat bottom left;
		        font-size: 11px;
		    }
		    #buySpotlight h3
		    {
		        font-size: 13px;
		        color: #0161b2;
		    }
	        #buySpotlight h4
	        {
	            font-size: 11px;
	            color: #0161b2;
	        }
		    #buySpotlight p.note
		    {
		        font-size: 10px;
		        letter-spacing: -0.03em;
		    }
			.buyModuleBoxHead h2
			{
				background: url(http://media.newjobs.com/id/hiring/core/eyebox_upper_left.gif) no-repeat top left;
				margin: 0;
				padding: 0 0 18px 28px;
				/* fix for IE overflow*/
				_height: 20px;
				overflow: hidden;
			}
				span.buyModuleHeader
				{
					color:#0162B3;
					font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
					font-weight:bold;
					font-size:16px;
					background-color: #ffffff;
				}
		.buyModuleBoxBody 
		{
			background: url(http://media.newjobs.com/id/hiring/core/eyebox_lower_left.gif) no-repeat bottom left;
			margin: 0;
			padding: 2px 10px 20px 10px;
			zoom: 1;
		}								
	#bulkJobContentWrapper #upsellPROD
	{
		width: auto;
		padding-top: 5px;
	}
	.upsell
	{
		/*margin: 8px 0 0 4px;*/
		margin-left: 4px;
		width: 100%;
		overflow: hidden;
	}
	div.buyModuleBoxBody .smallText 
	{
		font-family: inherit;
		font-size:inherit;
	}
	/* Large Text button not rendering correctly in buy Modules */	
	div.buyWrapper  span.BtnLevelOneLargeText {
		padding:8px 10px;
		}
	/* Buy Background Checks styles */
	.bgcHeadline 
	{
	    color: #000;
        font-size: 10px;
        font-weight: bold;
        margin-left: 6px;
        padding: 4px;
	}	
	.BuyBGChecks_PackageDetailTable
	{
		margin-left: 15px;
    }
    .BuyBGChecks_PackageDetailTable td
	{
		border-bottom: dotted 1px #ccc;
    }
    #BuyBGChecks_PackagesTable input,
    #BuyBGChecks_AdditionalChecksTable input 
    {
        float: right;
        margin-right: 5px;
        border: solid 1px #0161B2;
        color: #666;
        text-align: center;
        font-size: 11px;
    }
    #BuyBGChecks_PackagesTable .dotts,
    #BuyBGChecks_AdditionalChecksTable .dotts 
    {
        border-bottom: solid 1px #E5EBC7;
    }
    #BuyBGChecks_PackagesTable .boldtext,
    #BuyBGChecks_AdditionalChecksTable .boldtext {
        padding:4px;
    }
    .bgc-package 
    {
        width: 120px;
        padding: 8px 0px 8px 4px;
    }
    .bgc-total-headline
    {
        width: 50px;
        display: inline-table;
        text-align: right;
    }
    .bgc-package-total 
    {
        width: 50px;
        display: table-cell;
        text-align: right;
    }
    #DontMeetGuidelinesWrapper .hidden
    {
		display: none;	
    }
    #DontMeetGuidelinesWrapper .modalPopupContainer
    {
		border: solid 1px black;	
		width: 300px;
		background-color: White;
    }
	#DontMeetGuidelinesWrapper .modalCloseButton
    {
		border: solid 1px Gray;
		float: right;	
		margin: 4px;
		padding: 2px;
		background-color: Orange;
		font-weight: bold;
    }
	#DontMeetGuidelinesWrapper .modalOkButton
    {
		margin-left: auto;
		margin-right: auto;
		padding: 2px;
		font-weight: bold;
    }
    #bulkJobModuleWrapper #campusPricesDiv #btnDiv,
    #bulkJobModuleWrapper #subscriptionPricesDiv #btnDiv
    {
    	text-align: center;
    	}
/****************************
Questions Call Monster banner
****************************/
div.questionsChat
{
	position: absolute;
	left: 700px;
	_left: 715px; /* IE 6 filter */
	margin-top: -63px;
	width: 283px;
	}
div.questionsChat02
{
	position: absolute;
	margin: -60px 0px 0px 675px;
	*margin: -62px 0px 0px 0px;
	}
/************************************************************
	Navigation State Classes
*************************************************************/
.Active
{
	background-color: #ffffff;
	border-left: 9px solid #ff6600;
	border-top: 1px dotted #0161B2;
	border-bottom: 1px dotted #0161B2;
	color: #0161B2;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	width: 170px;
}
	.Active a
	{
		position: relative;
		width: 183px;
		_width: 193px;
		right: -1px;
		color: #0161B2;
		font-weight: bold;
		margin-left: 1px;
		z-index: 0;
		background-color: #ffffff;
		white-space: normal;
	}
.Inactive
{
	/* 	
	background-color: #EFEFEF;
	border-left: 9px solid #EFEFEF;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	*/
	border-left: 9px solid #EFEFEF;
	color: #F3F3F3;
	text-decoration: none;
	padding: 0px;
	margin-left: 0px;
}
	.Inactive a
	{
		color: #4A4A4A;
	}
/************************************************************
	Display State Classes
*************************************************************/
.selectionContent {
    display:none;    
}
.defaultSelectionContent {
    display:block;    
}
/* AJAX Loading Image*/
.loading 
{
	background: url(http://media.newjobs.com/id/hiring/products/loading.gif) no-repeat;
	width: 50px;
	height: 20px;
}
/************************************************************
	Named 
*************************************************************/
#pageTitle
{
	color: #0161B2;
	font-weight: normal;
	font-size: 20px;
	width: 80px;
}
strong#headlineStrong
{
	color: #0161B2;
	font-weight: bold;
	font-size: 20px;
	position: relative;
	left: -4px;
}
#footNote
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:15px;
	padding: 10px 0 0 0;
}
#contentHolder
{
	position: relative;
	background-color: #ffffff;
}
#ContentHeadline{
    color: #FF6600;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0px 20px; 
    }
/************************************************************
	Elements
*************************************************************/
h1
{
	font-family: Verdana;
	color: #0161b2;
	font-weight: normal;
	font-size: 15px;
	margin-top: 30px;
	margin-bottom: 8px;
	margin-right: 0px;
	margin-left: 20px;
	padding: 0px;
}
h2
{
	font-family: Verdana;
	color: #ff6600;
	font-weight: bold;
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 20px;
	padding: 0px;
}
h3
{
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
p
{
	margin: 10px 0px;
}
blockquote 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.firstParagraph
{
	margin-top:0px;
}
.staticCopy
{
	min-height:400px;
	*height:400px;
}
.staticWhyMonsterCopy
{
	height:450px;
}
.staticWhyMonsterCopy2
{
	height:450px;
}
.staticWhyMonsterCopy3
{
	height:450px;
}
.dynamicCopy 
{
	height:100%;
}
 a.LearnMoreLink 
{
	display: none;
	}
/************************************************************
	Buy Now Classes from Country Specific Products
*************************************************************/
span.price_left
{
	float: left;
	bottom: 0px;
	height: auto;
	width: 100px;
	text-align: left;
	cursor:hand; cursor:pointer;
	color: #FF6600;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 11px;
	margin-left: 20px;
}
hr.hr 
{
	clear: both;
	height: 1px;
	color: #98a7b0;
	width: 395px;
	border-width: 1px 0 0 0;
	margin-top: 10px;
	*margin-top: -4px;
	margin-right: 20px;
	margin-bottom: 8px;
	*margin-bottom: 2px;
	margin-left: 20px;
	_margin-right:0px;
	padding: 0;
}
.defaultSelectionContent ul 
{
	line-height: 1.5em;
	padding: 0px;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
	border: 0;
}
.defaultSelectionContent ul li
{
	list-style: none;
	background: url(http://media.newjobs.com/id/hiring/core/point.gif) no-repeat 1px 7px;
	padding-left: 11px;
}
span.price_right
{
	float: right;
	margin-right: 15px;
	text-align: left;
	cursor:hand; 
	cursor:pointer;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FF6600;
	font-size: 11px;
	font-weight: bold;
}
.button
{
	float: right;
	margin-right: 20px;
	text-decoration:none;
	cursor:hand; 
	cursor:pointer;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	*margin-bottom: 0px;
}
span.price_product
{
	float: right;
	margin-right: 15px;
	text-align: right;
	cursor:hand; 
	cursor:pointer;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 11px;
}
.small_footer
{
	font-size: 9px;
	margin-left: 20px;
	padding-top: 10px;
}
/*DEV00266573 - to reduce white space*/ 
p.zeroMarginTop,
ul.zeroMarginTop
{
	margin-top: 0px;
}
/************************************************************
	Employment Background Checks: Background check services
*************************************************************/
.bgcServicesLinks a
{
    line-height: 20px;
    color: #0066CB;
}
.bgcHeading 
{
    color: #FE6601;
}
.bgcBackToTop 
{
    display: block;
    width: 100%;
    text-align: right;
}
#bulkJobModuleWrapper .btnAddToCartEnabled 
{
    text-decoration: none;
}
input.btnAddToCartEnabled
{
	 font-family: verdana;
	 font-size: 13px;
	 font-weight: bold;
	 color:#FFFFFF;
	 border:none;
	 background: #ff952e url(http://media.newjobs.com/id/hiring/core/buttons/btn.orange.gif);
	 background-repeat: repeat-x;
	 background-position: center center;
	 padding-top: 3px;
	 padding-bottom:3px;
	 margin-left:38px;
	 margin-bottom:10px;
	 cursor:hand;
	 cursor:pointer;	        
}
input.btnAddToCartNotEnabled
{        
     font-family: verdana;
     font-size: 13px;
     font-weight: bold;
     color:#c0bfbf;
     border:1px solid #cccbcb;
	 background: #e9e9e9;
	 padding-top: 2px; /* Padding 2 accounts for lack of border */
	 padding-bottom:2px;
	 margin-left:38px;
     margin-bottom:10px;
     cursor:default;
 }
/************************************************************
	Employment Background Checks: Compare all services
    Style rules specific to the comparison table
*************************************************************/
table#bgcComparison thead td
{
    font-size: 13px;
    font-weight: bold;
    background-color: #e5ebc7;
    color: #0061b5;
}
table#bgcComparison thead .subhead td
{
    font-weight: bold;
    font-size: 10px;            
    background-color: #f5f8e7;
    color: #636563;
}
table#bgcComparison tbody tr.altRow td, 
table#bgcComparison tbody tr td
{
    font-size: 10px;
    padding: 5px;
}
table#bgcComparison tbody tr.altRow td 
{
    background-color: #f5f8e7;
}
.bgcPackage .price 
{
    float: left;
    width: 100px;
    text-align: center;
}
.bgcPackage .features 
{
    float: left;
    width: 315px;
}
.bgcPackage h3 
{
    color: #0263B4;
}
.bgcPackage .bgcService a 
{
    background: transparent url('http://media.newjobs.com/id/hiring/core/2009.04/plus_blue.gif');
    background-repeat: no-repeat;
    background-position: 3px 4px;
    display:block;
        _display: inline-block;
    margin:5px 0;
    padding:0 0 0 15px;
    color: #0066CB;    
}
.bgcPackage .bgcService a.expanded
{
    background-image: url('http://media.newjobs.com/id/hiring/core/2009.04/minus_black.gif');
    background-repeat: no-repeat;
    background-position: 4px 7px;
    text-decoration: none;
    font-weight: bold;
    display:block;
    margin:5px 0;
    padding:0 0 0 15px;
    color: #000;
}
#divOverView1 a, #divOverView2 a, #divOverView3 a, 
#divOverView4 a, #divOverView5 a, #divOverView6 a, 
#divOverView7 a, #divOverView8 a, #divOverView9 a, 
#divOverView10 a, #divOverView11 a, #divOverView12 a, 
#divOverView13 a, #divOverView14 a, #divOverView15 a, 
#divOverView16 a, #divOverView17 a, #divOverView18 a, 
#divOverView19 a, 
#divOverView20 a, #divOverView21 a, #divOverView22 a, 
#divOverView23 a, #divOverView24 a, #divOverView25 a, 
#divOverView26 a, #divOverView27 a, #divOverView28 a,
#divOverView29 a, 
#divOverView30 a, #divOverView31 a, #divOverView32 a 
{
    background-image: none;
}
#divOverView1, #divOverView2, #divOverView3, 
#divOverView4, #divOverView5, #divOverView6, 
#divOverView7, #divOverView8, #divOverView9, 
#divOverView10, #divOverView11, #divOverView12, 
#divOverView13, #divOverView14, #divOverView15, 
#divOverView16, #divOverView17, #divOverView18, 
#divOverView19, 
#divOverView20, #divOverView21, #divOverView22, 
#divOverView23, #divOverView24, #divOverView25, 
#divOverView26, #divOverView27, #divOverView28,
#divOverView29, 
#divOverView30, #divOverView31, #divOverView32 
{
    _width: 285px;
}
.bgcService 
{
    background-color: #E5EBC7;
    padding: 5px;
}
.bgcService.alternate
{
    background-color: #F5F8E7;
}
.bgcSeparator 
{
    height: 2px;            
    width: 100%;
    background-color: #E5EBC7;
    display: block;
    float: left;
    margin: 30px 0px;
    line-height: 0px;
}
.bgcReferences 
{
    font-size: 10px;
}
    sup.bgcRef,
    .bgcReferences sup 
    {
        color: #9BBA43;
        font-style: normal;
    }
img.hireRightLogo
{
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}
#BuyBGCheck_AddToCart 
{
    margin-left: 165px;
}
.bgcStep 
{
    color: #666;
}
.bgcNote 
{
    color: #666;
}
p.firstParagraph 
{
    margin-top: 0;
}
/*****  Compare all services Tab DEV00338035 ******/
.bgcCompareServicesTbl td
{
	background-color:#f5f8e7;
	padding:5px 4px;
	font-size:9px;
	text-align:center;
}
.bgcCompareServicesTbl .column1
{
	text-align:left;
	width: 150px;
}
.bgcCompareServicesTbl .head td
{
	background-color:#e5ebc7;
	font-weight:bold;
	text-align:left;
	font-size:100%;
}
.bgcCompareServicesTbl .headInfo td
{
	color:#666666;
	font-weight:bold;
}
.bgcCompareServicesTbl .odd td
{
	background-color:#fff;
}
/***** FAQ Tab DEV00338035 ******/
.faq a 
{
	background:url('http://media.newjobs.com/id/hiring/core/plusBlue.gif') no-repeat left center;
	padding:0 0 0 15px;
	display:block;
	color: #0066CB;
}
.faq
{    
    padding: 5px 3px;
	margin: 10px 0;
}
    .faq.expanded 
    {
        background-color:#e5ebc7;
    }
.faq div
{
    padding: 0px 15px;
}
.faq.expanded a
{
    color: #000;
    text-decoration: none;
    font-weight: bold;
	background-image: url('http://media.newjobs.com/id/hiring/core/minus_black.png');
	background-repeat:no-repeat;
	background-position: 2px 7px;
	padding-left: 15px;
	cursor: pointer;
}
/************************************************************
	Candidate Spotlight Buy Spotlight Module
*************************************************************/
#buySpotlight
{
	background-image:url('http://media.newjobs.com/id/hiring/core/2009.06/bg_CSbuyWidget.gif');
	height:187px;
	width:266px;
	padding-left:2px;
}
	#buySpotlight div /* DEV00366223 */
	{
		left:10px;
		position:relative;
		top:10px;
		width:250px;
		*top:7px;
	}
