/* styling for xCol elements used across the site */

#xcol .module {
	border:1px solid #b9b9b9;
	padding:6px 8px 16px 8px;
	margin-bottom:15px;
	overflow: hidden;
}
#polls h3 {
	font-size:1.2em;
	line-height:1.5em;
}
#content #frmPoll {
	padding:10px 10px 0 10px;
}
#voteButton {
	background: url(/_hbi_ui/_NWO/_images/btn/btnVote.gif) no-repeat 0 0;
	width: 81px;
	height: 25px;
	margin: 10px 0 0 0;
}

#content #voteButton:hover{
	background-position:-81px 0;
}
.pollContent {
	margin:10px 10px 0 10px;
}
#content .pollContent p {
	padding:0;
}
/* jobs styling */
#jobs .header {
	background:url(/_hbi_ui/_NWO/_images/bkg/bkgH2.gif) no-repeat left bottom;
	padding-bottom: 12px;
	margin:10px 0 12px 0;
}

#content #jobs h2 {
	float: left;
	background:none;
	margin-right:10px;
	display:inline;
}

	#jobs h2 a {
		font-family:Arial;
		float:left;
		padding:5px 0 0 0;
		text-decoration:none;
		color:#fff;
		font-size:1em;
	}
	#jobs h2 a:hover {
		text-decoration:underline;
		background:none;
		color:#000;
	}

.jobs {
	float:left;
	width:240px;
}

.searchJobs{
	padding-top:3px;
}

#content #jobs.moduleRoundedPink .header {
		background:url(/_hbi_ui/_NWO/_images/bkg/bkgModulePinkTopRightJobs.gif) no-repeat right top;
		color:#fff;
		height:33px;
		width:300px;
		margin: 0 0 10px 0;
	}
#content #jobs .moduleRoundedOuter {
		background:url(/_hbi_ui/_NWO/_images/bkg/bkgModulePinkTopLeftJobs.gif) no-repeat top left;
		height:1%;
	}
.rssJobs {
	float:right;
	width:31px;
	margin-bottom:10px;
}
.jobsContent {
	padding:0 10px;
}
#jobs ul li {
	font-weight:700;
	background:none;
	padding-left:0px;
	margin-bottom:3px;
}
#jobs ul li.jobDetail {
	margin:3px 0 10px 0;
	font-weight:normal;
	font-size:1.1em;
}
#searchJobsBtn {
	float: none;
	margin-top:15px;
}

/* xcol bulletins styling */
.bulletin {
	margin:5px 0 3px 8px;
}
.bulletin a {
	font-size:1.2em;
}

.bulletin p{
	font-weight:700;
}

.subscribe {
	margin:10px 0 0 0;
}

#content .subscribe p {
	margin-bottom: 0;
}

#content #bulletins p {
	padding:0 10px;
}
/* xcol polls styling */
#content #polls p {
	margin-bottom:0px;
	padding:0 10px;
}
#content #polls img {
	margin:5px 0px;
}
/* styling to promo items */
#xcol .largePromos .promoImageTitle,
#xcol .largePromos .promoImageTitleText,
#xcol .largePromos .promoTitleText,
#xcol .largePromos .promoImage {
	margin: 0 0 15px 0;
}
#xcol .smallPromos {
	width:158px;
	float:left;
	margin-right:20px;
}
	#xcol .smallPromos .promoImage {
		margin:0 0 15px 0;
	}
	#xcol .smallPromos .promoTitleText,
	#xcol .smallPromos .promoImageTitle,
	#xcol .smallPromos .promoImageTitleText {
		margin:0 0 15px 0;
		border:1px solid #e2e6f5;
	}
		#xcol .smallPromos .promoTitleText h3,
		#xcol .smallPromos .promoImageTitle h3,
		#xcol .smallPromos .promoImageTitleText h3 {
			background:#e2e6f5;
			font-size:1.2em;
			display:block;
		}
		#xcol .smallPromos .promoTitleText h3 a,
		#xcol .smallPromos .promoImageTitle h3 a,
		#xcol .smallPromos .promoImageTitleText h3 a {
			color:#1d398d;
			text-decoration:none;
			display:block;
			padding:8px;
		}
		#xcol .smallPromos .promoTitleText h3 a:hover,
		#xcol .smallPromos .promoImageTitle h3 a:hover,
		#xcol .smallPromos .promoImageTitleText h3 a:hover {
			background:#f3f6ff;
			color:#000;
			text-decoration:none;
			display:block;
		}
		#xcol .smallPromos .promoTitleText a img,
		#xcol .smallPromos .promoImageTitle a img,
		#xcol .smallPromos .promoImageTitleText a img {
			display: block;
		}	
		#xcol .smallPromos .promoTitleText p,
		#xcol .smallPromos .promoImageTitleText p {
			padding:8px;
		}
		#xcol .smallPromos .promoImageTitleText p {
			background: #fff;
			margin: 0;
			width:140px; /* jquery slidedown needs this*/
		}
			#xcol .smallPromos .promoImageTitleText p a {
				display: block;
				width: 100%;
				text-decoration: none;
			}
		#xcol .smallPromos .promoImageTitleText {
			position: relative;
		}
	
	
#xColAds{
	float:left;
}

/* styling for adverts */		
.adMPU,
#xColAds div img,
#xColAds div object  {
	margin-bottom:10px;
}

