/*  Header Content
================================================================================================================*/
#headerTitle{
	float:left;
	height:92px;
	width:420px;
}
	#headerTitle a{ display:block; height:92px; width:420px; }

#headerSubNav{
	color:#fff;
	float:left;
	height:34px;
	list-style:none;
	margin:0px 20px 0px 0px;
	padding:0px 15px 0px 0px;
	width:505px;
}

	#headerSubNav li{
		float:right;
	}

	#headerSubNav a{
		color:#14517b;
		font:12px/34px Helvetica, Arial, sans-serif;
		text-decoration:underline;
	}
	
	#headerSubNav a:hover{ color:#4e8eb4; }

#headerNav{
	float:left;
	height:34px;
	list-style:none;
	margin:20px 20px 0px 0px;
	padding:0px;
	width:520px;
}

	#headerNav li{
		display:inline;
		float:right;
		text-align:center;
	}

	#headerNav a{float:left;}

	#headerNav #navHome{ background:url("/assets/images/nav_home.jpg") 0px 0px no-repeat; height:38px; width:69px; }
	#headerNav #navProviders{ background:url("/assets/images/nav_providers.jpg") 0px 0px no-repeat; height:38px; width:92px; }
	#headerNav #navFacilities{ background:url("/assets/images/nav_facilities.jpg") 0px 0px no-repeat; height:38px; width:88px; }
	#headerNav #navAbout{ background:url("/assets/images/nav_aboutus.jpg") 0px 0px no-repeat; height:38px; width:90px; }
	#headerNav #navLink{ background:url("/assets/images/nav_locumlink.jpg") 0px 0px no-repeat; height:38px; width:110px; }

	#headerNav #navHome:hover{ background-position: 0px -38px; }
	#headerNav #navProviders:hover{ background-position: 0px -38px; }
	#headerNav #navFacilities:hover{ background-position: 0px -38px; }
	#headerNav #navAbout:hover{ background-position: 0px -38px; }
	#headerNav #navLink:hover{ background-position: 0px -38px; }
	
	#headerNav #navHome.selected{ background-position: 0px -76px; }
	#headerNav #navProviders.selected{ background-position: 0px -76px; }
	#headerNav #navFacilities.selected{ background-position: 0px -76px; }
	#headerNav #navAbout.selected{ background-position: 0px -76px; }
	#headerNav #navLink.selected{ background-position: 0px -76px; }
	
	
/*  Index Content
================================================================================================================*/
#indexLeft{
	float:left;
	margin:0px;
	padding:0px 20px 0px 20px;
	width:280px;
}

	#indexLeft p{
		color:#716e5a;
		margin:40px 0px 10px 0px;
		padding:0px 4px;
		font:14px/22px Helvetica, Arial, sans-serif;
	}
	
	#indexLeft #findAProvider,
	#indexLeft #createAJobAlert,
	#indexLeft #searchForJobs{
		display:block;
		height:61px;
		float:left;
		margin-left:-6px;
		width:280px;
	}
	
	#indexLeft #findAProvider{ background: url("/assets/images/button_findAProvider.gif") 0px 0px no-repeat;}
	#indexLeft #createAJobAlert{ background: url("/assets/images/button_createAJobAlert.gif") 0px 0px no-repeat;}
	#indexLeft #searchForJobs{ background: url("/assets/images/button_searchForJobs.gif") 0px 0px  no-repeat;}
	#indexLeft #findAProvider:hover{ background: url("/assets/images/button_findAProvider.gif") 0px -61px  no-repeat;}
	#indexLeft #createAJobAlert:hover{ background: url("/assets/images/button_createAJobAlert.gif") 0px -61px  no-repeat;}
	#indexLeft #searchForJobs:hover{ background: url("/assets/images/button_searchForJobs.gif") 0px -61px  no-repeat;}
		
	#recentNews{ float:left; font:11px/16px Helvetica, Arial, sans-serif; width:280px; }
	
		#recentNewsTitle{ 
			color:#716e5a; 
			float:left; 
			font:14px/18px Helvetica, Arial, sans-serif; 
			padding:5px 0px 10px 4px; 
			width:100%; 
		}
		
		#recentNewsStoryTitle{ color:#4e8eb4; float:left; padding:0px 4px; width:100%;}
		#recentNewsStoryTitle:hover{ color:#c38e3e; }
		
		#recentNews p{ color:#4e4e4e; float:left; font:11px/16px Helvetica, Arial, sans-serif; margin:0px; padding:0px 4px;}
		#newsArchive{ color:#716e5a; float:left; padding:10px 10px 0px 4px;}
		#newsArchive:hover{ color:#4e8eb4;}

#indexRight{
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:640px;
}

	#indexFlashContainer{
		background:url("/assets/images/test_flash2.jpg") top left no-repeat;
		float:left;
		height:283px;
		width:640px;
	}
	
	#indexBucketLeft{
		background:url("/assets/images/indexBucketLeft.gif");
		float:left;
		height:218px;
		margin-left:5px;
		width:301px;
	}
	
		#indexBucketLeft p,
		#indexBucketLeft a{
			font:13px/20px Helvetica, Arial, sans-serif;
			margin:12px 0px 10px 0px;
			padding:0px 20px;
		}
	
		#indexBucketLeft p{	color:#716e5a; }
		#indexBucketLeft a{	}
		#indexBucketLeft a:hover{ color:#4e8eb4;}
	
	#indexBucketRight{
		background:url("/assets/images/indexBucketRight.gif");
		float:left;
		font:11px/22px Helvetica, Arial, sans-serif;
		height:218px;
		margin-left:12px;
		width:302px;
	}
	
		#hotJobsList{
			list-style:none;
			margin:0px 0px 0px 3px;
			padding:10px 20px 5px 20px;
		}
		
		#hotJobsList li{ 
			background:url("/assets/images/indexListBullet.gif") no-repeat;
			padding:0px 0px 0px 12px;
		}
		
		#hotJobsList li a:hover{ color:#4e8eb4; }
		
		#viewAllJobs{ color:#4e8eb4; padding-left:35px;}
		#viewAllJobs:hover{ color:#c38e3e; }
		
		
	#indexBucketLeft .bucketLinkList {
		width: 130px; 
		float: left;
		padding-left: 20px;
	}
	#indexBucketLeft .bucketLinkList a {
		padding: 0; margin: 0;
	}
/*  SEO Footer Content
================================================================================================================*/
#tabContainer{
	background:#f2f5fb;
	bottom:100px;
	left:0px;
	position:absolute;
	width:940px;
	z-index:1;
}
	#tabHeader{
		height:20px;
		width:100%;
	}
	.tabs{
		height:150px;
		padding:0px 20px;
	}
		.tab{ display:hidden; overflow:hidden; }
		.tab .selected{ display:inline; }
		.tab p{
			font:11px/15px Helvetica, Arial, sans-serif;
			margin-bottom:.8em;
		}
		.tab ul{ font:11px/15px Helvetica, Arial, sans-serif; }
		.tab a.more{ display:none; font-size:11px; }
		.tab div.expandable{ display:none; }
		.tab h1{
			color:#4e8eb4;
			font:normal 16px/20px Helvetica, Arial, sans-serif;
			margin:0px 0px 4px 0px;
		}
		.tab h2{
			color:#2a5884;
			font:bold 12px/20px Helvetica, Arial, sans-serif;
			margin:0px 0px 2px 0px;
		}
		
	#tabFooter{
		height:20px;
		width:100%;
	}
	#tabPlaceholder{ float:left; height:150px; padding:60px 0px 0px 0px; width:940px; }
	
.home #tabContainer{ left:20px; width:920px; }

/*  Sidenav Content
================================================================================================================*/
#sidenavMain img{ float:left; }
#sidenavMain ul{
	border-bottom:1px solid #7aa9c6;
	float:left;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:193px;
}
#sidenavMain ul li{ border-top:1px solid #7aa9c6; float:left; width:100%; }
#sidenavMain ul li a{ 
	background:url("/assets/images/sidenavAnchorBg.gif") 0px 0px no-repeat;
	color:#d0edff;
	float:left;
	font:12px/34px Helvetica, Arial, sans-serif;
	padding:0px 12px;
	text-decoration:none;
	width:169px;
}
#sidenavMain ul li a:hover{
	background:url("/assets/images/sidenavAnchorBg.gif") 0px 0px no-repeat;
	color:#fff;
	text-decoration:none;
}
#sidenavMain ul li a.selected{ background:url("/assets/images/sidenavAnchorBg.gif") 0px -35px no-repeat;}
#sidenavMain ul li a.selected:hover{ background:url("/assets/images/sidenavAnchorBg.gif") 0px -35px no-repeat;}
#sidenavMain ul li.children a.selected{ background:url("/assets/images/sidenavAnchorBg.gif") 0px -70px no-repeat;}
#sidenavMain ul li.children a.selected:hover{ background:url("/assets/images/sidenavAnchorBg.gif") 0px -70px no-repeat;}
#sidenavMain ul li ul{
	background:#5d9bc1;
	border-bottom:none;
	display:none;
	margin:0px;
	padding:8px 0px 8px 12px;
	width:181px;
}
#sidenavMain ul li.selected ul{ display:block;}
#sidenavMain ul li ul li{ 
	border:none; 
	float:left; 
	width:181px;
}
#sidenavMain ul li ul li a{
	background:url("/assets/images/sidenavListBullet.gif") 0px 0px no-repeat !important;
	color:#d0edff;
	float:left;
	font:11px/18px Helvetica, Arial, sans-serif;
	padding:0px 12px;
	text-decoration:none;
	width:156px;
}
#sidenavMain ul li ul li a:hover{ background:url("/assets/images/sidenavListBullet.gif") 0px -18px no-repeat; color:#fff; }
#sidenavMain ul li ul li a.selected{ background:url("/assets/images/sidenavListBullet.gif") 0px -18px no-repeat; color:#fff; text-decoration:underline; }
#sidenavMain ul li ul li a.selected:hover{ background:url("/assets/images/sidenavListBullet.gif") 0px -18px no-repeat; color:#fff; text-decoration:underline; }

#jobFacts{
	border-bottom:1px solid #e7f0f5;
	padding:10px 14px;
}
.sidenavHeader{
	color:#4e8eb4;
	font:normal 14px/22px Arial, Helvetica, sans-serif;
}

#jobFacts p{
	color:#777;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

#socialNetworkingLinks{ border-bottom:1px solid #e7f0f5; padding:14px 14px 6px 14px; }
#socialNetworkingLinks a{ color:#4e8eb4; }
#socialNetworkingLinks a:hover{ color:#14517B; }
#socialNetworkingLinks a#twitterLink,
#socialNetworkingLinks a#facebookLink{ display:block; float:left; height:34px; margin:6px 0px 10px 0px; width:34px; }
#socialNetworkingLinks a#twitterLink{ background:url("/assets/images/sidenavButton_twitter.jpg") top left no-repeat; margin-left:55px; margin-right:4px; }
#socialNetworkingLinks a#facebookLink{ background:url("/assets/images/sidenavButton_facebook.jpg") top left no-repeat; }

#sidenav_createAJobAlert{
	background:url('/assets/images/sidenavButton_createAJobAlert.gif') 0px 0px no-repeat;
	border-bottom:1px solid #E7F0F5;
	display:block;
	height:56px;
	width:234px;
}

	#sidenav_createAJobAlert:hover{ background-position:0px -56px; }
	
	.blog #sidenav_createAJobAlert{ float:left; }

/*  Main Content
================================================================================================================*/
#contentMain p{}

#contentMain h2{ margin:1.2em 0px .5em 0px; }

#contentMain h4{ margin:.2em 0px .5em 0px; }

#contentMain ul{ padding:0px 0px 0px 15px; }

#contentMain img.contentImage{}
#contentMain img.left{ float:left; }
#contentMain img.right{ float:right; }

#contentMain img#postcards{ margin:12px -61px 0px 0px; }
	
#contentMain #contentHeader{ display:block; height:36px; margin:0px 0px 23px 0px; padding:24px 0px 10px 0px; }
#contentMain #contentHeader h1{ margin:0px; }

.sIFR-alternate{ display:none; }

/* Job Search Content
================================================================================================================*/
#jobSelectBoxes{
	float:left;
	padding:10px 0px 20px 0px;
}
	
	#jobSelectByState{
		float:left;
	}
	#jobSelectByPosition{
		float:left;
		margin-left:5px;
	}

#jobTable{
	border-top:1px solid #dee6ed;
	font:12px/34px Helvetica, Arial, sans-serif;
	margin:0px;
	width:622px;
}

	#jobTable tbody{margin:0px; padding:0px;}
	
	#jobTable tr{ }
	#jobTable tr.even td{ background:#f4f7fc; }
	#jobTable tr.odd td{ background:#eaeff8; }

	#jobTable th{ background:#e3f4ff; border-bottom:1px solid #fff; border-right:1px solid #fff;}

	#jobTable th a{ color:#639bbd; float:left; height:34px; padding:0px 18px; text-decoration:none; }
	#jobTable th.state a{ width:110px; }
	#jobTable th.specialty a{ width:146px; }
	#jobTable th.status a{ width:108px; }
	
	#jobTable th.headerSortUp a{ background:url("/assets/images/job_search_arrow_down.gif") top right no-repeat; }
	#jobTable th.headerSortDown a{ background:url("/assets/images/job_search_arrow_up.gif") top right no-repeat; }
	
	#jobTable span.sortedUp{ background:url("/assets/images/job_search_arrow_up.gif") top right no-repeat; display:block; float:right; height:34px; width:31px; }
	#jobTable span.sortedDown{ background:url("/assets/images/job_search_arrow_down.gif") top right no-repeat; display:block; float:right; height:34px; width:31px; }
	
	#jobTable tr td{
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		color:#63625a;
		padding:0px 18px;
	}
	#jobTable tr td.actions{ padding:0px 0px 0px 13px; }
	#jobTable tr td.specialty{ line-height:18px; }
	#jobTable tr td a.details{ float:left; height:25px; margin:5px 0px 5px 13px; width:89px;}
	#jobTable tr td a.apply{ float:left; height:25px; margin:5px 0px; width:78px;}
	#jobTable tr.even td a.details{ background:url("/assets/images/job_search_details_even.gif") 0px 0px no-repeat;}
	#jobTable tr.even td a.apply{ background:url("/assets/images/job_search_apply_even.gif") 0px 0px no-repeat;}
	#jobTable tr.odd td a.details{ background:url("/assets/images/job_search_details_odd.gif") 0px 0px no-repeat;}
	#jobTable tr.odd td a.apply{ background:url("/assets/images/job_search_apply_odd.gif") 0px 0px no-repeat;}
	#jobTable tr.even td a.details:hover{ background:url("/assets/images/job_search_details_even.gif") 0px -24px no-repeat;}
	#jobTable tr.even td a.apply:hover{ background:url("/assets/images/job_search_apply_even.gif") 0px -24px no-repeat;}
	#jobTable tr.odd td a.details:hover{ background:url("/assets/images/job_search_details_odd.gif") 0px -24px no-repeat;}
	#jobTable tr.odd td a.apply:hover{ background:url("/assets/images/job_search_apply_odd.gif") 0px -24px no-repeat;}
	
	/* Still to do: subtract paddings */
	#jobTable th.state { width:95px; }
	#jobTable th.specialty { width:156px; }
	#jobTable th.status { width:113px; }
	#jobTable th.actions { }
	#jobTable .actions{  border-right:0px solid #fff; width:200px; }
	
	/* Job Detail Content
	============================================================================================================*/		
	#jobDetailContainer{
		font:13px/34px Helvetiva, Arial, sans-serif;
		padding:10px 0px 10px 0px;
	}
	
		#jobDetailContainer div{ border-bottom:1px solid #fff; color:#639bbd; clear:both; font-weight:bold; padding:0px 25px 0px 10px; width:250px;}
		#jobDetailContainer div span{ color:#666; font-weight:normal; }
		#jobDetailContainer div#id{ background:#e7ecf7; }
		#jobDetailContainer div#specialty{ background:#f2f5fb; }
		#jobDetailContainer div#location{ background:#e7ecf7; }
		#jobDetailContainer div#status{ background:#f2f5fb; }
		#jobDetailContainer div#city{ background:#e7ecf7; }
	
	#jobDescription{
		clear:both;
		color:#639bbd;
		font:bold 13px/1.5em Helvetica, Arial, sans-serif;
		padding:0px 10px;
	}
		#jobDescription span{ color:#666; font-weight:normal; }
		
		a#applyNow{ background:url("/assets/images/apply_now_big.gif") 0px 0px no-repeat; display:block; height:57px;  width:175px;}
		a#applyNow:hover{ background:url("/assets/images/apply_now_big.gif") 0px -57px no-repeat; display:block; height:57px; width:175px;}
		span#postApplyText{ color:#639bbd; float:left; font:bold 14px/1.2em Helvetica, Arial, sans-serif; margin:-15px 0px 0px 0px; padding:0px 10px; }
		

	/* Jobs By State Content
	============================================================================================================*/
	.stateList{
		float:left;
		margin:0px;
		padding:10px 0px 20px 15px !important;
		width:250px;
	}
	
	.specialtyList{
		float:left;
		margin:0px;
		padding:12px 0px 20px 56px;
		width:250px;
	}
	
/* Apply Now Content
================================================================================================================*/
.required{ color:#f00; display:none;}

p.promotion{ color:#333; font: 14px/24px Helvetica, Arial, sans-serif;}

p.promotion.blue{ color:#4e8eb4;
	background: url("/assets/images/contentMainContainerBg.gif") bottom left repeat-y; margin-bottom:4px; padding-bottom:8px; }

#loginForm{
	border-bottom:1px solid #dee6ed;
	float:left;
	margin-bottom:25px;
	padding:10px 0px 20px 0px;
	width:615px;
}

	#loginForm fieldset{
		border:none;
		float:left;
		margin:0px;
		margin-left:-10px;
		padding:0px;
	}

	#loginForm label{
		display:block;
		float:left;
		padding:0px 10px;
	}

	#loginForm input{
		border:1px solid #bbb;
		color:#2a5884;
		float:left;
		margin:0px;
		padding:3px;
		width:110px;
	}

	#loginForm textarea{
		border:1px solid #bbb;
		color:#2a5884;
		float:left;
		height:120px;
		margin:0px;
		padding:3px;
		width:600px;
	}

	#loginForm a{
		float:left;
		padding-left:10px;
	}

	#loginForm .submit{
		background:url("/assets/images/form_submit_login.gif") 0px 0px no-repeat;
		border:0px solid #fff;
		cursor:pointer;
		float:left;
		height:25px;
		margin:-2px 0px 0px 10px;
		width:60px;
	}	
	
	#loginForm .submit:hover{ background:url("/assets/images/form_submit_login.gif") 0px -25px no-repeat; }

#applySuccess{ 
	background:#F4F7FC; 
	border:1px solid #EAEFF8; 
	display:none;
	float:left; 
	font-weight:bold; 
	margin-top:30px;
	padding:15px;
	text-align:center;
	width:539px;
}

#applyForm{
	float:left;
	padding:10px 10px 20px 0px;
}

	#applyForm fieldset{
		border:none;
		float:left;
		margin:0px;
		margin-left:-10px;
		padding:0px;
	}

	#applyForm label{
		display:block;
		float:left;
		padding:0px 10px;
		width:170px;
	}

	#applyForm input{
		border:1px solid #bbb;
		color:#2a5884;
		float:left;
		margin:0px;
		padding:3px;
		width:160px;
	}
	
	#applyForm select{
		float:left;
	}
	
	#applyForm #specialtiesListContainer{
		float:left;
		padding:0px 0px 16px 0px;
		width:425px;
	}

		#applyForm .specialtiesList{
			display:none;
			float:left;
			margin:0px;
			padding:5px;
			width:180px;
		}

			#applyForm .specialtiesList li{
				float:left;
				list-style:none;
				margin:0px;
				padding:0px;
				width:180px;
			}
			
			#applyForm .specialtiesList input{
				margin-right:2px;
				width:auto !important;
			}
			
	#applyForm a{
		float:left;
		padding-left:10px;
	}

	#applyForm .submit{
		background:url("/assets/images/form_submit_apply.gif") 0px 0px no-repeat;
		border:0px solid #fff;
		color:#8ab4d7;
		cursor:pointer;
		float:left;
		font-size:1px;
		height:27px;
		margin:-4px 0px 0px 190px;
		text-align:right;
		text-indent:-100px;
		width:61px;
	}
	#applyForm .submit:hover{ background:url("/assets/images/form_submit_apply.gif") 0px -27px no-repeat; }

/* Job Inquiry Form
================================================================================================================*/
#inquireForm{
	float:left;
	padding:10px 10px 20px 0px;
}

	#inquireForm fieldset{
		border:none;
		float:left;
		margin:0px;
		margin-left:-10px;
		padding:0px;
	}

	#inquireForm label{
		display:block;
		float:left;
		padding:0px 10px;
		width:170px;
	}

	#inquireForm input.text{
		border:1px solid #bbb;
		color:#2a5884;
		float:left;
		margin:0px;
		padding:3px;
		width:160px;
	}
	
	#inquireForm select{
		float:left;
	}

	#inquireForm #specialtiesListContainer{
		float:left;
		width:435px;
	}

		#inquireForm .specialtiesList{
			display:none;
			float:left;
			margin:0px;
			padding:5px;
		}

			#inquireForm .specialtiesList li{
				list-style:none;
				margin:0px;
				padding:0px;
			}
	
	#inquireForm a{
		float:left;
		padding-left:10px;
	}

	#inquireForm .submit{
		background:url("/assets/images/form_submit_apply.gif") 0px 0px no-repeat;
		border:0px solid #fff;
		cursor:pointer;
		float:left;
		height:27px;
		margin:-4px 0px 0px 190px;
		width:61px;
	}
	#inquireForm .submit:hover{ background:url("/assets/images/form_submit_apply.gif") 0px -27px no-repeat; }

/* Form List Content
================================================================================================================*/
#formList{
	float:left;
	font:13px/34px Helvetica, Arial, sans-serif;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px !important;
	width:615px;
}
#formList li{
	border-bottom:1px solid #fff;
	float:left;
	width:100%;
}
	#formList li.even{ background:#f4f7fc; }
	#formList li.odd{ background:#eaeff8; }
	
	#formList li a{ margin-left:10px; padding-left:24px;}
	
	#formList li.even a.pdf{ background: url("/assets/images/bg_pdf_odd.gif") 0px -10px no-repeat; }
	#formList li.odd a.pdf{ background: url("/assets/images/bg_pdf_even.gif") 0px -10px no-repeat; }
	#formList li.even a.doc{ background: url("/assets/images/bg_doc_odd.gif") 0px -10px no-repeat; }
	#formList li.odd a.doc{ background: url("/assets/images/bg_doc_even.gif") 0px -10px no-repeat; }
	
#formList li a{ color:#5d9bc1; }

#formList li span.text{
	float:left;
	padding-left:15px;
	width:300px;
}
#formList li span.links{
	float:right;
	padding-right:15px;
}
#formList li span.links a{
	text-align:right;
}

/*  News and Events Content
================================================================================================================*/
.subpage_news_and_events{}
	.subpage_news_and_events h2{ margin:1.2em 0px .2em 0px !important; }
	.subpage_news_and_events h4{ margin-top:0px; }

/*  In The News Content
================================================================================================================*/
#inTheNews{
	list-style:none;
	margin:0px;
	padding:0px !important;
}
	#inTheNews li{ padding-bottom:6px; }
	#inTheNews h2{ font-size:14px; line-height:18px; margin:1em 0px .3em 0px; }
	#inTheNews h4{ font-size:12px; margin-top:0px; }

/*  Testimonials Content
================================================================================================================*/
.subpage_testimonials em{ color:#558DAF; }

/*  Contact Us Content
================================================================================================================*/
.contact_information{
	float:left;
	list-style:none;
	margin:0px;
	padding:12px 0px 20px 0px;
	width:220px;
}

.contact_information li{
	float:left;
	margin:0px;
	padding:0px;
	width:220px;
}

.contact_information2{
	float:left;
	padding:12px 0px 12px 0px;
	width:530px;
}
	.contact_information2 .left{ float:left; width:260px; }
	.contact_information2 .right{ float:left; width:250px; }

#contact_success{
	background:#eaf0f7;
	border:1px solid #dee6ed;
	float:left;
	font-weight:bold;
	margin-top:10px;
	padding:15px;
	text-align:center;
	width:590px;
}

.contact_us{
	float:left;
	padding:20px 0px 0px 0px;
}

	.contact_us fieldset{
		background:#eaf0f7;
		border:1px solid #dee6ed;
		float:left;
		margin:0px;
		padding:0px;
		width:621px;
	}

		.contact_us fieldset h2{ padding:22px 0px 10px 25px !important; }
		.contact_us fieldset .left{ float:left; padding:0px 25px; width:200px;}
		.contact_us fieldset .right{ float:right; padding-right:25px; width:340px;}

		.contact_us input{
			border:1px solid #bbb;
			color:#2a5884;
			float:left;
			margin:0px;
			padding:3px;
			width:190px;
		}

		.contact_us textarea{
			border:1px solid #bbb;
			color:#2a5884;
			float:left;
			font:12px/1.5em Helvetica, Arial, sans-serif;
			height:176px;
			margin:0px;
			padding:3px;
			width:334px;
		}

		#contact_failure{ 
			color:#b00;
			display:none;
			float:right; 
			line-height:28px;
			margin:12px 5px 0px 5px;
		}

		.contact_us .submit{
			background:url("/assets/images/form_submit_submit_form.gif") 0px 0px no-repeat;
			border:0px solid #eaf0f7;
			cursor:pointer;
			height:28px;
			float:right;
			margin:10px 0px;
			width:87px;
		}

.contact_us .submit:hover{ background:url("/assets/images/form_submit_submit_form.gif") 0px -28px no-repeat;}

/* Job Alert Content
================================================================================================================*/
#jobAlert{}

	#popup{ background:#fff; }

	#popup #jobAlert{
		margin:0px auto;
		padding:30px 45px 45px 45px;
		text-align:left;
		width:550px;
	}
		#popup h1{ margin:0px 0px 8px 0px; }

	#jobAlert p.errors{ color:#a00; }

	#jobAlert form{}
	
	#jobAlert form p{ margin:1.2em 0px 4px 0px; }
	
	#jobAlert input.text{
		border:1px solid #bbb;
		margin:0px 5px 0px 0px;
		padding:3px;
		width:160px;
	}

	#jobAlert #specialtiesList,
	#jobAlert #stateList{
		float:left;
		font-size:10px;
		line-height:15px;
		list-style:none;
		list-style-type:none;
		margin:0px;
		padding:4px 0px 0px 0px;
		width:100%;
	}
	
	#jobAlert #specialtiesList li,
	#jobAlert #stateList li{
		float:left;
		width:24%;
	}
	
	#jobAlert #specialtiesList input,
	#jobAlert #stateList input{
		height:15px;
		line-height:15px;
		margin:0px 5px 0px 0px;
		padding:0px;
		width:15px;
	}
	
	#jobAlertSubmit{
		background:#fff url('/assets/images/button_setUpJobAlert.gif') 0px 0px no-repeat;
		border:none;
		display:block;
		font:1px/1px Helvetica, Sans-serif;
		text-indent:-5000px;
		height:48px;
		margin:15px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		width:169px;
	}
	#jobAlertSubmit:hover{ background-position:0px -48px; }

/* Locum Link
================================================================================================================*/
body.blog #contentMainContainer{ background: url("/assets/images/locumLinkHeader.jpg") top left no-repeat; }

body.blog #h1{ height:123px; }
body.blog #h1 h1{ padding-top:48px; }
body.blog h2{ font-size:24px; }
body.blog div.homeLeft{ float:left; margin-left:-34px; width:365px; }
body.blog div.homeRight{ float:right; margin-right:-34px; width:312px; }

div#askRecruiter{ background:url("/assets/images/locumLinkAskHeader.gif") top left no-repeat; margin:7px 0px 7px 0px; float:left; width:365px; }
div#askRecruiter h2{ margin:0px 0px 16px 0px; padding:28px 0px 0px 78px; }
div#askRecruiter p{ color:#7a7a7a; line-height:18px; margin:0px 0px 1em 0px; padding:0px 35px; }
div#askRecruiter p.title{ font-weight:bold; margin:0px; }
div#askRecruiter p.title a{ color:#7a7a7a; text-decoration:none; }
div#askRecruiter p.title a:hover{ color:#7a7a7a; text-decoration:none; }
div#askRecruiter p.readMore{ margin:0px 0px 30px 0px;}
div#askRecruiter p.readMore a{ color:#558daf; }
div#askRecruiter p.readMore a:hover{ color:#14517b; }

div#livingLocum{ background:url("/assets/images/locumLinkLivingHeader.gif") top left no-repeat; margin:7px 0px 7px 0px; float:left; width:365px; }
div#livingLocum h2{ margin:0px 0px 22px 0px; padding:28px 0px 0px 82px; }
div#livingLocum ul{
	border-top:1px solid #ffe0cd;
	list-style:none;
	margin:0px 0px 0px 35px;
	padding:0px;
	width:298px;
}
div#livingLocum ul li{ border-bottom:1px solid #ffe0cd; width:100%; }
div#livingLocum ul li a.logo{ 
	display:block;
	height:44px;
	line-height:44px;
	width:100%;
}
div#livingLocum ul li.linkTravel a.logo{ background:url("/assets/images/locumLinkIconTravel.gif") top left no-repeat; }
div#livingLocum ul li.linkMoney a.logo{ background:url("/assets/images/locumLinkIconMoney.gif") top left no-repeat; }
div#livingLocum ul li.linkWellness a.logo{ background:url("/assets/images/locumLinkIconWellness.gif") top left no-repeat; }
div#livingLocum ul li.linkGear a.logo{ background:url("/assets/images/locumLinkIconGear.gif") top left no-repeat; }
div#livingLocum ul li p{ color:#7a7a7a; line-height:18px; margin:0px 0px 1em 0px; padding:0px; }
div#livingLocum ul li p.title{ font-weight:bold; margin:0px; }
div#livingLocum ul li p.title a{ color:#7a7a7a; text-decoration:none; }
div#livingLocum ul li p.title a:hover{ color:#7a7a7a; text-decoration:none; }
div#livingLocum ul li a.readMore{ color:#558daf; }
div#livingLocum ul li a.readMore:hover{ color:#14517b; }

div#quantiaBox{ background:url("/assets/images/quantiaBoxTop.gif") top left no-repeat; float:right; margin:7px 0px 0px 0px; padding:5px 0px 0px 0px; width:312px; }
div#quantiaContent{ background:url("/assets/images/quantiaBoxMiddle.gif") top left repeat-y; float:left; padding:0px 5px; width:302px; }
div#quantiaContent a#quantiaLogo{ background:url('/assets/images/quantiaLogo.jpg') top left no-repeat; display:block; height:48px; width:302px; }
div#quantiaContent div.text{ padding:25px; }
div#quantiaContent div.text p{ font-size:11px; line-height:14px; margin:0px 0px 0px 0px; padding:0px; }
div#quantiaContent div.text p.title{ font-weight:bold; margin:1em 0px 0px 0px; }
div#quantiaContent div.text img.rating{ float:left; margin:2px 5px 3px 0px; }
div#quantiaContent div.text p.subtitle{ font-weight:bold; }
div#quantiaContent div.text p.author{ font-style:italic; }
div#quantiaContent div.text p.content{ }
div#quantiaContent div.text p.votes{ font-size:10px;}
div#quantiaBottom{ background:url("/assets/images/quantiaBoxBottom.gif") top left no-repeat; float:left; height:5px; line-height:5px; width:312px; }

div#getConnected{ background:url('/assets/images/locumLinkConnectedHeader.gif') top left no-repeat; margin:7px 0px 7px 0px; float:right; width:312px; }
div#getConnected ul{ list-style:none; margin:0px 0px 0px 80px; padding:105px 0px 0px 0px; }
div#getConnected ul li{ text-align:center; width:168px; }
div#getConnected ul li a.logo{ display:block; height:63px; margin:0px 0px 0px 0px; width:168px; }
div#getConnected ul li a.linkFb{ background:url("/assets/images/locumLinkIconFb.gif") top left no-repeat; }
div#getConnected ul li a.linkTwitter{ background:url("/assets/images/locumLinkIconTwitter.gif") top left no-repeat; }
div#getConnected ul li a.linkLinkedIn{ background:url("/assets/images/locumLinkIconLinkedIn.gif") top left no-repeat; }
div#getConnected ul li p{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; }
div#getConnected ul li p a{ font-size:11px; line-height:15px; }

	/* Locum Link Sidebar
	================================================================================================================*/
	div#aboutAuthor{ border-bottom:1px solid #e7f0f5; float:left; padding:18px 0px 10px 0px; width:235px;}
	div#aboutAuthor img.authorImage{ float:left; padding:0px 10px 10px 6px;}
	div#aboutAuthor p{ color:#7a7a7a; font-size:12px; margin:0px; padding:0px 6px; }
	div#aboutAuthor p.name{ color:#2a5884; font-weight:bold; line-height:14px; margin:4px 0px 0px 0px;}
	div#aboutAuthor p.title{ font-style:italic; line-height:14px; margin:0px 0px 12px 0px;}
	div#aboutAuthor p.description{ font-size:12px; line-height:18px; }
	div#sidebarHotJobs{ border-bottom:1px solid #e7f0f5; float:left; line-height:1px; margin:18px 0px 0px 0px; }
	div#sidebarHotJobs ul{ font-size:11px; line-height:22px; }
	div#sidebarHotJobs p{ float:left; font-size:11px; padding:0px 0px 10px 0px; }

	/* Locum Link Feed
	================================================================================================================*/
	div#blog_subpage_wrapper{ background:url('/assets/images/locumLinkSubpageTop.gif') 0px 6px no-repeat; margin:0px -41px; padding:0px 41px; }
	div#categoryHeader{ padding:40px 0px 0px 0px; }
	div#categoryHeader h2{ height:38px; margin:0px; padding:0px; width:300px; }
	div#categoryHeader div#search{ float:right; margin:0px 0px 0px 0px; }
	div#categoryHeader div#search label{ display:none; }
	div#categoryHeader div#search input#s{ background:#fff; border:1px solid #b1b1b1; height:18px; line-height:18px; }
	div#categoryHeader div#search input#searchsubmit{ 
		background:url('/assets/images/buttonSearch.gif') 0px 0px no-repeat;
		border:none;
		height:22px;
		margin:0px;
		padding:0px 0px 0px 0px;
		line-height:22px;
		text-indent:-5000px;
		width:43px;
	}
	
	ul#categoryFeed{ list-style:none; margin:0px; padding:0px 0px; }
	ul#categoryFeed li{ border-top:1px solid #dadada; padding:20px 0px; }
	ul#categoryFeed li h3{ font-weight:bold; font-size:16px; margin:0px; }
	ul#categoryFeed li h3 a{ text-decoration:none; }
	ul#categoryFeed li h3 a:hover{ }
	ul#categoryFeed li p{ color:#7a7a7a; line-height:18px; padding:0px; }
	ul#categoryFeed li p.subtitle{ margin:0px 0px 12px 0px; padding:0px; }
	ul#categoryFeed li ul{ margin:0px; padding:0px 0px 0px 30px; }
	ul#categoryFeed li ul li{ border:none; list-style:disc; padding:.3em 0px; }
	ul#categoryFeed ul,
	ul#categoryFeed ol{ margin:10px 0px; }
	ul#categoryFeed ul li,
	ul#categoryFeed ol li{ border:none; padding:0px; }
	.navigation{ padding:0px 0px; }
	
	
	/* Locum Link Single Post
	================================================================================================================*/
	div#singlePost{ padding:20px 0px 0px 0px; }
	div#singlePost h3{ color:#14517B; font-weight:bold; font-size:16px; margin:0px; }
	div#singlePost p{ margin:0px; padding:0px 0px 1em 0px; }
	div#singlePost p.subtitle{ margin:0px; padding:0px 0px 1em 0px; }
	div.entry img{}
	div.entry div.wp-caption{}
	div.entry div.alignleft{ float:left; margin: 10px 30px 15px 0px; }
	div.entry div.alignright{ float:right; margin:10px 0px 15px 30px; }
	div.entry div.wp-caption p{ font-size:11px; margin:0px; padding:0px; }
	#contentMain div.entry ul{ padding:0px 0px 0px 30px; }
	div.entry ul li{ list-style:disc; padding:.3em 0px; }
	div#respond{ margin:0px; padding:0px 0px; }
	div#respond p{ margin:0px; padding:0px 0px 1em 0px; }
	div#commentsContainer{ margin:0px; padding:0px 0px; }
	

/* Sitemap Content
================================================================================================================*/
ul#sitemap{ list-style:none; margin:0px; padding:0px 0px 0px 0px; }
ul#sitemap li{}
ul#sitemap a{ font-size:16px; line-height:24px; }

ul#sitemap ul{ margin:0px; padding:0px 0px 10px 30px; }
ul#sitemap ul li{}
ul#sitemap ul a{ font-size:12px; line-height:16px; }

/*  Footer Content
================================================================================================================*/
#footer{ border-top:1px solid #e5ebf0; color:#a7a7a7; }
#footer a{ color:#a7a7a7;}
#footer a:hover{color:#4e8eb4;}
#footer h4{ color:#676767; float:left; font:10px/1.5em Helvetica, Arial, sans-serif; margin:0px; padding:15px 0px 0px 0px; width:920px;}
#footer img{ float:right; margin:4px 0px 0px 0px; padding:0px 0px 0px 20px;}
#footer p{ color:#a7a7a7; float:left; font:10px/1.5em Helvetica, Arial, sans-serif; margin:0px; padding:0px; text-align:left;}
#footer p#raka{ padding: 20px 0px 0px 0px; }

#footer ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#footer ul li{
	display:inline;
}

#footer ul li a{
	text-decoration:underline;
}