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


/* Ocelot Treatment */
.MaxAI .oclt-1md01bl .Fab-buttonContent {display:initial !important;}
.ChatbotLauncher-launcher {bottom:16px !important;}
svg.oclt-vubbuv {width:1em !important;}

/*Disclosre Treatment*/
div.disclaimerParagraph {
	border: 1px solid #cccccc;
	padding: 1em;
	font-size: 1em;
}
div.disclaimerParagraph  p {
	line-height:1em;
}
.careerClassPopupLink {
	font-size:.80em;
}

/*Return to programs button container*/
div.returnTo黑料导航sContainer {
	text-align: right;
	padding: 1em;
}
div.returnTo黑料导航sContainer a.button {
	width: 100%;
}

/*Custom Accordion*/
.revamped_programs_accordion .accordion .accordion-navigation > a {
	background-color: rgba(52, 112, 183, 0.3);
}
.revamped_programs_accordion .accordion .accordion-navigation > a:before {
	color: #000000;
}

div.revamped_programs_accordion {
	background-color: #edf2f8;
	padding:2em;
	margin-bottom: 2em;
	border-radius: 1em;
}

/*Void first Chevron in 黑料导航s List for Vertical Display*/
div.revamped_programs_accordion ul.accordion_list_container li.programsColumnLst:before {
	content: none;
}

ul.accordion_list_container:after {
	clear:both;
}

/*See More 黑料导航s Button*/
p.seeMore黑料导航sLink {
	text-align:center;
	margin-top: 3em;
}


/*Main Image*/
div.revampedStaticImage {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 400px;
	margin-bottom: 0px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	background-color: #f4f4f4;
	background-image: url("/ce/images/slider/slide2.jpg");
	background-position: 50% 40%;
	background-size: cover;
	background-attachment: fixed;
	color: #fff;
}
/*Main Image Call to Action*/
div.revampedImageCallToActionContainer {
	margin-bottom: 0px;
	padding-top: 40px;
	padding-bottom: 40px;
	text-align: left;
	background-color: #9e1b2a;
}

.gray黑料导航InformationalBox {
	background-color:#333333;
	padding-top:5em;
	padding-bottom:5em;
	padding-left:8em;
	padding-right:8em;
}
.gray黑料导航InformationalBox .gray黑料导航InformationalText {
	font-size:1.5em;
}
.gray黑料导航InformationalTitle, .gray黑料导航InformationalText {
	color: #FFFFFF !important;
}


div.revampedCallToActionBox {
	width: 80%;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
div.revampedCallToActionIntroTextBox {

}
span.CallToActionTitle {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 20px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 42px;
	line-height: 48px;
	font-weight: bold;
	text-transform: none;
	display:block;
}
span.CallToActionParagraph p {
	margin-bottom: 0px;
	opacity: 1;		
	margin-bottom: 10px;
	opacity: 1;
	font-size: 20px;
	line-height: 34px;
	font-weight: 400;
	color:#FFFFFF;
	display:block;
}
span.CallToActionButton a.button {
	color: #FFFFFF !important;
	background-color: #000000 !important;
	display:block;
}
span.CallToActionButton a.button:hover {
	color: #000000 !important;
	background-color: #FFFFFF !important;
}

/*Margin between content blocks*/
div.spaceContent {
	margin-top:6em !important;
}
div.revised_content_blocks {
	padding-right:2em;
	padding-left:2em;
	padding-bottom:2em;
	border-bottom:.75em solid #9e1b2a;
	background-color:#FFFFFF;
	text-align:center;
}
div.revised_content_blocks h1,div.revised_content_blocks h2,div.revised_content_blocks h3,div.revised_content_blocks h4,div.revised_content_blocks h5,div.revised_content_blocks h6 {
	margin-top:0;
	font-family:Montserrat, sans-serif;
	color:#9e1b2a;
	font-size:1.5em;
	line-height:1.5em;
	font-weight:300;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing: normal;
}
div.revised_content_blocks p {

}
div.revised_content_blocks a.darkredbutton {
	display:block;
	border-style:none;
	border-radius:0px;
	color: #ffffff;
	padding: 1.5em;
	background-color:#9e1b2a;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom: 1.5em;
	margin-top: 1.5em;
	margin-left: 2em;
	margin-right: 2em;
}
div.newContentBlocksGraySection {
	position:relative;
	background-color:#ececec;
	border-top:.75em solid #9e1b2a;
}
div.newContentBlocksWhiteSection {
	position:relative;
	background-color:#FFFFFF;
	border-top:.75em solid #9e1b2a;
}
div.newContentBlocksGraySection ul {
	/*margin-top:6em;
	margin-bottom:6em;
	*/
}

/*Title Block Elements*/
div.revisedContentTitleBlock {
	margin-top:6em;
	text-align:center;
}
div.revisedContentTitleBlock span.revisedContentBlockTopText {
	font-family: Montserrat, sans-serif;
	color:#9e1b2a;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1em;
}
div.revisedContentTitleBlock h1.revisedContentSectionTitle {
	font-family:Montserrat, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:3em;
	line-height:1em;
}
.featuredContentTextRight {
	border-right:10px solid #fe5000;
	margin-top:4em;
}
.featuredContentTextLeft {
	border-left:10px solid #fe5000;
	margin-top:4em;
}


div.newContentBlocksWhiteSection div.revisedContentTitleBlock {
	margin-bottom:4em;
}
.clearContainer {
	clear:both;
	display:block;
	margin-top:4em;
	margin-bottom:4em;
}
.revamped_prm_icon_title {
	display:block;
}

.revamped_dropdown {
	background-color: #edf2f8;
	padding-top: 2em;
	margin-bottom: 2em;
	border-radius: 1em;
}
.revamped_dropdown h1, .revamped_dropdown h2, .revamped_dropdown h3 {
	color: #FFFFFF;
	margin-top: .10em;;
	margin-left: -60px;
	padding: 10px 40px;
	border-radius: 0px;
	background-color: #9e1b2a;
}
.revamped_programs_container ul.revamped_icons {
	text-align:center;
}
/*CONTROLS SPACE AROUND PROGRAM IMAGES ON INITIAL PAGE*/
div.containerTabsDiv ul {
	margin: 1.5em;
}
ul.revamped_icons li a {
	display: block;
	line-height: 1em;
	margin-top:.5em;
}
div.containerTabsDiv {
	text-align:center;
}


/* Multimedia Sections*/
.multimediaIntroVideo {
	margin-top:2em;
	margin-bottom:2em;
}
span.revisedContentBlockSubHeader {
	font-family: Montserrat, sans-serif;
	opacity:0.6;
	text-transform:uppercase;
	letter-spacing:.25em;
	font-size:.70em;
	line-height:1em;
	display:block;
}
span.revisedContentBlockHeader {
	display:block;
	line-height:1em;
	color: #9e1b2a;
}
.imageContainer {
	text-align:left !important;
}
.imageContainer img {
	width:100%;
}

.callToActionBGColoredDiv {
	background-color:rgba(62, 62, 62, 0.1);
	padding:6em;
	text-align:center;
}
.callToActionBGColoredDiv .snippettitle, .callToActionDivs ul {
	text-align:center;
}
.callToActionBGColoredDiv .callToActionText {
	opacity: 0.6;
	line-height:1em;
	font-size:1.5em;
}

.callToActionDivs .snippettitle {
	font-size:1.5em;
}

/*Animate Images*/
.animateImageLeft img {
	transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
	transform-style: preserve-3d;
	opacity:1;
}

.CallToActionButton a.button {
	margin-top:1.5em;
}

/*PROGRAM SPECIFIC PAGE*/

/*Static Image Section Call to action Red Bar*/
div.revampedStaticImage div.animatedDialogBox1 div.revampedImageCallToActionContainer {
	width: 100%;
}

div.revampedCallToActionIntroTextBox span.CallToActionButton a {
	width: 25em;
}

/*QUICKLINKS SECTION*/
div.swQuicklinks {
	background-color: #076dbf;
	text-align: center;
	padding-top: 2em;
	padding-top: 1em;
	color: #FFFFFF;
}
div.swQuicklinks a {
	color: #FFFFFF;
}
span.industryIcon:before {
	content: "\f3b3";
	font-family: 'Font Awesome 6 Pro';
	color: #FFFFFF;
	margin-right: .30em;
}
span.certificateIcon:before {
	content: "\f559";
	font-family: 'Font Awesome 6 Pro';
	color: #FFFFFF;
	margin-right: .30em;
}
span.pathwaysIcon:before {
	content: "\f0a9";
	font-family: 'Font Awesome 6 Pro';
	color: #FFFFFF;
	margin-right: .30em;
}
span.careerCoachIcon:before {
	content: "\f0b1";
	font-family: 'Font Awesome 6 Pro';
	color: #FFFFFF;
	margin-right: .30em;
}

/*INITIAL CATALOG PARAGRAPH INTRO SECTION*/
div.programIntroductoryParagrahFromCatalog h1, div.programIntroductoryParagrahFromCatalog h2, div.programIntroductoryParagrahFromCatalog h3, div.programIntroductoryParagrahFromCatalog h4, div.programIntroductoryParagrahFromCatalog h5, div.programIntroductoryParagrahFromCatalog h6 {
	display:none;
}
div.programIntroductoryParagrahFromCatalog p, div.programIntroductoryParagrahFromCatalog ul  {
	font-size: 1.75em;
	font-style: normal;
	font-weight: 400;
	line-height: 1em;
}

div.programIntroductoryParagrahFromCatalog p strong {
	display: block;
	font-size: .50em;
	line-height: 1em;
}

div.programIntroductoryParagrahFromCatalog p.hideFromBrowser {
	display:none;
}

/*AA-T SECTION TEXT*/
div.liberalArtsTransferSection {
	padding: 1.5em;
}
div.liberalArtsTransferSection p {
	font-size: 1.5em;
	line-height:1em;	
}

/*DROP DOWN ACCORDION DEPENDENCIES*/
.accordion-navigation > a:before {
	transition: all 0.5s ease both;
	content: "\f0da"; /* fa-caret-right */
	float: left; /* Right or Left */
	font-family: 'Font Awesome 6 Pro';	 
	color: #7dc545;
	font-size: 1.1em;
	margin-right: .8em;
	top: .25em;
	left: 0;
}	

.accordion-navigation.active > a:before {
	content: "\f0d7";  /* fa-caret-down */
	margin-right: .6em;
	color: #3470b7;
}

.accordion .accordion-navigation > a {
	position: relative;
	z-index: 10;
	border-radius: 3px;
	-moz-transition: ease 0.4s all;
	-o-transition: ease 0.4s all;
	-webkit-transition: ease 0.4s all;
	transition: ease 0.4s all;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);	
	background-color: rgba(7, 109, 191, 0.2);
}

.accordion .accordion-navigation > a:hover {
	transition: background-color 1s ease;
	background-color: rgba(7, 109, 191, 0.2);
}

.accordion .accordion-navigation.active {
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
	position: relative;
	background-color: rgba(255, 255, 255, 0.9);
	border-radius: 3px;
}	 

.accordion .accordion-navigation.active > a {
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	background-color: rgba(52, 112, 183, 0.3); /* Color of menu item when selected*/
}

.accordion .accordion-navigation > .content {
	padding: 0.6rem 0.9375rem;
	height: 0;
	opacity: 0;
	/* transition: ease-out 0.3s all; */
}

.accordion .accordion-navigation > .content.active {
	height: auto;
	padding: 0.9375rem;
	opacity: 1;
	margin: 0 0 1em 0; 

	-moz-transition: ease 0.3s all;
	-o-transition: ease 0.3s all;
	-webkit-transition: ease 0.3s all;
	transition: ease-out 0.2s all; 
	/*
	-moz-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s; */
}

/*CAREER STATS*/
/*INTRO PARAGRAPH FOR CAREERS*/
div.variousCareerAccordion ul.accordion li.accordion-navigation a:after {
	font-family: 'Font Awesome 6 Pro';
	content: "\f067";
	color: #000000;
	font-size: 1em;
	position: absolute;
	top: .50em;
	right: .50em;
}
div.variousCareerAccordion ul.accordion li.accordion-navigation.active a:after {
	font-family: 'Font Awesome 6 Pro';
	content: "\f068";
}

.responsive_google_chart {
	position:relative;
	width:100%;
	height:300px;
	margin: 0;
}
.responsive_google_chart_content {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 300px;
}
div.introductionCareerContainer p.intro-paragraph {
	line-height: 1em;
}

div.grayRounded {
	background-color: #f4f4f4;
	padding: 1em;
	margin: 1em;
	border-radius: 1em;
}
div.introductionCareerContainer {
	width:95%;
}
div.earningsAndOpeningsContainer {
	width: 30%;
	display: inline-block;
	float: left;
}
div.wagesContainer {
	width: 65%;
	display: inline-block;
}

div.snapshotMedian {
	position: relative;
	display: inline-block;
	width: 45%;
	vertical-align: top;
}
div.snapshotEducation {
	position:relative;
	display: inline-block;
	width: 45%;
	vertical-align: top;
}
.boxIt {
	color: #9e1b2a;
	font-size: 1.5em;
	display:inline;
}
.snapshotTitle {
	display: inline;
	color: #9e1b2a;
	margin-left: .5em;
}

span.openingsNumber, span.medianSalaryNumber, span.snapshotMedianAmt {
	display: block;
	font-size: 1.5em;
	padding-left: .40em;
}
span.careerOnet {
	display:block;
	margin-bottom:1em;
}
p.LongDescription {
	font-size: .75em;
	line-height: 1.2em;
}
/*ENROLL/QUESTIONS DIV*/
.黑料导航InfoBox a.button:hover {
	background-color:#000000;
	text-decoration: underline;
}
.黑料导航InfoBox {
	background-color: #333333;
	color: #FFFFFF;
	padding: 2em;
	height:300px;
}
.黑料导航InfoBox span {
	display:block;
}
.黑料导航InfoBox a.button {
	display:block;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
.黑料导航InfoBox .programQuestions {
	padding: 2em;
	width: 35%;
	border-radius: 10px;
	background-color: hsla(0, 0%, 100%, 0.1);
}
.黑料导航InfoBox h1,.黑料导航InfoBox h2,.黑料导航InfoBox h3 {
	color: #FFFFFF;
}
.programQuestions span.programContactEmail a {
	color: #FFFFFF;
}
.programQuestions span.programContactEmail a:hover {
	text-decoration: underline;
}



/*INDUSTRY INSIGHTS SECTION*/
div.industryInsightsSection {
	background-color: rgba(7, 109, 191, 0.2);
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
	padding: 2em;
	border-radius: 1em;
	margin-bottom: 2em;
}
div.videoIframe  {
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	position:relative;
}

div.videoIframe iframe {
	position: absolute;
	width: 100% !important;
	height: 100% !important;
}

/*SALARY INFO CONTAINER*/
div.programSalaryInfoContainer {
	background-color: rgba(7, 109, 191, 0.1);
	margin-bottom: 2em;
	border-radius: 1em;
}
div.programSalaryInfoHeader {
	text-align: center;
	background-color: rgba(7, 109, 191, 0.2);
	padding: 3em;
	border-radius: 10px 10px 0px 0px;
}
div.programSalaryInfoHeader span.revisedContentBlockHeader {
	text-align: center;
}
div.programSalaryDataContainer {
	padding: 3em;
	padding-top: 1em;
}

div.programSalaryDataTitles {
	text-align: center;
}
div.programSalaryDataTitles span.snippettitle {
	text-align: center;
}

div.programSalaryDataContainer ul.accordion li.accordion-navigation a {
	padding: .5em;
	font-size: 1em;
}

div.programSalaryDataContainer ul.accordion li.accordion-navigation a:before {
	content: "\f45c";
	float: left;
	font-family: 'Font Awesome 6 Pro';
	font-size: .5em;
	padding-top: .60em;
	padding-left: .50em;
	color: #000000;
	margin-right: .8em;
	top: .50em;
	left: 0;
	font-weight: 900;
}
/*SPANS THAT STATE REGIONAL INFORMATION*/
span.demographicInfo {
	display: block;
	margin-bottom: 1em;
	margin-top: 1em;
}
img.demographicIcon {
	display: block;
	border: 1px solid #CCCCCC;
	margin-top:1em;
	margin-bottom:1em;
}
/*ENTRY LEVEL EDUCATION CHART LEGEND STYLING*/
div.educationalLegend strong {
	display: block;
}
div.educationalLegend ul {
	margin-bottom: 2em;
}
div.educationalLegend ul li {
	margin-bottom: -.6em;
	display: block;
	list-style: none;
	padding: 0;
	position: relative;
}

div.educationalLegend ul li::before {
	content: "\2022";
	display: inline-block;
	font-size: 3em;
	left: -.4em;
	position: absolute;
	top: -.6em;
}

/*DOCTORATE*/
div.educationalLegend ul li.red::before {
	color: #dd4477;
}
/*MASTERS DEGREE*/
div.educationalLegend ul li.blue::before {
	color: #0099c6;
}
/*BACHELORSDEGREE*/
div.educationalLegend ul li.purple::before {
	color: #990099;
}
/*ASSOCIATES DEGREE*/
div.educationalLegend ul li.green::before {
	color: #109619;
}
/*SOME COLLEGE*/
div.educationalLegend ul li.orange::before {
	color: #ff9900;
}
/*CERTIFICATE*/
div.educationalLegend ul li.darkred::before {
	color: #dc3a12;
}
/*HS DIPLOMA*/
div.educationalLegend ul li.darkblue::before {
	color: #3366cc;
}


/*GUIDED PATHWAYS DIV*/
.guidedPathwaysContainer {
	background-color: #f4f4f4;
	margin-top: 2em;
	margin-bottom: 2em;
	padding: 1.5em;
}
.guidedPathwaysContainer h2{
	color: #9e1b2a;
}

/*WHY CHOOSE OUR PROGRAM*/
div.animatedParent {
	text-align:left;
}
div.whyChooseList ul.whyChoose {
	margin-top:1em;
}
div.whyChooseList ul.whyChoose li p {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 1em;
	font-size: 1.5em;
	line-height: 1em;
	display: inline-block;
	vertical-align: middle;
	padding: 1em;
	width: 100%;
}

div.whyChooseList ul.whyChoose li {
	margin-bottom: -2em;	
}

/*DEGREES AND CERTIFICATES*/
div.certificatesAndDegrees {
	background-color: #f4f4f4;
	margin-top: 2em;
}
div.certificatesAndDegrees h2 {
	color:#9e1b2a;
	margin-top:1em;
}
div.certificatesAndDegrees ul.certificateAccordion:last-child {
	margin-bottom: 2em !important;
}
ul.certificateAccordion li a:before {
	content: "\f559";
	color: #9e1b2a;
	font-size: 2em;
	position: absolute;
	top: .25em;
	left: .25em;
	font-weight: 900;
}
ul.certificateAccordion li a:after {
	font-family: 'Font Awesome 6 Pro';	
	content: "\f067";
	color: #9e1b2a;
	font-size: 2em;
	position: absolute;
	top: .15em;
	right: .50em;
}
ul.certificateAccordion li.accordion-navigation.active a:after {
	font-family: 'Font Awesome 6 Pro';	
	content: "\f068";
}

ul.certificateAccordion li a:hover::before, ul.certificateAccordion li.accordion-navigation.active a:before {
	content: "\f559";
	color: #9e1b2a;
}

ul.certificateAccordion li.accordion-navigation a {
	padding-left: 3em;
	background-color: rgba(255,255,255,1);
}
ul.certificateAccordion li.accordion-navigation a:hover, ul.certificateAccordion li.accordion-navigation.active a  {
	background-color: #c4c4c4;
}

/*DEGREES AND CERS CATALOG INFO*/
div.catalog_info p {
	font-size: 1.25em;
	font-style: normal;
	font-weight: 400;
	line-height: 1em;
}

div.catalog_info a {
	background-color: transparent !important;
	padding-left: 0!important;
}

div.catalog_info p strong {
	display: block;
	font-size: .75em;
	line-height: 1em;
}

.hideFromBrowser {
	display:none;
}

/*Degrees and Certs Tables*/
div.catalog_info table tr:nth-child(odd) {
	background-color: #f4f4f4;
}
div.catalog_info table tr td, div.catalog_info table tr th {
	padding: .5em !important;
}
/*Weird divs inside catalog tables*/
div.catalog_info table tr td div {
	margin: 0 !important;
}
div.catalog_info table thead tr, div.catalog_info table tr.listsum {
	background-color: #CCCCCC !important;
} 

/*CONTACT SECTION*/
div.divisionOfficeBlock { 
}
div.divisionOfficeBlock table.rwd-table {
	background: #fbfbfb !important;
}
div.programContactBlock {
	background-color: #c4c4c4;
}
div.programContactBlock h2.redHeader {
	color: #9e1b2a;
}
div.programContactBlock div.departmentChairBlock {
	background-color: hsla(0, 0%, 100%, 0.2);
	border-radius: 1em;
	color: #000;
}
div.departmentChairBlock, div.departmentOfficeBlock {
	padding: 1.5em;
	padding-bottom: 6em;
	margin-top:2em;
	margin-bottom:2em;
}
div.programContactBlock div.divisionOfficeBlock {
	padding: 1.5em;
}
div.programContactBlock div.divisionOfficeBlock span {
	display:block;
}
div.programContactBlock span.hours:before,div.programContactBlock span.contactphone:before,div.programContactBlock span.mail:before,div.programContactBlock span.location:before {
	color: #9e1b2a;
}
div.departmentChairBlock span {
	display:block;
}
/*GOOGLE CHART SPECIFIC*/
svg {
	width: 100% !important;
}
/*黑料导航 Button */
div.programWebsiteBtnContainer {
	margin-top: 2em;
}

/*Desktop and Mid Treatment*/
@media screen and (min-width: 46em) {
	div.returnTo黑料导航sContainer {text-align:center;}
	div.returnTo黑料导航sContainer a.returnToSearchBtn {width:50%;}
}

/*Mobile Treatment - Medium Down*/
@media screen and (max-width: 46em) {

	/*黑料导航s Red Banners*/
	.revamped_dropdown h1, .revamped_dropdown h2, .revamped_dropdown h3 {
		margin-left: 0 !important;
	}

	/*Banner Image*/
	div.revampedStaticImage {
		background-attachment: initial !important;
	}
	div.mobile黑料导航Information, span.CallToActionParagraph {
		color: #FFFFFF;
	}
	div.mobile黑料导航Information. span.snippettitle {
		font-size:1em;
	}
	/*Youtube Section*/
	div.multimediaIntroVideo iframe {
		min-height: 250px !important;
	}
	div.industryInsightsSection {
		width: 95%;
	}
	div.variousCareerAccordion {
		width:90%;
		margin: 0 auto;
	}
	div.revampedStaticImage {
		height:300px;
	}
	.黑料导航InfoBox {
		padding: 0;
		height: auto;
	}
	.黑料导航InfoBox .programQuestions {
		width: 100%;
		display:none;
	}
	.gray黑料导航InformationalBox {
		padding-left: 1em;
		padding-right:1em;
		font-size:1em;
		line-height:1.5em;
	}
	div.programSalaryDataContainer {
		padding: 0;
	}
	div.introductionCareerContainer {
		width: 90%;
	}
	.gray黑料导航InformationalBox span.snippettitle {
		line-height:1em;
	}
	div.earningsAndOpeningsContainer {
		width:100%;
		float:none;
	}
	div.wagesContainer, div.snapshotMedian, div.snapshotEducation {
		width: 90%;
	}
	/*Call to Action Section*/
	.callToActionBGColoredDiv {
		padding:1em;
		text-align:left;
	}
	.callToActionBGColoredDiv .snippettitle, .callToActionDivs ul {
		text-align:left;
	}
	a.callToActionBtns, a.nxtStepBtns {
		width: 90%;
	}
	/*Contact div on child page*/
	div.divisionOfficeBlock {
		display: block;
		clear: both;
		margin-top: 1em;
	}
}
/*Mobile Only*/
@media screen and (max-width: 39.9375em) {
	div.multimediaIntroVideo {padding:1em;}
	div.programContactBlock {padding-left:1em;padding-right:1em;}
	div.swQuicklinks {margin-top:.5em;padding-bottom:1em;}
	ul.small-block-grid-1.medium-block-grid-4.large-block-grid-4 li {margin-bottom:.25em;}
	div.swQuicklinks ul.small-block-grid-2 {text-align:left;margin-left:1.5em;}
}