*{ margin:0; padding:0; border:0; outline:0;}
table { border-collapse:collapse; border-spacing:0; }
ol,ul { list-style:none; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
/* end Reset */

.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.block{ clear:both; float:left; width:100%;}

a{ text-decoration:none; color:#000; }
a:hover{text-decoration:underline;}



body{
	background:#ececec;
	color:#000;
	font:11px  Arial, Helvetica, sans-serif;
}

/* General */
.wrapper{ width:818px; margin:0 auto;}

#borderTop,
#container,
#borderBot,
#top,
#menu,
.banner,
#content,
#footer{ clear:both; float:left; width:100%; }


#borderTop{ background:url(../job-images/380/border-top.gif) no-repeat left bottom; height:26px; }
#borderBot{ background:url(../job-images/380/border-bot.gif) no-repeat; height:26px; }
#container{
	background:url(../job-images/380/shadow-mid.gif) repeat-y;
	padding:0 23px;
	width:772px;
}

#content{
	background:url(../job-images/380/bg-content.gif) repeat-y;
	padding-bottom:20px;
}



#top h1 a{
		background:url(../job-images/380/logo.gif) no-repeat;
		clear:both;
		height:73px;
		width:202px;
		float:left; 
		margin:36px 0 19px 0;
		text-indent:-9999px;
	}


#menu{
	background:url(../job-images/380/bg-gradient.gif) repeat-x;
	border:1px solid #d4d4d4; border-top:0; border-bottom:0;
	padding-top:1px;
	height:28px;
	margin-bottom:12px;
}
	#menu a{
		display:inline;
		float:left;
		height:25px;
		text-indent:-9999px;
	}
	#menu a.mAbout{ background:url(../job-images/380/menu-about-yoh.gif) no-repeat; width:82px; margin-left:30px; }
	#menu a.mBenefits{ background:url(../job-images/380/menu-benefits.gif) no-repeat; width:106px; }
	#menu a.mContact{ background:url(../job-images/380/menu-contact.gif) no-repeat; width:111px; }




/* Sidebar Left */
#sLeft{
	display:inline;
	float:left;
	padding:10px 9px 10px 10px;
	width:191px;
}


.padder{ padding-top:10px;}
	h3.titleOpp{
		background:url(../job-images/380/title-opp-yoh.gif) no-repeat;
		height:16px;
	}
	.text a{ font-size:12px; color:#6f68c5; /*text-decoration:underline;*/ font-weight:bold;}

.fontStyle{ font:11px Arial;}
.text{ padding-bottom:16px;}
.text p{ margin-top:10px;}

#facebook{
	background:url(../job-images/380/bg-facebook.gif) no-repeat;
	height:74px;
	margin:0 0 16px 0;
}	
#content #facebook h3{ display:none;}
	#facebook a{
		background:url(../job-images/380/link-facebook.gif) no-repeat;
		height:21px;
		float:right;
		width:89px;
		text-indent:-9999px;
		margin-top:41px;
		margin-right:10px;
	}


#content h3{ display:block; text-indent:-9999px; }

h3.titleUsefulLinks{ background:url(../job-images/380/h3-useful-links.gif) no-repeat; height:44px; }
h3.titleWatchJobs{ background:url(../job-images/380/h3-watch.gif) no-repeat; height:44px; }
h3.titleAboutYoh{ background:url(../job-images/380/title-about-2.gif) no-repeat; height:12px; }
#sLeft h3.titleAboutYoh{ background:url(../job-images/380/title-about.gif) no-repeat; height:12px; }
h3.titleSimilarJobs{ background:url(../job-images/380/title-similar-jobs.gif) no-repeat; height:12px; margin-left:12px; }


#content h3.titleAboutHealthcare{
	color:#000;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-indent:0;
}



.box{
	background:#fff;
	border:1px solid #bfbfbf; border-top:0;
	padding:9px;
	margin-bottom:16px;
}
.box ul li{
	background:url(../job-images/380/arrow.gif) no-repeat left 5px;
	font-weight:bold;
	padding:2px 0 2px 10px;
}
.box ul li a{color:#646464;}


#tagCloud{
	background:#f0b211;
	text-align:justify;
	margin:0 0 16px 0;
	margin-left:-10px;
	padding:10px;
	width:190px;
}
#tagCloud h3{
	background:url(../job-images/380/h3-common-searches.gif) no-repeat;
	height:12px;
	margin-bottom:5px;
}
	#tagCloud a{  line-height:20px;}

/* Subscribe */
#signUp{ padding:9px 1px 9px 9px;}
#signUp img {padding-bottom:10px;
padding-right:5px;}
#signUp p{ margin-bottom:6px; color:black !important;}


	#signUp input{
		background:url(../job-images/380/bg-input-sign.gif) repeat-x;
		color:#111;
		float:left;
		height:23px;
		font:11px Arial, Helvetica, sans-serif;
		padding:11px 4px 0 8px;	
		width:110px;
		/*width:117px;
		margin-left:-8px;*/
	}
	#signUp input.submit{
		background: url(../job-images/380/btn-submit.gif) no-repeat;
		border:0;
		float:left;
		cursor:pointer;
		padding:0;
		margin:0 0 5px 0;
		width:57px; height:34px; text-indent: -9999px;
font-size:0px;
line-height: 0px; 
	}
	

/* Sidebar Right */
#sRight{
	display:inline;
	float:right;
	width:551px;
}


#breadcrumb{
	color:#231f20;
	font-weight:bold;
	padding:8px 0;
}	
	#breadcrumb a{ color:#231f20; }




#about{
	border-top:1px solid #e8e8e8;
	float:left; clear:both; width:100%;
	padding:14px 0;
}

	


/* Search Form */
.searchForm{
	border-bottom:1px solid #e8e8e8;
	border-top:1px solid #e8e8e8;
	height:26px;
	margin-bottom:3px;
	padding:5px 0;
	float:left; clear:both; width:100%;
	position:relative; z-index:999;
}
	.searchForm label{
		background:url(../job-images/380/title-search-jobs.gif) no-repeat;
		height:12px;
		float:left;
		margin:6px 10px 0 68px;
		width:66px;
		text-indent:-9999px;
	}
	.searchForm #job_input_text{
		border-left:1px solid #aeadad; border-right:1px solid #aeadad;
		background:url(../job-images/380/bg-input.gif) repeat-x;
		color:#111;
		float:left;
		height:19px;
		font:11px Arial, Helvetica, sans-serif;
		padding:7px 4px 0 4px;	
		width:226px;
	}
	.searchForm .input_submit{
		background: url(../job-images/380/btn-go.gif) no-repeat;
		cursor:pointer;
		float:left;
		height:26px;
		width:28px; 
		text-indent: -9999px;
	}

/* Search Popup */
#srb{
	background:#eaeaea;
	border:1px solid #999;
	position:absolute; top:34px; left:142px; 
	float:left; clear:both;
	padding:1px;
	width:348px;
	
	
}
#srb .header{
	background:#afadae;
	height:18px; 
	padding-top:7px;
	width:100%; 
}
	#srb .header h4 {
		background:url(../job-images/380/title-popup.gif) no-repeat;
		height:15px;
		color:#fff;
		margin-left:8px;
		text-indent:-9999px;
	}
	#srb .header .close a {  
		color:#fff;
		font-size:13px;
		font-weight:bold;
		position: absolute; top: 6px; right: 8px; 
		
	 }

#srb .content{ width:100%;}
#srb .content tr td{
	padding:7px 8px;
	width:50%;
	vertical-align:top;
}
#srb .content tr.alt td{ background:#f5f5f5;}
#srb .content tr td a{ display:block; font-weight:bold; }
#srb .content tr.srb-lastrow td { background:#afadae; padding:8px 7px; }
#srb .content tr.srb-lastrow td a{ color:#fff;/*text-decoration:underline;*/}


h2.startCareer{
	background:url(../job-images/380/title-start-career.gif) no-repeat;
	height:15px;
	float:left; clear:both; width:100%;
	margin:8px 0;
	text-indent:-9999px;
}


.titlesBox{
	background:url(../job-images/380/bg-bar.jpg) no-repeat;
	height:20px;
	padding-top:9px;
	float:left; clear:both; width:100%;
}
.boxBig{
	background:url(../job-images/380/bg-table.gif) repeat-y center;
	border-bottom:1px solid #e4e4e4;
	display:inline;
	float:left; clear:both; width:548px;
	margin-left:2px;
	margin-bottom:14px;
}	

/* List Jobs*/
	#listJobs h4{ display:inline; float:left; height:12px; text-indent:-9999px; margin-left:12px; cursor: pointer; }
	#listJobs h4.byCat{ background:url(../job-images/380/title-by-cat.gif) no-repeat; width:176px; }
	#listJobs h4.byLoc{ background:url(../job-images/380/title-by-loc.gif) no-repeat; /*width:139px; */
width:166px;
}
	#listJobs h4.byGroups{ background:url(../job-images/380/title-by-groups.gif) no-repeat; /*width:184px;*/
width:164px;
 }
	#listJobs h4.sort-ascending{ background-position: 0 -12px; }
	#listJobs h4.sort-descending{ background-position: 0 -24px; }
	
#listJobs .boxBig{ background:#fafafa url(../job-images/380/bg-joblist.gif) repeat-y; }	
#listJobs .boxBig  div{
	float:left; display:inline;
	padding:10px 12px 12px 12px;
}
#listJobs .boxBig  div.byCat{  width:164px;}
#listJobs .boxBig  div.byLoc{  width:127px;}
#listJobs .boxBig  div.byGroups{ width:184px;}
#listJobs ul li{
	background:url(../job-images/380/arrow.gif) no-repeat left 5px;
	display:block;
	padding:2px 9px
}
#listJobs a.pagination-more{
	background:none;
	color:#6f68c5;
	display:inline-block;
	margin-top:13px;
	margin-left:0px;
	/*text-decoration:underline;*/
}
#listJobs a.pagination-back{color:#6f68c5; display:inline-block;
margin-top:13px;}

#jobsTable{
	background:url(../job-images/380/bg-table.gif) repeat-y center;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:16px;
	padding-bottom:10px;
	float:left; clear:both; width:100%;
}
	
#jobsTable table{ 
	background:url(../job-images/380/bg-bar.jpg) no-repeat;
	width:100%;
 }
	#jobsTable table td{ padding:2px 12px; vertical-align:top;   }
	#jobsTable table tr th{ padding-bottom:13px; text-indent:-9999px;}
	#jobsTable table tr th span{
		float:left;
		margin-left:12px;
		margin-top:10px;
		text-indent:-9999px;
		height:9px;
	}
	#jobsTable table th.title span,
	#jobsTable table th.thJobTitle{
		background:url(../job-images/380/title-job.gif) no-repeat;
		width:322px;
	}
	#jobsTable table th.thJobTitle{
		background:url(../job-images/380/title-job.gif) no-repeat 12px 11px; padding-bottom:20px;
	}
	#jobsTable table th.loc span,
	#jobsTable table th.thLocations{
		background:url(../job-images/380/title-location.gif) no-repeat;
		width:125px;
	}
	#jobsTable table th.thLocations{
		background:url(../job-images/380/title-location.gif) no-repeat 12px 11px; padding-bottom:20px; }
		
	#jobsTable table th.date span,
	#jobsTable table th.thDate{ background:url(../job-images/380/title-date.gif) no-repeat;   width:70px}
	#jobsTable table th.thDate{ background:url(../job-images/380/title-date.gif) no-repeat 12px 11px; padding-bottom:20px; }
	
	#searchPage #jobsTable table td a,
	#jobsTable table td.jobTitle a{
		background:url(../job-images/380/arrow.gif) no-repeat left 4px;
		float:left;
		font-weight:bold;
		padding-left:9px; display:block;
		
	} 

	#jobsTable table a.pagination-back,
	#jobsTable table a.pagination-more{
		color:#6d68c4;
		display:inline;
		text-decoration:underline;
		margin-top:10px; 
	}
	#jobsTable table a.pagination-back{ float:left;}
	#jobsTable table a.pagination-more{ float:right;}


/* Job Details */
#jobDetails{
	border-top:1px solid #e8e8e8;
	position:relative;
	float:left; clear:both; width:541px;
	padding:60px 0 100px 10px;
}	

#jobDetails h4{
	color:#f0b211;
	font-size:16px;
	font-weight:bold;
}
#jobDetails p{ margin-top:10px;}
#jobDetails ul{ margin-top:10px; margin-left:30px;}
#jobDetails ul li{list-style-type:disc;}

#jobDetails	a.applyTop,
#jobDetails	a.applyBot{
		background: url(../job-images/380/apply.gif) no-repeat;
		position:absolute;
		float:left; clear:both;
		width:122px; height:40px;
		text-indent:-9999px;
	}
#jobDetails	a.applyTop{top:15px; right:0;}
#jobDetails	a.applyBot{bottom:52px; right:0;}	




#similarJobs{ padding:4px 12px 10px 12px; width:524px;}
#similarJobs ul li{
	background:url(../job-images/380/arrow.gif) no-repeat left 5px;
	float:left; display:inline;
	padding:2px 9px;
	width:243px;
}
	#similarJobs ul li a{
		font-weight:bold;
	}	



#recentJobs h3{
	background: url(../job-images/380/title-recent-jobs.gif) no-repeat;
	height:17px;
	margin-left:12px;
}
#recentJobs dl{ padding:0 12px;}
#recentJobs dt{ color:#05429b; margin-top:12px;}
#recentJobs dt a{  color:#6d68c4; font-weight:bold; font-size:12px;}
#recentJobs dd a{  color:#6d68c4; }
.trFilterResults{/*display:none;*/}
#jobTitleKeyword {
padding-top:3px;
font-family:Arial;
font-size:11px;
border-style:solid;
border-width:1px;
}
#locationsKeyword{padding-top:3px;
font-family:Arial;
font-size:11px;
border-style:solid;
border-width:1px;
}
 .cloud-Tiny {font-size:11px;

	font-weight:bold;
}
.cloud-Medium {font-size:14px;

}
.cloud-Big {
	font-size:16px;
	font-weight:bold;
	
}
.cloud-Small {font-size:11px;
	
}

p.black, p#black {
color: #000;
}

#listJobs .boxBig div.byCat,
#listJobs .boxBig div.byLoc,
#listJobs .boxBig div.byGroups {
width: 158px;
}
#btGo{padding-right:10px;}
#btReset{padding-right:10px;}

.pagination-back{padding-left:15px; float:left;}

.pagination-more{float:right;  color:#000000 !important;
margin-right:20px;}
