body *
{
	letter-spacing: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.ndmHeader 
{
    font-family:tahoma,arial,san-serif;
	letter-spacing:4px;
}
.ndmHeader span 
{
    font-family:tahoma,arial,san-serif;
}
#headlineWrapper
{
	margin: 0 0 16px;
	padding: 0px;
	width: 955px;
	float: left;
}
#headlineWrapper h1.headline {
  color: #673694;
  font-size: 22px;
  font-family: Arial,Helvetica,sans-serif;
  float: left;
}
#headlineWrapper h2.headlineCallout {
  float: left;
  clear: left;
  padding-left: 1px;
  font-size: 12px;
  width: 940px;
}
#searchResourceCenter {
  top: auto;
}
#searchResourceCenter .search-span {
  line-height: 15px;
}
#searchResourceCenter .search-label {
  float: left;
}
#searchResourceCenter .search-textbox {
  float: left;
  margin-left: 3px;
}
#searchResourceCenter .search-button {
  float: left;
  padding-left: 4px;
}
#outerWrapper {
  margin: 0;
  padding: 0;
  width: 955px;
}
	#outerWrapper p
	{
		font-size: 11px;
	}
		#centerColumn h2
		{
			font-size: 12px;
		}
		#centerColumn h3
		{
			font-size: 16px;
		}
#pageWrapper
{
	width: 955px;
}
#leftColumn
{
  position: relative;
	width: 180px;
}
#rightColumn {
  width: 265px;
  padding: 0;
}
#breadcrumbWrapper
{
	margin: 0px;	
	width: 955px;
	padding: 20px 0 6px 0px;
	*padding: 0px 0 6px 0px;
}
	#breadcrumbWrapper a,
	#breadcrumbWrapper a:link,
	#breadcrumbWrapper a:visited,
	#breadcrumbWrapper a:hover
	{
		text-decoration: underline;
	}
.contentModuleBox
{
	margin: 0px;
}
.index-wrapper #centerColumn 
{
	width: 680px;
}
.clearboth-center {
  clear: both;
  height: 5px;
}
.clearboth-bottom {
  clear: both;
  height: 16px;
}
#rightColumn li
{
	list-style-type: disc;
}
	#rightColumn p a
	{
		font-size: 11px;
	}
	#rightColumn .dottedLine
	{
		background: url(http://media.newjobs.com/id/hiring/core/2009.12/divider_green.gif) no-repeat top left;
		border: 0px;
		height: 1px;
		_overflow: hidden;
	}
#RepeatSummary p 
{
	padding: 0 0 5px;
}
#rightColumn #BlurbEditorial
{
	_padding:10px 0px 0px 10px;
}
#rightColumn #BlurbEditorial h3 {
  margin-top: 0;
}
#rightColumn #BlurbEditorial h3 a
{
	font-size: 12px;
}
#rightColumn #BlurbEditorial p
{
	padding: 0px 0px 10px 0px;
	color: #000000 !important;
	font-size: 11px;
}
#rightColumn #MonsterEmploymentIndexBox,
#rightColumn #Blurb,
#rightColumn #PopularTopics,
#rightColumn #RepeatSummary,
#rightColumn #BlurbEditorial {
  margin: 0 0 15px 20px;
  padding: 0;
}
#rightColumn #MarketIntelligenceSection,
#rightColumn #SubSectionTop,
#rightColumn #BlurbTraining {
  margin: 0 0 15px;
  padding: 0;  
}
#rightColumn #rightHeadliner {
  margin: 0 0 0 20px;
  padding: 0;
}
#rightColumn #rightHeadliner h3 {
  padding: 0;
  margin: 0;
}
#rightColumn #Blurb h2 a 
{
	font-size: 12px;
	color: #0161B2;
}
#headliner h1 {
  color: #673694;
  font-size: 14px;
  padding: 0 !important; /* override the IE hacks in nextgen css */
  margin: 0 !important; /* override the IE hacks in nextgen css */
}
#subHeadliner h3 {
  color: #673694;
  font-size: 14px;
  padding: 0 !important; /* override the IE hacks in nextgen css */
  margin: 15px 0px 2px 0px !important; /* override the IE hacks in nextgen css */
}
#headliner p {
  margin: 0 !important; /* override the IE hacks in nextgen css */
  padding: 10px 0;
}
/*****************************************/
/**	 override master_milc_index.css 	**/
/*****************************************/
.resourcecenter_DropDownboxContainer
{
	width: 220px;
	display: table;
}
#resourcecenter_ButtonOrangeContainer2
{
	width: 220px;
	*margin-top: 0px !important;
}
	.resourcecenter_DropDownboxContainerLeft,
	.resourcecenter_DropDownboxContainerRight
	{
		display: table-cell;
		font-size: 11px;
		*float: left;
	}
	.resourcecenter_DropDownboxContainerLeft
	{
		float: none;
		*float: left;
	}
	.resourcecenter_DropDownboxContainerRight
	{
		*width: auto;
	}
	.resourcecenter_DropDownboxContainer select
	{
		width: 100%;
	}
#resourcecenter_ButtonOrangeContainer2
{
	padding: 5px 0 0;
	margin: 0px;
}
.index-wrapper #resourcecenter_outerwrapper
{
	left: 0;
	height: 210px;
	width: 680px;
}
.index-wrapper #centerColumn #ArticleSectionSummary {
  height: 90px;
  padding: 10px 0 0 10px;
  _padding: 0; /* IE6 handles padding and margin differently */
  _margin: 10px 0 0 10px; /* IE6 handles padding and margin differently */
}
.index-wrapper #centerColumn #PopularTopics {
  height: 100px;
}
.index-wrapper #centerColumn #PopularTopics h4 {
  color: #673694;
  margin: 0 0 4px;
}
.index-wrapper #centerColumn #PopularTopics ul,
.index-wrapper #centerColumn #hrEventsModuleBox #SummaryRight ul {
  margin: 4px 0 8px;
  padding-left: 15px;
}
.index-wrapper #centerColumn #PopularTopics li,
.index-wrapper #centerColumn #hrEventsModuleBox #SummaryRight li {
  margin: 0;
  padding: 1px 0 !important;
}
.index-wrapper #centerColumn #PopularTopics li a,
.index-wrapper #centerColumn #hrEventsModuleBox #SummaryRight li a {
  font-weight: bold;
  text-decoration: underline;
}
.index-wrapper #centerColumn #PopularTopics a {
	text-decoration: underline;
}
.index-wrapper #centerColumn #PopularTopics li a:link,
.index-wrapper #centerColumn #PopularTopics li a:visited,
.index-wrapper #centerColumn #PopularTopics li a:hover
{
	color: #0161B2;
}
#rightColumn #PopularTopics
{
	background-color: transparent;
}
#ArticleSectionSummary #SummaryRight {
  width: 220px;
}
#ArticleSectionSummary #SummaryRight a
{
	text-decoration: underline;
}
.index-wrapper #SummaryRight p
{
	padding: 0px;
	color: #000000 !important;
}
.featuredarticlesModuleBoxHead h3
{
	margin: 0px;
}
div#featuredarticlesModuleBox .featuredarticlesModuleBoxHead h3
{
	color: #673694;
	font-family: Arial,Helvetica,sans-serif;
}
	/** ctrl_milc_featuredArticles **/
	.featuredarticlesModuleBox
	{
		background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/tdayFeatArtcls_bg.gif) no-repeat bottom right;
		width: 680px;
	}	
	.featuredarticlesModuleBoxBody
	{
		padding: 0 0 20px 10px;
		_padding: 0 0 16px 10px;
		background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/tdayFeatArtcls_bg.gif) no-repeat bottom right;
	}
	#resourcecenter_outerwrapper .leftsidebar .carousel_article a,
	#resourcecenter_outerwrapper .leftsidebar .carousel_article span
	{
		font-size: 12px;
	}
	#resourcecenter_outerwrapper .resourcecenter__tab_homepage .ajax__tab_body
	{
		top: -1px;
	}	
	#resourcecenter_outerwrapper .resourcecenter__tab_homepage .ajax__tab_tab
	{
		height: 30px;
		width: 188px;
		background: #FFFFFF url(http://media.newjobs.com/id/hiring/redux/global/divider_gw4_5.png) no-repeat bottom right;
		border: 0px;
		padding: 7px 10px;
	}
	#resourcecenter_outerwrapper .resourcecenter__tab_homepage .ajax__tab_hover .ajax__tab_tab,
	#resourcecenter_outerwrapper .resourcecenter__tab_homepage .ajax__tab_active .ajax__tab_tab
	{
		background: transparent url(http://media.newjobs.com/id/hiring/redux/global/divider_gw4_5.png) no-repeat bottom right;
	}
	#resourcecenter_outerwrapper .resourcecenter__tab_homepage .ajax__tab_hover .ajax__tab_outer,
	#resourcecenter_outerwrapper .resourcecenter__tab_homepage .ajax__tab_hover .ajax__tab_inner,	
	#resourcecenter_outerwrapper .resourcecenter__tab_homepage .ajax__tab_active .ajax__tab_outer,	
	#resourcecenter_outerwrapper .resourcecenter__tab_homepage .ajax__tab_active .ajax__tab_inner,	
	#resourcecenter_outerwrapper .resourcecenter__tab_homepage .ajax__tab_outer,	
	#resourcecenter_outerwrapper .resourcecenter__tab_homepage .ajax__tab_body
	{
		background: none;
	}
	#resourcecenter_outerwrapper .resourcecenter__tab_homepage .featured_article_text01 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		_margin-left: 1px;
	}
		#resourcecenter_outerwrapper .resourcecenter__tab_homepage .featured_article_text01 a
		{
			font-size: 12px;
		}
	#resourcecenter_outerwrapper .resourcecenter__tab_homepage .ajax__tab_tab
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.featuredarticlesModuleBox 
	{
		font-size: 11px;
	}
	/**  ctrl_milc_sectionSummary **/	
	#Section
	{
		float: left;
		margin: 10px 0 0 0;
		padding-left: 10px;		
	}
	.sectionModuleBox
	{
		background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/sectSumry_btmRight.gif) no-repeat bottom right;
		margin: 0;
		width: 330px;
	}
		.sectionModuleBoxHead
		{
			background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/sectSumry_topRight.gif) no-repeat top right;
			height: 31px;
		}
			.sectionModuleBoxHead h2
			{
				background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/sectSumry_topLeft.gif) no-repeat top left;
				height: auto;
				padding: 8px 30px 0 10px;
				color: #FFFFFF;					
				margin: 0;
				font-weight: bold;			
				height:18px;
				font-family: Arial;				
			}
		.sectionModuleBoxBody
		{
			background:  url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/sectSumry_btmLeft.gif) no-repeat bottom left;
			height: 200px;
		}
	#SummaryRight h2,
	#SummaryRight h3
	{
		color: #673694 !important;
	}
	#SummaryRight h3,
	#SummaryRight h3 a
	{
		font-size: 12px;
	}
	/** ctrl_milc_hrEvents **/
	.hrEventsModuleBox
	{
		background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/hrEvents_btmRight.gif) no-repeat bottom right;
		margin: 10px 0px 0px 0px;
		width: 670px;
		position: relative;
		left: 10px;
	}
		.hrEventsModuleBoxHead
		{
			background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/hrEvents_topRight.gif) no-repeat top right;
			height: 31px;
		}
			.hrEventsModuleBoxHead h2
			{
				background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/hrEvents_topLeft.gif) no-repeat top left;
				height: auto;
				padding: 8px 30px 0 10px;
				color: #FFFFFF;					
				margin: 0;
				font-weight: bold;			
				height: 18px;
				font-family: Arial;	
			}
		.hrEventsModuleBoxBody
		{
			background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/hrEvents_btmLeft.gif) no-repeat bottom left;
		}
			.index-wrapper #centerColumn .hrEventsModuleBoxBody #ArticleSectionSummary
			{
				height: auto;
			}
			.hrEventsModuleBox #SummaryRight ul
			{
				padding: 0px;
			}
#hrEventsModuleBox #rightSide,
#hrEventsModuleBox #leftSide {
  width: 330px;
}
/** ctrl_milc_popularTopics **/
#rightColumn #PopularTopics h4 {
  font-size: 12px;
}
#rightColumn #PopularTopics h3 {
  color: #673694 !important;
  margin: 0px;
  font-size: 12px;
}
#rightColumn #PopularTopics ul {
  margin: 4px 0 0;
  padding-left: 0;
}
#rightColumn #PopularTopics ul ul
{
	margin: 0 0 10px;
}
#rightColumn #PopularTopics ul p {
  padding: 0px;
  margin-bottom: 3px;
  font-size: 12px;
}
#rightColumn #PopularTopics ul p a {
  font-size: 12px;
}
#rightColumn #PopularTopics ul div {
  text-align: left !important;
}

#rightColumn #PopularTopics li {
  margin-left: 15px;
}
#rightColumn #PopularTopics li a:link,
#rightColumn #PopularTopics li a:visited,		
#rightColumn #PopularTopics li a:hover {
  text-decoration: underline;
  color: #0161B2;
  font-size: 12px;
}
/** ctrl_milc_rightHeadliner **/
#rightColumn #rightHeadliner h3	{
  color: #673694;
  font-size: 12px;
}
/** ctrl_milc_repeatSummary **/
#rightColumn #RepeatSummary h2 {
  font-size: 11px;
  padding-top: 10px;
}
#rightColumn #RepeatSummary p {
  color: #000000 !important;
  padding-bottom: 4px;
}
#rightColumn #RepeatSummary p a {
  text-decoration: underline;
}
#rightColumn #RepeatSummary div.dottedLine {
  margin-top: 12px;
}
	/** ctrl_milc_monsterEmploymentIndex **/
	.MonsterEmploymentIndexBox
	{
		background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/mnstrEmpIndex_hp_btmRgt.gif) no-repeat bottom right;
	}
		.MonsterEmploymentIndexBoxHead
		{
			width: 243px;
			height: auto;
			float: left;
		}
		div#MonsterEmploymentIndexBox .MonsterEmploymentIndexBoxHead h3
		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
		}
		.MonsterEmploymentIndexBoxBody
		{
			background:  url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/mnstrEmpIndex_hp_btmLeft.gif) no-repeat bottom left;
		}
		.MEI_devider
		{
			background: url(http://media.newjobs.com/id/hiring/core/2009.12/divider_blue.gif) no-repeat top left;
			margin: 10px 0px;
			border: 0px;
		}
		.MEI_lblLayout1_AbstractNational
		{
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
		}
/*****************************************/
/**	 override master_milc_article.css 	**/
/*****************************************/
.article-wrapper #rightColumn
{
	top: 20px;
	left: -31px;
	margin: 0 0 0 10px;
	position: relative;
	_clear: both;
}
.article-wrapper #rightColumn #Blurb {
  margin: 0 0 17px 30px;
}
.article-wrapper #Tools
{
	margin: 0 0 0 21px;
	padding: 10px 0px 0px;
	width: 250px;
}
.article-wrapper #centerColumn
{
	margin: 0px;
	width: 680px;
}
.article-wrapper #centerColumn li
{
  margin: 0 0 10px 20px;
  list-style-type: disc;
}
.article-wrapper .contentModuleBox
{
	background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/Products_box_right_white.gif) no-repeat bottom right;
	width: 680px;
}
	.article-wrapper .contentModuleBoxHead
	{
		background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/Products_head_right_white.gif) no-repeat top right;
	}
	.article-wrapper .contentModuleBoxHead h3
	{
		background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/Products_head_left_white.gif) no-repeat top left;
	}
		.article-wrapper .contentModuleBoxBody
		{
			background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/Products_box_left_white.gif) no-repeat bottom left;
			_margin-top: -2px;
		}
		/** ctrl_milc_articleBody **/
		#ArticleBody
		{
			padding: 10px 10px 30px;
			_padding: 0px 10px 30px;
		}
#articleTitle h1 {
  color: #673694;
  margin: 0;
  padding-bottom: 5px;
}
#articleTitle a {
  color: #673694;
}
#articleTitle h2,
#ArticleBody h3,
#articleText,
#articleText h2,
#articleText p {
  font-size: 12px;
}
#ArticleBody h3 {
  margin: 5px 0;
}
#articleText p {
  padding: 0 0 10px;
}
				#articleText a
				{
					text-decoration: underline;
				}
			.addOnHeading
			{
				color: #673694;
			}
			.dottedLineTop,
			.dottedLineBottom
			{
				border: none;
				background: url(http://media.newjobs.com/id/hiring/core/2009.12/divider_green.gif) no-repeat top left;
				float: none !important;
				padding: 0 !important;
			}
			.articleAddOnBox div
			{
				float: left;
				clear: both;
				width: 240px;
				padding: 0 0 10px;
			}
			.articleAddOnBox img
			{
				padding: 0 5px 0 10px !important;
				float: left;
				clear: both;
			}
			.articleAddOnBox a
			{
				float: left;				
				padding: 0;
				width: 190px;
			}
			/** ctrl_milc_rating **/
			.ratingModuleBox
			{
				background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/reportRating_btmRight_2.gif) no-repeat bottom right;
			}
				.ratingModuleBoxHead
				{
					background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/reportRating_topRight.gif) no-repeat top right;
				}
					.ratingModuleBoxHead h3
					{
						background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/reportRating_topLeft.gif) no-repeat top left;
					}
					.ratingModuleBoxBody
					{
						background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/reportRating_btmLeft_2.gif) no-repeat bottom left;
						padding: 5px 20px;
					}
#Rating .rating_label {

width: 95px;






}
					#Rating .rating_bar 
					{
						width: 65px;
						background: url(http://media.newjobs.com/id/hiring/core/2008.11/icons/ratingStar_Off.gif) repeat-x top left;
					} 
					#Tools
					{
						background: #E5ECF4;
					}
						#Tools .rating_label
						{
							width: 10%;
						}
						#Tools a
						{
							text-decoration: underline;
							font-size: 11px;
						}
						#Tools .rating_row
						{
							float: left;
							width: 240px;
							padding: 10px 0 15px 10px;							
						}
/** ctrl_milc_popularTopics **/	
.article-wrapper #rightColumn #PopularTopics {
  margin: 0 0 15px 21px;
  padding: 0 10px 15px 10px;
  background: url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/mnstrEmpIndex_hp_btmRgt.gif) no-repeat bottom right;
  width: 230px;
}
.article-wrapper #PopularTopics .dottedLine {
  height: auto;
}	
.article-wrapper #rightColumn #RelatedContent	{
  margin: 0 0 0 21px;
  padding: 0 0 15px;
  background: #E5ECF4;
}
.article-wrapper #rightColumn #RelatedContent h2 {
  color: #673694;
  font-size: 12px;
  padding: 0 0 5px 10px;
}
.article-wrapper #rightColumn #PopularTopics a,
.article-wrapper #rightColumn #PopularTopics li a,
.article-wrapper #rightColumn #RelatedContent a {
  text-decoration: underline;
  font-size: 11px;
}
.article-wrapper #rightColumn #PopularTopics li
{
	padding: 0 10px 5px 0;
	margin: 0 0 0 15px;
}
.article-wrapper #rightColumn #RelatedContent li {
  padding: 0 10px 5px 0;
  margin: 0 0 0 25px;
}
.article-wrapper #rightColumn #PopularTopics img {
  border-right: 5px solid #E5ECF4;
  vertical-align: middle;
  padding: 2px 0;
  _border: none;
  _margin: 2px 5px 2px 0;
  _padding: 0;
}
.article-wrapper #rightColumn #PopularTopics h3 {
  padding: 0 0 5px 0;
}
.article-wrapper #rightColumn #PopularTopics ul {
  margin: 0;
}
/*****************************************/
/**	 override master_milc_sections.css 	**/
/*****************************************/
.contentModuleBox {
  background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/contentBox_btmRight.gif) no-repeat scroll right bottom;
}
.contentModuleBoxHead {
  background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/contentBox_topRight.gif) no-repeat scroll right top;
  height: 18px; /* needed for IE7 and IE6 */
}
.contentModuleBoxHead h3 {
  background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/contentBox_TopLeft.gif) no-repeat scroll left top;
  padding: 0; /* needed for IE6 */
}
.contentModuleBoxBody {
  background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/contentBox_btmLeft.gif) no-repeat scroll left bottom;
  padding: 0 10px !important; /* override the IE hacks in nextgen css */




min-height: 338px;
  _height: 338px;


}
#centerColumn #subHeadliner h3 {
  margin-top: 20px;
}
#centerColumn #subHeadliner .dottedLine {
  background: #57A916 url(http://media.newjobs.com/id/hiring/core/2009.12/divider_green.gif) no-repeat scroll right top;
  border: 0 none;
  height: 1px;
  margin: 0 0 15px 0 !important; /* override the IE hacks in nextgen css */
  width: 100% !important; /* override the IE hacks in nextgen css */
  overflow: hidden; /* needed for IE6 */
}
/** ctrl_milc_leftNavMenu **/
.Active {
  font-weight: bold;
  border-left-color: #53A80D;
  border-bottom: 1px solid #A9A9A9;
  border-top: 1px solid #A9A9A9;
  position: relative;
  left: 1px;
}
.Inactive {
  border-left-color: #E4EBF1;
}
.leftNavList {
  background-color: #E4EBF1;
}
.leftNavList ul {
  background-color: #E4EBF1;
}
.leftNavList a {
  width: 156px;
  font-size: 12px;
}
.navModuleBox
{
  width: 180px;
  background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/leftNavGray_btmRight.gif) no-repeat scroll right bottom;
}
.navModuleBoxHead {
  background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/leftNavGray_topRight.gif) no-repeat scroll right top;
}
.navModuleBoxHead h3 {
  background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/leftNavGray_topLeft.gif) no-repeat scroll left top;
  padding: 0; /* needed for IE6 */
}
.navModuleBoxBody {
  background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/leftNavGray_btmLeft.gif) no-repeat scroll left bottom;
  padding: 0;
}
/** ctrl_milc_carouselSection **/
#SectionCenter #SectionItemWrapper,
#SectionCenter #SectionAlternateWrapper {
  margin-left: 0 !important; /* override the IE hacks in nextgen css */
}
#SectionCenter #SectionItemWrapper {
  background-color: #C9D7E2;
}
#SectionCenter #SectionAlternateWrapper {
  background-color: #E4EBF1;
}
#centerColumn #SummaryRight h3#repheading a {
  font-size: 12px;
}
#centerColumn #SummaryRight h3#repheading a:hover {
  font-size: 12px;
  text-decoration: underline;
}
#centerColumn #SummaryRight p#reppara {
  padding: 0;
  color: #000000 !important;
  font-size: 12px;
}
/** ctrl_milc_featuredTopics **/
#FeaturedTopics h2 {
  color: #000000;
  font-size: 12px;
  margin: 0 !important; /* override the IE hacks in nextgen css */
}
#FeaturedTopics p {
  font-size: 11px;
  padding: 4px 0 0 !important; /* override the IE hacks in nextgen css */
  margin: 0 !important; /* override the IE hacks in nextgen css */
}
#FeaturedTopics .leftBox {
  height: auto;
  margin-bottom: 25px;
  clear: left;
}
#FeaturedTopics .rightBox {
  height: auto;
  margin-bottom: 25px;
  clear: right;
}
#FeaturedTopics a {
  font-size: 11px;
  text-decoration: underline;
}
/** ctrl_milc_topicRepeater **/
#centerColumn #TopicRepeater {
  margin: 0 !important; /* override the IE hacks in nextgen css */
  padding-bottom: 5px;
}
#centerColumn #TopicRepeater h2 a {
  font-size: 12px;
  font-weight: bold;
}
#centerColumn #TopicRepeater h2 a:hover {
  font-size: 12px;
  text-decoration: underline;
}
#centerColumn #TopicRepeater p {
  font-size: 12px;
  padding: 0 0 15px 0;
}
/** ctrl_milc_marketingIntelligenceSection **/
.infoModuleBox {
  width: auto;
  background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/rightClmnGreen_btmRgt.gif) no-repeat scroll right bottom;
}
.infoModuleBoxHead {
  background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/rightClmnGreen_topRgt.gif) no-repeat scroll right top;
}
.infoModuleBoxHead h3 {
  background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/rightClmnGreen_topLeft.gif) no-repeat scroll left top;
}
.infoModuleBoxBody {
  background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/thrashBox/rightClmnGreen_btmLeft.gif) no-repeat scroll left bottom;
  padding: 0 10px 1px 0; /* needed for IE6 and IE7 */
}
/** ctrl_milc_marketingIntelligence **/
#intelligencewrapper .contentWrapper {
  background: #C9D7E2;
  border: 1px solid #A9A9A9;
  border-top: none;
}
#intelligencewrapper .contentWrapper .infoContainer,
#intelligencewrapper .contentWrapper .optionContainer {
  font-size: 12px;
}
#intelligencewrapper .RadTabStripTop_NextGen .rtsFirst .rtsOut {
  margin-left: 0;
}
#intelligencewrapper .RadTabStrip {
  border-bottom: 1px solid #A9A9A9;
}
#intelligencewrapper .RadTabStrip .rtsLI {
  margin: 0 !important;
}
#intelligencewrapper .RadTabStrip .rtsLink {
  background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/milc-tab-off-left.gif) no-repeat scroll left center;
}
#intelligencewrapper .RadTabStrip .rtsSelected {
  background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/milc-tab-on-left.gif) no-repeat scroll left center;
}
#intelligencewrapper .RadTabStrip .rtsLink,
#intelligencewrapper .RadTabStrip .rtsSelected {
  display: block;
  float: left;
  padding-left: 10px;
}
#intelligencewrapper .RadTabStrip .rtsOut {
  background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/milc-tab-off-right.gif) no-repeat scroll right center;
}
#intelligencewrapper .RadTabStrip .rtsSelected .rtsOut {
  background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/milc-tab-on-right.gif) no-repeat scroll right center;
}
#intelligencewrapper .RadTabStrip .rtsOut,
#intelligencewrapper .RadTabStrip .rtsSelected .rtsOut {
  display: block;
  float: left;
  height: 29px !important;
  padding-right: 14px;
}
#intelligencewrapper .RadTabStrip .rtsIn {
  background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/milc-tab-off-bg.gif) repeat-x scroll 0 0;
  color: #505050;
  font-weight: normal;
}
#intelligencewrapper .RadTabStrip .rtsSelected .rtsIn {
  background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/milc-tab-on-bg.gif) repeat-x scroll 0 0;
  font-weight: bold;
}
#intelligencewrapper .RadTabStrip .rtsIn,
#intelligencewrapper .RadTabStrip .rtsSelected .rtsIn {
  display: inline;
  float: left;
  padding: 0 5px 0 0;
  text-decoration: none;
  line-height:29px;
}
#intelligencewrapper .RadTabStrip .rtsTxt {
  font-size: 12px;
}
#intelligencewrapper .RadTabStrip .rtsLink:hover .rtsIn,
#intelligencewrapper .RadTabStrip .rtsSelected .rtsIn {
  color: #0161B2;
}
#intelligencewrapper .optionContainer select {
  margin-left: 3px;
}
.RadTabStripTop_NextGen .rtsFirst .rtsLink,
.RadTabStripTop_NextGen .rtsLink .rtsOut,
.RadTabStripTop_NextGen .rtsLast .rtsLink .rtsOut,
.RadTabStripTop_NextGen .rtsLink.rtsBefore .rtsOut, 
.RadTabStripTop_NextGen .rtsFirst .rtsSelected,
.RadTabStripTop_NextGen .rtsSelected .rtsOut, 
.RadTabStripTop_NextGen .rtsLast .rtsSelected .rtsOut 
{
  height: 29px;
  float: left;
  display: inline;
}
/*****************************************/
/**	 override master_milc_search.css 	**/
/*****************************************/
.search-wrapper #centerColumn
{
	width: 680px;
}
	.search-wrapper .contentModuleBox
	{
		width: 680px;
	}
	#eventRepeater
	{
		padding: 10px 0;
	}
	.pagingExpandedViewNavigationSelected
	{
		font-weight: normal;
		color: #4C4C4C;		
	}
	td.pagingExpandedView table td table.pagingExpandedViewNavigation td
	{
		color: #A5A5A5;
	}	
		#searchSubheader
		{
			background-color: #7490A8;
			color: #FFFFFF;	
		}
			#searchSubheader #subheaderLabel
			{				
				padding-top: 5px;
			}
			#searchSubheader #sortSection
			{
				margin-bottom: 3px;
			}
			#headerWrapper
			{
				background-color: #E5ECF4;	
			}
			.search-wrapper #itemWrapper
			{
				border: none;					
			}
				#itemWrapper #Summary h3 a
				{
					font-family: Arial, Helvetica, sans-serif;
				}
				#itemWrapper #Summary h3 a:hover
				{
					text-decoration: underline;
				}
				#itemWrapper #Summary p
				{
					font-family: Arial, Helvetica, sans-serif;
					color: #000000 !important;
				}
			.search-wrapper .divider-event
			{
				background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/divider_event_repeater_670.gif) no-repeat left top;	
				height: 1px;
				overflow: hidden;
			}
/******************************************/
/**	 override master_milc_subsection.css **/
/******************************************/
.subsections-wrapper .divider-event
{
	background: transparent url(http://media.newjobs.com/id/hiring/core/2009.12/divider_event_repeater_495.gif) no-repeat left top;		
	height: 1px;	
	overflow: hidden;
}
.subsections-wrapper #itemWrapper
{
	border: none;		
}
