/************************************
	1. master_milc_article
	2. page_milc_article
	3. ctrl_milc_articleBody
	4. ctrl_milc_rating
	5. ctrl_nilc_popularTopics
********************************************************/
/************************************
	1. master_milc_article
********************************************************/
#headlineWrapper
{
	margin: 0 0 0 25px;
	padding: 20px 0 0px 14px;
	background-color: #FFFFFF;
	width: 956px;
}
	#headlineWrapper h1.headline 
	{
		margin: 0;
		padding: 0;
		display: inline;
		color: #0161B2;
		font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
		font-weight:bold;
		font-size:16px;
		letter-spacing: �0.05em;
	}
		#headlineWrapper h1.headline span.headlineCategory
		{
			font-weight:normal;
		}
	#headlineWrapper h2.headlineCategory
	{
		margin: 0;
		padding: 0;
		color: #0161B2;
		font-size: 22px;
		font-weight: bold;
		display: inline;
	}
#breadcrumbWrapper
{
	margin: 0 0 0 25px;
	padding: 20px 0 6px 14px;
	background-color: #FFFFFF;
	width: 956px;
}
	#breadcrumbWrapper h1.breadcrumb
	{
		margin: 0;
		padding: 0;
		color: #0161B2;
		font-size: 12px;
		font-weight: normal;
		display: inline;
	}	
			#breadcrumbWrapper a
			{
				color: #0161B2;
				font-size: 12px;
				font-weight: normal;
			}	
			#breadcrumbWrapper a:link
			{
				color: #0161B2;
				font-size: 12px;
				font-weight: normal;
			}	
			#breadcrumbWrapper a:visited
			{
				color: #0161B2;
				font-size: 12px;
				font-weight: normal;
			}	
			#breadcrumbWrapper a:hover
			{
				color: #0161B2;
				font-size: 12px;
				font-weight: normal;
			}	
#outerWrapper 
{
	width: 970px;
	background-color: #FFFFFF;
	margin: 0 0 0 25px;
	padding: 0 0 28px 0;
}
#pageWrapper
{
	width: auto;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}
#centerColumn
{
	width:670px;
	float:left;	
	margin:10px;
}
#rightColumn
{
	width:255px;
	float:right;
	position:absolute;
	top:250px;
	*top:275px;
	left:675px;
}
.contentModuleBox
{
	float: left;
	margin: 0;
	width:670px; /*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: 10px;
		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;
				padding: 0px 20px 0px 20px;
				* padding: 0px 20px 0px 20px; /*trivial bug with IE box rendering model*/
			}
#searchResourceCenter			
{
	float:right;
	position:relative;
	top:-25px;
	padding:0px 10px 0px 0px;
}			
	#searchResourceCenter .BtnLevelTwoSmall
	{
		position:relative;
		top:-3px;
	}	
/************************************
	2. page_milc_article
********************************************************/
#pageWrapper
{
	width: 970px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}
/* Left column controls */
#articleImage
{
	float:left;
	width:300px;
}
#articleAddOnBox
{
	float:right;
	width:350px;	
}
#centerColumn h2
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
#centerColumn h3
{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}
#centerColumn h4
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
#centerColumn p
{
	font-size: 12px;
}	
/* Right column controls */
#rightColumn
{
	margin:0px 10px 0px 10px;
}
#rightColumn h2,
#rightColumn h3
{
	color: #666666;
	padding:0px 0px 0px 10px;
	font-size: 11px;
	font-weight: bold;
}
#rightColumn ul
{
	list-style-type:disc;		
}
#rightColumn li
{
	list-style-type: disc		
}
#rightColumn a
{
	color: #0161B2;
	font-size: 10px;
	text-decoration:none;
}
/************************************
	3. ctrl_milc_articleBody
********************************************************/
#ArticleBody
{
	padding:0px 10px 30px 10px;
	min-height: 360px;
	height: auto !important;
	height: 360px;
}
#articleTitle h1
{
	color: #FF6600;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 2px;
}
#articleTitle h2
{
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
}
#articleTitle a
{
	text-decoration: none; 
	color: #FF6600;
	font-size: 13px;
	font-weight: bold;
}
#ArticleBody h3
{
	color: #666666;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}
#ArticleBody h4
{
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
.articleImage
{
	float:left;
	width:350px;
}	
.articleAddOnBox
{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width:250px;
}	
.articleAddOnBox img
{
	padding: 0px 0px 0px 10px !important;
}	
.articleAddOnBox a
{
	text-decoration:none;
	padding:5px;
}	
#articleText
{
	font-size: 12px;
}	
.dottedLineTop
{
	height:1px;
	border-bottom:1px dashed #BFD28B;
	margin: 0px 4px 0px 0px;
	width:auto;
	font-size:1px;
}
.dottedLineBottom
{
	height:6px;
	border-bottom:1px dashed #BFD28B;
	margin: 4px 4px 0px 0px;
	width:auto;
	font-size:1px;	
}
.addOnHeading
{
	color: #BFD28B;
	font-weight: bold;
	font-size: 12px;	
	padding: 10px 0px 10px 10px !important; 
	width:auto;
}
html, body
{
	height: 100%;
	min-height: 100%;
}
/************************************
	4. ctrl_milc_rating
********************************************************/
#Rating h2
{
	color: #666666;	
	padding:10px 0px 0px 10px !important;	
	font-size: 12px;
}
#Rating .rating_row
{
	padding: 0px 0px 0px 10px;	
	width:auto;
}
#Rating .rating_label
{
	float:left;
	width:auto;
}
#Rating .rating_descriptor
{
	float:left;
	width:auto;
}
#Tools
{
	width:240px;
	margin: 0px 0px 0px 20px;
	_margin-left: 30px;
	padding:10px 5px 5px 5px;
	*padding:5px 5px 5px 5px;
	background-color:#f2f5e4;
}
#Tools .rating_row
{
	padding: 10px 0px 10px 10px;	
	width: auto;
}
#Tools .rating_label
{
	float:left;
	width:20%;
}
#Tools .rating_descriptor
{
	float:left;
	width:80%;
}
#PopularTopics,
#RelatedContent
{
	width:250px;	
	margin: 0px 0px 0px 20px;
	_margin-left: 30px;
	padding: 0px 0px 30px 0px;
	background-color:#f2f5e4;
}
#Blurb
{
	width:250px;	
	margin: 0px 0px 0px 30px;
	*margin-top: 10px;	
	_margin-left: 40px;
	padding: 0px 0px 30px 0px;
}
/*#PopularTopics              
{
	padding: 0px 0px 0px 10px;
}*/
#PopularTopics h3,
#RelatedContent h2
 {
	margin:0px;
	padding:0px 0px 15px 10px;	
}
#PopularTopics li,
#RelatedContent li
{
	margin:0px 0px 0px 25px;
	padding:0px 10px 0px 0px;	
	color:#0161B2;
	font-size:9px;
}
#PopularTopics ul,
#RelatedContent ul
{
	margin:0px;
	padding:0px;	
}
#PrintThisPageMessage
{
	display:none;
}
.ratingModuleBox
{
	margin: 0;
	*margin-left: 5px;
	width: 285px; /*size the box*/ /*DEV00242070*/
	background: url(http://media.newjobs.com/id/hiring/core/2008.11/thrashBox/reportRating_btmRight_2.gif) no-repeat bottom right;
	font-size: 100%;
}
	.ratingModuleBoxHead
	{
		background: url(http://media.newjobs.com/id/hiring/core/2008.11/thrashBox/reportRating_topRight.gif) no-repeat top right;
		margin: 0;
		padding: 0;
		height: 10px;
		border: 0px;	
	}	
		.ratingModuleBoxHead h3
		{
			background: url(http://media.newjobs.com/id/hiring/core/2008.11/thrashBox/reportRating_topLeft.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 .ratingModuleBoxHead h3
		{
			height: 1%;
		}
		/* For IE 5 PC */
			.ratingModuleBoxBody
			{
				background: url(http://media.newjobs.com/id/hiring/core/2008.11/thrashBox/reportRating_btmLeft_2.gif) no-repeat bottom left;
				margin: 0;
				padding: 0px 20px 0px 20px;
				* padding: 0px 20px 0px 20px; /*trivial bug with IE box rendering model*/
			}
.ratingStar
{
    white-space: nowrap;
    width: 13px;
    height: 12px;
}
.ratingStar .ratingItem
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
    cursor: pointer;
}
.ratingStar
{
    background-image: url(http://media.newjobs.com/id/hiring/core/2008.11/icons/ratingStar_Off.gif);
}
.ratingStarFilled
{
    background-image: url(http://media.newjobs.com/id/hiring/core/2008.11/icons/ratingStar_On_full.gif);
}
.ratingStarEmpty
{
    background-image: url(http://media.newjobs.com/id/hiring/core/2008.11/icons/ratingStar_Off.gif);
}
.ratingStarSaved
{
    background-image: url(http://media.newjobs.com/id/hiring/core/2008.11/icons/ratingStar_On_full.gif);
}
.rating_bar {
  width: 65px;
  background: url(http://media.newjobs.com/id/hiring/core/2008.11/icons/ratingStar_Off.gif)0 0 repeat-x;
}  
.rating_bar div {
  height: 12px;
  background: url(http://media.newjobs.com/id/hiring/core/2008.11/icons/ratingStar_On_full.gif) 0 0 repeat-x;
}
	
