@media screen {
/* ########################################### */
/* ------------- XCOL STYLESHEET ------------- */
/* ########################################### */

	

#xcol #xcolAds {
	padding: 0;
	border: 0;
}
/* -------------------- */
/* generic xcol styling */
/* -------------------- */

#xcol label{
	text-align:left;
}

/* title styling - generic for image replacement - TODO: this needs to be tidied up into something more generic */
.jobs #jobsTitle,
#xcol #bulletinsTitle, 
#xcol .xColPoll #pollTitle,
#xcol #latestIssue #lastestIssueTitle, 
#xcol #directoryTitle,
#xcol #whitepaper #whitePapersTitle {
	text-indent: -5000px;
	display:block;
	margin-bottom: 10px;	
	height:24px;
	margin:10px 0 0 4px;
	padding:0 7px 4px 0;
	border-bottom: 1px solid #acaaaa;
}




	/* -------------- */
	/* xcol jobs area */
	/* -------------- */
	
	/* jobs title styling */
	#content .jobs h3#jobsTitle {
		background: url(/_images/bkg/bkgTitleJobs.gif) no-repeat 4px 0;
		
		
	}
	
		#content .jobs h3#jobsTitle a {
			height: 24px;
		}
	
	 #content .jobsBoxContent{
		padding:7px;
	}
	
	#content .jobsBoxContent h2{
		font-size:1.5em;
		line-height:1.0em;
		color:#015283;
		display:inline;
		margin-right:8px;
	}
	
	/* Search more Jobs link */
	
	#content .jobsBoxContent h4{
		font-size:1.3em;
		padding:5px 0 0 8px;
	}
	
		#content .jobsBoxContent h4 a.searchMore{
			text-decoration:underline;
			font-weight:700;
		}
		
		#content .jobsBoxContent h4 a.searchMore:hover{
			text-decoration:none;
		}
	
	#latestJobs ul{
		background: url(/_hbi_ui/_HCO/_images/bkg/bkgDotted.gif) repeat-x top left;
		padding-top:4px;
		margin-top:5px;
	}
	
		/* jobs listing styling */
		ul#jobsOfTheWeek li.jobDetail{
			margin:0 0 4px 0;
			padding-bottom:6px;
			background: url(/_hbi_ui/_HCO/_images/bkg/bkgDotted.gif) repeat-x bottom left;
			}
			
		ul#jobsOfTheWeek li a {
			font-weight: 700;
			color: #000000;
			}


	/* ---------------------- */
	/* xcol bulletins styling */
	/* ---------------------- */
	#xcol #bulletinsTitle {
		background: url(/_images/bkg/bkgTitleBulletins.gif) no-repeat top left;
	}
	
	#xcol .xColBulletins {
		padding: 5px;
	}
	
	#xcol .xColBulletins .frmRow label,
	#xcol .xColBulletins .frmRow a {
		font-weight: 700;
	}
	
	#xcol .xColBulletins .frmRow{
		vertical-align:middle;
	}
	
	.btnSubscribe{
		background:transparent url(/_hbi_ui/_HCO/_images/btn/btnSubscribe.gif) repeat scroll 0 0;
		border:none!important;
		display:inline-block;
		height:26px;
		padding:0;
		width:86px;
	}
	.btnSubscribe:hover{
		background-position: -86px 0;
	}
	
	
	/* ----------------- */
	/* xcol directory styling */
	/* ----------------- */
	#xcol .xColDirectory{
		padding:4px;
	}

	#xcol #directoryTitle {
		background: url(/_images/bkg/bkgTitleDirectory.gif) no-repeat top left;
		height:17px;
		margin-bottom:10px;
	}
		
	/* ----------------- */
	/* xcol poll styling */
	/* ----------------- */
	#xcol #pollTitle {
		background: url(/_images/bkg/bkgTitlePoll.gif) no-repeat top left;
	}
	
	#xcol .xColPoll h4 {
		font-weight: 700;
	}
	
	#xcol .pollContent{
		padding: 0 5px;
	}

	#xcol .pollContent a.button {
		float: left;
		margin-top: 1.0em;
	}
	
	/* ----------------------------- */
	/* xcol styling for latest issue */
	/* ----------------------------- */
	
	#xcol #latestIssue .latestIssueImage {
		float: right;
		padding: 0;
		margin:10px 0;
		width:110px;
	}
	
	#xcol #latestIssue .latestIssueImage img{
		border: 1px solid #c3c3c3;
	}
	
	#xcol .latestIssueContent {
		padding: 0;
		width: 170px;
		float:left;
	}
	
		#xcol ul.latestIssueContent li h4{
			font-size:1.0em;
			line-height:1.4em;
		}
		
		#xcol ul.latestIssueContent li h4 a{
			color:#000;
			display:block;
			padding:3px 0;
			background: url(/_hbi_ui/_HCO/_images/bkg/bkgBullet.gif) no-repeat 0 50%;
			padding-left:8px;
			margin-left:5px;
			
		}
	
		#xcol ul.latestIssueContent li h4 a:hover{
			text-decoration:underline;
			background-color:#e4e4e4;
		}
	
	#xcol #lastestIssueTitle {
		background: url(/_images/bkg/bkgTitleLatestIssues.gif) no-repeat top left;
		height:15px;
	}
	
	#xcol #latestIssue h5{
		padding:0 0 5px 5px;
	}
	
	/* --------------------- */
	/* xcol styling for poll */
	/* --------------------- */
	
	#xcol #frmPoll p, .pollContent p {
		font-weight: 700;
	}
	
		.pollContent p {
			padding: 10px 0;
		}
	
	/* ----------------- */
	/* MIMS Drug Search  */
	/* ----------------- */

#drugSearch {
	margin-bottom: 15px;
}

	#drugSearch h2 {
		text-indent: -5000px;
		width:299px;
		height:35px;
		margin-bottom: 1px;
		background:url(/_images/bkg/bkgTitleMimsSearch.gif) no-repeat top left;
	}
	
	#drugSearchContent {
		background-color:#494949;
		padding: 9px 0 15px 0;
	}
	
	#drugSearchContent p {
		font-size:1.1em;
		color:#dbdbdb;
		margin:0 9px;
	}
	
	#frmDrugSearch {
		margin: 0 9px 7px 0;
	}
	
	#drugSearchContent div.browse {
		margin: 7px 9px 0 9px;
		padding-top: 12px;
		background:transparent url(/_images/bkg/bkgMimsSearchDashBorder.gif) repeat-x scroll left top;
	}
	
	#drugSearchContent div a {
		font-size: 1.2em;
		color: #dbdbdb;
		font-weight: bold;
		text-decoration: underline;
	}
	
	#frmDrugSearch .frmRow{
		margin:0 0 5px 9px;
		display:inline;
	}

	
	#drugSearchContent input {
		float: left;
	}
	
	#drugSearchContent input.inputText {
		background: url(/_images/bkg/bkgMimsSearchInput.gif) no-repeat right top;
		border: 0;
		padding: 4px 3px;
		margin-right: 6px;
		width: 195px;
		float:left;
		display:inline;
	}
	
	#drugSearchContent input.searchButton{
		background:url(/_images/btn/btnMimsSearch.gif) no-repeat 0 0;
		height:26px;
		width:67px;
		border:0 none;
		cursor:pointer;
		display:block;
		text-indent:-5000px;
		text-transform: uppercase;
	}
	
	#drugSearchContent input.searchButton:hover{
		background-position:0 -26px;
	}	
	
	/* ----------------------------------------------------- */
	/* styling for auto complete drop down under input field */
	/* ----------------------------------------------------- */
	.ac_results {
		background-color: white;
		border: 1px solid #494949;
	}
	
	.ac_results ul {
		padding:3px;
	}
		
	.ac_results ul li {
		font-size: 1.2em;
		padding-bottom: 3px;
	}
	
	.ac_results ul .ac_over {
		background-color: #DFDFDF;
		cursor: pointer;
	}
	
	.ac_results ul li strong {
		font-weight: bold;
	}
	
	
}/* closes @media screen { */
