*{ 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/730/border.gif) no-repeat center bottom; height:26px; }
#borderBot{ background:url(../job-images/730/border.gif) no-repeat center top; height:26px; }
#container{
	background:url(../job-images/730/shadow-mid.gif) repeat-y;
	padding:0 23px;
	width:772px;
}

#content{
	background:url(../job-images/730/bg-content.gif) repeat-y;
	padding-bottom:20px;
}
#content p {
	padding-bottom:6px;
}


#top h1 a{
		clear:both;
		width:202px;
		float:left; 
		margin:15px 0 15px 7px;
	}


#menu{
	background:url(../job-images/730/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/730/menu-about-yoh.gif) no-repeat; width:82px; margin-left:30px; }
	#menu a.mBenefits{ background:url(../job-images/730/menu-benefits.gif) no-repeat; width:106px; }
	#menu a.mContact{ background:url(../job-images/730/menu-contact.gif) no-repeat; width:111px; }




/* Sidebar Left */
#sLeft{
	display:inline;
	float:left;
	padding:10px 9px 10px 10px;
	width:191px;
}
#sLeft .info a{color:#b71234; text-decoration: underline;}
#sLeft .info a:hover {text-decoration: none;}

.padder{ padding-top:10px;}
	h3.titleOpp{
		background:url(../job-images/730/title-opp-yoh.gif) no-repeat;
		height:55px;margin: -9px;
	}
	.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/730/bg-facebook.gif) no-repeat;
	height:74px;
	margin:0 0 16px 0;
}	
#content #facebook h3{ display:none;}
	#facebook a{
		background:url(../job-images/730/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; }
#location h3
{
text-indent: 0;
font-size: 1.2em;
font-color: gray;
}
#location .adr
{
font-color: gray;
}
h3.titleUsefulLinks{ 
	padding:5px; background: #44697d url(../job-images/730/h3-useful-links.gif) no-repeat 10px 10px;  margin: 0 -9px 0 -10px;}
#social h3{ 
	padding:10px;  background: url(../job-images/730/h3-follow-yoh.gif) no-repeat 10px 10px;  margin: 0 -9px 0 -10px;}

h3.titleWatchJobs{ background:url(../job-images/730/h3-watch.gif) no-repeat; height:37px;margin: -9px -9px 0; }
h3.titleAboutYoh{ background:url(../job-images/730/title-about-2.gif) no-repeat; height:12px; }
#sRight h3.titleAboutYoh{background-position:0 10px;border-top: 1px solid #e8e8e8; clear: both;height: 35px;}
#sLeft h3.titleAboutYoh{ background:url(../job-images/730/title-about.gif) no-repeat; height:12px; }

span.info{ font-family: 'Times New Roman', Serif;font-size:1.1em; }
#sLeft span.info{ padding-bottom: 15px; display: block;}
#sRight #about p { font-family: 'Times New Roman', Serif;font-size:1.1em; }


h3.titleSimilarJobs{ background:url(../job-images/730/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:#44697d;
	padding:10px;
        margin: 0 -9px 16px -10px;
}
.box a {color: white;}
.box ul li{
	background:url(../job-images/730/arrow1.gif) no-repeat left 5px;
	font-weight:bold;
	padding:0 0 5px 10px;
}
.box ul li a{color:white;}


#tagCloud{
	background:#f2d653;
	text-align:justify;
	margin:0 0 16px 0;
	margin-left:-10px;
	padding:10px;
	width:190px;
}
#tagCloud h3{
	background:url(../job-images/730/h3-common-searches.gif) no-repeat;
	height:12px;
	margin-bottom:5px;
}
	#tagCloud a{  line-height:20px;}

/* Subscribe */
#signUp { margin:0 -8px;padding:9px;border-bottom: 2px solid white;margin-bottom: 14px;}
#signUp img {padding:2px;}
#signUp p{ color:black !important;}


	#signUp input{
		background:url(../job-images/730/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/730/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/730/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:1px solid #aeadad;
		background:url(../job-images/730/bg-input.gif) repeat-x;
		color:#111;
		float:left;
		height:17px;
		font:11px Arial, Helvetica, sans-serif;
		padding:5px 4px 2px 4px;	
		width:226px;
	}
	.searchForm .input_submit{
		background: url(../job-images/730/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/730/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/730/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/730/bg-bar.jpg) no-repeat;
	height:20px;
	padding-top:9px;
	float:left; clear:both; width:100%;
}
.boxBig{
	background:url(../job-images/730/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/730/title-by-cat.gif) no-repeat; width:176px; }
	#listJobs h4.byLoc{ background:url(../job-images/730/title-by-loc.gif) no-repeat; /*width:139px; */
width:166px;
}
	#listJobs h4.byGroups{ background:url(../job-images/730/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/730/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/730/arrow.gif) no-repeat left 5px;
	display:block;
	padding:2px 9px
}
#listJobs a.pagination-more{
	background:none;
	display:inline-block;
	margin-top:13px;
	margin-left:0px;
	/*text-decoration:underline;*/
}
#listJobs a.pagination-back{display:inline-block;
margin-top:13px;}

#jobsTable{
	background:url(../job-images/730/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/730/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/730/title-job.gif) no-repeat;
		width:322px;
	}
	#jobsTable table th.thJobTitle{
		background:url(../job-images/730/title-job.gif) no-repeat 12px 11px; padding-bottom:20px;
	}
	#jobsTable table th.loc span,
	#jobsTable table th.thLocations{
		background:url(../job-images/730/title-location.gif) no-repeat;
		width:125px;
	}
	#jobsTable table th.thLocations{
		background:url(../job-images/730/title-location.gif) no-repeat 12px 11px; padding-bottom:20px; }
		
	#jobsTable table th.date span,
	#jobsTable table th.thDate{ background:url(../job-images/730/title-date.gif) no-repeat;   width:70px}
	#jobsTable table th.thDate{ background:url(../job-images/730/title-date.gif) no-repeat 12px 11px; padding-bottom:20px; }
	
	#searchPage #jobsTable table td a,
	#jobsTable table td.jobTitle a{
		background:url(../job-images/730/arrow.gif) no-repeat left 4px;
		float:left;
		font-weight:bold;
		padding-left:9px; display:block;
		
	} 
	#searchPage #jobsTable table td a {
		background-image: url(../job-images/730/arrow2.gif);	
	} 

	#jobsTable table a.pagination-back,
	#jobsTable table a.pagination-more{
		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:#44697d;
	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/730/apply.gif) no-repeat;
		position:absolute;
		float:left; clear:both;
		width:111px; height:38px;
		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/730/arrow2.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/730/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:#b71234; font-weight:bold; font-size:12px;}
#recentJobs dd a{  color:#44697d; }
.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;
		color:#b71234;}

.pagination-more{float:right;  margin-right:20px;
		color:#b71234;}