*{ 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:#66666d; }
a:hover{text-decoration:underline;}

a.links{ text-decoration:underline; color:#444;}

body{
	background:#fff;
	color:#66666d;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}


/* General */
.wrapper{ width:1000px; margin:0 auto;}


#content{ 
	clear:both; float:left;
	padding:12px 5px 6px 5px;
	width:990px; 
}



#sLeft{
	float:left; display:inline;
	padding-top:91px;
	position:relative; z-index:999;
	width:240px;
}

	#sLeft h1 a{
		background: url(../job-images/398/logo.gif) no-repeat;
		float:left; clear:both;
		height:65px;
		text-indent:-999px;
		position:absolute; top:0; left:40px;
		width:235px;
	}

.boxTop,
.boxBot{
	display:block;
	height:10px;
	overflow:hidden;
	width:240px;
}
.boxTop{ background:url(../job-images/398/homebox-top.jpg) no-repeat;}
.boxBot{ background:url(../job-images/398/homebox-bot.jpg) no-repeat; margin-bottom:6px;}
.level2 .boxTop{ background:url(../job-images/398/level2box-top.gif) no-repeat;}
.level2 .boxBot{ background:url(../job-images/398/level2box-bot.gif) no-repeat; margin-bottom:6px;}
.level1_btop, .level3 .boxTop{ background:url(../job-images/398/level3box-top.gif) no-repeat;}
.level1_bbot, .level3 .boxBot{ background:url(../job-images/398/level3box-bot.gif) no-repeat; margin-bottom:6px;}


.styleTop-1{ background:url(../job-images/398/styleTop-1.jpg) no-repeat !important; }
.styleBot-1{ background:url(../job-images/398/styleBot-1.jpg) no-repeat !important; }
.styleTop-2{ background:url(../job-images/398/styleTop-2.gif) no-repeat !important; }
.styleBot-2{ background:url(../job-images/398/styleBot-2.gif) no-repeat !important; }

.style-1{ background:#dfdcdc !important; }
.style-2{ background:#ededed !important; }

.box{
	background:#b8dbde;
	display:block;
	padding:5px 20px;
	width:200px;
}
.level2 .box{background:#e4d3e7;}
.level1_box, .level3 .box{background:#cad9b8;}




.box p{ margin-top:6px;}
.box h3{
	display:block;
	height:11px;
	margin-bottom:10px;
	text-indent:-9999px;
}
.box h3.aboutUs{ background: url(../job-images/398/hometitle-about.jpg) no-repeat;}
.box h3.uLinks{ background: url(../job-images/398/hometitle-ulinks.gif) no-repeat;}

.level2 .box h3.aboutUs{ background: url(../job-images/398/level2title-about.gif) no-repeat;}
.level2 .box h3.uLinks{ background: url(../job-images/398/level2title-ulinks.gif) no-repeat;}

.level3 .box h3.aboutUs{ background: url(../job-images/398/level3title-about.gif) no-repeat;}
.level1_box h3.uLinks, .level3 .box h3.uLinks{ background: url(../job-images/398/level3title-ulinks.jpg) no-repeat;}

.level3 .box h3.sJobs{ background: url(../job-images/398/level3title-similarjobs.gif) no-repeat;}

.listLinks ul li br{display:none;}


.listLinks ul li{
	display:block;
	font-weight:bold;
	padding:3px 0;
}
.listLinks ul li a{ color:#a66cae; display:block;}
.level1_box ul li a,.level3 .listLinks ul li a{ color:#5b7e35;}


#usefulLinks{
	background:url(../job-images/398/homebg-useful-links.jpg) no-repeat;
	height:58px;
	width:199px;
	padding:20px 20px 5px 20px;
}
#usefulLinks ul li{ display:inline; font-weight:bold; color:#fff;}
#usefulLinks ul li a{ color:#f3fc0d;}
#usefulLinks ul li br{display:none;}

.imgHome{
	display:block;
	margin-bottom:6px; overflow:hidden;
}


#menu{
	padding:0;
	width:240px;
}
	#menu ul li{
		border-top:1px solid #9db7b9;
		display:block;
		padding:6px 20px;
	}
	.level2 #menu ul li{ border-top:1px solid #beb1c0;}
	.level3 #menu ul li{ border-top:1px solid #abb69d;}
	
	#menu ul li.first{ border:0;}
	#menu ul li a{
		color:#333;
		display:block;
		font-weight:bold;
		font-size:12px;
	}

/* Search Form */
.searchForm{
	padding-top:10px;
	height:45px; 
	position:relative; z-index:999;
}

	.searchForm label{
		background:url(../job-images/398/title-search.jpg) no-repeat;
		display:block;
		height:11px;
		margin-bottom:3px;
		text-indent:-9999px;

	}
	.searchForm .input_text{
		border:1px solid #bab7ba; border-right:0;
		color:#333333;
		height:17px;
		font:11px Arial, Helvetica, sans-serif;
		padding:3px 3px 0 3px;
		width:152px;
		float:left; display:inline;
	}
	.searchForm .input_submit{
		background: url(../job-images/398/btn-go.gif) no-repeat;float:right;
		cursor:pointer; float:left; display:inline;
		height:22px; 
		text-indent:-9999px;
		width:29px; font-size:0px;
line-height: 0px;
	}

/* Search Popup */
#srb{
	background:#ededed;
	border:1px solid #bab7ba; 
	color:#152025;
	float:left; clear:both;
	width:409px;
	position:relative; z-index:999;
	position:absolute; top:57px; left:0px;
	 

}
#srb .header{
	font-weight:bold;
	height:23px; border-bottom:1px solid #ccc;
	margin-bottom:10px;
	padding-top:10px;
	text-align: left;
	width:100%;
}
	#srb .header h4 {font-weight:bold;  text-indent:11px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	#srb .header .close a {  color: #333; position: absolute; top: 12px; right: 14px; text-decoration:underline; font-weight:bold; }


#srb .content{ width:409px; }
#srb .content tr td{
	padding:5px 10px;
	border-bottom:1px solid #ccc;
}
#srb .content tr.alt td{ }

#srb .content tr td a{ display:block;  text-decoration:underline; color:#152025;  }
#srb .content tr td a:hover{ text-decoration:none;}

#srb .content tr.srb-lastrow td {
	padding-top:20px; border:0; padding-bottom:10px;
}
#srb .content tr.srb-lastrow:hover td { background:none;}
#srb .content tr.srb-lastrow td a{  text-decoration:underline; font-weight:bold; }	




/* Sidebar Right
---------------------------*/
#sRight{
	float:right; display:inline;
	width:744px;
}


.headerTop,
#header,
.headerBot,
.boxBigTop,
.boxBig,
.boxBigBot{float:left; clear:both; width:100%;}

.headerTop{
	background:url(../job-images/398/homebg-headertop.gif) no-repeat;	
	height:106px;
}
.level2 .headerTop{ background:url(../job-images/398/level2bg-headertop.gif) no-repeat;	}
.level3 .headerTop{ background:url(../job-images/398/level3bg-headertop.gif) no-repeat;	}

	.headerTop h2{
		background:url(../job-images/398/hometitle-header.gif) no-repeat;
		display:block;
		width:395px;
		margin-left:146px; margin-top:27px;
		height:54px;
		text-indent:-9999px;
		position:relative; z-index:999;
	}
	.level2 .headerTop h2{background:url(../job-images/398/level2title-header.gif) no-repeat;}
	.level3 .headerTop h2{background:url(../job-images/398/level3title-header.gif) no-repeat;}
	
.headerBot{
	background:url(../job-images/398/homeheader-bot.jpg) no-repeat;
	height:10px;
	overflow:hidden;
	margin-bottom:6px;
}
.level2 .headerBot{ background:url(../job-images/398/level2header-bot.jpg) no-repeat;}
.level3 .headerBot{ background:url(../job-images/398/level3header-bot.gif) no-repeat; margin-bottom:5px;}

	

#header{
	color:#fff;
	padding:10px 396px 10px 25px;
	position:relative;
	width:323px;
}
#header p{ width:303px;}
.home #header{
	background:#128a94;
	padding-right:320px;
	width:399px; min-height:/*320*/350px;
}
* html .home #header{ height:400px;}
/*.home #header p{ width:393px;}*/
.level2 #header{background:#a56cad;min-height:372px;}
.level3 #header{background:#84a95c;min-height:320px;}

.level2 #header h3.aboutNurs{ background:url(../job-images/398/level2title-about-nursing.gif) no-repeat; }
.level3 #header h3.aboutNurs{ background:url(../job-images/398/level3title-about-nursing.gif) no-repeat; }
.searchPage #header h3.aboutUs{ background:url(../job-images/398/searchtitle-about.gif) no-repeat; }


#header a{ color:#fff;}
#header p{ position:relative; z-index:999;}
.absImg{
	position:absolute; clear:both;
	right:0; 
}
.home .absImg{ top:-77px; }
.level2 .absImg{ bottom:-41px; }
.level3 .absImg{ bottom:-68px; }



#listJobs{ margin-top:20px; float:left; clear:both;  width:300px; padding-bottom:50px;}
#listJobs div{ float:left; clear:both; width:100%; margin-bottom:10px;}
#listJobs div div { display: none; }
	#listJobs h4{
		cursor:pointer;
		width:200px;
		clear:both;
		height:14px;
	
	}
	#listJobs .byCat h4{ background:url(../job-images/398/hometitle-bycat.jpg) no-repeat 20px center; }
	#listJobs .byLoc h4{ background:url(../job-images/398/hometitle-byloc.jpg) no-repeat 20px center; }
	#listJobs .byGroups h4{ background:url(../job-images/398/hometitle-bygroups.jpg) no-repeat 20px center; }
	
	#listJobs h4 a{
		background:url(../job-images/398/homeplus.jpg) no-repeat left center;
		display:block; float:left; clear:both; width:200px; display:inline;
		height:10px;
		padding:2px 0;
		text-indent:-9999px;
	}
	#listJobs h4 a:hover{background:url(../job-images/398/homeplus-active.jpg) no-repeat left center;}

	#listJobs ul{ margin-top:10px;}
	#listJobs ul li{
		float:left;
		display:inline;
		font-weight:bold;
		width:120px;
		padding:2px 10px 2px 20px;
	
	}

/* Watch for JObs */
#watchJobs{
	background:url(../job-images/398/level2bg-watch.gif) no-repeat;
	height:111px;
	margin:15px 0; margin-left:-25px;
	width:283px; padding:25px 20px 0 20px;
	position:relative; z-index:1; 
}
.level3 #watchJobs{ background:url(../job-images/398/level3bg-watch.jpg) no-repeat; }

#watchJobs h3{ background: url(../job-images/398/level2title-watch.gif) no-repeat; }
.level3 #watchJobs h3{ background: url(../job-images/398/level3title-watch.gif) no-repeat; }

	#watchJobs p{ margin-bottom:10px;}
	#watchJobs  input{ 
		border:1px solid #703f79;
		color:#66666d;
		font:11px Arial, Helvetica, sans-serif;
		height:18px;  float:left;
		padding:4px 5px 0 5px;
		width:180px;
	}
	.level3 #watchJobs input{border:1px solid #5e7746;}
	#watchJobs input.submit{
		background: url(../job-images/398/btn-subscribe.gif) no-repeat;
		border:0; padding:0; float:left;
		cursor:pointer;
		height:22px;
		width:65px; text-indent: -9999px;
font-size:0px;
line-height: 0px;
	}

#breadcrumb{
	color:#fff;
	position:relative; z-index:1;
}
#breadcrumb p{ width:323px;}
	#breadcrumb a{color:#fff;  }	

.searchPage #breadcrumb{ margin-top:20px;}

/* Boxes */
.boxBigTop,
.boxBigBot{ background: url(../job-images/398/homeboxbig-top.jpg) no-repeat; height:10px; overflow:hidden;}
.boxBigBot{ background:url(../job-images/398/homeboxbig-bot.jpg) no-repeat; margin-bottom:6px;}
.boxBig{
	background:#b8dbde;
	padding:10px 25px;
	width:694px;
}

.level3 .boxBig{ background:#cad9b8;}
.level3 .boxBigTop{ background: url(../job-images/398/level3boxbig-top.jpg) no-repeat; }
.level3 .boxBigBot{ background:url(../job-images/398/level3boxbig-bot.jpg) no-repeat; }


.styleTopBig-1,
.styleBotBig-1{ background:url(../job-images/398/styleTopBig-1.jpg) no-repeat !important;}
.styleBotBig-1{ background:url(../job-images/398/styleBotBig-1.jpg) no-repeat !important;}
.styleBig-1{ background:#ededed !important;}

.boxMidTop,
.boxMidBot{ background: url(../job-images/398/level2boxmid-top.gif) no-repeat; height:10px; overflow:hidden;}
.boxMidBot{ background:url(../job-images/398/level2boxmid-bot.gif) no-repeat; margin-bottom:6px;}
.boxMid{
	background:#ededed;
	padding:10px 20px;
	width:459px;
}



.boxBig h3{	
	display:block;
	margin-bottom:10px;
	height:12px;
	text-indent:-9999px;
}

#tagCloud{ text-align:justify; }
	#tagCloud h3{ background: url(../job-images/398/title-common-search.gif) no-repeat;}
	#tagCloud a{  line-height:20px; margin-right:3px;}

/* Level 2*/
#colLeft{
	float:left; display:inline;
	width:499px;
}
#colRight{
	float:right; display:inline;
	width:240px;
}
#colRight h3{ position:relative; z-index:1;}
/* Level2 Table */

	#jobsTable table{ width:100%; position:relative; z-index:1;}

	#jobsTable table th,
	#jobsTable table td{ text-align:left; padding:4px 0px; width:35%; }
	#jobsTable table tr th{
		height:12px;
		text-indent:-9999px;
	}
	#jobsTable table td.viewAll{ padding-top:15px; padding-bottom:0;}
	#jobsTable table td.viewAll a{ font-weight:bold; color:#a66cae; text-decoration:none;}
	#jobsTable table td.viewAll a:hover{text-decoration:underline;}

	#jobsTable table th.title{ background:url(../job-images/398/level2title-jobtitle.gif) no-repeat;  }
	#jobsTable table th.dep{ background:url(../job-images/398/level2title-department.gif) no-repeat;  }
	#jobsTable table th.loc{ background:url(../job-images/398/searchtitle-loc.gif) no-repeat;  }
	#jobsTable table td a{ 
		display:block; text-decoration:underline;
	} 


.searchPage #jobsTable h4{
	color:#a66cae;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}
.searchPage #jobsTable table td{ width:70%; }
.searchPage #jobsTable table th.loc{ background:url(../job-images/398/searchtitle-loc.gif) no-repeat;  }

/* Job Details */
#jobDetails{
}	
#jobDetails h3{
	background:url(../job-images/398/level3title-career.jpg) no-repeat;

}
#jobDetails h4{
	color:#5b7e35;
	font-size:13px;
	font-weight:bold;
	position:relative; z-index:100;
} 
#jobDetails p{ margin-top:15px;}
#jobDetails ul{ margin-bottom:10px;}
#jobDetails ul li{ padding:1px 0; padding-left:8px;}


#jobDetails	a.apply{
	background: url(../job-images/398/level3apply.jpg) no-repeat;
	float:left; clear:both;
	height:21px;
	text-indent:-9999px;
	width:88px;
}	



/* Recent Jobs */
h3.recentJobs{
	background:url(../job-images/398/hometitle-recentjobs.jpg) no-repeat;
	height:16px;
}
.level2 h3.recentJobs{background:url(../job-images/398/level2title-recentjobs.gif) no-repeat;}

	dt a{ color:#128a94;}
	.level2 dt a{ color:#a56dad;}
	dd{ margin:2px 0 10px 0;}
.trFilterResults{display:none;}
div#header img.absImg{
buttom: -47px;
}
.level3 div#header {
height:320px;
}
.level2 div#header
{
height: 371px;
}
.level3 div#header img.absImg, .level2 div#header img.absImg{
top:-22px;
}
.cloud-Tiny {font-size:10px;font-weight:bold}
.cloud-Medium{font-size:14px;}
.cloud-Big{font-size:16px; font-weight:bold;}
.cloud-Small{font-size:12px;}