@charset "utf-8";
/* custom CSS for Providence career site subpages */
/* overrrides Providence's main.css file */



#left-content{
	width:725px;
	float:left;
	margin-left:11px;
	padding:0px;
	}
	#circletext{
		position:absolute;
		margin-top:106px;
		margin-left:30px;
		z-index:105;
	}
	#circleimg{
		position:absolute;
		z-index:100;
		height:380px;
	}
	#short-circle{ /* Lev2 SHORT box under circle */
		width:390px;
		padding:290px 295px 1px 43px;
		margin:0px;
		}
		#short-circle h1{
			width:215px;
			font-size:15px;
			font-weight:bold;
			padding-bottom:0px;
			margin-bottom:0px;
		}
		
		#short-circle h2{
			width:215px;
			font-size:12px;
			font-weight:bold;
			padding:0px;
			margin:0px 0 5px 0;
			color: #333;
		}
		.circle-about{
			background:url(../images/circle-about.jpg) top no-repeat;
		}
	
	#content-box-top{ 
		width:723px;
		height:37px;
		background:url(../images/content-box-top.png);
	}
	#content-box-bottom{
		width:638px;
		padding:1px 45px 30px 45px;
		background:url(../images/content-box-bottom.png) no-repeat bottom;
		margin-top:380px;
	}
	
	
	
	
	#dialog
	{
		position:relative;
		margin-top:50px;
		padding:1px 45px 30px 15px;
		background:url(../images/content-box-bottom.png) no-repeat bottom;
	}
	#ice-content
	{
		width:700px;
		overflow:hidden;	
	}
	#header
	{
		position:absolute;
		top:-37px;
		left:4px;
		width:100%;
	}
	
	
	
	.content-box-top-nocircle{  /* Lev2 if there is NO CIRCLE img */
		width:700px;
		height:30px;
		background:url(../images/content-box-top-nocircle.png);
		margin-top:10px;
		}
		.content-box-top-nocircle img{
			padding:6px 0px 0px 7px;
		}
		
	.content-box-bottom-nocircle{
		width:610px;
		padding:1px 45px 30px 45px;
		background:url(../images/content-box-bottom-nocircle.png) no-repeat bottom;
		}
		#content-box-bottom h1,
		#content .content-box-bottom-nocircle h1{
			
		}
		#content-box-bottom h2{
			font-size:18px;
			font-weight:bold;
			color:#003779;
			line-height:inherit;
			margin:0px;
		}
		#content .content-box-bottom-nocircle h2,
		#content #content-box-bottom-nosidebar h2{
			font-size:15px;
			color:#e56100;
			font-weight:bold;
			padding-left:0px;
			margin-left:0px;
			margin-top:auto;
		}
		
		#content-box-bottom .column,
		.content-box-bottom-nocircle .column{
			float:left;
			width:300px;
		}
		
		
	#content-box-job-desc{  /* job description box with CIRCLE photo inside */
		width:545px;
		padding:70px 145px 1px 35px;
		min-height:230px;
		}
		#content-box-job-desc img{
			float:right;
			margin-right:-140px;
			padding-bottom:20px;
		}
		#content-box-job-desc h2{
			font-size:15px;
			color:#e56100;
			font-weight:bold;
			padding-left:0px;
			margin-left:0px;
		}
		#content-box-job-desc .column{
			float:left;
			width:250px;
			margin-right:10px;
		}
		
		/* nursing */
		.nursing-training{
			background:url(../images/circle-nursing-training.jpg) no-repeat top;
		}
		.home-hospice{
			background:url(../images/circle-hospice.jpg) no-repeat top;
		}
		.emergency{
			background:url(../images/circle-er.jpg) no-repeat top;
		}
		.med-surg{
			background:url(../images/circle-med-surg.jpg) no-repeat top;
		}
		.womens{
			background:url(../images/circle-womens.jpg) no-repeat top;
		}
		.oncology{
			background:url(../images/circle-oncology.jpg) no-repeat top;
		}
		.critical-care{
			background:url(../images/circle-critical.jpg) no-repeat top;
		}
		.surgical-services{
			background:url(../images/circle-surgical.jpg) no-repeat top;
		}
		.behavioral-health{
			background:url(../images/circle-behavioral.jpg) no-repeat top;
		}
		.advance-practice{
			background:url(../images/circle-advance.jpg) no-repeat top;
		}
		.new-grad{
			background:url(../images/circle-new-grad.jpg) no-repeat top;
		}
		
		/* pharmacy */
		.ambulatory-pharmacy{
			background:url(../images/circle-ambulatory.jpg) no-repeat top;
		}
		.acute-care{
			background:url(../images/circle-acute-care.jpg) no-repeat top;
		}
		.pharmacy-residency{
			background:url(../images/circle-residency.jpg) no-repeat top;
		}
		
		/* therapy */
		.pt{
			background:url(../images/circle-pt.jpg) no-repeat top;
		}
		.ot{
			background:url(../images/circle-ot.jpg) no-repeat top;
		}
		.speech{
			background:url(../images/circle-speech.jpg) no-repeat top;
		}
		.respiratory{
			background:url(../images/circle-respiratory.jpg) no-repeat top;
		}
		
		/* more careers */
		.hr{
			background:url(../images/circle-hr.jpg) no-repeat top;
		}
		.billing{
			background:url(../images/circle-billing.jpg) no-repeat top;
		}
		.executive{
			background:url(../images/circle-executive.jpg) no-repeat top;	
		}
		.finance{
			background:url(../images/circle-finance.jpg) no-repeat top;
		}
		.it{
			background:url(../images/circle-it.jpg) no-repeat top;
		}
		.diagnostic-imaging{
			background:url(../images/circle-diagnostic.jpg) no-repeat top;
		}
		.lab{
			background:url(../images/circle-lab.jpg) no-repeat top;
		}
		.support{
			background:url(../images/circle-support.jpg) no-repeat top;
		}
		
		
	#content-box-profile-top{  /* content box for PROFILE content */
		width:400px;
		height:32px;
		background:url(../images/profile-box-top.png) no-repeat;
	}
	#content-box-profile-bottom{
		width:180px;
		padding:0px 20px 20px 200px;
		min-height:170px;
		}
		#content-box-profile-bottom h2{
			font-size: 18px;
			font-weight: bold;
			color: #003779;
			padding:0px;
			margin:0px;
		}
		/* nursing */
		.advance-practice-profile{
			background:url(../images/profile-box-advance.png) bottom no-repeat;
		}
		.behavioral-profile{
			background:url(../images/profile-box-behavioral.png) bottom no-repeat;
		}
		.critical-profile{
			background:url(../images/profile-box-critical.png) bottom no-repeat;
		}
		.er-profile{
			background:url(../images/profile-box-er.png) bottom no-repeat;
		}
		.med-surg-profile{
			background:url(../images/profile-box-med-surg.png) bottom no-repeat;
		}
		.new-grad-profile{
			background:url(../images/profile-box-new-grad.png) bottom no-repeat;
		}
		.oncology-profile{
			background:url(../images/profile-box-oncology.png) bottom no-repeat;
		}
		.surgical-profile{
			background:url(../images/profile-box-surgical.png) bottom no-repeat;
		}
		.womens-profile{
			background:url(../images/profile-box-womens.png) bottom no-repeat;
		}
		
		/* pharmacy */
		.residency-profile{
			background:url(../images/profile-box-residency.png) bottom no-repeat;
		}
		
		/* therapy */
		.ot-profile{
			background:url(../images/profile-box-ot.png) bottom no-repeat;
		}
		.pt-profile{
			background:url(../images/profile-box-pt.png) bottom no-repeat;
		}
		.respiratory-profile{
			background:url(../images/profile-box-respiratory.png) bottom no-repeat;
		}
		.speech-profile{
			background:url(../images/profile-box-speech.png) bottom no-repeat;
		}
		
		/* more careers */
		.lab-profile{
			background:url(../images/profile-box-lab.png) bottom no-repeat;
		}
		.support-profile{
			background:url(../images/profile-box-support.png) bottom no-repeat;
		}
		
	
	#callout-box-top{
		width:724px;
		height:21px;
		background:url(../images/callout-box-top.png) no-repeat;
	}
	#callout-box-bottom{
		width:610px;
		padding:1px 57px 30px 57px;
		background:url(../images/callout-box-bottom.png) no-repeat bottom;
	}
	#callout-smallbox-top{  /* callout next to profile box */
		width:310px;
		height:21px;
		background:url(../images/callout-smallbox-top.png);
	}
	#callout-smallbox-bottom{
		width:270px;
		padding:1px 20px 30px 20px;
		background:url(../images/callout-smallbox-bottom.png) no-repeat bottom;
	}
	#callout-box-bottom-photo{  /* if there's a PHOTO in the callout */
		width:610px;
		padding:1px 57px 30px 57px;
		background:url(../images/callout-box-bottom.png) no-repeat bottom;
		min-height:123px;
		}
		#callout-box-bottom-photo img{
			margin:-16px 0px 0px -50px;
			float:left;
		}
		#content #callout-box-bottom p,
		#callout-box-bottom-photo p{
			color:#000;
		}
		#content #callout-box-bottom h2,
		#callout-box-bottom-photo h2{
			line-height:inherit;
			margin:0px;
		}
		
	#content-box-top-nosidebar{  /* box if there's no sidebar */
		width:979px;
		height:30px;
		background:url(../images/content-box-top-nosidebar.png) no-repeat;
	}
	#content-box-bottom-nosidebar{
		width:889px;
		padding:1px 45px 30px 45px;
		background:url(../images/content-box-bottom-nosidebar.png) no-repeat bottom;
	}
	
	.dropdown-box{  /* dropdowns */
		}
		.dropdown-top{ 
			width:700px;
			height:30px;
			background:url(../images/content-box-top-nocircle.png);
			margin-top:10px;
		}
			
		.dropdown-bottom{
			width:610px;
			padding:1px 45px 30px 45px;
			background:url(../images/content-box-bottom-nocircle.png) no-repeat bottom;
			}
			#content .dropdown-box h2{
				font-size:15px;
				font-weight:bold;
				color:#860007;
				padding:0px;
				margin:5px 0px 0px 0px;
				float:left;
				line-height:30px;
				}
				#content .dropdown-box h2 a{
					color:#860007;
					text-decoration:underline;
				}
				#content .dropdown-box h2 a:hover{
					text-decoration:underline;
					color:#00448e;
				}
			#content .dropdown-box p{
				margin-top:0px;
			}
			
			
	#california-btn{
		width:234px;
		height:47px;
		display:block;
		background:url(../images/california-btn.png) no-repeat bottom;
		}
		#california-btn a{
			display:block;
		}
		#california-btn a:hover{
			display:block;
			background:url(../images/california-btn.png) no-repeat top;
		}
		
		

#sidebar{
	margin-top:40px;
	float:left;
	font-size:11px;
	}
	#sidebar img{ /* override Providence's margin on img */
		margin:0px;
	}
	#sidebar p,
	#sidebar ul,
	#sidebar li{
		font-size:11px;
	}
	#sidebar #flashcontent,
	#sidebar #flashcontent2,
	#sidebar #flashcontent3{
		margin-left:5px;
	}
	
	/* sidebar boxes */
	#strengths-box{
		margin-left:5px;
		}
		#strengths-box p,
		#bluebox-bottom p{
			margin-top:0px;
			padding-top:0px;
		}
		#strengths-box img,
		#bluebox img{
			margin:0px;
			padding:0px;
			float:left;
		}
		#strengths-bottom{
			width:211px;
			padding:1px 20px 25px 20px;
			background:url(../images/sidebar-strengths-bottom.png) no-repeat bottom;
			clear:left;
			position:relative;
			z-index:9000;
			}
			
			#ice-btn-container
			{
				margin:0 0 0 400px;
				float: left;
			}
			
			#ice-btn-container p
			{
				float: left;
				width: 240px;
				color: #113879;
				font-size: 13px;
			}
			
			#ice-btn{ /*answer the call */
				margin:-2px 0px 0px 0px;
				width:139px;
				height:36px;
				display:block;
				background:url(../images/ice-btn.png) bottom no-repeat;
				
				}
				#ice-btn a{
					display:block;
				}
				#ice-btn a:hover{
					width:139px;
					height:36px;
					display:block;
					background:url(../images/ice-btn.png) top no-repeat;
				}
			
	#bluebox-bottom{
		width:201px;
		padding:10px 20px 20px 28px;
		background:url(../images/sidebar-bluebox-bottom.png) no-repeat bottom;
		clear:left;
		}
		#content #bluebox-bottom h3{
			font-size:11px;
			font-weight:bold;
			margin-bottom:5px;
			margin-top:0px;
			padding-top:0px;
		}
		#content #bluebox-bottom ul{
			padding-top:0px;
			margin-top:0px;
			padding-bottom:5px;
			margin-bottom:5px;
		}
		
		.sidebar-arrows{
			float:right;
			}
			.sidebar-arrows div,
			.sidebar-arrows previous,
			.sidebar-arrows next{
				float:left;
				width:9px;
				margin:10px 5px 0px 0px;
			}
		
		#content .job-desc ul
		{
			margin-bottom: 10px;	
		}
		
		#content .job-desc li a{
			color:#0087cb;
			text-decoration:underline;
		}
		#content .job-desc li a:hover{
			color: #e56100; 
			text-decoration:underline;
		}
	
	.locations-box #bluebox-bottom{
		width:222px;
		padding:1px 10px 50px 17px;
		}
		.locations-box #bluebox-bottom div{
			margin:0px 4px 10px 1px;
			padding-top:1px;
			}
			#bluebox.locations-box #bluebox-bottom img{
				float:none;
			}
			#btn-alaska{
				display:block;
				width:29px;
				height:10px;
				float:left;
				}
				#btn-alaska a{
					background:url(../images/btn-alaska.gif) no-repeat bottom;
					display:block;
				}
			#btn-california{
				display:block;
				width:43px;
				height:10px;
				float:left;
				}
				#btn-california a{
					background:url(../images/btn-california.gif) no-repeat bottom;
					display:block;
				}
			#btn-montana{
				display:block;
				width:38px;
				height:10px;
				float:left;
				}
				#btn-montana a{
					background:url(../images/btn-montana.gif) no-repeat bottom;
					display:block;
				}
			#btn-oregon{
				display:block;
				width:31px;
				height:10px;
				float:left;
				}
				#btn-oregon a{
					background:url(../images/btn-oregon.gif) no-repeat bottom;
					display:block;
				}
			#btn-washington{
				display:block;
				width:51px;
				height:10px;
				float:left;
				}
				#btn-washington a{
					background:url(../images/btn-washington.gif) no-repeat bottom;
					display:block;
				}
				
				#btn-alaska a:hover,
				#btn-california a:hover,
				#btn-montana a:hover,
				#btn-oregon a:hover,
				#btn-washington a:hover,
				#bluebox-bottom .selected{
					background-position:top;
				}
	
	/* sidebar buttons */
	#btn-talent-network,
	.video-btn{
		margin:3px 0px 10px 11px;
	}
	
	#btn-talent-network{
		width:234px;
		height:47px;
		display:block;
		background:url(../images/btn-talent-network.gif) no-repeat bottom;
		}
		#btn-talent-network a{
			display:block;
		}
		#btn-talent-network a:hover{
			display:block;
			background:url(../images/btn-talent-network.gif) no-repeat top;
		}
		
	/* video buttons */
	#btn-video-community{
		width:234px;
		height:47px;
		display:block;
		background:url(../images/btn-video-community.gif) no-repeat bottom;
		}
		#btn-video-community a{
			display:block;
		}
		#btn-video-community a:hover{
			display:block;
			background:url(../images/btn-video-community.gif) no-repeat top;
		}
		
	#btn-video-benefits{
		width:234px;
		height:47px;
		display:block;
		background:url(../images/btn-video-benefits.gif) no-repeat bottom;
		}
		#btn-video-benefits a{
			display:block;
		}
		#btn-video-benefits a:hover{
			display:block;
			background:url(../images/btn-video-benefits.gif) no-repeat top;
		}
		
	#btn-video-nursing{
		width:234px;
		height:47px;
		display:block;
		background:url(../images/btn-video-nursing.gif) no-repeat bottom;
		}
		#btn-video-nursing a{
			display:block;
		}
		#btn-video-nursing a:hover{
			display:block;
			background:url(../images/btn-video-nursing.gif) no-repeat top;
		}
		
	#btn-video-gloves{
		width:234px;
		height:47px;
		display:block;
		background:url(../images/btn-pinkgloves.gif) no-repeat bottom;
		}
		#btn-video-gloves a{
			display:block;
		}
		#btn-video-gloves a:hover{
			display:block;
			background:url(../images/btn-pinkgloves.gif) no-repeat top;
		}
		
	#btn-video-pharmacy{
		width:234px;
		height:47px;
		display:block;
		background:url(../images/btn-video-pharmacy.gif) no-repeat bottom;
		}
		#btn-video-pharmacy a{
			display:block;
		}
		#btn-video-pharmacy a:hover{
			display:block;
			background:url(../images/btn-video-pharmacy.gif) no-repeat top;
		}
		
	#btn-video-location{
		width:234px;
		height:47px;
		display:block;
		background:url(../images/btn-video-location.gif) no-repeat bottom;
		}
		#btn-video-location a{
			display:block;
		}
		#btn-video-location a:hover{
			display:block;
			background:url(../images/btn-video-location.gif) no-repeat top;
		}
		
		
p.back
{
	float: left;
	display: block;
	clear:both;
	width:200px;
}

#flashcontent2, #flashcontent3
{
	clear:both;
}	
