﻿#title_KeepInTouch {
    color: #5E8AC5;
    font-family: Times New Roman,Times,serif;
    font-size: 24px;
    line-height: 24px;
    margin: 0 0 8px 0;
    padding: 0;
}

#careers_separator
{
	background-color: #C5E0ED;
	width: 952px;
	height: 43px;
	display:none;
}

#careers_body
{
	background: #F3F2F2 url(images/bg-careers-body.gif) repeat-y scroll top left;
}

#careers_menu
{
	width: 234px;
	height: 100%;
	border-right: solid 1px #D5D5D5;
}

#careers_menu ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#careers_menu li 
{
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}
#careers_menu a
{
	display: block;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 25px;
	border-bottom: solid 1px #B9B9B9;
	text-decoration: none;
	font-size: 14px;
	color: #2A4578;
	background-color: #E0E0E0;
}
#careers_menu li ul a 
{
	padding-left: 45px;
}
#careers_menu ul ul
{
	display: none;
}
#careers_menu li.selected ul, #careers_menu li.expanded ul
{
	display: block ! important;
}
#careers_menu li.selected, #careers_menu li.selected a
{
	background-color: #FFFFFF;
}
#careers_menu li.selected ul a
{
	background-color: #E0E0E0;
}

/* KEEP IN TOUCH */
#keepintouch
{
	padding: 0px 8px 8px 8px;
    text-align: center;
	width : 215px;

}
#keepintouch p
{
	font-size : 11px;
	line-height : 12px;
	margin : 6px 0px 0px 0px;
	padding : 0px;
}
#keepintouch h1
{
	font-family : Times New Roman, Times, serif;
	letter-spacing : -1px;
	word-spacing : -0.5px;
	color : #2a4578;
	font-size : 18px;
	line-height : 24px;
	margin : 0px;
	padding : 0px;
}
#keepintouch select,
#keepintouch input.tcontrol
{
    background-color: #FFFFFF;
    border:1px solid #D5D5D5;
	display : block;
	width : 215px;
	margin-top : 8px;
    color: #727272;
    font-family: Arial,Helvetica,Verdana;
    font-size: 10px;
    letter-spacing:-0.2px;
    line-height: 14px;
}

#keepintouch option
{
    background-color: #FFFFFF;
}

#keepintouch optgroup 
{
    background-color: #EFEFEF;
}

#keepintouch optgroup option
{
    background-color: #FFFFFF;
    margin-left: 10px;
}

#keepintouch #buttons
{
	display : block;
	margin : 12px 0px 18px 0px;
}
#keepintouch #submit
{
	margin : 0px 15px;
	width : 74px;
	height : 23px;
	display : inline;
	vertical-align : top;
}
#keepintouch #buttons div
{
	display : block;
	float : left;
	vertical-align : top;
	font-size : 11px;
	line-height : 11px;
    color: #727272;
    font-family: Arial,Helvetica,Verdana;
}
#keepintouch #buttons span
{
	color : #2a4578;
}

#careers_search 
{
	float: right;
	height: 100%;
	width: 188px;
	padding: 12px 30px 12px 16px;
	border-left: solid 1px #D5D5D5;
}
#careers_search select, #careers_search input[type="text"]
{
	width: 100%;
	margin: 2px 0px 6px;
}
#careers_search input[type="image"]
{
	background: transparent url(images/button-search.png) no-repeat scroll top left;
	float: left;
}
#careers_search p
{
	margin-bottom: 6px;
	line-height: 13px;
	font-size: 8.75pt;
}
#careers_search .blue_link 
{
	display: block;
	height: 20px;
	padding: 6px 0px;
	float: right;
	text-decoration: none;
	color: #2A4578;
}
#careers_search .grey_link 
{
	color: #515152;
	margin: 0px 3px 0px 3px;
	font-size: 12px;
}

#careers_search .image-search
{
	width:80px;
	height:29px;
	border:none;
	background: transparent url(images/button-search.png) no-repeat;
	text-indent:-9000px;
	float:left;
	cursor:pointer;
}
.no-results
{
	margin-bottom: 24px;
}
#careers_body .careers_right
{
	float: right;
	height: 100%;
	width: 188px;
	padding: 12px 30px 12px 16px;
	border-left: solid 1px #D5D5D5;
}
#careers_body .careers_right hr
{
	color: #E5E5E5;
	border: solid 1px #E5E5E5;
	margin-bottom: 10px;
	width: 80%;
}

#careers_body .careers_content 
{
	float: left;
	width: 442px;
	height: 100%;
	padding: 0px 20px 50px 20px;
	background-color: #FFFFFF;
	margin: 0px -1px;
	border-left: solid 1px #D5D5D5;
	border-right: solid 1px #D5D5D5;	
}

#careers_body .content_wide
{
	margin: 0px -1px;
	width: 677px;
	border-left: 1px solid transparent;
	float:left;
}

#careers_content_menu
{
	height: 20px;
	width: 100%;
	margin: 20px 10px 20px 0px;
}
#careers_content_menu div
{
	float: right;
	clear: both;	
}
#careers_content_menu div *
{
	margin: 0px;
	vertical-align: top;
}
#careers_content_menu button
, #careers_content_menu a.email
{
	float:right;
	border:none;
	background:none;
	height:24px;
	text-indent:-9000px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
}
#careers_content_menu button.print
{
	background-image:url(images/menu-print.png);
	width:72px;
}
#careers_content_menu a.email
{
	background-image:url(images/menu-email.png);
	width:75px;
}
#careers_content_menu button.bookmark
{
	background-image:url(images/menu-bookmark.png);
	width:83px;
}

#careers_content_menu div 
{
	padding-bottom: 10px;
	border-bottom : solid 1px #D5D5D5;
	width: 250px;
}

.no_padding 
{
	padding: 0px;
}

.careers_dev_section_link
{
	text-decoration : none;
	color: #68A3D6;
}

.back_to_top_link 
{
	font-size: 8pt;
	padding-left: 10px;	
}

.back_to_top_link a
{
	text-decoration : none;
	color: #68A3D6;
}

.careers_dev_header_links ul
{
	color : #2A4578;	
}

.careers_dev_header_links li
{
	list-style-position: outside;
	list-style-image: none;
	list-style-type: square;
}

#title_jobsearch 
{
	text-indent: -9000px;
	background: transparent url(images/title-jobsearch.png) no-repeat scroll 0px 6px;
	height: 40px;
}
#title_rssjobalert a
{
	display:block;
	text-indent: -9000px;
	background: transparent url(images/title-rssjobalert.png) no-repeat scroll 0px 6px;
	height: 40px;
}

.sidebar_blurb 
{
	line-height: 13px;
	font-size: 8.75pt;
}

#logo_greenteam 
{
	text-indent: -9000px;
	/*background: transparent url(images/logo-greenteam.png) no-repeat scroll 0px 6px;*/
	height: 66px;
}
#title_rssalerts
{
	text-indent: -9000px;
	background: transparent url(images/title-rssalerts.png) no-repeat scroll 0px 0px;
	height: 20px;
	margin-bottom: 15px;
}
#title_welcome 
{
	text-indent: -9000px;
	background: transparent url(images/title-welcome.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_featuredjobs 
{
	text-indent: -9000px;
	background: transparent url(images/title-featuredjobsandevents.png) no-repeat scroll 0px 6px;
	margin: 15px 0;
}
#title_areasoftalent
{
	text-indent: -9000px;
	background: transparent url(images/title-areasoftalent.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_nursing
{
	float: left;
	width: 220px;
	text-indent: -9000px;
	background: transparent url(images/title-nursing.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
	overflow:none;
}
#title_nurseresidency
{
	float: left;
	width: 300px;
	text-indent: -9000px;
	background: transparent url(images/title-nurseresidency.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_alliedhealth
{
	float: left;
	width: 300px;
	text-indent: -9000px;
	background: transparent url(images/title-alliedhealth.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_physicians
{
	float: left;
	width: 300px;
	text-indent: -9000px;
	background: transparent url(images/title-physicians.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_professional
{
	float: left;
	width: 300px;
	text-indent: -9000px;
	background: transparent url(images/title-professional.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_management
{
	float: left;
	width: 300px;
	text-indent: -9000px;
	background: transparent url(images/title-management.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_hospitalsupport
{
	float: left;
	width: 300px;
	text-indent: -9000px;
	background: transparent url(images/title-hospitalsupport.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_learnmore
{
	text-indent: -9000px;
	background: transparent url(images/title-learnmore.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_awards
{
	float: left;
	width: 300px;
	text-indent: -9000px;
	background: transparent url(images/title-awards.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_careerdevelopment
{
	float: left;
	width: 300px;
	text-indent: -9000px;
	background: transparent url(images/title-careerdevelopment.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_learningcenter
{
	float: left;
	width: 300px;
	text-indent: -9000px;
	background: transparent url(images/title-learningcenter.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_inclusion
{
	float: left;
	width: 300px;
	text-indent: -9000px;
	background: transparent url(images/title-inclusion.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_benefits
{
	text-indent: -9000px;
	background: transparent url(images/title-benefits.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_locations
{
	text-indent: -9000px;
	background: transparent url(images/title-locations.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_holycrosshospital
{
	float: left;
	width: 300px;
	text-indent: -9000px;
	background: transparent url(images/title-holycrosshospital.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_healthplex
{
	float: left;
	width: 300px;
	text-indent: -9000px;
	background: transparent url(images/title-healthplex.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_medicalgroup
{
	float: left;
	width: 300px;
	text-indent: -9000px;
	background: transparent url(images/title-medicalgroup.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_homehealth
{
	float: left;
	width: 300px;
	text-indent: -9000px;
	background: transparent url(images/title-homehealth.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_searchresults
{
	text-indent: -9000px;
	background: transparent url(images/title-searchresults.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_selectionprocess
{
	text-indent: -9000px;
	background: transparent url(images/title-selectionprocess.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_commonfaqs
{
	text-indent: -9000px;
	background: transparent url(images/title-commonfaqs.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_troubleshootingfaqs
{
	text-indent: -9000px;
	background: transparent url(images/title-troubleshootingfaqs.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_generalfaqs
{
	text-indent: -9000px;
	background: transparent url(images/title-generalfaqs.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_preemploymentfaqs
{
	text-indent: -9000px;
	background: transparent url(images/title-preemploymentfaqs.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_jobdetails
{
	text-indent: -9000px;
	background: transparent url(images/title-jobdetails.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_jobcart
{
	text-indent: -9000px;
	background: transparent url(images/title-jobcart.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}
#title_tellafriend
{
	text-indent: -9000px;
	background: transparent url(images/title-tellafriend.png) no-repeat scroll 0px 6px;
	margin-bottom: 15px;
}

p.intro 
{
	font-weight: bold;
	margin-bottom: -5px;
	padding-bottom: 0px;
}

div.listcolumn 
{
	float: left;
	width: 205px;
	margin-right: 15px;
}
div.listcolumn h3 
{
	font-size: 9pt;
	color: #2A4578;
	margin-top: 25px;
}

div.listcolumn ul, div.listcolumn ol 
{
	width: 90%;
}


div.listcolumn li
{
	font-size: 9pt;
	color: #515252;
}

img.portrait 
{
	float: left;
	margin-right: 7px;
}

h3 
{
	font-size: 14px;
	color: #2A4578;
	margin: 8px 0px 2px ! important;
}

ul.padded 
{
	padding: 5px 0px 0px 15px;
}


ul.generic, ol.generic
{	
	color: #515252;
	list-style-type: square;
	list-style-image: url(images/bullet-lightbluesquare.gif);
	width: 90%;
}

ul.generic li, ol.generic li
{
	color: #515252;
	font-size: 9pt;
	list-style-type: square;
	list-style-image: url(images/bullet-lightbluesquare.gif);
}

ul.blue, ul.blue li
{
	color: #2A4578;
}

li span.gray
{
	font-size: 8pt;
	font-weight:normal;
	color:#515252;
}

ul.rsslist 
{
	list-style-image: url(images/icon-rss.gif);
}
ul.rsslist li 
{
	background: transparent url(images/icon-rss.gif) no-repeat scroll 0px 3px;
	display: block;
	float: left;
}
ul.rsslist a 
{
	padding-left: 20px;
	display: block;
	width: 180px;
	font-size: 14px;
	color: #515252;
	text-decoration: none;
}

ul.linklist
{	
	color: #2A4578;
	list-style-type: square;
	list-style-image: url(images/bullet-lightbluesquare.gif);
}

ul.linklist_left 
{
	float: left;
	color: #2A4578;
	list-style-type: square;
	list-style-image: url(images/bullet-lightbluesquare.gif);
	width: 60%;
}


ul.linklist li, ul.linklist a
{
	color: #2A4578;
	font-weight: bold;
	text-decoration: none;
}

ul.not-bold li, ul.not-bold a
{
	font-weight:normal;
}

.job_details_table h2
{
	color: #2A4578;
	font-weight:bold;
	font-size: 20px;
	line-height: 24px;
}

.job_details_table * 
{
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height: 18px;
	color: #515252;
}

.job_details_table hr 
{
	color : #D5D5D5;
}

.job_details_table strong 
{
	color: #2A4578 ! important;
	font-weight:bold;
}
.job_details_table .top_linkbar td, .job_details_table .top_linkbar a
{
	background-color: #2A4578;
	color: #FFFFFF;
	padding: 5px;
}
.job_details_table .top_linkbar a, 
.job_details_table .bottom_linkbar a
{
	margin-right: 20px;
}
.job_details_table .bottom_linkbar td, .job_details_table .bottom_linkbar a
{
	background-color: #E5E5E5;
	color: #515252;
	padding: 5px;
}
.job_details_table .job_details p 
{
	margin:10px 0px;
}
.job_details_table .job_details * 
{
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height: 18px;
	color: #515252;
}
.job_details_table .job_details b 
{
	font-weight: bold;
}
.job_details_table .job_details b * 
{
	font-weight: bold;
}

.jobsearch_table
{
	width: 100%;
	border: 0px;
	padding: 5px;
	margin: 10px 0px;
}

.jobsearch_table th, .jobsearch_table th a 
{
	background-color: #2A4578;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;	
}
.jobsearch_table td 
{	
	color: #515252;
	border: 0px;
	border-top: solid 1px #E5E5E5;
	padding: 10px 5px 30px;
	text-align: center;
}

.jobsearch_table td a 
{
	color:#2a4578;
}

.jobsearch_table .jobsearch_footer td 
{
	height: 20px;
	padding: 0px;
	background-color: #E5E5E5;
}
.jobsearch_table .jobsearch_pager td 
{
	border: 0px;
}

.jobcart_table
{
	width: 100%;
	border: 0px;
	padding: 5px;
	margin-top: 10px;
}
.jobcart_table th 
{
	background-color: #2A4578;
	color: #FFFFFF;
	padding: 0px 5px;
	font-weight: bold;
	text-align: left;	
}
.jobcart_table td 
{	
	color: #515252;
	border: 0px;
	border-top: solid 1px #E5E5E5;
	padding: 10px 5px 30px;
	text-align: left;
}

.jobcart_table td a 
{
	color:#2a4578;
}

.jobcart_table .jobcart_pager td 
{
	border: 0px;
}

.cart_linkbar, .cart_linkbar a
{
	background-color: #E5E5E5;
	color: #515252;
	padding: 5px;
}
.cart_linkbar 
{
	margin-top: 10px;
}
.cart_linkbar a 
{
	margin-right: 20px;
}

.emailform_title 
{
	color: #2A4578;
	font-weight:bold;
	font-size: 20px;
	line-height: 24px;
	margin: 10px 0px 20px;	
}

.emailform_frame 
{
	padding: 10px;
	border: solid 1px #E5E5E5;
}

.emailform_left 
{
	 float: left;
	 width: 200px;
}

.emailform_left input[type="text"]
{
	width: 174px;
	margin: 2px 6px 6px;
	color: #515252;
}
.emailform_left input[type="image"] 
{
	float: left;
}
.emailform_left div 
{
	margin-top: 10px;
	width: 100%;
}
.emailform_left span 
{
	float: right;
	font-size: 11px;
	width: 95px;
	margin-right: 10px;
	color: #515252;
}
.emailform_left .blue_link 
{
 	display: block;
	height: 20px;
	padding: 6px 0px;
	float: left;
	text-decoration: none;
	color: #2A4578;
}

.emailform_right 
{
	 float: right;
	 width: 450px;
	 height: 200px;
	 border: solid 1px #E5E5E5;
	 overflow: scroll;
	 overflow-x: hidden ! important;
	 overflow-y: scroll ! important;
}

.emailform_right h2 
{
	color: #2A4578;
	font-size: 16px;
	font-weight:bold;
	margin: 2px 0px 4x;
}
.magnet-award
{
	height: 52px ;
	overflow:hidden;
	margin-top: -52px;
}
.bold-blue 
{
	padding: 0;
	color: #2A4578;
	font-weight:bold;
	font-size: 14px;
}
.bold-blue ul.generic
{
	padding:0;
}
.bold-blue li
{
	margin:8px 0 2px 15px;
	padding:0;
}
ul.darkblue li
{
	color: #447FB8;
}
.normal
{
	font-size:9.75pt;
	font-weight:normal;
	color:#515252;
}
.lt-blue
{
	font-weight:normal;
	font-size:12px;
	margin: 0 auto;
}
a.next-button
, a.previous-button
{
	background: transparent url(/App_Themes/HolyCross/images/arrow-left.png) no-repeat;
	width:20px;
	height:15px;
	text-indent:-9000px;
	display:inline-block;
	text-align:left;
}
a.next-button
{
	background: transparent url(/App_Themes/HolyCross/images/arrow-right.png) no-repeat;
}
.pagination-text
{
	text-align:left;
	margin: 0 4px;
}
.records-x-of-x
{
	 float: left; 
	 width: 50%;
}
.pager
{
	float: right;
	text-align:right;
}

.link
{
	border-width: 0 ;
	text-decoration:underline;
	display:inline-block;
	border-style:solid;
	font-size:9.75pt;
	font-family:Arial,Sans-Serif;
	margin:0;
	background:transparent;
}
.cart_linkbar .link 
{
	color:#515252;
	margin:0 15px 0 0;
	padding:5px !important;
	cursor:pointer;
	overflow:visible;
}
div#right_column
{
    clear:left;
    float:right;
    padding: 5px 20px 12px 16px;
}
div#livechat
{
	display : block;
	width : 194px;
	height : 127px;
    margin : 18px 0px 0px 0px;
	background : transparent url(../../images/livechatbg.jpg) no-repeat top left;
	vertical-align : top;
}
div#livechat .linner
{
	display : block;
	width : 182px;
	margin : 0px 0px 12px 12px;
	padding : 12px 0px 0px 0px;
}
#livechat #chats
{
	display : block;
	margin : 0px 0px 0px 0px;
}
#livechat #chats div
{
	display : block;
	float : left;
}
 #livechat #chats .chat
{
	display : block;
	float : left;
	margin-left : 6px;
	vertical-align : top;
	font-size : 12px;
	line-height : 14px;
	color : #2a4578;
}
div#chatbutton
{
	display : block;
	width : 170px;
	margin : 6px 0px 0px 0px;
	text-align : center;
}

div#livechat h1
{
	font-family : Times New Roman, Times, serif;
	color : #4679bd;
	font-size : 18px;
	line-height : 24px;
	margin :  20px 0px 0px 0px;
	padding : 0px;
}



