/* Quick Reset
----------------------------------------------------- */

div#careers_main h1, div#careers_main h2, div#careers_main h3, div#careers_main p, div#careers_main ul, div#careers_main form, div#careers_main fieldset, div#careers_main input {
margin: 0;
padding: 0;
}
div#careers_main ul {list-style: none;}
div#careers_main fieldset {border: none;}
div#careers_main {
width: 600px;
font-size: .625em;
margin: 0 auto 2em;
}
div#careers_main div#career_pro a:link, div#careers_main div#career_pro a:visited, div#careers_main div#career_phys a:link, div#careers_main div#career_phys a:visited {color: #084585;}
div#inner_contact {display: none;}
.secondaryNavSet {margin-bottom: .25em;}
div#pageMastHead {
background: none;
border-bottom: none;
color: #343536;
}
div#pageMastHead h1 {left: 24px;}
#contentArticle h5 {color:#1E702E;}

/* Search Input Styles
----------------------------------------------------- */

div#career_keyword {
background: #5d6769 url(/PublishingImages/site/careers/form_bg.jpg) no-repeat top left;
height: 22.5em;
width: 600px;
}
div#career_keyword label {
display: block;
font-size: 1.8em;
color: #fff;
font-family: Georgia, Times New Roman, serif;
font-weight: normal;
padding: 1.5em 0 .3em 15px;
line-height: 1.2em;
}
div#career_keyword input {
margin: 0 0 1.5em 15px;
vertical-align: top;
}
div#career_keyword input#jobSearchGo {
margin-left: .5em;
height: 20px;
width: 45px;
border: none;
background: url(/PublishingImages/site/common/cta_images/go_blue.jpg) no-repeat;
text-indent: -9999px;
cursor: pointer;
vertical-align: top;
}
div#careers_main div#career_keyword h3, div#career_keyword p {
font-family: Arial, Helvetica, sans-serif;
color: #fff;
margin-bottom: .3em;
padding-left: 15px;
}
div#career_keyword h3 {
margin-bottom: .5em;
font-size: 1.4em;
}
div#career_keyword p {
font-size: 1.1em;
width: 20em;
margin-bottom: .8em;
}

/* Main Content Area
----------------------------------------------------- */

div#careers_main h2, div#careers_main h3 {
font-family: Georgia, Times New Roman, serif;
font-weight: normal;
line-height: 1.3em;
margin-bottom: .5em;
padding-left: 15px;
}
div#careers_main_links {
background: url(/PublishingImages/site/careers/careers_links_bg.jpg) repeat-x top;
margin-bottom: .5em;
}
div#careers_main div#career_pro h2, div#careers_main div#career_phys h2, div#careers_main div#nursing_opp h2 {
background: #7085a7 url(/PublishingImages/site/careers/heading_bg.gif) repeat-x bottom;
color: #fff;
font-family: Georgia, Times New Roman, serif;
padding: 10px 0 .5em 15px;
}
div#career_phys {position: relative;}
div#career_phys ul {
margin-bottom: 1.5em;
padding-left: 15px;
}
div#careers_main ul.col1, div#careers_main ul.col2, div#careers_main ul.col3 {
float: left;
padding-left: 15px;
margin-bottom: 1.5em;
width: 185px;
}
div#careers_main li {padding-bottom: .5em;}
div#careers_main div#career_pro li, div#careers_main div#career_phys li {
font-size: 1.3em;
background: url(/PublishingImages/site/common/cta_images/cta_arrow_blue.gif) no-repeat left 3px;
padding-left: 15px;
}
div#careers_main div#career_phys li {background: url(/PublishingImages/site/careers/cta_blue_arrow_phys.gif) no-repeat left 3px;}
div#careers_main div#other_neo_locations li a, div#careers_main div#regional_locations li a, div#careers_main div#nursing_opp li a, div#careers_main div#main_locations li a {
font-size: 1.2em;
color: #666;
}
div#careers_main div#other_neo_locations li a:hover, div#careers_main div#regional_locations li a:hover, div#careers_main div#nursing_opp li a:hover, div#careers_main div#main_locations li a:hover {color: #084585;}
div#career_location h3 {font-size: 1.6em;}
div#careers_main div#nursing_opp li a {
background: url(/PublishingImages/site/careers/nursing_arrow.gif) no-repeat left center;
color: #084585;
padding-left: 10px;
}

/* The Usual IE6 and IE7 Fixes
----------------------------------------------------- */

/* Fixing the font height on the content level 2 headings */
* html div#careers_main h2 {font-size: 1.7em;}
*:first-child+html div#careers_main h2 {font-size: 1.7em;}

/* Self-clearing Floats
----------------------------------------------------- */

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* IE6 */
* html .clearfix {height: 1%;}

/* IE7 */
*:first-child+html .clearfix {min-height: 1px;}
