@charset "UTF-8";
/* CSS Document */

/*  CSS RESET  */
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed, 
	figure, figcaption, footer, header, hgroup, 
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
	}
	
	a, :focus {
   		outline: none;
	}
	button::-moz-focus-inner,
	input[type="reset"]::-moz-focus-inner,
	input[type="button"]::-moz-focus-inner,
	input[type="submit"]::-moz-focus-inner,
	select::-moz-focus-inner,
	input[type="file"] > input[type="button"]::-moz-focus-inner {
		border: none;
	}

/* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure, 
	footer, header, hgroup, menu, nav, section {
		display: block;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	blockquote {
		background: url(../images/top-blockquote.png) no-repeat 0 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-weight: normal;
		margin: 20px 0 10px;
		padding: 6px 0 0 55px;
	}
	
    blockquote p {
	    padding-bottom: 20px;
		margin-bottom: 0;
	}
	
    blockquote p.quote {
	    background: url(../images/bottom-blockquote.png) no-repeat bottom right;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
/* Fonts */
	@font-face {
    font-family: 'DesyrelRegular';
    src: url('../fonts/desyrel-webfont.eot');
    src: url('../fonts/desyrel-webfont.eot?iefix') format('eot'),
         url('../fonts/desyrel-webfont.woff') format('woff'),
         url('../fonts/desyrel-webfont.ttf') format('truetype'),
         url('../fonts/desyrel-webfont.svg#webfontdLXzewIl') format('svg');
    font-weight: normal;
    font-style: normal;
	}
	
	.hand {
		font-family: 'DesyrelRegular',Arial, Helvetica, sans-serif;
	}
	
	.big {
		font-size: 1.5em;
		margin-bottom: 20px;
	}

/* Text */
	body {
		font: 13px/1.25 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
	}
	
	h1, h2, h3, h4, h5, h6 {
		margin-bottom: 10px;
		line-height: 1;
	}
	
	h1 {
		font-size: 24px;
		font-weight: bold;
	}
	
	h2 {
		font-size: 22px;
		font-weight: bold;
	}
	
	h2.welcome {
		font-size: 24px;
		line-height: 20px;
	}
	
	h3 {
		font-size: 16px;
		font-weight: bold;
	}
	
	h4 {
		font-size: 14px;
		font-weight: bold;
	}
	
	h5 {
		font-size: 12px;
		font-weight: bold;
	}
	
	h6 {
		font-size: 11px;
	}
	
	.locations h3 {
		text-align: center;
	}
	
	p {
		margin-bottom: 20px;
		line-height: 1.5em;
	}
	
	p.less_bttm_margin {
		margin-bottom: 10px;
		line-height: 1.5em;
	}
	
	ul li {
		margin-bottom: 6px;
	}
	
	ol {
		list-style: decimal outside;
	}
	
	ol li {
		margin: 0 0 10px 10px;
	}
	
	.no_bottom_margin {
		margin-bottom: 0px !important;
	}
	
	.half_width_left {
		width: 50%;
		float: left;
	}
	
	.half_width_right {
		width: 50%;
		float: right;
	}
	
	.third_width {
		width: 33%;
		float: left;
	}
	
	.clear {
		clear: both;
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0;
	}
	
	.bullet li {
		list-style: disc;
		margin-left: 20px;
	}
	
	.small_text {
		font-size: 10px;
	}
	
	strong {
		font-weight: bold;
	}
	
	em {
		font-style: italic;
	}
	
	.alt {
		color: #625589;
		font-weight: bold;
	}
	
	.blue {
		color: #166f98;
		font-weight: bold;
	}
	
	.purple {
		color: #6a5b94;
		font-weight: bold;
	}
	
	.red {
		color: #900;
		font-weight: bold;
	}
	
/* Color Boxes */
	.purple_box {
		background-color: #6a5b94;
		color: #FFF;
		padding: 10px;
		margin-bottom: 20px;
	}
	
	.purple_box a {
		color: #F4BD39 !important;
		text-decoration: none !important;
	}
	
	.purple_box a:hover {
		color: #F7F7F7 !important;
		text-decoration: underline !important;
	}
	
	.purple_box ul {
		margin-top: 6px;
	}
	
	
/* MicroFormats */
	.adr {
		margin-bottom: 10px;
	}
	
	span.fax {
		margin-bottom: 10px;
	}
	
	.phone_fax {
		margin-bottom: 10px;
	}
	
	.email {
		margin-bottom: 10px;
	}

/* Links */
	a {
		color: #f4bd39;
		text-decoration: none;
	}
	
	a:hover {
		color: #f7f7f7;
		text-decoration: underline;
	}
	
	.no_wave .main_content_container a {
		color: #166F98 !important;
	}
	
	.no_wave .main_content_container a:hover {
		color: #1e9bd4 !important;
		text-decoration: underline;
	}
	
/* Rounded Corners */
	.rounded_corners {
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
	}


/* Header */
	#header {
		background: url(../images/header.png) no-repeat;
		width: 762px;
		height: 121px;
		margin: 0 auto;
	}
	
	#logo a {
		display: block;
		position: relative;
		float: left;
		top: 39px;
		left: 42px;
		width: 225px;
		height: 48px;
		text-indent: -9999px;
	}
	
	#header_apply_bttn a {
		display: block;
		float: right;
		position: relative;
		top: 56px;
		right: 44px;
		background: url(../images/header_apply_off.png) no-repeat;
		width: 168px;
		height: 28px;
		text-indent: -9999px;
	}
	
	#header_apply_bttn a:hover {
		background: url(../images/header_apply_on.png) no-repeat;
	}
	
/* Flash Header */
	#flash_header {
		width: 732px;
		min-height: 225px;
		overflow: hidden;
		z-index: 1;
	}
	
	#contact #flash_header {
		min-height: 245px;
	}
	
	#flash_header .left {
		width: 484px;
		float: left;
	}
	
	#flash_header .right {
		width: 228px;
		margin-left: 20px;
		float: left;
	}

/* Buttons */

	.corp_careers_bttn {
		width:164px;
		margin: 0px auto 0px auto;
	}
	
	.corp_careers_bttn a {
		display: block;
		background: url(../images/corp_careers_bttn.png) no-repeat;
		width: 164px;
		height: 42px;
		text-indent: -9999px;
	}
	
	.corp_careers_bttn a:hover {
		background-position: 0px -42px;
	}
	
	.find_job_bttn {
		width:164px;
		margin: 30px auto 10px auto;
	}
	
	.find_job_bttn a {
		display: block;
		background: url(../images/find_job_bttn.png) no-repeat;
		width: 164px;
		height: 42px;
		text-indent: -9999px;
	}
	
	.find_job_bttn a:hover {
		background-position: 0px -42px;
	}
	
	.find_nurse_bttn {
		width:164px;
		margin: 0px auto 10px auto;
	}
	
	.find_nurse_bttn a {
		display: block;
		background: url(../images/find_nurse_bttn.png) no-repeat;
		width: 164px;
		height: 42px;
		text-indent: -9999px;
	}
	
	.find_nurse_bttn a:hover {
		background-position: 0px -42px;
	}
	
	.full_app_bttn {
		width:164px;
		margin: 0px auto 0px auto;
	}
	
	.full_app_bttn a {
		display: block;
		background: url(../images/full_app_bttn.png) no-repeat;
		width: 164px;
		height: 42px;
		text-indent: -9999px;
	}
	
	.full_app_bttn a:hover {
		background-position: 0px -42px;
	}
	
	.home_care_bttn {
		width:164px;
		margin: 0px auto 10px auto;
	}
	
	.home_care_bttn a {
		display: block;
		background: url(../images/home_care_bttn.png) no-repeat;
		width: 164px;
		height: 42px;
		text-indent: -9999px;
	}
	
	.home_care_bttn a:hover {
		background-position: 0px -42px;
	}
	
	.nursing_resources_bttn {
		width:164px;
		margin: 0px auto 10px auto;
	}
	
	.nursing_resources_bttn a {
		display: block;
		background: url(../images/nursing_resources_bttn.png) no-repeat;
		width: 164px;
		height: 42px;
		text-indent: -9999px;
	}
	
	.nursing_resources_bttn a:hover {
		background-position: 0px -42px;
	}

	.quick_app_bttn {
		width:164px;
		margin: 0px auto 10px auto;
	}
	
	.quick_app_bttn a {
		display: block;
		background: url(../images/quick_app_bttn.png) no-repeat;
		width: 164px;
		height: 42px;
		text-indent: -9999px;
	}
	
	.quick_app_bttn a:hover {
		background-position: 0px -42px;
	}
	
	.refer_friend_bttn {
		width:164px;
		margin: 0px auto 10px auto;
	}
	
	.refer_friend_bttn a {
		display: block;
		background: url(../images/refer_friend_bttn.png) no-repeat;
		width: 164px;
		height: 42px;
		text-indent: -9999px;
	}
	
	.refer_friend_bttn a:hover {
		background-position: 0px -42px;
	}
	
	.request_info_bttn {
		width:164px;
		margin: 0px auto 10px auto;
	}
	
	.request_info_bttn a {
		display: block;
		background: url(../images/request_info_bttn.png) no-repeat;
		width: 164px;
		height: 42px;
		text-indent: -9999px;
	}
	
	.request_info_bttn a:hover {
		background-position: 0px -42px;
	}
	
	.search_jobs_bttn {
		width:164px;
		margin: 0px auto 10px auto;
	}
	
	.search_jobs_bttn a {
		display: block;
		background: url(../images/search_jobs_bttn.png) no-repeat;
		width: 164px;
		height: 42px;
		text-indent: -9999px;
	}
	
	.search_jobs_bttn a:hover {
		background-position: 0px -42px;
	}
	
	.staffing_bttn {
		width:164px;
		margin: 0px auto 10px auto;
	}
	
	.staffing_bttn a {
		display: block;
		background: url(../images/staffing_bttn.png) no-repeat;
		width: 164px;
		height: 42px;
		text-indent: -9999px;
	}
	
	.staffing_bttn a:hover {
		background-position: 0px -42px;
	}
	
	.why_nursecore_bttn {
		width:164px;
		margin: 0px auto 10px auto;
	}
	
	.why_nursecore_bttn a {
		display: block;
		background: url(../images/why_nursecore_bttn.png) no-repeat;
		width: 164px;
		height: 42px;
		text-indent: -9999px;
	}
	
	.why_nursecore_bttn a:hover {
		background-position: 0px -42px;
	}
	

/* Menu */
	#menu {
		line-height: 1;
	}
	

/* Main Content */
	.outer_container {
		background:url(../images/main_content_background.png) repeat-y #FFF;
		width: 762px;
		margin: 0 auto;
		overflow: hidden;
	}
	
	.inner_container {
		background: url(../images/main_content_background_logo.png) top left no-repeat;
		width: 732px;
		margin: 0 auto;
	}
	
	#main_content {
		color: #FFF;
		background: url(../images/body_wave.png) top left no-repeat;
		padding-top: 60px;
		width: 692px;
		margin-top: -50px;
		padding: 60px 20px 30px 20px;
		position: relative;
		z-index: 5;
		overflow: hidden;
	}
	
	.main_content_container {
		width: 732px;
		margin: 0 auto;
	}
	
	.main_content_container #sidebar_wrapper {
		overflow: hidden;
	}
	
	.main_content_container #full_width {
		width: 692px;
		margin: 0 auto;
		padding: 20px 0 30px;
		overflow: hidden;
	}
	
	.main_content_container #main_content_left {
		width: 414px;
		margin: 20px 0 20px 20px;
		float: left;
	}
	
	.main_content_container #left_sidebar {
		width: 164px;
		margin: 20px 30px 0 20px;
		float: left;
	}
	
	.main_content_container #main_content_center {
		width: 304px;
		margin: 20px 0;
		float: left;
	}
	
	.main_content_container #sidebar {
		width: 238px;
		margin: 20px 20px 30px 30px;
		float:right;
	}
	
	.page_title {
		margin-bottom: 20px;
	}
	
	#inner_container .left {
		display: block;
		width: 484px;
		float: left;
		position: relative;
		z-index: 1;
	}
	
	#inner_container .right {
		display: block;
		width: 248px;
		float: left;
	}
	
	#main_content .left {
		width: 249px;
		float: left;
	}
	
	#main_content .right {
		width: 413px;
		float: left;
		margin-left: 30px;
	}
	
	#main_content #column-1 {
		display: block;
		width: 140px;
		margin-right: 30px;
		float: left;
	}
	
	#main_content #column-2 {
		display: block;
		width: 312px;
		margin-right: 30px;
		float: left;	
	}
	
	#main_content #column-3 {
		display: block;
		width: 180px;
		float: left;
	}
	
	.latest_blog_posts li {
		margin-bottom: 6px;
	}
	
	#bottom_content {
		width: 692px;
		margin: 0 auto;
		padding-bottom: 10px;
		overflow: hidden;
	}
	

/* Footer */

	#footer {
		background: url(../images/footer.png) no-repeat top;
		color: #FFF;
		font-size: 10px;
		width: 762px;
		margin: 0 auto;
		padding: 16px 0 13px 0;
		overflow: hidden;
	}
	
	#footer .left {
		float: left;
		margin: 0 20px 0 35px;
	}
	
	#footer .middle {
		float: left;
		margin: 0 20px;
		text-align: center;
	}
	
	#footer .right {
		float: right;
		margin: 0 35px 0 15px;
	}
	
	#footer_bottom {
		background: url(../images/footer_bttm.png) no-repeat;
		display: block;
		width: 762px;
		height: 22px;
		margin: 0 auto;
	}
	
	#below_footer {
		width: 732px;
		margin: 20px auto 0 auto;
		text-align: center;
		}
		
	#below_footer p {
		font-size: .85em;
		margin: 10px 110px 20px 110px;
		}
		
	#below_footer a {
		color: #006;
		}
	
	#below_footer a:hover {
		color: #009;
		}
	
/* Home Page */

	#home .hentry h5 { line-height: 1.4em; margin-bottom: 4px; }
	#home #blog-link { margin: 10px 0px 24px 0px; }
	#home .join-button { margin-top: -40px; position: relative; float: right; width: 250px; z-index: 99999; }

/* Alzheimer's Page */

	#alzheimers h2 {
		margin-bottom: 20px;
	}
	
	#alzheimers #main_content_left ul {
		margin-left: 10px;
	}
	
	#alzheimers #main_content_left, #staffing #main_content_left {
		margin-bottom: 10px;
	}
	
	#alzheimers #sidebar {
		background: url(../images/alzheimers-nurse.png) no-repeat bottom left;
		padding-bottom: 198px;
		}
	
/* Contact Page */

	#contact .phone-fax {
		margin-bottom: 10px;
	}
	
	#contact #map {
		margin: 10px 0;
	}
	
	#contact #main_content .uniForm, #contact #main_content .uniForm fieldset {
		margin-bottom: 0px !important;
	}
	
/* Find Nurse Page */

	#findnurse .main_content_container #sidebar {
		float: right;
		margin: 20px 20px 0 30px;
		width: 164px;
	}
	
	#findnurse #left_sidebar img {
		margin-top: 24px;
		}
	
/* Find Job Page */

	#findjob .main_content_container #sidebar {
		float: right;
		margin: 20px 20px 0 30px;
		width: 164px;
	}
	
	#findjob .main_content_container h2 {
		font-size: 18px;
	}
	
	#findjob .half_width_left {
		width: 331px;
		padding-right: 15px;
	}
	
	#findjob .half_width_right {
		width: 331px;
		padding-left: 15px;
	}
	
    #findjob #left_sidebar img {
		margin-top: 30px;
		}
	
	#findjob #bottom_content ul {
		padding-bottom: 20px;
	}
	
	#findjob #bottom_content {
		padding-bottom: 30px;
	}
	
/* Full App */

	#fullapp #main_content {
		padding-bottom: 0px;
	}
	
	#fullapp form a, #fullapp form a:visited {
		color: #87000F;
	}
	
	#fullapp form a:hover {
		color: #cb0017;
	}

	#fullapp .bullet {
		margin: 20px 0 20px 0;
	}
	
	#fullapp legend {
		margin-bottom: 20px;
	}
	
	#fullapp legend h3 {
		margin-bottom: 0;
	}
	
	#fullapp legend h4 {
		margin-bottom: 0;
	}
	
	#fullapp legend.left {
		width: 45%;
		float: left;
	}
	
	#fullapp legend.right {
		width: 45%;
		float: right;
		text-align: right;
	}

/* HIPAA Page */
	
	#hipaa .main_content_container ul {
		margin-bottom: 20px;
	}
	
	#hipaa .main_content_container ul li {
		margin-bottom: 10px;
	}
	
/* Jobs Page */

	.s_cell_navigatorintro {
		color: #000 !important;
	}
	
/* Locations Page */

	#locations h2 {
		color: #F9BD43;
	}
	
	#locations .location {
		margin-bottom: 20px;
	}

	#locations #home_office {
		font-size: 1.1em;
	}
	
	#locations #home_office .organization-name {
		color: #F9BD43;
	}
	
	#locations .organization-name {
		font-size: 1.2em;
		font-weight: bold;
	}

/* Nursing Resources Page */

	#nursing_resources #bottom_content {
		padding-bottom: 30px;
	}
	
	#nursing_resources li {
		margin-bottom: 10px;
	}
	
	#nursing_resources li p {
		margin-bottom: 0px;
	}
	
	#nursing_resources #main_content_left a, #nursing_resources #bottom_content a {
		color: #625589 !important;
	}
	
	#nursing_resources #main_content_left a:hover, #nursing_resources #bottom_content a:hover {
		color: #A52025 !important;
		text-decoration: underline;
	}


/* Payroll Page */

	#payroll h2 {
		font-size: 16px;
	}
	
	#payroll h3 {
		color: #6a5b94;
	}
	
	#payroll h4 {
		color: #6a5b94;
		font-size: 14px;
		margin-bottom: 6px;
	}
	
	#payroll h5 {
		color: #6a5b94;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 4px;
	}
	
	#payroll .main_content_container #sidebar {
		float: right;
		margin: 20px 20px 0 30px;
		width: 248px;
	}
	
	#payroll .main_content_container ul {
		margin-bottom: 20px;
	}
	
	#payroll .refer_friend_bttn {
		margin-bottom: 20px;
	}
	
	#payroll #bottom_content {
		margin-top: -40px;
	}
	
	#payroll ul.indent {
		margin: 20px 0 10px 20px;
	}
	
	#payroll ul.indent li {
		margin-bottom: 20px;
	}
	
	#payroll .disclaimer {
		font-size: .75em;
		margin: 30px 0 20px 0;
	}
	
/* Privacy Policy Page */

	#privacy .main_content_container ul {
		margin-bottom: 20px;
	}
	
	#privacy .main_content_container h2 {
		font-size: 18px;
	}
	
/* Quick App */

	#quickapp legend {
		margin-bottom: 20px;
	}
	
	#quickapp label.error {
		float: left;
	}
	
	#quickapp .uniForm {
		font-size: 12px;
		line-height: 22px;
	}
	
	#quickapp .uniForm td {
		vertical-align: top;
	}
	
/* Sitter Page */

	#sitter h1 {
		font-size: 22px;
	}
	
	#sitter h2 {
		font-size: 20px;
	}
	
	#sitter h2 {}

	#sitter .nanny_services {
		width: 203px;
		margin: 30px 0 0 23px;
	}
	
	#sitter .main_content_container ul {
		margin: -10px 0 20px 0;
	}

/* Staffing Page */

	#staffing .main_content_container ul {
		margin-bottom: 10px;
	}
	
	#staffing h3 {
		margin-bottom: 0px;
	}
	
	#staffing h4 {
		margin-bottom: 10px;
		font-size: 16px;
	}
	
	#staffing .alt {
		color: #166f98;
		font-style: italic;
	}
	
	#staffing strong {
		color: #166f98;
	}
	
	#staffing img {
		margin-top: 40px;
		}
	
/* Home Care Page */

    #homecare #sidebar img {
	  margin-top: 20px
	  }
	
/* Why NurseCore Page */
	
	#why_nursecore .main_content_container #main_content_left {
		width: 498px;
		margin: 20px 0 0 20px;
		float: left;
	}
	
	#why_nursecore #sidebar {
		width: 164px;
	}
	
	#why_nursecore .purple_box {
		font-size: 1.05em;
	}
	
	#why_nursecore #bottom_content a, #why_nursecore #bottom_content a:visited {
		color: #606;
		text-decoration: underline;
	}
	
	#why_nursecore #bottom_content a:hover {
		color: #6a5b94;
		text-decoration: none;
	}

	#why_nursecore #bottom_content p {
		margin-bottom: 20px;
	}
	
	#why_nursecore #bottom_content ul.bullet {
		margin-bottom: 20px;
	}