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


.eventsWrapper {
	padding: 10px 0px 0px 10px !important;
	border: 1px solid red !important;
}
.job_display {
	clear: both;
	/*width: 90%;*/
	font-size: 90%;
	margin: 0 auto 3em auto;
	padding: 0;
	position: relative !important;
	line-height: normal !important;
}
.job-display p {
	margin: 0;
	padding: 0.2em;
}
.job_display .pageHeader {
	font-size: 120%;
	letter-spacing: 1px;
	padding: 1em !important;
	text-align: center;
}
.job_display .sectionHeader, .job_display .pageHeader, .job_display .pageFooter {
	background-color: #eeefee !important;
	color: #04621c;
	margin: 0.5em auto !important;
	padding: 0.5em;
}
.outOrange {
	-moz-box-shadow: 3px 0px 8px 8px #cdc;
	-webkit-box-shadow: 3px 0px 8px 8px #cdc;
	box-shadow: 3px 0px 8px 8px #cdc;
}
.borderradius .job_display .pageHeader, .borderradius .job_display .sectionHeader, .borderradius .job_display .pageFooter {
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
/* End loaded opportunity styling */


/* Start general Career Center formatting */

.heading {
	margin: 0;
	padding: 1.5em 2em;
	text-align: center;
	font-size: 0.7em;
}
.first {
	margin-top: 0 !important;
}
.last {
	margin-bottom: 0 !important;
}
.locums {
	margin-top: 2em;
	padding: 1em;
}
.locums h4 {
	margin: 0 0 0.5em;
}
.locums-physicians {
	float: left;
	margin: 1em 0 0.5em;
	width: 100%;
}
.locums-physicians h4 {
	margin: 0 0 0.5em;
}
.menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.menu li, .career-fairs li {
	margin: 2px 0;
	padding: 0.5em 1em;
}
.menu .sub {
	margin-left: 1em;
}
.search-jobs {
	font-weight: normal;
	padding-left: 0.2em;
}
.search-jobs-wrapper {
	background: #eeeeee;
	margin: 2px 0;
	padding: 0.5em 1em 1em;
}
.search-jobs-wrapper p {
	margin: 0.5em 0;
}
.search-jobs-wrapper select {
	font-size: 0.8em;
}
.search-jobs-wrapper #specialty {
	width: 190px;
}


/* * * * * testimonial styles * * * * * */



#testimonialWrapper {
	background: url(/assets/images/testimonials_bottom.png) 100% 100% no-repeat;
}
section#physician_testimonials {
	position: relative;
}
section#physician_testimonials #testimonialWrapper {
	background: none !important;
}
section#physician_testimonials #testimonialWrapper .testimonialInnerWrapper {
	width: 90%;
	padding-bottom: 0;
	margin-bottom: 1em;
	overflow: hidden;
	position: relative;
}
section#physician_testimonials #testimonialWrapper .testimonialInnerWrapper .testimonialBustWrapper {
	float: left;
	margin-right: 2em;
}
section#physician_testimonials #testimonialWrapper .testimonialInnerWrapper .testimonialText {
	text-align: left;
}
section#physician_testimonials #testimonialWrapper .testimonialInnerWrapper .testimonialSourceText {
	font-size: 14px;
	text-align: right;
}
.testimonialLeadQuote {
	display: none;
}
.testimonialEndQuote {
	display: none;
}
ul#all_testimonials {
	background-color: #fff !important;
}
ul#all_testimonials h3 {
	margin-top: 0;
}
.testimonialInnerWrapper {
	width: 100%;
	position: relative;
	margin: 0 auto;
	padding-bottom: 4.5em;
}
.testimonialText {
	font-size: 1em;
	padding: 0 0.5em 0.5em 0.5em;
	text-align: center;
}
.testimonialText:before {
	content: "\2013  ";
}
.testimonialSourceText {
	margin: 0;
	line-height: 1;
	font-size: 11px;
	font-style: italic;
	padding: 0 1.5em;
	text-align: right;
}
.testimonialFlashVideoWrapper {
	text-align: center;
	margin: 1.5em auto !important;
}
.testimonialVideoWrapper {
	text-align: center;
	margin: 1.5em auto !important;
}
.testimonialBustWrapper {
	text-align: center;
}
.testimonialBustWrapper img {
	margin: 0 auto 1em !important;
	width: 110px;
	height: 110px;
	border: 1px solid #AEC39F !important;
	box-shadow: 0 3px 5px rgba(33,33,33,0.5);
}
.borderradius .testimonialBustWrapper img {
	-webkit-border-radius: 4px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#flashVideo {
	width: 160px;
	height: 130px;
	margin: 1.5em auto !important;
}/*========================overwriting some jquerry styles========================= */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Helvetica, Arial,  sans-serif !important;
	font-size: 90%;
	margin: 6px 4px;
}
h3.ui-widget-header, h3.ui-state-default, h3.first search-jobs {
	background: #D8E1D3 !important;
	border: none !important;
	font-weight: normal;
}
/*  ===========search box on job board page style for modernizr =========== */


 /* =============== NEW STYLES for search box on search job page =============*/

.multiplebgs .ui-widget h3#search_name {
	margin-bottom: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: url(/assets/images/search_new_r.png) no-repeat 100% 0, url(/assets/images/search_new_l.png) no-repeat 0 0, url(/assets/images/search_new_m.png)repeat-x 0 0 !important;
	margin: 0 auto;
	padding: 7px 0 6px 0 !important;
	text-align: center;
	letter-spacing: 1px;
}
.no-multiplebgs .ui-widget h3#search_name {
	width: 340px !important;
	height: 38px;
	background-image: url("/assets/images/search_job_new_top.png") !important;
	background-repeat: no-repeat !important;
	background-position: 0 0 !important;
}
.multiplebgs #job_board_columns .column_2 .ui-widget {
	margin-bottom: 0;
	-moz-box-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: url(/assets/images/ui_widget_bgd_r.png) repeat-y 100% 0, url(/assets/images/ui_widget_bgd_l.png) repeat-y 0 0, url(/assets/images/ui_widget_bgd_m.png)repeat-y 0 0 !important;
	margin: 0 auto;
	padding: 0 !important;
	/*text-align: center;*/
	width: 100%;
	letter-spacing: 1px;
}
.no-multiplebgs .ui-widget {
	background-image: url(/assets/images/ui_widget_bgd.png) !important;
	background-repeat: repeat-y;
	background-position: 0 0 !important;
}
.spec input#specialtyList, #advancedSelectionWrapper input#keyword {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff !important;
	border-bottom: 1px solid #f58025 !important;
	font-family: "Courier New", Courier, monospace !important;
	margin: 0 !important;
	padding: 9px 5px;
	width: 100%;
	color: #f58025 !important;
}
/*======//styles for modernizr ====================================*/

.ui-state-default a:link, .ui-state-default a:visited, .ui-state-default a:link, h3.ui-widget-header a:link, h3.ui-widget-header a:visited {
	color: #04621c !important;
	text-decoration: none;
}
.ui-state-default a:hover, .ui-state-default a:hover, h3.ui-widget-header a:hover {
	color: #7ac143;
	border-bottom: 1px dashed #f58025;
}
.ui-state-default a:link:after, .ui-state-default a:visited:after, .ui-state-default a:link:after, h3.ui-widget-header a:link:after, h3.ui-widget-header a:visited:after, .clearLink a:after {
	content: ' »' !important;
	white-space: nowrap;
}

#ui-datepicker-div .ui-datepicker-calendar .ui-state-default {
	background: none !important;
	border: 1px solid #fff !important;
	color: #405043;
}
#ui-datepicker-div button.ui-datepicker-current, #ui-datepicker-div button.ui-datepicker-close {
	border: 1px solid #405043 !important;
	font-weight: bold;
}
#ui-datepicker-div .ui-datepicker-today {
	background: #d9e5ce !important;
}
#ui-datepicker-div .ui-datepicker-calendar .ui-state-active, #ui-datepicker-div .ui-datepicker-calendar-div .ui-widget-content .ui-state-active, #ui-datepicker-div .ui-datepicker-calendar .ui-widget-header .ui-state-active {
	background: #8ae637 !important;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: none !important;
}
.ui-datepicker-header .ui-datepicker-next, .ui-datepicker-header .ui-datepicker-next:hover {
	background: transparent url("../images/next.png")0 0 no-repeat !important;
	top: 10px !important;
	right: -4px !important;
}
.ui-datepicker-header .ui-datepicker-prev, .ui-datepicker-header .ui-datepicker-prev:hover {
	background: transparent url("../images/previous.png")0 0 no-repeat !important;
	top: 10px !important;
	left: 8px !important;
}
.ui-datepicker table {
	line-height: 1;
}
#ui-datepicker-div {
	background: #BFE49A !important;
	border: 1px solid #405043;
}
#ui-datepicker-div .ui-state-hover {
	color: #FFFFFF !important;
}
.ui-widget h4 {
	font-size: 130%;
	color: #405043;
}
#advancedSelectionWrapper {
	font-size: 80%;
}
#advancedSelectionWrapper h6 {
	padding: 6px 4px 2px 9px;
	margin: 0;
	font-size: 90%;
}
button.advanced-search {
	background: url(/assets/images/advanced_search_m.png) 0 0 repeat-x;
	width: 100%;
	height: 24px;
	margin-bottom: 9px !important;
	margin-left: 0;
}
li.ui-state-highlight {
	background: #b9de9f !important;
	border: 0 !important;
	color: #405043 !important;
}
/* ================ div with map + mapdiv other popups-============================ */

#cityList ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#cityList li {
	color: #666666;
}
#cityList .city {
	font-weight: normal;
}
#cityList .state {
	font-weight: bold;
}
#cityList input, fieldset.question label input {
	margin: 4px;
}
.ui-widget #searchResults {
	font-family: Helvetica, Arial,  sans-serif !important;
}
.ui-widget-header, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background-image: url("/assets/images/search_m.png") !important;
	background-repeat: repeat-x !important;
	background-position: 0 0 !important;
	border: 1px solid #7ac143 !important;
	font-weight: bold;
	color: #405043;
}

.ui-dialog .ui-dialog-buttonpane, .ui-dialog-buttonpane {background-image: url("/assets/images/bottom_m.png") !important;
	background-repeat: repeat-x !important;
	background-position: 0 0 !important;
	border: 1px solid #7ac143 !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 -4px 9px rgba(0, 9, 0, 0.2);
}

.ui-widget-header.jobArrowUp {position: relative;
	margin-bottom: 36px;
	box-shadow: 0 24px 9px rgba(0, 9, 0, 0.2);
}
.ui-widget-header.jobArrowUp div.scrollUp {
	background: url("/assets/images/scrollup_arrow2.png") 50% 100% no-repeat;
	position: absolute;
	height: 24px;
	bottom: -18px;
	left: 0;
	z-index: 10000;
	transition: background 0.5s ease 0s;
	width: 100%;
}
.ui-widget-header.jobArrowUp div.scrollUp:hover {
	background: url("/assets/images/scrollup_arrow2_hover.png") 50% 100% no-repeat;
	cursor: pointer !important;
}
.ui-dialog-buttonpane.jobArrowDown {
	height: 4em;
	margin: 36px auto 0 auto !important;
	left: 0;
	position: relative;
	box-shadow: 0 -24px 9px rgba(0, 9, 0, 0.2)
}
.ui-dialog-buttonpane.jobArrowDown div.scrollDown {
	background: url("/assets/images/scrolldown_arrow2.png") 50% 4px no-repeat;
	position: absolute;
	height: 24px;
	top: -21px;
	left: 0;
	width: 100%;
	z-index: 10000;
	transition: background 0.5s ease 0s;
}
.ui-dialog-buttonpane.jobArrowDown div.scrollDown:hover {
	background: url("/assets/images/scrolldown_arrow2_hover.png") 50% 4px no-repeat;
	cursor: pointer !important;
}
.ui-dialog .ui-dialog-title {
	color: #405043;
	color: #fff;
	font-weight: bold;
	text-shadow: 0 1px 1px rgb(0,153,0);
	text-transform: uppercase;
}
.ui-dialog .ui-dialog-titlebar-close {
	border-bottom: none !important;
	padding: 3px !important;
}
.ui-widget-header .ui-icon {
	background-image: url("/assets/images/close4.png") !important;
	background-repeat: no-repeat;
	background-position: 0 0 !important;
	border-bottom: none !important;
	width: 18px;
	height: 18px;
}
#CloseCVDiv, #CloseCVDivAuto {
	position: absolute;
	top: 8px;
	right: 8px;
	background-image: url(/assets/images/close4.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 10000;
	width: 18px;
	height: 18px;
	border-bottom: none !important;
}
.ui-widget-header .ui-state-hover, .ui-widget-header .ui-state-focus {
	background: none !important;
	border: none !important;
}
#mapdiv {
	background-color: #fff !important;
	margin-top: 6px;
	margin-left: 2px;
	margin-right: 2px;
	border: 1px solid #7ac143;
	border-radius: 4px;
}
#mapdiv a {
	color: #04621C !important;
}
.column_2 .ui-widget h3, .column_2 .ui-widget .spec h3, h3#search_name {
	background-image: url("/assets/images/search_m.png") !important;
	font-size: 1em !important;
	margin: 0 auto;
	text-align: center;
	text-transform: uppercase;
	line-height: 51px;
}
a h3#search_name {
	line-height: normal !important;
	color: #04621C !important;
}
.column_2 .ui-widget h3.ui-widget-header a:link, h3.ui-widget-header a:visited {
	color: #FFFFFF !important;
	font-weight: bold;
	padding: 4px;
	text-decoration: none;
}
.ui-widget-content {
	background: none repeat scroll 0 0 #fff !important;
}
#secretQuestionWrapper span {
	padding-left: 0.3em;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, #step2 .mapButtons a:hover span {
	color: #779f72;
}
#accordion .ui-state-hover a, #accordion .ui-state-hover a:hover, #accordion .ui-state-hover a:active {
	background: #d9e0d3;
	font-weight: bold;
	color: #007dc3;
	color: #fff !important;
	text-decoration: none;
}
#accordion .ui-state-active a {
	background: #fff5da;
	color: #779f72 !important;
}
#pmSearch a#viewResults.ui-button-disabled:link, #pmSearch a#viewResults.ui-button-disabled:visited, #pmSearch a#viewResults.ui-button-disabled:hover, #pmSearch a#viewResults.ui-button-disabled:active {
	background: #fff5da;
	font-weight: normal;
	text-decoration: none;
	background: url("../images/li_dot.png") no-repeat scroll 0 50% transparent;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #779f72;
}
/* ====================Career Fair Registration / Apply for opportunity FORM fields/ post event============================*/
#exhibitorCareerFairRegistrationWrapper input[type="text"], #exhibitorCareerFairRegistrationWrapper input[type="email"], #exhibitorCareerFairRegistrationWrapper input[type="tel"], #exhibitorCareerFairRegistrationWrapper select[value=""], #exhibitorCareerFairRegistrationWrapper textarea, #physicianCareerFairRegistrationWrapper input[type="text"], #physicianCareerFairRegistrationWrapper input[type="email"], #physicianCareerFairRegistrationWrapper input[type="tel"], #physicianCareerFairRegistrationWrapper select[value=""], #physicianCareerFairRegistrationWrapper textarea, .jobApplyInputWithoutAccount input[type="text"], .jobApplyInputWithoutAccount input[type="email"], .jobApplyInputWithoutAccount input[type="tel"], .jobApplyInputWithoutAccount select[value=""], .jobApplyInputWithoutAccount textarea, .jobApplyInputWithAccount input[type="text"], .jobApplyInputWithAccount input[type="email"], .jobApplyInputWithAccount input[type="tel"], .jobApplyInputWithAccount select[value=""], .jobApplyInputWithAccount textarea, #postevent input[type="text"] {
	background: none repeat scroll 0 0 rgba(225, 237, 215, 0.5);
	border: 0 none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;
	height: 1em;
	overflow: hidden;
	padding: 0.3em;
	transition: background-color 0.2s linear 0s;
}
.jobApplyInputWithoutAccount input[type="file"], .jobApplyInputWithAccount input[type="file"], input#uploadCV, input#uploadPhoto {
	background: none repeat scroll 0 0 rgba(225, 237, 215, 0.5) !important;
	border: 0 none !important;
	border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset !important;
	margin: 0 0 0.5em 0.5em !important;
	overflow: hidden !important;
	padding: 0.3em !important;
	transition: background-color 0.2s linear 0s !important;
}
#exhibitorCareerFairRegistrationWrapper select, #physicianCareerFairRegistrationWrapper select {
	background: none repeat scroll 0 0 rgba(225, 237, 215, 0.5);
	border: 1px solid rgba(0,102, 0, 0.5);
	border-radius: 4px;
	-moz-border-radius: 4px;
	margin-left: 0.5em;
	margin-bottom: 1em;
}
#exhibitorCareerFairRegistrationWrapper label, #physicianCareerFairRegistrationWrapper label, #securityWrapper label, #notificationWrapper label, #container label {
	font-size: 85%;
	font-weight: bold;
	display: inline-block;
	width: 200px;
	color: #647167;
}
.fairRegistrationInput {
	padding:0 0 4px 8px;
	margin: 4px 0;
	position: relative;
}

.fairRegistrationGroupOutline {padding:12px 0; border-radius:8px; background:#f3f8ef; margin-bottom:12px;
}

a.fairRegistrationRadioText {display:inline-block;margin-right:1.5em;}
.fairRegistrationGroupOutline h3 {text-align:left!important; font-size:1em!important; margin-bottom:0;letter-spacing:0;}

#postevent input, #postevent select {
	margin: 0.5em !important;
}
#container {
	width: 90%;
}

#fairDescription, #securityDescription {
	font-size: 100%;
	margin-bottom: 0.5em;
	color: #363
}
body#hospitals_site #fairDescription {
	padding-bottom: 1em !important;
	border-bottom: 1px dotted #F58025;
}
/*body#physicians_site #fairDescription {
	border-bottom: 1px dotted #007dc3;
}*/
#fairDescription h3 {
	font-size: 120%;
	color: #7ac143;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
form#registerForm fieldset, #securityWrapper fieldset {
	background-color: #fff;
	border-radius: 8px;
	-moz-border-radius: 8px;
	padding: 1em;
	border: 1px solid #CCEBBA;
}
form#registerForm fieldset {
	border: 1px solid #7AC143;
}
.fairRegistrationRequired {
	font-size: 75%;
	clear: both;
}
#fairRegistrationCreditCard:after {
	content: '';
	display: block;
}
div.fairRegistrationAgreement {
	clear: both !important;
	margin-top: 2em;
	font-size: 75%;
	padding: 1em;
	border-top: 2px solid #7ac143;
}
span.instructions, p.instructions {
	color: #666;
	font-size: 75%;
}
div#paymentDue {
	border: 1px dashed #7AC143;
	color: #04621c;
	font-weight: bold;
	text-align: center;
	border-radius: 4px;
}
.addRepField input {
	width: 300px !important;
}
#fairRegistrationCheck address {
	margin-left: 200px;
}
#fairRegistrationCheck {
	padding-left: 1em;
}
.addRep {
	padding-bottom: 9px;
	margin-bottom: 1em;
	border-left: 1px dotted #F60;
}
#fairRegistrationCreditCard, #fairRegistrationCheck {
	border-left: 1px dotted #F60;
	margin-left: 1em;
}
#fairRegistrationCreditCard label, #fairRegistrationReps label {
	padding-left: 1em;
	width: 193px;
	color: #647167;
}


/* ================== update profile wizard forms================= */


/*#profileInfoWrapper {width:100%;}*/

#specialties  {font-weight:bold;}

 
#updateWizardWrapper label {
	display: inline-block;
	font-size: 95%;
	width: 146px;
	font-weight: bold;
	color: #647167;
	margin: 0.5em 0.75em 0.5em 0;
}

#updateWizardWrapper label.short {
	width: 110px;
	text-align: right;
}
#residencyTrainingWrapper textarea, #residencyTrainingWrapper input[type="text"], #residencyTrainingWrapper input[type="email"], #residencyTrainingWrapper input[type="tel"], #residencyTrainingWrapper input, #fellowshipTrainingWrapper textarea, #fellowshipTrainingWrapper input[type="text"], #fellowshipTrainingWrapper input[type="email"], #fellowshipTrainingWrapper input[type="tel"], #fellowshipTrainingWrapper input, #geographicPreferencesWrapper textarea, #geographicPreferencesWrapper input[type="text"], #geographicPreferencesWrapper input[type="email"], #geographicPreferencesWrapper input[type="tel"], #geographicPreferencesWrapper input, #medicalLicensesWrapper textarea, #medicalLicensesWrapper input[type="text"], #medicalLicensesWrapper input[type="email"], #medicalLicensesWrapper input[type="tel"], #medicalLicensesWrapper input, #medicalSchoolWrapper textarea, #medicalSchoolWrapper input[type="text"], #medicalSchoolWrapper input[type="email"], #medicalSchoolWrapper input[type="tel"], #medicalSchoolWrapper input, #undergraduateWrapper textarea, #undergraduateWrapper input[type="text"], #undergraduateWrapper input[type="email"], #undergraduateWrapper input[type="tel"], #undergraduateWrapper input, #securityWrapper input {
	/*background: none repeat scroll 0 0 rgba(255, 255, 255, 0.75) !important;*/
 	background: none repeat scroll 0 0 rgba(196, 210, 182, 0.5) !important;
	border: 0 none;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;
	height: 1em;
	overflow: hidden;
	padding: 0.3em;
	font-size: 95%;
}

#updateWizardWrapper select, #securityWrapper select, #notificationWrapper select {
/*	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.75) !important;*/
  	 	background: none repeat scroll 0 0 rgba(196, 210, 182, 0.5) !important;
	border: 0 none !important;
	border-radius: 4px 4px 4px 4px !important;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset !important;
	height: 1.75em !important;
	/*margin: 0.5em 0 !important;*/
	overflow: hidden !important;
	padding: 0.3em !important;
	transition: background-color 0.2s linear 0s !important;
	font-size: 95%;
}
#wizardNextButtonWrapper, #buttonWrapper {
	margin-top: 2em;
	text-align: center;
}
button#wizardNext {
	background-image: url("../images/new_button_light_green.png") !important;
	background-repeat: no-repeat !important;
	background-position: 0 0 !important;
	background-color: transparent !important;
}
button#wizardNext.finish, button#saveBtn {
	background-image: url("../images/new_button_orange2.png") !important;
	background-repeat: no-repeat !important;
	background-position: 0 0 !important;
	background-color: transparent !important;
	border: none !important;
	color:#04621c;
}
.progressbar {
	width: 100%;
	height: 4px;
	background-color: #7ac143;
	border: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	position: relative !important;
	margin-bottom: 1em;
}
.progressbar span {
	display: none;
}
.step_one, .step_two, .step_three, .step_four, .step_five, .step_six {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 11px;
	background: url(/assets/images/progress_steps_bgd.png) 0 100% repeat-x;
	z-index: 100;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.step_one {
	width: 17%;
}
.step_two {
	width: 34%;
}
.step_three {
	width: 50%;
}
.step_four {
	width: 66%;
}
.step_five {
	width: 82%;
}
.step_six {
	width: 100%;
}
/*  ===========update cv=============*/

.wizardInsideWrap, #CVDivAuto, #savedCVDiv, #previousCVs, #previousPhotos, #accountWrapper, #myJobsWrapper {
	margin-top: 1em;
	padding: 1em;
	position: relative;
	background-image: url(/assets/images/gradient_bgd.jpg);
	background-position: 0 100%;
	background-repeat: repeat-x;
	border: 1px solid #e7fbda;
	background-color: #e7fbda;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e7fbda));
	background-image: -webkit-linear-gradient(top, #ffffff, #e7fbda);
	background-image: -moz-linear-gradient(top, #ffffff, #e7fbda);
	background-image: -ms-linear-gradient(top, #ffffff, #e7fbda);
	background-image: -o-linear-gradient(top, #ffffff, #e7fbda);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-top: 1em;
	padding-bottom: 2em;
	padding-left: 1.5em;
	padding-right: 0.5em;
}
.wizardInsideWrap h3, #CVDivAuto h3, #savedCVDiv h3, #previousCVs h3, #previousPhotos h3, #accountWrapper h3, #myJobsWrapper h3 {
	font-size: 110% !important;
}
#cvControlAuto, #cvControl {
	display: block;
	margin-bottom: 1em;
   width:90%;
   float:left;
	overflow: hidden;
}
#cvControlAuto a, #cvControl a, #view_cv {
	border-bottom: none !important;
}
#downloadLink, #downloadLinkAuto {
	font-size: 90%;
  padding:0.5em;
	margin-right: 0.5em;
	margin-bottom: 1em;
	float: left;
}
#downloadLink:before, #downloadLinkAuto:before {
	content: "\00bb  ";
}
#profileDiv {clear:both;
background: url("/assets/images/form_bgd2.png") no-repeat scroll center top transparent;
position: relative;
padding:1.5em;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
/*border:1px solid #dedded; clear:both; background:#fff; 
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px
box-shadow:inset 1px 1px 50px #dedede;*/
}


#SaveCVImg, #SaveCVImgAuto {
	float: left;
	margin-right: 1em;
}
#GeneratePDF, #GeneratePDFAuto {
	background-image: url(/assets/images/generate_pdf.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom: none !important;
	width: 119px;
	height: 21px;
	float: left;
	margin-right: 1em;
}
#DeleteCV {
	background-image: url(/assets/images/delete_cv.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom: none !important;
	width: 90px;
	height: 21px;
	float: left;
	margin-right: 1em;
}
#delete_doc {
	background-image: url(/assets/images/delete_this.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom: none !important;
	width: 66px;
	height: 21px;
	float: right;
	margin-left: 1em;
}
#previousCVs, #previousPhotos {
	width: 90%;
}
.viewJobs {
	background-image: url(/assets/images/view_these_jobs.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom: none !important;
	width: 122px;
	height: 21px;
	float: right;
	margin-left: 1em;
}
.updateProfile {
	background-image: url(/assets/images/update_profile.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	border-bottom: none !important;
	width: 116px;
	height: 21px;
	float: right;
	margin-left: 1em;
}




/* ===============================hoverDiv for job search================================================= */

div.hoverDiv {
    background-color: #E1EDD7 !important;
    border-color: #7AC143 !important;
    border-radius: 16px 16px 16px 16px;
    border-style: solid !important;
    border-width: 1px 1px 3px !important;
    display: none;
    font-size: 90%;
    left: 1em;
    padding: 1.5em 1.5em 0;
    position: absolute !important;
    top: 1em;
    width: 400px;
    z-index: 10000 !important;
}

a.jobItem:hover + div.hoverDiv {
    display: block;
    position: absolute !important;
}


/* div.hoverDiv {display:none;
    position:absolute!important;
    top:6em;
    left:-1%;
    opacity: 0.0;
    background-color: #E1EDD7;
    z-index:100;}
 
 
  a.jobItem:hover + div.hoverDiv { position:absolute;
    opacity: 0.9;display:block;    
    transition: opacity 400ms ease;
    background-color: #E1EDD7;
    border-color:#7ac143;   
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 3px;
    font-size: 90%;
    height: 157px;
    padding: 1.5em 1.5em 0;
    position: relative;
    width: 400px;
}

a.jobItem:active + div.hoverDiv
  {opacity: 0.0;
  transform: scale(3);
  transition: transform 700ms ease, opacity 400ms ease;
  }
  */
/* =====================/hoverDiv for job search */
  

/* ======================facebookLink, linkedinLink, emailLink, printLink================*/


.facebookLink, .twitterLink, .linkedinLink, .emailLink, .printLink {
	font-weight: bold;
}
.facebookLink {
	color: #3b5a9a !important;
}
.twitterLink {
	color: #32ccfe !important;
}
.linkedinLink {
	color: #0175b2 !important;
}
.emailLink {
	color: #444444 !important;
}
.printLink {
	color: #000 !important;
}
#jobRequestInfoTop {
	width: 60px;
	height: 30px;
}
/*================================================================================================================================
======================================= iE7 & iE8==================================================*/
#exhibitorCareerFairRegistrationWrapper input[type="text"],
#exhibitorCareerFairRegistrationWrapper input[type="email"],
#exhibitorCareerFairRegistrationWrapper input[type="tel"], 
#exhibitorCareerFairRegistrationWrapper select[value=""], 
#exhibitorCareerFairRegistrationWrapper textarea, 
#physicianCareerFairRegistrationWrapper input[type="text"],
#physicianCareerFairRegistrationWrapper input[type="email"], 
#physicianCareerFairRegistrationWrapper input[type="tel"], 
#physicianCareerFairRegistrationWrapper select[value=""], 
#physicianCareerFairRegistrationWrapper textarea, 
.jobApplyInputWithoutAccount input[type="text"], 
.jobApplyInputWithoutAccount input[type="email"], 
.jobApplyInputWithoutAccount input[type="tel"], 
.jobApplyInputWithoutAccount select[value=""], 
.jobApplyInputWithoutAccount textarea, 
.jobApplyInputWithAccount input[type="text"], 
.jobApplyInputWithAccount input[type="email"],
.jobApplyInputWithAccount input[type="tel"],
.jobApplyInputWithAccount select[value=""],
.jobApplyInputWithAccount textarea, 
#residencyTrainingWrapper textarea, 
#residencyTrainingWrapper input[type="text"], 
#residencyTrainingWrapper input[type="email"],
#residencyTrainingWrapper input[type="tel"], 
#residencyTrainingWrapper input,
#fellowshipTrainingWrapper textarea, 
#fellowshipTrainingWrapper input[type="text"],
#fellowshipTrainingWrapper input[type="email"], 
#fellowshipTrainingWrapper input[type="tel"],
#fellowshipTrainingWrapper input,
#geographicPreferencesWrapper textarea, 
#geographicPreferencesWrapper input[type="text"], 
#geographicPreferencesWrapper input[type="email"],
#geographicPreferencesWrapper input[type="tel"],
#geographicPreferencesWrapper input, 
#medicalLicensesWrapper textarea, 
#medicalLicensesWrapper input[type="text"], 
#medicalLicensesWrapper input[type="email"], 
#medicalLicensesWrapper input[type="tel"],
#medicalLicensesWrapper input, 
#medicalSchoolWrapper textarea, 
#medicalSchoolWrapper input[type="text"], 
#medicalSchoolWrapper input[type="email"],
#medicalSchoolWrapper input[type="tel"],
#medicalSchoolWrapper input,
#undergraduateWrapper textarea,
#undergraduateWrapper input[type="text"], 
#undergraduateWrapper input[type="email"],
#undergraduateWrapper input[type="tel"], 
#undergraduateWrapper input,
#securityWrapper input,
/*form#postevent input, */
form#postevent input[type="text"],
form#postevent .formfields input[type="text"], 
form#postevent .formMultiple input[type="text"]{
	background: none\9;
	border: 1px solid #ccc\9;
	box-shadow: none\9;
	/*padding: 0.3em;*/
}



/*======================================= /iE7 & iE8=================================================*/



/*NEW "register as ..." links*/


a.register-link {/*font-weight:bold !important;*/
background:url(/assets/images/register_arrow.png) 100% 0 no-repeat;
margin-right:1.5em;
padding-right: 1.5em;
border-bottom:none!important;
display:inline-block;
height:2em;
}

a.register-link  span {text-transform:uppercase;}
	
.firm {color:#7ac143 !important;}
.hospital {color:#f58025 !important;}












