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

@import url("unsemantic-master/assets/sass/unsemantic-grid-responsive-tablet.css");
@import url("nexus_fonts.css");

@font-face {
   font-family: 'NexusSansOT';
   src: url('font/nexus/NexusSansWebPro.eot');
   src: url('font/nexus/NexusSansWebPro.eot?#iefix') format('embedded-opentype'),
        url('font/nexus/NexusSansWebPro.woff') format('woff'),
        url('font/nexus/NexusSansWebPro.ttf') format('truetype'),
        url('font/nexus/NexusSansWebPro.svg#NexusSansWebPro') format('svg');
   font-style: normal;
   font-weight: normal;
}


@font-face {
   font-family: 'NexusSansOTBold';
   src: url('font/nexus/NexusSansWebPro-Bold.eot');
   src: url('font/nexus/NexusSansWebPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('font/nexus/NexusSansWebPro-Bold.woff') format('woff'),
        url('font/nexus/NexusSansWebPro-Bold.ttf') format('truetype'),
        url('font/nexus/NexusSansWebPro-Bold.svg#NexusSansWebPro-Bold') format('svg');
   font-style: normal;
   font-weight: normal;
}

.ADTemplate {
	color: #414042;
	font-size: 16px;
	font-family: 'NexusSansWebPro', 'NexusSansOT', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.ADTemplate h1,
.ADTemplate h2,
.ADTemplate h3,
.ADTemplate h4,
.ADTemplate h5 {
  font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  line-height: 1em;
}

.ADTemplate h1 {
  font-size: 3.750em;
  }
  
.ADTemplate h2 {
	font-size: 2.250em;
	margin: 0.3em 0;
}

.ADTemplate h3 {
	font-size: 1.5em;
	margin: 2em 0 0.3em;
}

.ADTemplate p, .ADTemplate ul, .ADTemplate ol {
	margin: 1em 0;
	line-height: 1.4em;
}
/*
.ADTemplate ul, .ADTemplate ol {
  padding: 0;
}
*/
.ADTemplate .sherpath-nav ul {
	padding: 0;
}
.ADTemplate ul ul, .ADTemplate ol ol {
	padding-left: 1em;
}

.ADTemplate strong {
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.ADTemplate em {
	font-family: 'NexusSansWebPro-Italic', 'NexusSansOTItalic', 'NexusSans-Italic';
}

.ADTemplate strong em, .ADTemplate em strong {
	font-family: 'NexusSansWebPro-BoldItalic', 'NexusSansOTBoldItalic', 'NexusSans-BoldItalic';
	font-weight: normal;
	font-style: normal;
}

.ADTemplate li {
	list-style-image: url("../images/education/bullet-orange.png");
	/*list-style-image: url("../images/education/bullet-plus.png");
	margin: 1em 0 1em 1em;*/
}

.ADTemplate ol li {
	list-style-image: none;
}

.ADTemplate a {
  text-decoration: none;
  color: #ff8100;
  outline: none;
  }
  
.ADTemplate a:hover {
  text-decoration: underline;
  }

.ADTemplate .orange {
	color: #ff8100;
}

.ADTemplate .nomargin {
	margin: 0;
}

.ADTemplate .maximg img {
	max-width: 100%;
	height: auto;
	width: auto;
}

.ADTemplate hr {
	height: 1px;
	border: 0;
	background: #414042;
	margin: 32px 0;
}

.ADTemplate table {
	width: 100%;
	margin: 32px 0;
}

.ADTemplate th, td {
	padding: 6px;
	vertical-align: top;
}

.ADTemplate th {
	background: #ff8100;
	color: #FFF;
	text-align: left;
	
}


/*********************************************/
/* ALL TEMPLATES */
/*********************************************/

.ADTemplate #container {
	position: relative;
  margin: 0 auto;
  width: 100%;
  box-sizing: border-box;
  /*display: table;
  table-layout: fixed;*/
}

.ADTemplate #container #main {
/*display: table-cell;
vertical-align:top;*/
position: relative;
width: 100%;
}

.ADTemplate .mainArea .heading {
	background-position: right top;
	background-repeat: no-repeat;
	min-height: 300px;
	box-sizing: border-box;
	background-color: #ebebeb;
}

.ADTemplate .mainArea .heading.unspaced {
	min-height: 0;
}

.ADTemplate .mainArea .heading,
.ADTemplate .mainArea .content {
	padding: 60px 95px;
}

.ADTemplate .mainArea .heading .breadcrumb {
	font-size: 0.75em;
	margin-top: 0;
	margin-bottom: 4em;
}

.ADTemplate .mainArea .heading .breadcrumb a {
	color: #414042;
}

.ADTemplate .mainArea .heading h1 {
	color: #ff8100;
	margin: 0;
}

.ADTemplate .mainArea .heading h2 {
	font-size: 1.5em;
}

.ADTemplate .mainArea .heading p {
	font-size: 1.125em;
}

.ADTemplate .mainArea .content {
	background: #f4f4f4;
}

.ADTemplate .mainArea .content .inside {
	max-width: 1020px;
}

.ADTemplate .collapsable dt {
	color: #ff8100;
	padding: 0;
	margin: 0.6em 0 0;
	background-image: url("../images/education/collapse-arrow-right.png");
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 16px;
	margin-left: -16px;
	cursor: pointer;
}

.ADTemplate .collapsable dt.active {
	background-image: url("../images/education/collapse-arrow-down.png");
}

.ADTemplate .collapsable dd {
	display: none;
	margin: 0;
	padding: 0;
	margin-top: 0.6em;
}

.ADTemplate .button {
	background: #ff8100;
	color: #FFF;
	font-size: 1em;
	padding: 10px 35px;
	margin: 1em 0;
	display: inline-block;
	text-align: center;
}

/*********************************************/
/* HOME TEMPLATE */
/*********************************************/

.ADTemplate.home .mainArea {
	text-align: center;
}

.ADTemplate.home .mainArea .content {
	padding-top: 150px;
	padding-left: 25%;
	padding-right: 25%;
	padding-bottom: 145px;
	background-image: url("../images/education/home_background.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #f4f4f4;
}

.ADTemplate.home .mainArea h1 {
	color: #ff8100;
	line-height: 120%;
}

.ADTemplate.home .mainArea p {
	font-size: 1.375em;
}

.ADTemplate.home .ctas {
	background: url("../images/education/ctas_back.png");
	background-size: cover;
}

.ADTemplate.home .ctas .inside {
	max-width: 920px;
	margin: 0 auto;
	position: relative;
	top:-100px;
}

.ADTemplate.home .box {
	overflow: hidden;
	box-shadow: 0px 0px 35px #999999;
	margin: 22px 15px;
	padding: 32px;
	background: #FFF;
}

.ADTemplate.home .box h3 {
	margin-top: 0;
	margin-right: 16px;
	margin-bottom: 0.5em;
	color: #ff8100;
	font-size: 1.8em;
	line-height: 1.3em;
}

.ADTemplate.home .box p:first-child {
	margin-top: 0;
}

.ADTemplate.home .box p:last-child {
	margin-bottom: 0;
}

/*********************************************/
/* MASTER PAGE TEMPLATE */
/*********************************************/

.ADTemplate.master .heading {
	background-color: #ebebeb;
	background-image: url("../images/education/header_master.jpg");
	background-repeat: no-repeat;
	background-position: bottom right;
	position: relative;
	z-index: 1;
}

.ADTemplate .mainArea .heading .inside {
	max-width: 500px;
	margin-bottom: 100px;
}

.ADTemplate .mainArea .heading.unspaced .inside {
	margin-bottom: 0;
}

.ADTemplate.master .ed_bannerad {
	background: #f4f4f4;	
	padding: 60px 95px 0;
}


.ADTemplate.master .leftCol,
.ADTemplate.master .rightCol {
	box-sizing: border-box;
}

.ADTemplate.master .leftCol > *:first-child,
.ADTemplate.master .rightCol > *:first-child,
.ADTemplate.master .rightCol aside > *:first-child,
.ADTemplate.master .rightCol > *:first-child,
.ADTemplate.master .rightCol section *:first-child {
	margin-top: 0;
}

.ADTemplate.master .rightCol section {
	margin-bottom: 48px;
	overflow: hidden;
}

.ADTemplate.master .rightCol .button {
	width: 100%;
	box-sizing: border-box;
}

.ADTemplate.master .leftCol {
	padding-right: 125px;
}

.ADTemplate.master .slides {
	background-image: url("../images/education/quotes_background.png");
	background-size: cover;
	color: #FFF;
}

.ADTemplate.master .slide {
	padding: 32px;
}

.ADTemplate.master .text {
	padding: 32px 16px;
}

.ADTemplate.master .quote {
	background-image: url("../images/education/quotes_background.png");
	background-size: cover;
	color: #FFF;
	padding: 32px;
}

.ADTemplate.master .quote .text {
	padding: 0;
	font-weight: bold;
	font-family: 'NexusSansWebPro', 'NexusSansOTBold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.ADTemplate.master .quote .author {
	font-style: italic;
}

.ADTemplate.master .two-col-list {
	overflow: hidden;
}

.ADTemplate.master .two-col-list div {
	padding: 0 8px;
	float: left;
	display: inline;
	width: 50%;
	box-sizing: border-box;
}

.ADTemplate.master .two-col-list > div:first-child {
	padding-left: 0;
}

.ADTemplate.master .two-col-list > div:last-child {
	padding-right: 0;
}

.ADTemplate.master .two-col-list div > *:first-child {
	margin-top: 0;
}

.ADTemplate.master .two-col-list div > *:last-child {
	margin-bottom: 0;
}

.ADTemplate.master .video span span {
	width: 100% !important;
}

/*********************************************/
/* FULL PAGE TEMPLATE */
/*********************************************/

.ADTemplate.fullwidth {
	
}

/*********************************************/
/* WEBINAR LANDING TEMPLATE */
/*********************************************/

.ADTemplate.webinar_landing .row h2 {
	margin-top: 0;
	font-size: 1.5em;
}

.ADTemplate.webinar_landing .row img {
	width: 100%;
	height: auto;
}



/*********************************************/
/* WEBINAR TEMPLATE */
/*********************************************/

.ADTemplate.webinar h3 {
	margin-top: 0;
}

/*********************************************/
/* SUCCESS STORIES TEMPLATE */
/*********************************************/

.ADTemplate.successstories .story h3 {
	margin-top: 0;
}


/*********************************************/
/* CONTACT PAGE TEMPLATE */
/*********************************************/

.ADTemplate.contact .heading {
	background-image: url("../images/education/header_master.jpg");
}

.ADTemplate.contact form ul,
.ADTemplate.contact form li {
	margin: 0;
	padding: 0;
}

.ADTemplate.contact form li {
	padding: 4px;
	list-style-image: none;
	list-style: none;
}

.ADTemplate.contact form input[type=text],
.ADTemplate.contact form select,
.ADTemplate.contact form textarea {
	width: 100%;
	box-sizing: border-box;
}


.ADTemplate.contact form input[type=text],
.ADTemplate.contact form .transformSelect {
	height: 28px;
}

.ADTemplate.contact form input[type=text],
.ADTemplate.contact form textarea,
.ADTemplate.contact form .transformSelect {
	border: 1px solid #ddd;
	padding:2px 8px;
	background: #FFF;
}

.ADTemplate.contact form .transformSelect {
	list-style: none;
	box-sizing: border-box;
	background-image: url('../images/education/select_arrows.png');
	background-position: right 6px center;
	background-repeat: no-repeat;
}

.ADTemplate.contact form .transformSelectDropdown {
	position: absolute;
	background: #FFF;
	overflow: scroll;
	max-height: 250px;
	margin-left: -8px;
	padding-left: 8px;
	overflow-x: hidden;
}

.ADTemplate.contact form .transformSelect .transformSelectDropdown li {
	padding-right: 8px;
}

.ADTemplate.contact form .transformSelect span {
	display:block;
}

.ADTemplate.contact form .transformSelect li {
	margin:0;
	padding:0;
	list-style: none;
	cursor: pointer;
	overflow: hidden;
	white-space:nowrap;
}

.ADTemplate.contact form textarea {
	margin: 16px 0;
}

.ADTemplate.contact form li input:first {
	padding-left: 0;
}

.ADTemplate.contact form li input:last {
	padding-right: 0;
}

::-webkit-input-placeholder {
   color: #6d6e71;
}

:-moz-placeholder { /* Firefox 18- */
   color: #6d6e71;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #6d6e71;  
}

:-ms-input-placeholder {  
   color: #6d6e71;  
}

.ADTemplate.contact form .list {
	color: #6d6e71; 
	padding: 0;
}

.ADTemplate.contact form .list img {
	margin-right: 4px;
	margin-bottom: 12px;
	float: left;
}

.ADTemplate.contact form .list p {
	margin: 0 0 1em;
}

.ADTemplate.contact form input[type=submit] {
	color: #FFF;
	background: #ff8100;
	font-size: 0.8em;
	border: 0;
	padding: 8px 22px;
	float:right;
}

/*********************************************/
/* ELSIE AWARDS TEMPLATE */
/*********************************************/

.ADTemplate.elsieawards .awards .menu {
	list-style: none;
	margin: 0 0 24px;
	padding: 0;
}

.ADTemplate.elsieawards .awards .menu li {
	display: inline;
	list-style-image: none;
	margin: 0 0.8em 0 0;
	padding: 0;
}

.ADTemplate.elsieawards .awards .menu li a {
	color: #000;
	font-weight: bold;
}

.ADTemplate.elsieawards .awards .menu li a.active {
	color: #ff8100;
	text-decoration: underline;
}

.ADTemplate.elsieawards .awards .award {
	padding-bottom: 30px;
	margin-bottom: 40px;
	border-bottom: 1px solid #000;
	overflow: hidden;
}

.ADTemplate.elsieawards .awards .award .left,
.ADTemplate.elsieawards .awards .award .right {
	float: left;
	box-sizing: border-box;
}

.ADTemplate.elsieawards .awards .award .left {
	width: 30%;
	padding-right: 32px;
	padding-bottom: 16px;
}

.ADTemplate.elsieawards .awards .award .right {
	width: 70%;
}

.ADTemplate.elsieawards .awards .award .left img {
	width: 100%;
	height: auto;
}

.ADTemplate.elsieawards h3 {
	color: #ff8100;
	font-weight: bold;
	margin: 0;
}

.ADTemplate.elsieawards .subhead {
	margin-top: 0;
	color: #ff8100;
}

.ADTemplate.elsieawards .video_popup {

}

.ADTemplate.elsieawards .overlay {
	position: fixed;
    z-index: 9997;
    -ms-touch-action: none;
    touch-action: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    background: rgba(0,0,0,0.8);/
    /* Need iOS fix here */
}

.ADTemplate.elsieawards .lightbox {
    position: fixed;
    z-index: 9998;
    -ms-touch-action: none;
    touch-action: none;
	background: #FFF;
    top: 0;
    left: 0;
    opacity: 0;
    padding: 5%;
    box-sizing: border-box;
}

.ADTemplate.elsieawards form ul li {
	list-style:none;
	margin: 16px 0;
	padding: 0;
}

.ADTemplate.elsieawards form label {
	display: block;
}

.ADTemplate.elsieawards form textarea {
	min-height: 120px;
	margin-top: 0;
	margin-bottom: 0;
}

.ADTemplate.elsieawards form input[type=text],
.ADTemplate.elsieawards form textarea {
	width: 100%;
	padding: 2px 6px;
}

.ADTemplate.elsieawards form input[type=submit] {
	border: 0;
	width: auto !important;
	padding: 10px 35px;
	margin: 0;
	float: none;
}

/*********************************************/
/* EDUCATIONAL TRENDS TEMPLATE */
/*********************************************/

.ADTemplate.edutrends .heading {
	background-image: url("../images/education/edutrends_background.jpg");
}

.ADTemplate.edutrends .heading .inside {
	max-width: 100%;
	margin-bottom: 0;
}

.ADTemplate.edutrends .content h3 {
	margin-top: 35px;
	border-top: 1px solid #000;
	padding-top: 35px;
}

.ADTemplate.edutrends aside .button {
		min-width: 95px;
}

/*********************************************/
/* TIMELINE TEMPLATE */
/*********************************************/

.ADTemplate.timeline .heading {
	background-image: url("../images/education/timeline_background.jpg");
}

.ADTemplate .timeline_boxes {
	display: table;
	width: 100%;
	padding-top: 4px;
	background-color: #f4f4f4;
}

.ADTemplate .timeline_boxes .box {
	display: table-cell;
	background-color: #FFF;
	/*background-image: url('../images/education/timeline_divider.png'); */
	background-position: right 0;
	background-repeat: no-repeat;	
	position: relative;
	/*padding-right: 60px;
	padding-left: 10px;*/
	/*padding-top: 10px;
	padding-bottom: 20px;*/
	vertical-align: middle;
}

.ADTemplate .timeline_boxes .divider {
	display: table-cell;
	background-color: #FFF;
	background-size: 100% 300%;
	width: 38px;
	background-image: url('../images/education/timeline_divider.png');
}

.ADTemplate .timeline_boxes .box:hover,
.ADTemplate .timeline_boxes .divider.hover {
	background-color: #f58220;
	background-position: right 50%;
}

.ADTemplate .timeline_boxes .divider.prev-hover {
	background-position: right 100%;
}

.ADTemplate .timeline_boxes .box .box-link {
	text-decoration: none;
}

.ADTemplate .timeline_boxes .box:hover .text h4,
.ADTemplate .timeline_boxes .box:hover .text p {
	color: #FFF;
}

.ADTemplate .timeline_boxes .box:first-child {
	padding-left:10px;
}

.ADTemplate .timeline_boxes .box:last-child {
	background: #FFF;
	padding-right: 10px;
}

.ADTemplate .timeline_boxes .box:last-child:hover {
	background: #f58220;
}

.ADTemplate .timeline_boxes .icon {
	text-align: center;
	position: absolute;
	width: 100%;
}

.ADTemplate .timeline_boxes .icon h4 {
	text-align: center;
	color: #545455;
	margin: 1em 0 0.5em;
	text-transform: uppercase;
	display: block;
	height: 20px;
}

.ADTemplate .timeline_boxes .text {
	opacity: 0;
	/*padding: 20px 0 20px 20px;*/
	/*padding: 0;
	padding-right: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 45px;*/
	padding: 15px 0 10px 10px;
	text-align: center;
	vertical-align: middle;
	display: table;
	min-height: 88px;
}

.ADTemplate .timeline_boxes .box .text h4 {
	color: #f58220;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0.5em;
	width: 100%;
	display: table;
	line-height: 1.2em;
}

.ADTemplate .timeline_boxes .box .text p {
	margin: 0;
	font-size: 0.95em;
	line-height: 1.2em;
	color: #6d6e71;
}

.ADTemplate .timeline-content .box {
}

.ADTemplate .timeline-content .box .row {
	margin: 40px 0;
}

.ADTemplate .timeline-content .box .title {
	position: relative;
	margin-bottom: 48px;
}

.ADTemplate .timeline-content .box .title img {
	margin-left:-50px;
	left: 0;
	position: absolute;
}

.ADTemplate .timeline-content .box .leftCol *:first-child,
.ADTemplate .timeline-content .box .rightCol *:first-child {
	margin-top: 0;
}

/*********************************************/
/* REQUEST REVIEW COPIES TEMPLATE */
/*********************************************/

.ADTemplate.request .mainArea .heading {
	background-image: none;
	background-color: #f4f4f4;
	padding-bottom: 20px;
}

.ADTemplate.request .mainArea .heading .inside {
	max-width: 100%;
}


.ADTemplate.request .mainArea .largeSplash {
	color: #FFF;
	background-image: url("../images/education/largeSplashBack.png");
	background-size: cover;
	padding: 60px 95px;
}

.ADTemplate.request .mainArea .largeSplash p {
	color: #FFF;
	font-size: 2.250em;
	line-height: 1.2em;
	font-weight: bold;
	margin: 0;
}

/*********************************************/
/* REVIEW AND TESTING TEMPLATE */
/*********************************************/

.ADTemplate.review_testing .rightCol .button {
	/*width: 100%;
	box-sizing: border-box;*/
}

/*********************************************/
/* HOT TOPICS TEMPLATE */
/*********************************************/

.ADTemplate.hottopics .grid-container .grid-20 {
	padding-right: 20px;
}

.ADTemplate.hottopics .grid-container .grid-20 img,
.ADTemplate.hottopics .grid-container .grid-20 .button {
	width: 100%;
	box-sizing: border-box;
}

/*********************************************/
/* CHABNER TEMPLATE */
/*********************************************/

.ADTemplate.chabner .heading {
	background-image: url("/education/images/education/chabner_header_full.jpg");
	background-size: cover;
	background-position: center left;
	padding-left: 220px;	
}

.ADTemplate.chabner .heading::after {
	display: none;
}

.ADTemplate.chabner .heading .inside {
	max-width: none;
	margin-bottom: 0;
}

.ADTemplate.chabner .heading h1 {
	font-weight: normal;
	color: #888b8d;
	font-family: 'NexusSansWebPro', 'NexusSansOT', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.ADTemplate.chabner .heading h1 .line1,
.ADTemplate.chabner .heading h1 .line2,
.ADTemplate.chabner .heading h1 .line3 {		
	display: block;
}

.ADTemplate.chabner .heading h1 .line1 {
	font-size: 0.8em;
	color: #00816d;
}

.ADTemplate.chabner .heading h1 .line3 {
	font-size: 0.8em;
}

.ADTemplate.chabner .mainArea .content .inside {
	max-width:none;
}

.ADTemplate.chabner .mainArea .content {
	padding: 0;
}

.ADTemplate.chabner .leftCol {
	padding-right: 0;
}

.ADTemplate.chabner .leftCol section {
}

.ADTemplate.chabner .leftCol #section2 {
	background: #e6e6e6;
}

.ADTemplate.chabner .leftCol #section3 {
	background: #cadde0;
}

.ADTemplate.chabner .content .inside .leftCol section .inside {
	max-width: 750px;
	padding: 48px;
}

.ADTemplate.chabner .leftCol section h2 {
	text-align: center;
	color: #00816d;
	line-height: 1.3em;
	margin-bottom: 45px;
}

.ADTemplate.chabner .leftCol section p {
	font-size: 1.4em;
	line-height: 1.5em;
	color: #53565a;
}

.ADTemplate.chabner .leftCol section .inner-container:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.ADTemplate.chabner .leftCol section .inner-left,
.ADTemplate.chabner .leftCol section .inner-right {
	float: left;
	width: 50%;
}

.ADTemplate.chabner .leftCol section .highlight {
	font-size: 2.25em;
	color: #FFF;
	background: #00816d;
	text-align: center;
	display: inline-block;
	margin: 0 auto;
	padding: 8px 25px 0 25px;
	text-transform: uppercase;
	line-height: 1.1em;
}

.ADTemplate.chabner .leftCol section .data p {
	line-height: 1.25em;
	margin: 0.4em 0;
}

.ADTemplate.chabner .leftCol section .data .highlight {
	margin-top: 50px;
	margin-bottom: 35px;
}

.ADTemplate.chabner section .button {
	font-size: 1.35em;
	padding: 25px 40px;
}

.ADTemplate.chabner section .button .smaller {
	font-size: 0.75em;
}

.ADTemplate.chabner .leftCol section .green {
	color: #00816d; 
}

.ADTemplate.chabner .leftCol section .center {
	text-align: center;
}

.ADTemplate.chabner .leftCol section .inner-left img {
	width: 100%;
	height: auto;
}

.ADTemplate.chabner .leftCol section img.padding-inset {
	margin-left: -50px;
	width: calc(100% + 50px);
}

.ADTemplate.chabner .leftCol #section3 h2 {
	margin-top: 0;
	font-weight: normal;
		font-family: 'NexusSansWebPro', 'NexusSansOT', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 2em;
	line-height: 1.2em;
	margin-bottom: 0;
}

.ADTemplate.chabner .leftCol #section3 .listen-link {
	text-align: center;
	display: block;
}

.ADTemplate.chabner .leftCol #section3 .listen-link img  {
	vertical-align: middle;
	margin-right: 20px;
}

.ADTemplate.chabner .leftCol #section3 .listen-link a  {
	font-size: 1.5em;	
	text-decoration: underline;
}

.ADTemplate.chabner .leftCol #section3 .listen-link a  {
	font-size: 1.5em;	
	text-decoration: underline;
}

.ADTemplate.chabner .leftCol #section3 .cycle-slideshow .slide-image {
	margin: 24px 0;
	width: 100%;
}

.ADTemplate.chabner .leftCol #section3 .cycle-slideshow .cycle-slide {
	width: 100%;
}

.ADTemplate.chabner .leftCol #section3 .cycle-slideshow .cycle-pager {
	text-align:center;
}

.ADTemplate.chabner .leftCol #section3 .cycle-slideshow .cycle-pager span {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin: 5px;
	background-image: url("../images/education/chabner_slide_unselected.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.ADTemplate.chabner .leftCol #section3 .cycle-slideshow .cycle-pager span.cycle-pager-active {
	background-image: url("../images/education/chabner_slide_selected.png");
}


.ADTemplate.chabner #section4 .inside {
	padding: 48px;
	text-align: center;
}

.ADTemplate.chabner #section4 .button {
	font-size: 1.75em;
}

.ADTemplate.chabner #section4 {
	background: #e6e6e6;
}

/*********************************************/
/* SHERPATH TEMPLATE */
/*********************************************/


.ADTemplate.sherpath .heading {
	background-image: url('/education/images/education/15-NHPks-1223_SherpathPromoPage_LGblueHeader.jpg');
	background-position: center center;
	border-bottom: 4px solid #FFF;
}

.ADTemplate.sherpath.landing .heading,
.ADTemplate.sherpath.rn .heading {
	background-image: url('/education/images/education/15-NHPks-1223_SherpathPromoPage_LGgreyHeader.jpg');
}

.ADTemplate.sherpath .heading:after {
	display: none;
}

.ADTemplate.sherpath .mainArea .content {
	padding: 0;	
}

.ADTemplate.sherpath .mainArea .content .inside {
	max-width: none;
}

.ADTemplate.sherpath .mainArea .content section {
	text-align: center;
	color: #53565a;
}

.ADTemplate.sherpath .mainArea .content section .inside {
	padding: 60px 100px;
	max-width: 1020px;
}

.ADTemplate.sherpath #section1,
.ADTemplate.sherpath #section2,
.ADTemplate.sherpath #section3,
.ADTemplate.sherpath #section4,
.ADTemplate.sherpath #section5 {
	border-bottom: 4px solid #FFF;
}

.ADTemplate.sherpath #section1,
.ADTemplate.sherpath #section3,
.ADTemplate.sherpath #section5 {
	background-color: #ededed;
}

.ADTemplate.sherpath.landing section.item-area .left h2 {
	text-align: right;
	color: #414042;
	background-image: none;
	padding-left: 40px;
	padding-right: 40px;
	margin-left: 0;
	max-width: 250px;
	float:right;
}
	
.ADTemplate.sherpath section h2 {
	line-height: 1.3em;
}

.ADTemplate.sherpath section p {
	 font-size: 1.45em;
	 line-height: 1.5em;
}

.ADTemplate.sherpath .mainArea .content section.item-area {
	text-align: left;
	overflow: hidden;
}

.ADTemplate.sherpath .blue {
	color: #007398;
}

.ADTemplate.sherpath section.item-area h2 {
	line-height: 1em;
	color: #007398;
	background-image: url("/education/images/education/pin-orange.png");
	background-repeat: no-repeat;
	padding-left: 35px;
	margin-left: -35px;
}


.ADTemplate.sherpath section .columns {
	display: table;
	width: 100%;
}

.ADTemplate.sherpath section .columns .left,
.ADTemplate.sherpath section .columns .right {
	width: 50%;
	display:table-cell;
	vertical-align: top;
	position: relative;
}

.ADTemplate.sherpath section .columns .left img.scale,
.ADTemplate.sherpath section .columns .right img.scale {
	position: absolute;
	top: 0;
	width: auto;
}

.ADTemplate.sherpath section .columns .right img.scale {
	left: 44px;
}

.ADTemplate.sherpath section .columns .left img.scale {
	right: 44px;
}

.ADTemplate.sherpath.landing section .columns .landing-ipad {
	position: absolute;
}

.ADTemplate.sherpath section.item-area p {
	font-size: 1.2em;
}

.ADTemplate.sherpath section .headline-paragraph-size {
	font-size: 70%;
	font-weight: normal;
	font-family: 'NexusSansWebPro', 'NexusSansOT', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	line-height: 1.1em;
}

.ADTemplate.sherpath section.item-area .main-link {
	color: #ff8200;
	background-image: url("/education/images/education/pin-gray.png");
	background-repeat: no-repeat;
	padding-left: 30px;
	margin-left: -30px;
	font-size: 1.2em;
}

.ADTemplate.sherpath section.item-area .main-link a {
	text-decoration: underline;
}

.ADTemplate.sherpath #footer {
	height: 268px;
	background-image: url("/education/images/education/sherpath-footer-bg-back.png");
	background-repeat: repeat-x;
	background-position: center top;
}

.ADTemplate.sherpath section .button {
	font-size: 1.2em;
	margin: 32px 0;
}

.ADTemplate.sherpath section ul li {
	list-style-image: none;
	list-style:disc;
	font-size: 1.2em;
	line-height: 1.4em;
}

.ADTemplate.sherpath section ul li .expand {
	color: #53565a;
}

.ADTemplate.sherpath section ul li .expand-text {
	display:none;
}

.ADTemplate.sherpath.landing section h2.headline-normal {
	font-family: 'NexusSansWebPro', 'NexusSansOT', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.ADTemplate.sherpath.landing section .full-responsive {
	max-width: 100%;
	height: auto;
}

/*********************************************/
/* POTTER TEMPLATE */
/*********************************************/

.ADTemplate.potter .content {
	padding: 0;
}

.ADTemplate.potter .content .inside {
	max-width: none;
}

.ADTemplate.potter .content section .inside {
	padding: 60px 95px;
	max-width: 1020px;
}

.ADTemplate.potter .heading {
	background-color: #e9e4dc;
	color: #0e1e63;
	background-image: none;
	padding: 0;
	overflow: hidden;
}

.ADTemplate.potter .heading .inside {
	padding: 20px 90px 60px 260px;
	max-width: none;
	margin-bottom: 0;
}

.ADTemplate.potter .heading h1 {
	background-position: bottom left;
	background-image: url("/education/images/education/potter-h1-back.png");
	background-repeat: no-repeat;
	color: #0e1e63;
	font-weight: 100;
	font-size: 3.1em;
	line-height: 1.2em;
	padding-left: 180px;
	padding-top: 65px;
	padding-bottom: 30px;
	padding-right: 50px;
	margin-top: 50px;
	margin-left: 80px;
	min-height: 225px;
	box-sizing: border-box;
	font-family: 'NexusSansWebPro', 'NexusSansOT', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}


.ADTemplate.potter .heading .quote-text {
	font-weight: 100;
	line-height: 1.6em;
	margin-top: 35px;
	font-family: 'NexusSansWebPro', 'NexusSansOT', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.ADTemplate.potter .heading .quote-text strong {
	font-size: 1.35em;
}


.ADTemplate.potter #authors {
	background-color: #0098d1;
	color: #FFFFFF;
	text-align: center;
}

.ADTemplate.potter #authors .inside {
	padding-top: 30px;
	padding-bottom: 30px;
	margin: 0 auto;
}

.ADTemplate.potter #authors h3 {
	font-weight: 100;
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 2em;
	font-family: 'NexusSansWebPro', 'NexusSansOT', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.ADTemplate.potter #authors p {
	font-size: 1.3em;
	margin: 16px 0 32px 0;
}

.ADTemplate.potter #sections {
	background-color: #e6e1d7;
}

.ADTemplate.potter #sections .inside {
	display: table;
	width: 100%;
	padding: 0;
	margin: 0 auto;
}

.ADTemplate.potter #sections .item {
	display: table-cell;
	vertical-align: middle;
	text-align: left;
}

.ADTemplate.potter #sections a {
	color: #FFF;
	display: block;
	text-align:left;
	padding: 15px 20px 15px 50px;
	line-height: 1.1em;
	font-size: 1.1em;
	background-repeat: no-repeat;
	background-position: center left 9px;
}

.ADTemplate.potter #sections .item-1 a { background-image: url("/education/images/education/potter-icon-fundamentals.png"); }
.ADTemplate.potter #sections .item-2 a { background-image: url("/education/images/education/potter-icon-acquisition.png"); }
.ADTemplate.potter #sections .item-3 a { background-image: url("/education/images/education/potter-icon-clinical.png"); }
.ADTemplate.potter #sections .item-4 a { padding-left: 70px; background-image: url("/education/images/education/potter-icon-assessment.png"); }
.ADTemplate.potter #sections .item-5 a { background-image: url("/education/images/education/potter-icon-sherpath.png"); }

.ADTemplate.potter #sections .item-1 { background-color: #0e1e63; }
.ADTemplate.potter #sections .item-2 { background-color: #af3d1a; }
.ADTemplate.potter #sections .item-3 { background-color: #73b564; }
.ADTemplate.potter #sections .item-4 { background-color: #0077a0; }
.ADTemplate.potter #sections .item-5 { background-color: #797d82; }

.ADTemplate.potter #areas .section {
	background-image: url("/education/images/education/potter-blue-line.png");
	background-repeat: repeat-y;
	background-position: 63px 0;
	max-width: 1020px;
	padding: 48px 0 32px 0;
	margin: 0 auto;
}

.ADTemplate.potter #areas .columns { overflow: hidden; }
.ADTemplate.potter #areas .columns .left,
.ADTemplate.potter #areas .columns .right {
	float: left;
}

.ADTemplate.potter #areas .columns .left {
	width: 16%;
	max-width: 155px;
}

.ADTemplate.potter #areas .columns .right {
	width: 84%;
}

.ADTemplate.potter #areas .columns .right .inner .left {
	width: 50%; 
	box-sizing: border-box;
	max-width: none;
}

.ADTemplate.potter #areas .columns .right .inner .right {
	width: 50%;
}

.ADTemplate.potter #areas .item-fundamentals .right .inner .left {
	max-width: 300px;
	width: 35%; 
	box-sizing: border-box;
	padding: 0 32px;
}

.ADTemplate.potter #areas .item-fundamentals .right .inner .right {
	width: 65%;
}

.ADTemplate.potter #areas h2 { color: #0e1e63; font-size: 1.5em; }


.ADTemplate.potter .responsive-image { max-width: 100%; height: auto; }

.ADTemplate.potter #areas .item-fundamentals .content-area { background-color: #0e1e63; }

.ADTemplate.potter #areas .section .content-area .inner { color: #0e1e63; border-radius: 12px; background-color: #FFF; padding: 16px; margin: 16px; overflow: hidden; }

.ADTemplate.potter #areas .blue,
.ADTemplate.potter #areas a { color: #0098d1; text-decoration:underline;	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif; }


.ADTemplate.potter #areas .inset-text {
	margin-left: -15%;
}

.ADTemplate.potter #areas .new {
	text-transform: uppercase; 
}

.ADTemplate.potter #areas p {
	font-size: 1.15em; 
}

.ADTemplate.potter #areas .main-link {
	font-size: 1.1em;
	text-decoration: underline;
}

.ADTemplate.potter #areas .video {
	margin: 16px;
	color: #FFF;
	overflow: hidden;
}

.ADTemplate.potter #areas .video .left {
	width: 65%;
	max-width: none;
}

.ADTemplate.potter #areas .video .right {
	width: 35%;
	padding-left: 16px;
	box-sizing: border-box;
}

.ADTemplate.potter #areas .columns .right .inner .left {
	width: 40%;
}

.ADTemplate.potter #areas .columns .right .inner .right {
	width: 60%;
	padding-left: 16px;
	box-sizing: border-box;
}

.ADTemplate.potter #areas .item-knowledge .content-area { background-color: #aa3b19; }
.ADTemplate.potter #areas .item-clinical .content-area { background-color: #73b564; }
.ADTemplate.potter #areas .item-assessment .content-area { background-color: #0077a0; }
.ADTemplate.potter #areas .item-sherpath .content-area { background-color: #86888b; }
.ADTemplate.potter #areas .item-sherpath { padding-bottom: 80px; }
.ADTemplate.potter #areas .item-final { background: #f4f4f4; padding-top: 0; }

.ADTemplate.potter #areas .item-final .video { color: #0e1e63; }

/***************************************************/
/* UNIQUE TEMPLATE BG IMAGES */
/***************************************************/

.ADTemplate.bg_nurse1 .heading { background-image: url("../images/education/bg_header_images/Nurse/Nurse-1.jpg"); background-position: bottom right; }
.ADTemplate.bg_nurse2 .heading { background-image: url("../images/education/bg_header_images/Nurse/Nurse-2.jpg"); background-position: bottom right; }
.ADTemplate.bg_nurse3 .heading { background-image: url("../images/education/bg_header_images/Nurse/Nurse-3.jpg"); background-position: bottom right; }
.ADTemplate.bg_nurse4 .heading { background-image: url("../images/education/bg_header_images/Nurse/Nurse-4.jpg"); background-position: center right; }

.ADTemplate.bg_nurse5 .heading { background-image: url("../images/education/bg_header_images/Nurse/Nurse-5.jpg"); background-position: right -60px; }


.ADTemplate.bg_anatomy-physiology .heading { background-image: url("../images/education/bg_header_images/Self-titled/Anatomy-Physiology.jpg"); background-position: bottom right; }
.ADTemplate.bg_dental-assisting .heading { background-image: url("../images/education/bg_header_images/Self-titled/Dental-Assisting.jpg"); background-position: bottom right; }
.ADTemplate.bg_dental-hygiene .heading { background-image: url("../images/education/bg_header_images/Self-titled/Dental-Hygiene.jpg"); background-position: bottom right; }
.ADTemplate.bg_imaging-sciences .heading { background-image: url("../images/education/bg_header_images/Self-titled/Imaging-Sciences.jpg"); background-position: bottom right; }
.ADTemplate.bg_massage-therapy .heading { background-image: url("../images/education/bg_header_images/Self-titled/Massage-Therapy.jpg"); background-position: bottom right; }
.ADTemplate.bg_medical-insurance .heading { background-image: url("../images/education/bg_header_images/Self-titled/Medical-Insurance.jpg"); background-position: bottom right; }
.ADTemplate.bg_simulations .heading { background-image: url("../images/education/bg_header_images/Self-titled/Simulations_header.jpg"); background-position: center right; }
.ADTemplate.bg_simchart .heading { background-image: url("../images/education/bg_header_images/Self-titled/SimChart.jpg"); background-position: center right; }
.ADTemplate.bg_sls .heading { background-image: url("../images/education/bg_header_images/Self-titled/sls.jpg"); background-position: center right; }

.ADTemplate.bg_evolve_main .heading { background-image: url("../images/education/bg_header_images/Self-titled/EvolveMainPageBkg.jpg"); background-position: center right; }
.ADTemplate.tl-bio .heading { background-image: url("/education/images/nhp/bio-pages-header.jpg"); background-position: center right; }

.ADTemplate.bg_nursing_new_titles .heading { background-image: url("../images/education/bg_header_images/Self-titled/nursing-new-titles.jpg"); background-position: center right !important; }
.ADTemplate.bg_massage_new_titles .heading { background-image: url("../images/education/bg_header_images/Self-titled/massage-therapy-nt.jpg"); background-position: center right !important; }
.ADTemplate.bg_da_new_titles .heading { background-image: url("../images/education/bg_header_images/Self-titled/Dental-Assisting-nt.jpg"); background-position: center right !important; }
.ADTemplate.bg_imaging_new_titles .heading { background-image: url("../images/education/bg_header_images/Self-titled/Imaging-nt.jpg"); background-position: center right !important; }
.ADTemplate.bg_dh_new_titles .heading { background-image: url("../images/education/bg_header_images/Self-titled/Dental-Hygiene-nt.jpg"); background-position: center right !important; }
.ADTemplate.bg_vet_tech_new_titles .heading { background-image: url("../images/education/bg_header_images/Self-titled/Vet-Tech-nt.jpg"); background-position: center right !important; }


.ADTemplate.bg_coding_new_titles .heading { background-image: url("../images/education/bg_header_images/Self-titled/coding-nt.jpg"); background-position: center right !important; }
.ADTemplate.bg_ehr_new_titles .heading { background-image: url("../images/education/bg_header_images/Self-titled/ehr-nt.jpg"); background-position: center right !important; }
.ADTemplate.bg_icd_new_titles .heading { background-image: url("../images/education/bg_header_images/Self-titled/icd-10-nt.jpg"); background-position: center right !important; }

.ADTemplate.bg_hesi_nclex_prep .heading { background-image: url("../images/education/bg_header_images/Self-titled/hesi-nclex-prep.jpg"); background-position: center right !important; }

.ADTemplate.bg_elsevier_conference .heading { background-image: url("../images/education/bg_header_images/Self-titled/conference-bkg-2018.jpg"); background-position: center right !important; }

.ADTemplate.bg_hesi_next_gen .heading { background-image: url("../images/education/bg_header_images/Self-titled/hesi-next-gen.jpg"); background-position: center right !important; }
.ADTemplate.bg_hesi_next_gen2 .heading { background-image: url("/education/images/education/bg_header_images/Self-titled/hesi-next-gen2.jpg"); background-position: bottom right !important; }
.ADTemplate.bg_moulage .heading { background-image: url("../images/education/bg_header_images/Self-titled/Moulage.jpg"); background-position: center right !important; }
.ADTemplate.bg_lms-integration .heading { background-image: url("../images/education/bg_header_images/Self-titled/lms-integration.jpg"); background-position: center right !important; }
.ADTemplate.bg_2017_cpt .heading { background-image: url("../images/education/bg_header_images/Self-titled/CPT2017Webinar-bkg.jpg"); background-position: center right !important; }
.ADTemplate.bg_tim_mentor .heading { background-image: url("../images/education/bg_header_images/Self-titled/nurse-tim-mentor.jpg"); background-position: center right !important; }

.ADTemplate.bg_study0 .heading { background-image: url("../images/education/bg_header_images/Study/Study-0.jpg"); background-position: bottom right; }
.ADTemplate.bg_study1 .heading { background-image: url("../images/education/bg_header_images/Study/Study-1.jpg"); background-position: bottom right; }
.ADTemplate.bg_study2 .heading { background-image: url("../images/education/bg_header_images/Study/Study-2.jpg"); background-position: bottom right; }
.ADTemplate.bg_study3 .heading { background-image: url("../images/education/bg_header_images/Study/Study-3.jpg"); background-position: bottom right; }
.ADTemplate.bg_study4 .heading { background-image: url("../images/education/bg_header_images/Study/Study-4.jpg"); background-position: bottom right; }
.ADTemplate.bg_study5 .heading { background-image: url("../images/education/bg_header_images/Study/Study-5.jpg"); background-position: bottom right; }
.ADTemplate.bg_study6 .heading { background-image: url("../images/education/bg_header_images/Study/Study-6.jpg"); background-position: bottom right; }
.ADTemplate.bg_study7 .heading { background-image: url("../images/education/bg_header_images/Study/Study-7.jpg"); background-position: bottom right; }
.ADTemplate.bg_study8 .heading { background-image: url("../images/education/bg_header_images/Study/Study-8.jpg"); background-position: bottom right; }
.ADTemplate.bg_study9 .heading { background-image: url("../images/education/bg_header_images/Study/Study-9.jpg"); background-position: bottom right; }

.ADTemplate.bg_teaching1 .heading { background-image: url("../images/education/bg_header_images/Teaching/Teaching-1.jpg"); background-position: bottom right; }
.ADTemplate.bg_teaching2 .heading { background-image: url("../images/education/bg_header_images/Teaching/Teaching-2.jpg"); background-position: bottom right; }
.ADTemplate.bg_teaching3 .heading { background-image: url("../images/education/bg_header_images/Teaching/Teaching-3.jpg"); background-position: bottom right; }
.ADTemplate.bg_teaching4 .heading { background-image: url("../images/education/bg_header_images/Teaching/Teaching-4.jpg"); background-position: bottom right; }
.ADTemplate.bg_teaching5 .heading { background-image: url("../images/education/bg_header_images/Teaching/Teaching-5.jpg"); background-position: bottom right; }
.ADTemplate.bg_teaching6 .heading { background-image: url("../images/education/bg_header_images/Teaching/Teaching-6.jpg"); background-position: bottom right; }
.ADTemplate.bg_teaching7 .heading { background-image: url("../images/education/bg_header_images/Teaching/Teaching-7.jpg"); background-position: bottom right; }

/*********************************************/
/* BREAKPOINT - 1400px */
/*********************************************/

@media only screen and (max-width: 1400px) {

	.ADTemplate .timeline_boxes {
		display: relative;
	}

	.ADTemplate .timeline_boxes .box {
		font-size: 90%;
	}

}

/*********************************************/
/* BREAKPOINT - 1280px */
/*********************************************/

@media only screen and (max-width: 1280px) {
	.ADTemplate.home .mainArea .content {
		padding-left: 15%;
		padding-right: 15%;
	}

	.ADTemplate .timeline_boxes .box {
		font-size: 85%;
	}
	
	.ADTemplate .timeline_boxes .box .text p {
		font-size: 0.8em;
	}

	.ADTemplate.elsieawards .awards .award .left,
	.ADTemplate.elsieawards .awards .award .right {
		float: none;
		width: 100%;
	}

	.ADTemplate.elsieawards .awards .award .left img {
		width: auto;
		height: auto;
	}
	
	.ADTemplate.webinar_landing .grid-container .grid-25 .button {
		padding: 10px;
	}
}

/*********************************************/
/* BREAKPOINT - 1160px */
/*********************************************/

@media only screen and (max-width: 1160px) {
	.ADTemplate.master .heading::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		background: #FFF;
		opacity: 0.7;
		z-index: 0;
	}
	
	.ADTemplate.home .box h3 {
		font-size: 1.6em;
	}
	
	.ADTemplate .mainArea .heading,
	.ADTemplate .mainArea .content {
		padding: 60px 65px;
	}
	
	.ADTemplate.master .leftCol {
		padding-right: 80px;
	}
	
	.ADTemplate.contact .leftCol {
		padding-right: 0;
	}

	.ADTemplate .timeline_boxes .box {
		font-size: 80%;
	}

	.ADTemplate .timeline_boxes .box:first-child,
	.ADTemplate .timeline_boxes .box:last-child {
		padding-left: 0;
		padding-right: 0;
	}

	.ADTemplate .timeline_boxes .divider {
		width: 5px;
		background-image: none;
		background-color: transparent;
	}

	.ADTemplate .timeline_boxes .text {
		padding-right: 10px;
	}


	.ADTemplate.request .heading::after {
		background: none;
	}
	
	.ADTemplate.master .heading * {
		z-index: 1;
		position: relative;
	}
	
	.ADTemplate.chabner .heading {
		background-image: url("/education/images/education/chabner_header_mobile.jpg");
		background-size: cover;
		background-position: center left;
		padding-left: 65px;	
	}

	.ADTemplate.chabner .heading h1 {
		font-size: 285%;
	}	
	
	.ADTemplate.potter .mainArea .content {
		padding: 0;
		padding-left: 0;
		padding-right: 0;
	}
	
	.ADTemplate.potter #areas .video .left {
		width: 50%;
	}

	.ADTemplate.potter #areas .video .right {
		width: 50%;
	}
	
	.ADTemplate.potter .heading {
		padding: 0;
	}
	
	.ADTemplate.potter .heading:after {
		display: none;
	}
}

/*********************************************/
/* BREAKPOINT - 1080px */
/*********************************************/

@media only screen and (max-width: 1080px) {
	
	.ADTemplate.potter #sections .inside {
		display: block;
		width: 100%;
	}

	.ADTemplate.potter #sections .item {
		display: block;
	}
	
	.ADTemplate.potter #sections .item a {
		    display: block;
    margin: 0 auto;
    width: 150px;
	}

	.ADTemplate.potter .content section .inside {
    	padding: 30px 20px;
	}

	.ADTemplate.potter #sections {
		background-image: none;
	}

	.ADTemplate.potter #areas .columns > .left {
    	display: none;
	}
	
	.ADTemplate.potter #areas .columns .right {
    	width: 100%;
	}
	
	.ADTemplate.potter #areas .video .left {
		text-align: center;
		width: 100%;
	}
	
	.ADTemplate.potter #areas .inset-text {
		margin-left: -8%;
	}	
	
	.ADTemplate.potter #areas .section {
		background-image: none;
	}
}

/*********************************************/
/* BREAKPOINT - 1024px */
/*********************************************/

@media only screen and (max-width: 1024px) {
	.ADTemplate.home .ctas {
		padding-left: 5%;
		padding-right: 5%;
	}
	
	.ADTemplate.home .box {
		text-align: center;
	}

	.ADTemplate .timeline_boxes {
		display: block;
		overflow: hidden;
		background: #FFF;
	}

	.ADTemplate .timeline_boxes .box {
		display: block;
		width: 33%;
		float: left;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	.ADTemplate .timeline_boxes .divider {
		/*display: none;*/
	}
	
	.ADTemplate .timeline_boxes .box .text p {
	}

	.ADTemplate.master .leftCol {
		padding-right: 0;
	}
	
	.ADTemplate.review_testing .rightCol .button {
		width: 200px;
	}

	.ADTemplate.hottopics .grid-container .grid-20 img,
	.ADTemplate.webinar_landing .grid-container .grid-25 img {
  		display: none;
	}
	
	.ADTemplate.hottopics .grid-container .grid-20 .button,
	.ADTemplate.webinar_landing .grid-container .grid-25 .button {
		width: auto;
		padding: 10px 35px;
	}
	
	
	.ADTemplate.potter .heading h1 {
		font-size: 2.8em;
	}
}

/*********************************************/
/* BREAKPOINT - 960px */
/*********************************************/

@media only screen and (max-width: 960px) {

	.ADTemplate .mainArea .heading, 
	.ADTemplate .mainArea .content,
	.ADTemplate.home .mainArea .content {
		padding-right: 5%;
		padding-left: 5%;
	}

	.ADTemplate.master .ed_bannerad {
		padding-left: 5%;
		padding-right: 5%;
	}

	.ADTemplate.master .ed_bannerad img {
		width: 100%;
	}

	.ADTemplate.home .mainArea .content {
		font-size: 80%;
	}
	
	.ADTemplate.timeline .mainArea .content {
		padding-left: 60px;
	}

	.ADTemplate.chabner .heading h1 {
		font-size: 250%;
	}

	.ADTemplate.chabner .leftCol section .inner-left,
	.ADTemplate.chabner .leftCol section .inner-right {
		float: none;
		display: block;
		width: 100%;
		text-align: center;
	}

	.ADTemplate.chabner .leftCol section .inner-right {
		text-align: center;
	}

	.ADTemplate.chabner .leftCol section .inner-left img {
	width: auto;
	height: auto;
	margin: 0 auto;
	display: block;
	}

	.ADTemplate.chabner .leftCol section img.padding-inset {
	margin-left: auto;
	width: auto;
	}
	
	.ADTemplate.sherpath .mainArea .content section .inside {
		padding-left: 10%;
		padding-right: 10%;
	}
	
	
	.ADTemplate.chabner .leftCol section .highlight,
	.ADTemplate.chabner .rightCol section .highlight {
	margin: 12px auto 24px !important;
	text-align: center;
	}
	
	.ADTemplate.sherpath section .columns {
		display: block;
	}

.ADTemplate.sherpath section .columns .left,
.ADTemplate.sherpath section .columns .right {
	width: 100%;
	display:block;
}

.ADTemplate.sherpath.landing section .columns .landing-ipad, 
.ADTemplate.sherpath section .columns .left img.scale,
.ADTemplate.sherpath section .columns .right img.scale {
	display: none;
}

.ADTemplate.sherpath.landing section.item-area .left h2 {
	text-align: center;
	padding: 0;
	margin: 0;
	max-width: none;
	float:none;
}

.ADTemplate.potter .heading h1 {
	margin-left: 0;
	padding-top: 0;
	background-image: none;
	padding-left: 60px;
	font-size: 2.6em;
}

.ADTemplate.potter .heading .inside {
    padding: 20px 60px 60px 60px;
}

}

/*********************************************/
/* BREAKPOINT - 768px (Tablets) */
/*********************************************/

@media only screen and (max-width: 768px) {	
	.ADTemplate.chabner .heading h1 {
		font-size: 200%;
	}
}

/*********************************************/
/* BREAKPOINT - 640px (Menu) */
/*********************************************/

@media only screen and (max-width: 640px) {
	.ADTemplate.potter #areas .columns .right .inner .left {
    	display: none;
	}
	
	.ADTemplate.potter #areas .columns .right .inner .right {
    	width: 100%;
	}
	
	.ADTemplate.potter #areas .inset-text {
		margin-left: 0;	
	}
}

/*********************************************/
/* BREAKPOINT - 580px (Mobile) */
/*********************************************/

@media only screen and (max-width: 580px) {
	.ADTemplate h1 {
	  font-size: 3em;
	  }
	  
	.ADTemplate h2 {
		font-size: 2em;
	}
	
	.ADTemplate h3 {
		font-size: 1.25em;
	}
	
	.ADTemplate.master .two-col-list div {
		float: none;
		width: 100%;
		display: block;
		padding: 0;
	}
	
	.ADTemplate.master .two-col-list > div:first-child {
		padding-right: 0;
	}
	
	.ADTemplate.master .two-col-list > div:last-child {
		padding-left: 0;
	}
}

/*SHERPATH pop-up*/
.ADTemplate.sherpath #sherpath-is-here {
	border-bottom: 4px solid #fff;
	text-align:left;
	padding-left:45%;
	min-height:360px;
	background:url(/education/images/sherpath-is-here-bkg.png) 20% center no-repeat;
}
.ADTemplate.sherpath section .sherpath-here {
    font-family: "NexusSansWebPro-Bold","NexusSansOT","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 100% !important;
    font-weight: normal;
    line-height: 1.1em;
	color:#ff8200;
}
@media only screen and (max-width: 960px) {
	.ADTemplate.sherpath #sherpath-is-here {
		text-align:center;
		margin:0 auto;
		background-image:none;
		padding:0;
		min-height:260px;
	}
}
/*SHERPATH pop-up*/

/*on-demand training*/
.training-nav {
	padding:20px 40px 20px 135px;
	background:#f4f4f4;
	width:auto;
}
.training-nav a div {
	width: 210px;
	text-align:center;
	padding:15px 0;
	background:#a7a8aa;
	margin:0 14px 10px;	
}
.training-nav a div:hover {
	background:#dcdcdc;
	text-decoration:none;
	color:#000;	
}
.training-nav a div.active {
	background:#ff8200;
}
.training-nav a:hover {
	text-decoration:none;
}
.training-nav a div.active:hover {
	color:#ff8200;
	background:#dcdcdc;
}
.training-nav a div {
	color:#fff;
}
.training-nav hr {
	margin:0 0 0 -40px;
	padding:0;
	max-width:790px;
	height:8px;
	background:#fff;
	box-shadow: 1px 5px 5px #ccc;
	clear:both;	
}
@media only screen and (max-width: 1173px) {
	
	.training-nav {
		text-align:center;
		padding:20px 0;
	}
}
@media only screen and (max-width: 1024px) {
	
	.training-nav a div {
		width: 95%;
	}
	
}

.ADTemplate .heading.od-training{
    background: url(/education/images/on-demand-training-bkg.jpg) right center no-repeat #ebebeb !important;
	padding: 60px 95px 20px 95px !important;
}
.od-training-nav-box {
	width:150px;
	background:#fff;
	padding:20px 25px;
	margin:10px 0;
	min-height:20px;
	
}
.od-training-nav-box ul {
	list-style:none;
	padding:0;
	margin:0;
	line-height:1em;
}
.od-training-nav-box ul li {
	list-style:none;
	padding:0;
	margin:0 0 10px 0;
}

.od-training-nav-box ul li:last-child {
	margin:0;
}
.ADTemplate .od-training-nav h2 {
    font-size: 1.2em;
    margin: 10px 0 10px;
}
.ADTemplate a.ot-training-selected {
	color:#007398;
}
.ADTemplate.master .leftCol.od-training {
    padding-right: 0;
	width:220px;
}
.od-training-content {
	/*display:none;*/
}
#od-training-content-1 {
	display:block;
}
.od-training-content-box {
	max-width:666px;
	background:#fff;
	width:100%;
	color:#53565a !important;
	padding-left:20px;
}
.od-training-content-box p{
	/*padding:20px;*/
}
.od-training-content-box h4, .od-training-content-box h5 {
	color:#53565a !important;
}
.od-training-content-box h3{
	color:#fff;
	background:#ff8200;
	width:110%;
	padding:14px 0 10px 15px;
	margin-left:-20px;
}
.od-training-content-box hr{
	width:90%;
	clear:both;
	margin: 10px auto 20px auto;;
	background:#ddd;
	border:none;
}
.od-training-content button {
	width:108px;
	height:108px;
	border:solid 3px #b7b7b7;
	border-radius:10px;
	float:left;
	margin-right:25px;
	margin-bottom:25px;
	color:#fff;
	font-size:18px;
	background: -webkit-linear-gradient(#fd7f00, #de4604); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fd7f00, #de4604); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fd7f00, #de4604); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fd7f00, #de4604); /* Standard syntax (must be last) */
}
.od-training-content button span {
	font-size:14px;
}
.od-training-video-icon, .od-training-video-description, .od-training-video-links {
	float:left;
}
.od-training-video-icon {
	margin:10px 20px 20px 0;
}
.od-training-video-description {
	max-width:210px;	
	margin:10px 10px 20px 0;
	min-height:120px;
	border-right:1px solid #ddd;
	padding: 0 10px 0 0;
}
.od-training-video-links {
	max-width:150px;
	margin:10px 10px 20px 0;
}
.od-training-video-links a {
	font-size:13px;
	margin-bottom:7px;
	display: inline-block;
}
/*on-demand training*/

/*new titles*/
.main-titles {
	text-align: center;
}
.new-titles-box {
	display:inline-block;
	max-width:170px;
	padding:0 20px 20px 0;
	font-size:16px;
	font-family:NexusSansWebPro,Helvetica,sans-serif,Arial !important;
	text-align:left;
	vertical-align:top;
}
.new-titles-box img {
	margin-bottom:10px;
}
.new-titles-box a {
	/*font-size:16px; removed to fix link on /education/new-titles-icd-10/  */
}

/*new titles*/
.ADTemplate .button.button-gray {
   background: #cccccc;
}
.ADTemplate .button.button-blue {
   background: #007398;
}

/*Elsevier Nursing Education Conference*/
.ADTemplate.bg_elsevier_conference .mainArea .content.enec-2018 {
    background: #f4f4f4 repeat-x bottom -100px center url("/education/images/ENEC_btm-bkg.jpg");
}
.ADTemplate.bg_elsevier_conference .twitter-hash {
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', Arial, sans-serif;
	font-size:18px;
	color:#888b8d;
}
.ADTemplate.bg_elsevier_conference ul {
	padding-left: 20px;
}
.ADTemplate.bg_elsevier_conference li {
	list-style-image: none;
	color:#007398;
}
.ADTemplate a.elsevier-conference-btn {
	background: #74aa50;
	color: #FFF;
	font-size: 1em;
	padding: 10px 35px;
	margin: 1em 0;
	display: inline-block;
	text-align: center;
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', Arial, sans-serif;
}

.conference-banner-data {
	float:left;
	width:50%;
	text-align:center;
	padding: 10px 0;
	background:#e7e7e7;
	color:#74aa50;
	font-style: normal;
	font-family: 'NexusSansWebPro-Italic', 'NexusSansOTItalic', 'NexusSans-Italic', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.conference-banner-data2 {
	background:#007398;
	color:#fff;
	font-style:normal;
	font-family: 'NexusSansWebPro', 'NexusSansOT', 'NexusSans', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.ADTemplate h2.elsevier-conference {
	color:#007398;
	margin:60px 0 20px;
}
.ADTemplate h3.elsevier-conference {
	color:#007398;
	margin:40px auto 20px auto;
	text-align:center;
	font-size: 32px;
}
.conf-featured-speakers-wrapper {
	margin:0 auto;
	width:100%;
}
.conf-featured-speakers-inner {
	text-align:center;
	margin:0 auto;
}
.conf-featured-speakers-box {
	display: inline-block;
	vertical-align: top;
	background-position:top center;
	background-repeat:no-repeat;
	width:190px;
	padding:200px 0 0 0;
	margin:0 20px 40px 0;
	text-align:left;
}
.conf-featured-speakers-box h4 { 
	width:100%;
	text-align:center;
}
.conf-featured-speakers-box.box1 {
	background-image:url(/education/images/conference-2017speaker-1.png);
}
.conf-featured-speakers-box.box2 {
	background-image:url(/education/images/conference-2017speaker-2.png);
}
.conf-featured-speakers-box.box3 {
	background-image:url(/education/images/conference-2017speaker-3.png);
}
.conf-testemonials-main {
	background-image:url(/education/images/conference-testemonials-lquote-green.png), url(/education/images/conference-testemonials-rquote-green.png);
	background-repeat:no-repeat, no-repeat;
	background-position:top left, bottom right;
	padding:0;
	margin:0;
}
.conf-testemonials-main div {
	padding:20px 100px;
	display:none;
}
.conf-tetemonials-text {
	line-height:1.3em;
}
.conf-tetemonials-text span {
	color:#007398;
}
.conf-bubble-ce {
	width:200px;
	height:100px;
	margin:-160px auto 60px auto !important;
	padding: 50px 0;
	text-align:center;
	background-color:#74aa50;
	border-radius:100px;
	color:#fff;
	position:relative;
	font-size:28px;
	z-index:100
}
.conf-bubble-ce span {
	font-size:50px;
	font-weight:bold;
}
.ADTemplate .conf-right-col h5 {
	color:#74aa50;
	font-size:20px;
	padding:0;
	margin:20px 0;
}
.ADTemplate .conf-right-col p span {
	color:#0078a1;
	font-weight: bold;
}
.ADTemplate .conf-right-col button.linkedin {
	background: url(/education/images/conference-social-linkedin.png) right center no-repeat;
	padding-right:60px;
	height:60px;
	border:none;
	text-align:right;
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', Arial, sans-serif;
	font-size:20px;
	width:255px;
}
.ADTemplate .conf-right-col a button.linkedin {
	color:#888b8d;
}
@media only screen and (max-width: 1320px) {
	.conference-banner-data {
		width:100%
	}
}
@media only screen and (max-width: 800px) {
	.conf-testemonials-main {
		background-size: 20px 20px, 20px 20px;
	}
	.conf-testemonials-main div {
		padding:0 25px;
	}
}
@media only screen and (max-width: 1025px) {
	.conf-bubble-ce {
		margin:20px 30px  !important;
	}.ADTemplate.bg_elsevier_conference .mainArea .content.enec-2018 {
		background: none;
	}
}
/*Elsevier Nursing Education Conference*/
.embedded-mkto-form .mktoForm .mktoLabel, .embedded-mkto-form .mktoForm .mktoRadioList > label, .embedded-mkto-form .mktoForm .mktoCheckboxList > label {
	font-family: "NexusSansWebPro","NexusSansOT","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #6d6e71;
	font-size:14px;
}
/*Marketo Form*/

/*Marketo Form*/
.hesi-next-gen-bull {
	background:url(/education/images/hesi-next-gen-bullet-1.png) no-repeat;
	padding:0 10px 0 100px;
	margin:50px 0;
}
.hesi-next-gen-bull2 {
	background:url(/education/images/hesi-next-gen-bullet-2.png) no-repeat;
}
.hesi-next-gen-bull3 {
	background:url(/education/images/hesi-next-gen-bullet-3.png) no-repeat;
}
.hesi-next-gen-bull4 {
	background:url(/education/images/hesi-next-gen-bullet-4.png) no-repeat;
}
.hesi-next-gen-bull5 {
	background:url(/education/images/hesi-next-gen-bullet-5.png) no-repeat;
}
.hesi-next-gen-bull6 {
	background:url(/education/images/hesi-next-gen-bullet-6.png) no-repeat;
}


ol.ol-parenthesis {
    counter-reset: list;
    margin: 0;
}

ol.ol-parenthesis > li {
    list-style: none;
    position: relative;
}

ol.ol-parenthesis > li:before {
    counter-increment: list;
    content: counter(list, lower-alpha) ") ";
    position: absolute;
    left: -1.4em;
}
.events-table {background:#fff;}
.events-table tr {border:#ccc 1px solid;}

.training-nav {
	padding:20px 40px 20px 135px;
	background:#f4f4f4;
	width:auto;
}
.training-nav a div {
	width: 210px;
	text-align:center;
	padding:15px 0;
	background:#a7a8aa;
	margin:0 14px 10px;	
}
.training-nav a div:hover {
	background:#dcdcdc;
	text-decoration:none;
	color:#000;	
}
.training-nav a div.active {
	background:#ff8200;
}
.training-nav a:hover {
	text-decoration:none;
}
.training-nav a div.active:hover {
	color:#ff8200;
	background:#dcdcdc;
}
.training-nav a div {
	color:#fff;
}
.training-nav hr {
	margin:0 0 0 -40px;
	padding:0;
	max-width:790px;
	height:8px;
	background:#fff;
	box-shadow: 1px 5px 5px #ccc;
	clear:both;	
}
pre {
    white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
h3.od-accordion + div {
	display:none;
}


@media only screen and (max-width: 1173px) {
	
	.training-nav {
		text-align:center;
		padding:20px 0;
	}
}
@media only screen and (max-width: 1024px) {
	
	.training-nav a div {
		width: 95%;
	}
}
/*************  SHERPATH   *************/
.ADTemplate.sherpath-j17 .heading {
    background-color: #fff;
    background-image: url("/education/images/sherpath/Home-bkg.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
	box-sizing: border-box;
    min-height: 300px;
	font-family: "NexusSansWebPro","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.sherpath-j17 .mainArea .heading, .ADTemplate.sherpath-j17 .mainArea .content {
    padding: 30px 90px;
}
.ADTemplate.sherpath-j17 h1, .ADTemplate.sherpath-j17 .mainArea .heading h1 {
	font-family: "NexusSansWebPro","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:90px;
	margin-top:-20px;
}
.ADTemplate.sherpath-j17 .mainArea .heading .inside {
   	margin: 0 auto 20px;
    max-width:none;
	text-align: center;
}
.ADTemplate.sherpath-j17 .mainArea .heading .inside span {
	max-width:400px;
	display:inline-block;
	font-size:15px;
	line-height:1.5em;
	/*font-style:italic;*/
	color:#414042;
}
.ADTemplate.sherpath-j17 .sherpath-nav {
	margin:0 auto;
	background:#fff;
	display:inline-block;
	font-size:14px;
	text-align: center;
    width: 100%;
	padding:10px 0;
}
.ADTemplate.sherpath-j17 .sherpath-nav ul {
	list-style:none;
	display:inline-block;
	margin:0 auto;
}
.ADTemplate.sherpath-j17 .sherpath-nav ul li {
	display:inline-block;
	padding-left:17px;
}
.ADTemplate.sherpath-j17 .sherpath-nav ul a{
	color: #53565a;
	text-decoration:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.sherpath-j17 .sherpath-nav ul a:hover{
	color: #ff8100;
}
.ADTemplate.sherpath-j17 .sherpath-nav ul a li.selected {
	background-image: url("/education/images/sherpath/selected-bullet.png");
    background-position: left 1px;
    background-repeat: no-repeat;
    background-size: 9px 14px;
    color: #ff8100;
    font-weight: bold;
	margin-left:15px;
}
.ADTemplate.sherpath-j17 .sherpath-nav ul li.sher-top-menu-separator {
	color:#ccc;
}
.ADTemplate.sherpath-j17 h2, .ADTemplate.sherpath-j17 h3{
	color:#ff8100;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.sherpath-j17 .sher-main-top-box {
	width:290px;
	display:inline-table;
	margin:20px 20px 0 0;
	text-align:left;
	padding:280px 10px 0 10px;
	height:100px;
	background-size:312px 263px;
	line-height:24px;
}
.ADTemplate.sherpath-j17 .sher-main-top-box1 {
	background: no-repeat top center url("/education/images/sherpath/main-tile1-bkg-v2.png") ;
}
.ADTemplate.sherpath-j17 .sher-main-top-box2 {
	background: no-repeat top center url("/education/images/sherpath/main-tile2-bkg.png");
}
.ADTemplate.sherpath-j17 .sher-main-top-box3 {
	background: no-repeat top center url("/education/images/sherpath/main-tile3-bkg-v2.png");
}
.ADTemplate.sherpath-j17 .sher-more-to-explore-left {
	display:table-cell;
	height:180px;
	border-right: 1px #ccc solid;
	vertical-align: middle;
	text-align:right;
	padding-right:20px;
	font-size:40px;
	color:#abc7ca;
	font-family: "NexusSansWebPro","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.sherpath-j17 .sher-more-to-explore-left span {
	font-size:50px;
	font-family: "NexusSansWebPro-bold","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;	
}
.ADTemplate.sherpath-j17 .sher-more-to-explore-right {
	display:table-cell;
	height:180px;
	vertical-align: middle;
	text-align:left;
	padding-left:20px;
}
.ADTemplate.sherpath-j17 .sher-more-to-explore-right .sher-button {
	box-sizing: border-box;
	background:#00749b;/* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left, #00749b, #80b9cb); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #00749b, #80b9cb); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #00749b, #80b9cb); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #00749b, #80b9cb); /* Standard syntax */
    color: #fff;
    display: inline-block;
    font-size: 0.8em;
    margin: 1em 0;
    padding: 10px 30px 10px 10px;
    text-align: left;
	border-radius:5px;
	font-size:16px;
}
.ADTemplate.sherpath-j17 .sher-more-to-explore-right .sher-button:hover {
	text-decoration:none;	
}
.ADTemplate.sherpath-j17 .sher-more-to-explore-right .sher-button.gray {
	background:#00749b;/* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left, #54575b, #a7a8a9); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #54575b, #a7a8a9); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #54575b, #a7a8a9); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #54575b, #a7a8a9); /* Standard syntax */
}
.ADTemplate.sherpath-j17 .sher-more-to-explore-right .sher-button span {
	
}
.ADTemplate.sherpath-j17 #footer {
    background-image: url("/education/images/sherpath/MountainFooter.jpg");
    background-position: center 0;
    background-repeat: repeat-x;
    height: 200px;
	display:block;
}



@media only screen and (max-width: 720px) {
	.ADTemplate.sherpath-j17 h1, .ADTemplate.sherpath-j17 .mainArea .heading h1 {
		font-size:50px;
		text-align: center;
	}
	.ADTemplate.sherpath-j17 .mainArea .heading, .ADTemplate.sherpath-j17 .mainArea .content {
    	padding: 30px;
	}
	.ADTemplate.sherpath-j17 .mainArea .heading .inside span {
		max-width:300px;
		font-size:14px;
		line-height:1em;
		text-align: center;
	}
	.ADTemplate.sherpath-j17 .heading {
		min-height: 200px;
	}
}
@media only screen and (max-width: 920px) {
	.ADTemplate.sherpath-j17 .sherpath-nav ul a{
		font-size: 12px;
	}
}
	.bottom-nav-sherpath{		
		position:fixed;					
		width:100%;
		z-index:200;
		font-size:14px;
		background:#ff8200;
		display:none;
	}
	.bottom-nav-sherpath > ul {
		width:100%;
		padding:0;
		margin:0;
		list-style:none;
	}
	.ADTemplate.sherpath-j17 .bottom-nav-sherpath > ul > li {
		text-align:center;
		padding:0;
		margin:0 !important;
		vertical-align:middle;
		width:100%;
	}
	.ADTemplate.sherpath-j17 .bottom-nav-sherpath li {
    	margin: 0;
		list-style:none;
	}
	.bottom-nav-sherpath > ul > a{
		height:18px;
		padding:18px 5px;
		color:#fff;
		text-decoration:none;
		display: table-cell;
		vertical-align:middle;
		text-align:center;
		margin:0;
		font-size:11px;
		border-right: 1px solid #cccccc;
		background:#ff8200;/* For browsers that do not support gradients */
		background: -webkit-linear-gradient(bottom, #ff8200, #f79d53); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(top, #ff8200, #f79d53); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(top, #ff8200, #f79d53); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to top, #ff8200, #f79d53); /* Standard syntax */
	}
	.bottom-nav-sherpath > ul > a:hover {
		background:#00749b;/* For browsers that do not support gradients */
		background: -webkit-linear-gradient(bottom, #00749b, #80b9cb); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(top, #00749b, #80b9cb); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(top, #00749b, #80b9cb); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to top, #00749b, #80b9cb); /* Standard syntax */
		text-decoration:none;
		
	}
	.shepath-more-menu{
		bottom:54px;
		margin-left: 1px;
		position: absolute;
		right: 0;
		width: 100%;
		display:none;
	}
	.shepath-more-menu ul {
		list-style:none;
		padding:0 !important;
		margin:0;
		display:table;
		width:100%;
	}
	.ADTemplate.sherpath-j17 .shepath-more-menu ul a {
		padding:0;
		margin:0;
		display: table-row;
		text-align:center;
		height:40px;
		background: rgba(95,98,103,0.9);
		color:#fff;
		text-decoration:none;
		
	}
	.ADTemplate.sherpath-j17 .shepath-more-menu ul a:hover {
		background: rgba(255,130,0,0.9);
		text-decoration:none;
	}
	.ADTemplate.sherpath-j17 .shepath-more-menu ul a li {
		display:table-cell;
		vertical-align:middle;
		border-bottom:1px solid #a7a8aa;
	}
	
@media only screen and (max-width: 520px) {
	.bottom-nav-sherpath{
		display: table;
	}
	.ADTemplate.sherpath-j17 .sherpath-nav, .ADTemplate.sherpath-j17 #footer {
		display: none;
	}
	.ADTemplate.sherpath-j17 h2 {
		font-size:1.5em;
	}
}
.ADTemplate.sherpath-j17 .heading.nursing {
    background-image: url("/education/images/sherpath/RN-bkg.jpg");
}
.ADTemplate.sherpath-j17 h1 span {
	color:#fff !important;
	font-size:40px !important;
    -webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
    font-family: "NexusSansWebPro-Bold","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style:normal !important;
}
.ADTemplate.sherpath-j17 h1 span.for {
	color:#fff !important;
	font-size:32px !important;
    -webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
    font-family: "NexusSansWebPro-Italic","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style:normal !important;
}
.ADTemplate.sherpath-j17 .mainArea .heading .inside span.white {
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-style: normal;
    line-height: 1.3em;
    max-width: 500px;
	padding-left: 50px;
	padding-top:10px;
	background: no-repeat left center url("/education/images/sherpath/locator-header.png");
	background-size:33px 50px ;
}
.ADTemplate.sherpath-j17 .mainArea .heading .inside span.black {
    color: #414042;
    display: inline-block;
    font-size: 15px;
    font-style: normal;
    line-height: 1.3em;
    max-width: 500px;
	padding-left: 50px;
	padding-top:20px;
	background: no-repeat left center url("/education/images/sherpath/locator-header.png");
	background-size:33px 50px ;
}

.ADTemplate.sherpath-j17 .rn-quote ,.ADTemplate.sherpath-j17 .ma-quote {
	width:-moz-calc(70% - 260px);
	/* WebKit */
	width: -webkit-calc(70% - 260px);
	/* Opera */
	width: -o-calc(70% - 260px);
	/* Standard */
	width: calc(70% - 260px);
	
	margin:30px auto;
	border-top: 1px solid #888b8d;
	border-bottom: 1px solid #888b8d;
	padding:40px 40px 40px 220px;
	background: no-repeat 20px center url("/education/images/sherpath/rn-quote-bkg.png");
	min-height:140px;
	text-align:left;
	color:#007398;
	font-size:24px;
	line-height:30px;
}
.ADTemplate.sherpath-j17 .ma-quote {
	background: no-repeat 20px center url("/education/images/sherpath/ma-quote-bkg.png");
}
.ADTemplate.sherpath-j17 .rn-quote span, .ADTemplate.sherpath-j17 .ma-quote span {
	font-size:16px;
	float:right;
	
}

.ADTemplate.sherpath-j17 #sher-slideshow {  }
.ADTemplate.sherpath-j17 #sher-slideshow div { overflow: hidden }
.ADTemplate.sherpath-j17 #sher-slideshow .sher-slide{
	position:relative;
}
.ADTemplate.sherpath-j17 #sher-slideshow .sher-slide img {
	
}
.ADTemplate.sherpath-j17 .sher-prev {
	position:absolute;
	left:0;
	top: 30%;
	z-index:100;
	opacity:0.3;
}
.ADTemplate.sherpath-j17 .sher-next {
	position:absolute;
	right:0;
	top: 30%;
	z-index:100;
	opacity:0.3;
}
.ADTemplate.sherpath-j17 .sher-next:hover, .ADTemplate.sherpath-j17 .sher-prev:hover {
	opacity:1;
}
.ADTemplate.sherpath-j17 #sher-slideshow .sher-slide .slide-text {
	text-align:left;
	color:#fff;
	position:absolute;
	bottom:0;
	width: calc(100% - 60px);
	padding:30px;
	background-color:rgba(83, 86, 90, 0.9);
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-family: "NexusSansWebPro","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.ADTemplate.sherpath-j17 #sher-slideshow .sher-slide .slide-text span{
	font-family: "NexusSansWebPro-Bold","NexusSansOT-Bold","NexusSans-Bold","NexusSans-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.ADTemplate.sherpath-j17 #sher-slideshow .sher-slide {
	position: relative;
    width: 100%;
    padding-bottom: 54%;
    float: left;
    height: 0;
}
.ADTemplate.sherpath-j17 #sher-slideshow .sher-slide img{
	width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
}

.ADTemplate.sherpath-j17 .cycle-pager { display: block; }

.ADTemplate.sherpath-j17 .sher-pager,.ADTemplate.sherpath-j17 .sher-video-pager, .ADTemplate.sherpath-j17 .sher-article-pager { text-align: center; width: 100%; z-index: 500; top: 10px; overflow: hidden; }
.ADTemplate.sherpath-j17 .sher-pager span,  .ADTemplate.sherpath-j17 .sher-video-pager span, .ADTemplate.sherpath-j17 .sher-article-pager span{
	font-size: 40px; 
	width: 16px; 
	height: 16px; 
	display: inline-block; 
	color: #fff;
	text-shadow: 0px 0 0 #fff, 2px 0 0 #888b8d, 0 1px 0 #888b8d, 0 2px 0 #888b8d, 1px 1px #888b8d, -1px -1px 0 #888b8d, 1px -2px 0 #888b8d, -2px 1px 0px #888b8d;
	margin-right:5px;
}
.ADTemplate.sherpath-j17 .sher-pager span.cycle-pager-active, .ADTemplate.sherpath-j17 .sher-video-pager span.cycle-pager-active, .ADTemplate.sherpath-j17 .sher-article-pager span.cycle-pager-active {
	color: #ff8200;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.sherpath-j17 .sher-video-pager span.cycle-pager-active, .ADTemplate.sherpath-j17 .sher-article-pager span.cycle-pager-active {
	color: #007398;
}
.ADTemplate.sherpath-j17 .sher-pager > *, .ADTemplate.sherpath-j17 .sher-video-pager > *,.ADTemplate.sherpath-j17 .sher-article-pager > *{ cursor: pointer;}

.ADTemplate.sherpath-j17 .sher-button-rn {
	box-sizing: border-box;
	background:#007398;
    color: #fff;
    display: table-cell;
    font-size: 0.8em;
    margin: 1em 0;
    padding: 12px 30px;
    text-align: center;
	border-radius:5px;
	font-size:16px;
	height:30px;
	vertical-align:middle;
}
.ADTemplate.sherpath-j17 .sher-button-rn:hover {
	text-decoration:none;	
}
.ADTemplate.sherpath-j17 .sher-button-rn-text {
	width: 50%;
	margin:20px auto;
	text-align:center;
	color:#007398;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:16px;
}

@media only screen and (max-width: 520px) {
	#sher-slideshow .sher-slide .slide-text {
		font-size:12px;
	}
}
@media only screen and (max-width: 900px) {
	.ADTemplate.sherpath-j17 .rn-quote, .ADTemplate.sherpath-j17 .ma-quote {
		padding:40px 40px 0 40px;
		background: none;
		font-size:18px;
		width:-moz-calc(70% - 80px);
		/* WebKit */
		width: -webkit-calc(70% - 80px);
		/* Opera */
		width: -o-calc(70% - 80px);
		/* Standard */
		width: calc(70% - 80px);
		min-height:none;
	}
}
.ADTemplate.sherpath-j17 .heading.generic {
    background-image: url("/education/images/sherpath/generic-bkg.jpg");
}
.ADTemplate.sherpath-j17 .collections-box {
	background-color:#fff;
	display:inline-table;
	padding:90px 20px 20px 20px;
	margin:0 15px 30px;
	width:134px;
	background-repeat:no-repeat;
	font-size:13px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
    font-family: "NexusSansWebPro-Bold","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.ADTemplate.sherpath-j17 .collections-box a{
	color:#007398;
	text-decoration:underline;
}
.ADTemplate.sherpath-j17 .collections-box a:hover {
	text-decoration:none;
}
	
.ADTemplate.sherpath-j17 .collections-box.box1 {background-image: url("/education/images/sherpath/collections-bkg-icon1.jpg");}
.ADTemplate.sherpath-j17 .collections-box.box2 {background-image: url("/education/images/sherpath/collections-bkg-icon2.jpg");}
.ADTemplate.sherpath-j17 .collections-box.box3 {background-image: url("/education/images/sherpath/collections-bkg-icon3.jpg");}
.ADTemplate.sherpath-j17 .collections-box.box4 {background-image: url("/education/images/sherpath/collections-bkg-icon4.jpg");}
.ADTemplate.sherpath-j17 .collections-box.box5 {background-image: url("/education/images/sherpath/collections-bkg-icon5.jpg");}
.ADTemplate.sherpath-j17 .collections-box.box6 {background-image: url("/education/images/sherpath/collections-bkg-icon6.jpg");}
.ADTemplate.sherpath-j17 .collections-box.box7 {background-image: url("/education/images/sherpath/collections-bkg-icon7.jpg");}
.ADTemplate.sherpath-j17 .collections-box.box8 {background-image: url("/education/images/sherpath/collections-bkg-icon8.jpg");}
.ADTemplate.sherpath-j17 .collections-box.box9 {background-image: url("/education/images/sherpath/collections-bkg-icon9.jpg");}

.ADTemplate.sherpath-j17 .collections-box.box10 {background-image: url("/education/images/sherpath/collections-bkg-icon10.jpg");}
.ADTemplate.sherpath-j17 .collections-box.box11 {background-image: url("/education/images/sherpath/collections-bkg-icon11.jpg");}
.ADTemplate.sherpath-j17 .collections-box.box12 {background-image: url("/education/images/sherpath/collections-bkg-icon12.jpg");}
.ADTemplate.sherpath-j17 .collections-box.box13 {background-image: url("/education/images/sherpath/collections-bkg-icon13.jpg");}
.ADTemplate.sherpath-j17 .collections-box.box14 {background-image: url("/education/images/sherpath/collections-bkg-icon14.jpg");}
.ADTemplate.sherpath-j17 .collections-box.box15 {background-image: url("/education/images/sherpath/collections-bkg-icon15.jpg");}


.ADTemplate.sherpath-j17 .collections-box.pilot-program-box {background-image: url("/education/images/sherpath/pilot-bkg.jpg");}


.ADTemplate.sherpath-j17 .collection-contact-rep {
	color:#007398;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
    font-family: "NexusSansWebPro","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.ADTemplate.sherpath-j17 .collection-contact-rep a {
	font-family: "NexusSansWebPro-Bold","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-decoration:underline;
	color:#007398;
}
.ADTemplate.sherpath-j17 .collection-contact-rep a:hover {
	text-decoration:none;
}
.ADTemplate.sherpath-j17 .mainArea .content .inside {
	margin: 0 auto;
}
.ADTemplate.sherpath-j17 .sherpath-news-carousel, .ADTemplate.sherpath-j17 .sherpath-article-carousel{
	margin:0 auto;
}
.ADTemplate.sherpath-j17 .sherpath-news-carousel div.slide-block a, .ADTemplate.sherpath-j17 .sherpath-article-carousel div.slide-article-block  a {
	color:#007398;
}
.ADTemplate.sherpath-j17 .sherpath-news-carousel div.slide-block a img:hover{
	opacity:0.5;
}
.ADTemplate.sherpath-j17 .sherpath-news-carousel div.slide-block {
	width:263px;
	margin:10px;
	padding:0 10px;
	white-space:normal;
	display:inline-table !important;
	vertical-align:top;
}

.ADTemplate.sherpath-j17 .sherpath-article-carousel div.slide-article-block {
	width:154px;
	min-height:73px;
	background-color:#fff;
	background-image:url("/education/images/sherpath/article-carousel-bkg.jpg");
	background-repeat:no-repeat;
	white-space:normal;
	padding:83px 10px 10px;;
	display:inline-table !important;
	margin:20px;
	vertical-align:top;
}
/*************  SHERPATH   *************/
.ADTemplate .mainArea .content .inside span.orange-new {
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:#ff8200;
}

/*************  HESI   *************/
.ADTemplate .hesi-nav ul {
		padding: 0;
	}
	.ADTemplate.hesi-m17 .hesi-nav {
		margin:0 auto;
		background:#fff;
		display:inline-block;
		font-size:14px;
		text-align: center;
		width: 100%;
		padding:10px 0;
	}
	.ADTemplate.hesi-m17 .hesi-nav ul {
		list-style:none;
		display:inline-block;
		margin:0 auto;
	}
	.ADTemplate.hesi-m17 .hesi-nav ul li {
		display:inline-block;
		padding-left:17px;
		position:relative;
	}
	.ADTemplate.hesi-m17 .hesi-nav ul a{
		color: #53565a;
		text-decoration:none;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale;
	}
	.ADTemplate.hesi-m17 .hesi-nav ul a:hover{
		color: #339996;
	}
	.ADTemplate.hesi-m17 .hesi-nav ul a li.selected {
		color: #339996;
		font-weight: bold;
	}
	.ADTemplate.hesi-m17 .hesi-nav ul li.hesi-top-menu-separator {
		color:#ccc;
	}
	.ADTemplate.hesi-m17 .bottom-nav-hesi {		
			position:fixed;					
			width:100%;
			z-index:200;
			font-size:14px;
			background:#339996;
			display:none;
		}
	.ADTemplate.hesi-m17 .bottom-nav-hesi > ul {
			width:100%;
			padding:0;
			margin:0;
			list-style:none;
		}
	.ADTemplate.hesi-m17 .bottom-nav-hesi > ul > li {
			text-align:center;
			padding:0;
			margin:0 !important;
			vertical-align:middle;
			width:100%;
		}
	.ADTemplate.hesi-m17 .bottom-nav-hesi li {
		margin: 0;
		list-style:none;
	}
	.ADTemplate.hesi-m17 .bottom-nav-hesi > ul > a{
		height:18px;
		padding:18px 5px;
		color:#fff;
		text-decoration:none;
		display: table-cell;
		vertical-align:middle;
		text-align:center;
		margin:0;
		font-size:11px;
		border-right: 1px solid #cccccc;
		background:#888c8d;/* For browsers that do not support gradients */
		background: -webkit-linear-gradient(bottom, #ccc0 #888c8d); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(top, #ccc, #888c8d); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(top, #ccc, #888c8d); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to top, #ccc, #888c8d); /* Standard syntax */
		
	}
	.ADTemplate.hesi-m17 .bottom-nav-hesi > ul > a:hover {
		background:#349996;/* For browsers that do not support gradients */
		background: -webkit-linear-gradient(bottom, #349996, #64ccc9); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(top, #349996, #64ccc9); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(top, #349996, #64ccc9); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to top, #349996, #64ccc9); /* Standard syntax */
		text-decoration:none;
		
	}
	.ADTemplate.hesi-m17 .bottom-nav-hesi .hesi-bottom-menu {
		bottom:54px;
		margin-left: 1px;
		position: absolute;
		right: 0;
		width: 100%;
		display:none;
	}
	.ADTemplate.hesi-m17 .bottom-nav-hesi .hesi-bottom-menu ul {
		list-style:none;
		padding:0 !important;
		margin:0;
		display:table;
		width:100%;
	}
	.ADTemplate.hesi-m17 .bottom-nav-hesi .hesi-bottom-menu ul a {
		padding:0;
		margin:0;
		display: table-row;
		text-align:center;
		height:40px;
		background: rgba(95,98,103,0.9);
		color:#fff;
		text-decoration:none;
		
	}
	.ADTemplate.hesi-m17 .bottom-nav-hesi .hesi-bottom-menu ul a:hover {
		background: rgba(106,164,166,0.9);
		text-decoration:none;
	}
	.ADTemplate.hesi-m17 .bottom-nav-hesi .hesi-bottom-menu ul a li {
		display:table-cell;
		vertical-align:middle;
		border-bottom:1px solid #a7a8aa;
	}
	.ADTemplate.hesi-m17 .bottom-nav-hesi .hesi-bottom-menu {
		display:none;
	}
	.ADTemplate.hesi-m17 .hesi-nav ul.hp-drop-down {
		position:absolute;
		z-index:20;
		padding:0;
		margin:0;
		width:180px;
		top:20px;
		left:0;
		box-shadow: 0px 0px 8px #999;
		background:#fff;
		display:none;
		
	}
	.ADTemplate.hesi-m17 .hesi-nav ul.hp-drop-down li{
		padding:5px 0;
		margin:0;
		display: block;
		width:100%;
		background:#fff;
		border-bottom:1px solid #fafafa;
		
	}
	.ADTemplate.hesi-m17 .hesi-nav ul.hp-drop-down li:hover{
		background:#fafafa;
		
	}
		.ADTemplate.hesi-m17 .hesi-nav ul li.hesi-top-menu-separator {
		color:#ccc;
	}
	.ADTemplate.hesi-m17 .hesi-nav ul li:hover ul.hp-drop-down {
		display:block;
	}
	
	@media only screen and (max-width: 520px) {
		.ADTemplate.hesi-m17 .bottom-nav-hesi{
			display: table;
		}
		.ADTemplate.hesi-m17 .hesi-nav, .ADTemplate.hesi-m17 #footer {
			display: none;
		}
	}
	.ADTemplate.hesi-m17 .heading {
    background-color: #fff;
    background-image: url("/education/images/hesi/home-bkg.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
	box-sizing: border-box;
    min-height: 300px;
	font-family: "NexusSansWebPro","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.hesi-m17 .mainArea .heading, .ADTemplate.hesi-m17 .mainArea .content {
    padding: 30px 90px;
}
.ADTemplate.hesi-m17 h1, .ADTemplate.hesi-m17 .mainArea .heading h1, .ADTemplate.hesi-m17 .mainArea .heading div.h1 {
	font-family: "NexusSansWebPro","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:90px;
	margin-top:-20px;
	line-height:.7em;
}
.ADTemplate.hesi-m17 .mainArea .heading .inside {
   	margin: 0 auto 20px;
    max-width:none;
	text-align: center;
}
.ADTemplate.hesi-m17 .mainArea .heading .inside span {
	font-family: "NexusSansWebPro-BoldItalic","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	max-width:600px;
	display:inline-block;
	font-size:15px;
	line-height:1.5em;
	color:#fff;
}
.ADTemplate.hesi-m17 .mainArea .content .inside {
	margin: 0 auto;
}

.ADTemplate.hesi-m17 #footer {
    background-image: url("/education/images/hesi/home-footer.jpg");
    background-position: left 0;
    background-repeat: repeat-x;
    height: 200px;
	display:block;
}


.ADTemplate.hesi-m17 h2, .ADTemplate.hesi-m17 h3, .ADTemplate.hesi-m17 h3 a {
	color:#339996;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.hesi-m17 .main-top-box {
	width:290px;
	display:inline-table;
	margin:20px 20px 0 0;
	text-align:left;
	padding:280px 10px 0 10px;
	height:100px;
	background-size:312px 263px;
	line-height:24px;
}
.ADTemplate.hesi-m17 .main-top-box1 {
	background: no-repeat top center url("/education/images/hesi/main-tile1-bkg.png") ;
}
.ADTemplate.hesi-m17 .main-top-box2 {
	background: no-repeat top center url("/education/images/hesi/main-tile2-bkg.png");
}
.ADTemplate.hesi-m17 .main-top-box3 {
	background: no-repeat top center url("/education/images/hesi/main-tile3-bkg.png");
}
.ADTemplate.hesi-m17 .more-to-explore-left {
	display:table-cell;
	height:220px;
	width:100px;	
	vertical-align: middle;
	text-align:right;
	padding-right:20px;
	font-size:40px;
	color:#70cacb;
	font-family: "NexusSansWebPro","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	letter-spacing:2px;
}
.ADTemplate.hesi-m17 .more-to-explore-left span {
	font-size:50px;
	font-family: "NexusSansWebPro-bold","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	letter-spacing:normal;
}
.ADTemplate.hesi-m17 .more-to-explore-right {
	border-left: 1px #ccc solid;
	display:table-cell;
	height:220px;
	vertical-align: middle;
	text-align:left;
	padding-left:20px;
	max-width: 600px;
	min-width:200px;
	line-height:1.6em;
}
.ADTemplate.hesi-m17 .more-to-explore-right h4 {
	font-family: "NexusSansWebPro","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color: #53565a !important;
	margin:0 0 10px 0;
	padding-top:0;
}
.ADTemplate.hesi-m17 .more-to-explore-right a {
	white-space: nowrap;
	color: #339996;
	margin-right:15px;
	padding-right:15px;
	border-right:1px solid #a7a8aa;
	font-family: "NexusSansWebPro-bold","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.hesi-m17 .hesi-main-top-content {
	min-height:183px;
	padding-left: 482px;
	background: url("/education/images/hesi/home-empower-bkg.jpg") no-repeat 0 0;
	text-align: left;
	margin-bottom:50px;
}
.ADTemplate.hesi-m17 .hesi-main-top-content h3 {
	font-size:22px;
	line-height:1.3em;
}
.hesi-bottom-cta-home {
	background: #f4f4f4;
	width:100%;
}
.hesi-bottom-cta-home a{
	font-family: "NexusSansWebPro-BoldItalic","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:20px;
	position:relative;
	display:block;
	text-align:left;
	width:40%;
	min-width:400px;
	margin:0 0 0 auto;
	color:#fff !important;
	padding:10px 0 10px 20px;
	 white-space: nowrap;
	background:#f79d53;/* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left, #f79d53, #e1e1e1); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #f79d53, #e1e1e1); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #f79d53, #e1e1e1); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #f79d53, #e1e1e1); /* Standard syntax */
}
.hesi-bottom-cta-home a:before {
	position: absolute;
    bottom: 100%;
    left: -4px;
	top:0;
	width:10px;
	content: "";
	background:#f79d53;
	height:100%;
	-ms-transform: skew(-7deg); /* IE 9 */
    -webkit-transform: skew(-7deg); /* Chrome, Safari, Opera */
    transform: skew(-7deg);
	
}
@media only screen and (max-width: 900px) {
	.ADTemplate.hesi-m17 .more-to-explore-left {		
		height: auto;
		font-size:28px;	
		text-align: left;
		margin-left:20px;
		width: auto !important;
		
	}
	.ADTemplate.hesi-m17 .wrapper-more-to-explore-left {
		width: 100%;
		margin-top:30px;
		margin-bottom:20px;
	}
	.ADTemplate.hesi-m17 .more-to-explore-left span {
		font-size:34px;
	}	
}
@media only screen and (max-width: 1000px) {
	.ADTemplate.hesi-m17 .hesi-main-top-content {
		padding-left: 0;
		padding-top:183px;
		max-width: 462px;
		margin:0 auto 30px auto;
		width:100%;
		background-position: top right;
	}
}
@media only screen and (max-width: 420px) {
	.ADTemplate.hesi-m17 .hesi-main-top-content {
		padding-top:10px;
		background: none;
	}
}
@media only screen and (max-width: 450px) {
	.hesi-bottom-cta-home a{
		font-size:16px;
		width:80%;
		min-width:auto;
	}
}
.ADTemplate.hesi-m17 .leftCol {
	padding-right:50px;
}
.ADTemplate.hesi-m17 .leftCol .button {
	width: 100%;
    box-sizing: border-box;
	margin: 0 0 1em 0;
	background:#339996;
	font-size: 1em;
}
.ADTemplate.hesi-m17 .leftCol .button.button-orange {
	background:#a7a8aa;
}
.ADTemplate.hesi-m17 .leftCol.buttons {
    padding-right:50px;
}

.ADTemplate.hesi-m17 .hesi-nav ul li.selected > a{
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
    font-family: "NexusSansWebPro-Bold","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #339996;
}
.ADTemplate.hesi-m17.rn .heading {
	background-image: url("/education/images/hesi/rn-bkg.jpg");
}
.ADTemplate.hesi-m17.hp .heading {
	background-image: url("/education/images/hesi/home-bkg.jpg");
}
.ADTemplate.hesi-m17.r-and-t .mainArea .heading .inside span, .ADTemplate.hesi-m17.r-and-t .mainArea .heading .inside div.h1 span {
	color:#fff !important;
	font-size:44px !important;
    -webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
    font-family: "NexusSansWebPro-Bold","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style:normal !important;
	display:inline;
	line-height: 1em;
}
.ADTemplate.hesi-m17.r-and-t .mainArea .heading .inside span.for {
	color:#fff !important;
	font-size:34px !important;
    -webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
    font-family: "NexusSansWebPro-Italic","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style:normal !important;
}

.ADTemplate.hesi-m17.rn h3, .ADTemplate.hesi-m17.hp h3{
	color:inherit;
}
.ADTemplate.hesi-m17.rn .leftCol a,.ADTemplate.hesi-m17.hp .leftCol a {
    -webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
    font-family: "NexusSansWebPro-Bold","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #339996;	
}

@media only screen and (max-width: 540px) {
	ADTemplate.hesi-m17 .mainArea .heading, .ADTemplate.hesi-m17 .mainArea .content {
		padding: 30px 20px;
	}
	.ADTemplate.hesi-m17 .leftCol.buttons, .ADTemplate.hesi-m17 .leftCol  {
    padding-right:0;
	}
}
.ADTemplate.hesi-m17 .collapsable dt {
	color:#339996;
	background-image: url("/education/images/education/collapse-arrow-right.png");
}
.ADTemplate.hesi-m17 .collapsable dt.active {
    background-image: url("/education/images/education/collapse-arrow-down.png");
}

.ADTemplate.hesi-m17 .hesi-news-carousel, .ADTemplate.hesi-m17 .hesi-articles-carousel,  .ADTemplate.hesi-m17 .hesi-resources-carousel{
	margin:0 auto;
}
.ADTemplate.hesi-m17 .hesi-news-carousel div.slide-block a, .ADTemplate.hesi-m17 .hesi-articles-carousel div.slide-block a, .ADTemplate.hesi-m17 .hesi-resources-carousel div.slide-block a {
    color: #339996;
}
.ADTemplate.hesi-m17 .hesi-news-carousel div.slide-block {
	width:154px;
	min-height:73px;
	background-color:#fff;
	background-image:url("/education/images/hesi/news-carousel-bkg.jpg");
	background-repeat:no-repeat;
	white-space:normal;
	padding:83px 10px 10px;;
	display:inline-table !important;
	margin:20px;
	vertical-align:top;
}
.ADTemplate.hesi-m17 .hesi-articles-carousel div.slide-block {
	width:154px;
	min-height:73px;
	background-color:#fff;
	background-image:url("/education/images/hesi/articles-carousel-bkg.jpg");
	background-repeat:no-repeat;
	white-space:normal;
	padding:83px 10px 10px;;
	display:inline-table !important;
	margin:20px;
	vertical-align:top;
}
.ADTemplate.hesi-m17 .hesi-resources-carousel div.slide-block {
	width:154px;
	min-height:73px;
	background-color:#fff;
	background-image:url("/education/images/hesi/resources-carousel-bkg.jpg");
	background-repeat:no-repeat;
	white-space:normal;
	padding:83px 10px 10px;;
	display:inline-table !important;
	margin:20px;
	vertical-align:top;
}



.ADTemplate.hesi-m17 .cycle-pager { display: block; }

.ADTemplate.hesi-m17 .hesi-news-pager, .ADTemplate.hesi-m17 .hesi-articles-pager, .ADTemplate.hesi-m17 .hesi-resources-pager { text-align: center; width: 100%; z-index: 500; top: 10px; overflow: hidden; }
.ADTemplate.hesi-m17 .hesi-news-pager span, .ADTemplate.hesi-m17 .hesi-articles-pager span, .ADTemplate.hesi-m17 .hesi-resources-pager span{
	font-size: 40px; 
	width: 16px; 
	height: 16px; 
	display: inline-block; 
	color: #fff;
	text-shadow: 0px 0 0 #fff, 2px 0 0 #888b8d, 0 1px 0 #888b8d, 0 2px 0 #888b8d, 1px 1px #888b8d, -1px -1px 0 #888b8d, 1px -2px 0 #888b8d, -2px 1px 0px #888b8d;
	margin-right:5px;
}
.ADTemplate.hesi-m17 .hesi-news-pager span.cycle-pager-active, .ADTemplate.hesi-m17 .hesi-articles-pager span.cycle-pager-active, .ADTemplate.hesi-m17 .hesi-resources-pager span.cycle-pager-active {
	color: #a7a8aa;
}
.ADTemplate.hesi-m17 .hesi-news-pager > *, .ADTemplate.hesi-m17 .hesi-articles-pager > *, .ADTemplate.hesi-m17 .hesi-resources-pager > *{ cursor: pointer;}

.ADTemplate.hesi-m17 h2.articles-separator {
	width: 70%;
	margin: 50px auto 10px auto;
	border-bottom:1px solid #888b8d;
	padding:0;
}
.ADTemplate.hesi-m17 .hesi-pager-arrows{
	display:inline-table;
	font-size:30px;
	text-decoration: none;
	color: #a7a8aa;
}
.ADTemplate.hesi-m17.article .mainArea .content .inside h1 {
	 color: #339996;
	 font-family: "NexusSansWebPro-Bold","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 2.250em;
    margin: 0.3em 0;
	line-height: 1em;
}
.ADTemplate.hesi-m17.article .leftCol .button {
	width:auto;
	color:#fff;
}
.ADTemplate.hesi-m17.article .leftCol a {
	color:#339996;
}
.ADTemplate.hesi-m17.rn .leftCol a.button {
	color: #fff !important;
}
.ADTemplate.hesi-m17 .content .inside .timeline h2 {
	font-size: 1.5em;
	color:#414042;
	padding-top:20px;
}
.ADTemplate.hesi-m17 .content .inside .timeline h3 {
	font-size: 1.2em;
	color:#339996;
	width:100%;
	border-bottom:1px solid #339996;
	padding-bottom:5px;
	text-transform:uppercase;
}
.ADTemplate.hesi-m17 .content .inside .timeline .exams {
	padding-left:40px;
}
.ADTemplate.hesi-m17 .content .inside .timeline h2.title {
    font-size: 2.250em;
    color: #339996;
    padding-top: 0px;
}
.ADTemplate.hesi-m17 .content .inside .remediation h2 {
    font-size: 1.8em;
}
.ADTemplate.hesi-m17 .collapsable dt {
    margin-left: 0;
}

.ADTemplate.hesi-m17 .hesi-icon-buttons {
	width:230px;
	padding: 121px 0 15px 25px;
	background-color:#a7a8aa;
	background-repeat: no-repeat;
	display: inline-block;
	color:#fff !important;
	margin: 0 10px 10px 0;
	font-size:16px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.ADTemplate.hesi-m17 .hesi-icon-buttons-research {
	background-image: url("/education/images/hesi/research-btn-bkg.jpg");
}
.ADTemplate.hesi-m17 .hesi-icon-buttons-remediation {
	background-image: url("/education/images/hesi/remediation-btn-bkg.jpg");
}
.ADTemplate.hesi-m17 .hesi-icon-buttons-reporting {
	background-image: url("/education/images/hesi/reporting-btn-bkg.jpg");
}
.ADTemplate.hesi-m17 .hesi-text-buttons {
	width:205px;
	padding: 15px 25px;
	background-color:#f79d53;
	color:#fff !important;
	margin: 0 10px 10px 0;
	font-size:16px;
	display: block;
}
.ADTemplate.hesi-m17 .hesi-box-buttons {
	width:205px;
	padding: 25px 25px;
	background-color:#fff;
	color:#888b8d !important;
	margin: 0 10px 10px 0;
	font-size:16px;
	display: inline-block;
}
.ADTemplate.hesi-m17 .rightCol .hesi-box-buttons a { 
	color:#64ccc9 !important;
}
.ADTemplate.hesi-m17 .hesi-box-buttons span.box-title {
	font-family: "NexusSansWebPro-Bold","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.ADTemplate.hesi-m17 .hesi-ng-banner{
	width:100%;
	text-decoration: none !important;
}
.ADTemplate.hesi-m17 .hesi-ng-banner:hover{
	text-decoration: none;
}
.ADTemplate.hesi-m17 .hesi-ng-banner div{
	background: url("/education/images/hesi/NG-Banner.jpg") no-repeat right top;
	max-width: 1044px;
	width:100%;
	text-align:center;
	color:#fff;
	font-size:30px;
	padding:25px 0;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.hesi-m17 .hesi-ng-banner:hover {
	text-decoration: none;
}
.ADTemplate.hesi-m17 .hesi-ng-banner span {
	white-space: nowrap;
}
.ADTemplate.hesi-m17 .hesi-ng-banner span.bold {
	font-family: "NexusSansWebPro-Bold","NexusSansOT-Bold","NexusSans-Bold","NexusSans-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;
}
@media only screen and (max-width: 800px) {
	.ADTemplate.hesi-m17 .hesi-ng-banner div {
		font-size:18px;
	}
}
.ADTemplate.hesi-m17 h2.contact-us-form {
	font-size: 1.5em;
    color: #414042;
    padding-top: 20px;
}
.ADTemplate.hesi-m17 .remediation-reporting .main-top-box {
    width: 353px;
    display: inline-table;
    margin: 20px 20px 0 0;
    text-align: center;
    padding: 280px 10px 0 10px;
    height: 100px;
    background-size: 312px 263px;
    line-height: 24px;
}
.ADTemplate.hesi-m17 .remediation-reporting .main-top-box h2 {
	font-size:1.5em
}
.ADTemplate.hesi-m17 .remediation-reporting .main-top-box p {
	color:#414042;
}
.ADTemplate.hesi-m17 .main-top-box span {
	font-family: 'NexusSansWebPro-Italic', 'NexusSansOTItalic', 'NexusSans-Italic', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.ADTemplate.hesi-m17 .remediation-reporting .main-top-box1 {
    background: no-repeat center 15px url("/education/images/hesi/remediation_pillar_bkg1a.png");
}
.ADTemplate.hesi-m17 .remediation-reporting .main-top-box2 {
    background: no-repeat center top url("/education/images/hesi/remediation_pillar_bkg2.png");
}
.ADTemplate.hesi-m17 .remediation-reporting .main-top-box3 {
    background: no-repeat center top url("/education/images/hesi/remediation_pillar_bkg3.png");
}
.ADTemplate.hesi-m17 .req-info-remediation-btn a {
	background:#a7a8aa;
	color:#fff !important;
	text-decoration:none;
	padding:15px 35px;
	display:inline-block;
	font-size: 1.3em;
}
/*************  HESI   *************/

/*************  EAQ    *************/
.ADTemplate.eaq {
	font-family: 'NexusSansWebPro', 'NexusSansOT', 'NexusSans', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ADTemplate.eaq .mainArea .content {
    background:#f4f4f4 no-repeat bottom center url("/education/images/eaq/body-bkg.jpg") ;
}
.ADTemplate.eaq .bold{
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.ADTemplate.eaq .heading {
    background-color: #fff;
    background: url("/education/images/eaq/eugene_top.png"), url("/education/images/eaq/home-bkg.jpg") ;
    background-position: calc(50% + 49px) calc(100% + 2px), center calc(100% - 11px);
    background-repeat: no-repeat, no-repeat;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    min-height: 300px;
    font-family: "NexusSansWebPro","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ADTemplate .mainArea .heading .breadcrumb.white, .ADTemplate .mainArea .heading .breadcrumb.white a {
    color: #fff;
}
.ADTemplate.eaq .mainArea .heading .inside {
    margin: 0 auto 20px;
    max-width: none;
    text-align: center;
}
.ADTemplate.eaq .mainArea .heading, .ADTemplate.eaq .mainArea .content {
    padding: 30px 90px;
}

.ADTemplate.eaq h1, .ADTemplate.eaq .mainArea .heading h1, .ADTemplate.eaq .mainArea .heading div.h1 {
    font-size: 68px;
    margin-top: -20px;
    line-height: .8em;
}
.ADTemplate.eaq .mainArea .heading .inside {
    padding-bottom: 84px;
}
.ADTemplate.eaq .mainArea .content .inside {
    margin: 0 auto;
}

.ADTemplate .eaq-nav ul {
	padding: 0;
}
.ADTemplate.eaq .eaq-nav {
	margin:0 auto;
	background:#fff;
	display:inline-block;
	font-size:14px;
	text-align: center;
	width: 100%;
	padding:10px 0;
}
.ADTemplate.eaq .eaq-nav ul {
	list-style:none;
	display:inline-block;
	margin:0 auto;
}
.ADTemplate.eaq .eaq-nav ul li {
	display:inline-block;
	padding-left:17px;
	position:relative;
}
.ADTemplate.eaq .eaq-nav ul a{
	color: #53565a;
	text-decoration:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.eaq .eaq-nav ul a:hover{
	color: #615e9b;
}
.ADTemplate.eaq .eaq-nav ul a li.selected {
	color: #615e9b;
	font-weight: bold;
}
.ADTemplate.eaq .eaq-nav ul li.hesi-top-menu-separator {
	color:#ccc;
}
.ADTemplate.eaq h2, .ADTemplate.eaq h3, .ADTemplate.eaq h3 a {
	color: #615e9b;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.ADTemplate.eaq .main-top-box {
	width:290px;
	display:inline-table;
	margin:20px 20px 0 0;
	text-align:left;
	padding:280px 10px 0 10px;
	height:100px;
	background-size:312px 263px;
	line-height:24px;
}
.ADTemplate.eaq .main-top-box1 {
	background: no-repeat center 22px url("/education/images/eaq/main-tile1-bkg.png") ;

}
.ADTemplate.eaq .main-top-box2 {
	background: no-repeat top center url("/education/images/eaq/main-tile2-bkg.png");
}
.ADTemplate.eaq .main-top-box3 {
	background: no-repeat center top url("/education/images/eaq/main-tile3-bkg.png");
}
.ADTemplate.eaq a.eaq-button {
	background:#74aa50;
	color:#fff;
	text-decoration:none;
	padding: 10px 50px;
	font-size:24px;
	border-radius:5px;
}
.ADTemplate.eaq .eaq-home-list{
	margin:0 auto;
	padding:0;
	text-align:center;
	display:inline-table;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.eaq .eaq-home-list li{
	list-style-image:url("/education/images/eaq/green-bullets.png");
	max-width: 360px;
	margin:0 70px 20px 0;
	text-align:left;
}
.ADTemplate.eaq #footer {
    background:#615e9b;
    height: 200px;
    display: block;
}
.ADTemplate.eaq #footer .eaq-footer-cta {
	background: url('/education/images/eaq/eugene-footer.png') no-repeat top left;
	padding:90px 0 0 506px; 
	height:134px;
	width:auto; 
	margin: -34px auto 0 auto; 
	text-align:left;
}
@media only screen and (max-width: 800px) {
	.ADTemplate.eaq .mainArea .heading, .ADTemplate.eaq .mainArea .content {
		padding: 30px 10px;
	}
	.ADTemplate.eaq #footer .eaq-footer-cta {
		background: none;
		padding:90px 0 0 0;
		text-align:center;
	}
	.ADTemplate.eaq .mainArea .heading h1{
		font-size:60px;
	}
}

.ADTemplate.eaq .bottom-nav-eaq {		
			position:fixed;					
			width:100%;
			z-index:200;
			font-size:14px;
			background:#339996;
			display:none;
		}
	.ADTemplate.eaq .bottom-nav-eaq > ul {
			width:100%;
			padding:0;
			margin:0;
			list-style:none;
		}
	.ADTemplate.eaq .bottom-nav-eaq > ul > li {
			text-align:center;
			padding:0;
			margin:0 !important;
			vertical-align:middle;
			width:100%;
		}
	.ADTemplate.eaq .bottom-nav-eaq li {
		margin: 0;
		list-style:none;
	}
	.ADTemplate.eaq .bottom-nav-eaq > ul > a{
		height:18px;
		padding:18px 5px;
		color:#fff;
		text-decoration:none;
		display: table-cell;
		vertical-align:middle;
		text-align:center;
		margin:0;
		font-size:14px;
		border-right: 1px solid #cccccc;
		background:#53565a;
	}
	.ADTemplate.eaq .bottom-nav-eaq > ul > a:hover {
		background:#74aa50;
		text-decoration:none;
	}
	.ADTemplate.eaq .bottom-nav-eaq > ul > a:active {
		background:#74aa50;
		text-decoration:none;
	}
	.ADTemplate.eaq .bottom-nav-eaq > ul > a:focus {
		background:#74aa50;
		text-decoration:none;
	}
	.ADTemplate.eaq .bottom-nav-eaq .eaq-bottom-menu {
		bottom:54px;
		margin-left: 1px;
		position: absolute;
		right: 0;
		width: 100%;
		display:none;
	}
	.ADTemplate.eaq .bottom-nav-eaq .eaq-bottom-menu ul {
		list-style:none;
		padding:0 !important;
		margin:0;
		display:table;
		width:100%;
	}
	.ADTemplate.eaq .bottom-nav-eaq .eaq-bottom-menu ul a {
		padding:0;
		margin:0;
		display: table-row;
		text-align:center;
		height:40px;
		background: rgba(95,98,103,0.9);
		color:#fff;
		text-decoration:none;
		
	}
	.ADTemplate.eaq .bottom-nav-eaq .eaq-bottom-menu ul a:hover {
		background: rgba(116,170,80,0.9);
		text-decoration:none;
	}
	.ADTemplate.eaq .bottom-nav-eaq .eaq-bottom-menu ul a li {
		display:table-cell;
		vertical-align:middle;
		border-bottom:1px solid #a7a8aa;
	}
	.ADTemplate.eaq .bottom-nav-eaq .eaq-bottom-menu {
		display:none;
	}
	@media only screen and (max-width: 520px) {
		.ADTemplate.eaq .bottom-nav-eaq{
			display: table;
		}
		.ADTemplate.eaq .eaq-nav{
			display: none;
		}
		.ADTemplate.eaq .eaq-home-list li {
			margin: 0px 70px 20px 20px;
		}

	}
	.ADTemplate.eaq .mainArea .heading h1 span {
		font-family: "NexusSansWebPro","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	}
	.ADTemplate.eaq #footer .eaq-footer-cta-inner {
		padding:60px 0 0 0;
		width:auto; 
		margin: auto;
		text-align:center;
	}
	.ADTemplate.eaq .mainArea .content .inside .eaq-implemntation-box{
		padding: 0 0 0 60%;
		margin:50px 0;
		background: no-repeat 50px center url("/education/images/eaq/implementation-box-1.png");
		min-height:400px;
		text-align:left;
		background-size: 40%;
	}
	.ADTemplate.eaq .mainArea .content .inside .eaq-implemntation-box h2 {
		font-size:24px;
		margin-bottom:20px;
	}
	.ADTemplate.eaq .mainArea .content .inside .eaq-implemntation-box.box2 {
		background: no-repeat right center url("/education/images/eaq/implementation-box-2-a.png");
		padding: 0 40% 0 100px;
		background-size: 40%;
	}
	.ADTemplate.eaq .mainArea .content .inside .eaq-implemntation-box.box3 {
		background: no-repeat left top url("/education/images/eaq/implementation-box-3.png");
		background-size: 60%;
	}
	.ADTemplate.eaq .eaq-implement-list {
		margin:0 auto;
		padding-left: 20px;
	}
	.ADTemplate.eaq .eaq-implement-list li {
		list-style-image:url("/education/images/eaq/green-bullets.png");
		margin-bottom:20px;
		text-align:left;
	}
	.ADTemplate.eaq .eaq-implement-list-nums{
		margin:0 auto;
		padding-left: 35px;
	}
	.ADTemplate.eaq .eaq-implement-list-nums li {
		list-style:none;
		margin-bottom:20px;
		text-align:left;
	}
	.ADTemplate.eaq .eaq-implement-list-nums li::before {
		content:"1";
		background: #74aa50;
		width: 30px;
		height: 25px;
		font-size: 20px;
		color: #fff;
		text-align: center;
		padding-top: 5px;
		margin:0 5px 0 -35px;
		display: inline-block;
		border-radius: 15px;
		font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
	.ADTemplate.eaq .eaq-implement-list-nums li:nth-child(2)::before {
		content:"2";
	}
	.ADTemplate.eaq .eaq-implement-list-nums li:nth-child(3)::before {
		content:"3";
	}
	@media only screen and (max-width: 900px) {
		.ADTemplate.eaq .mainArea .content .inside .eaq-implemntation-box{
			padding:0;
			margin:50px 0;
			background:none;
			min-height:inherit;
			background-size:auto;
		}
		.ADTemplate.eaq .mainArea .content .inside .eaq-implemntation-box.box2, .ADTemplate.eaq .mainArea .content .inside .eaq-implemntation-box.box3{
			background: none;
			padding:0;
			background-size:auto;
		}
	}
	.ADTemplate.eaq #eaq-slideshow {  }
	.ADTemplate.eaq #eaq-slideshow div { overflow: hidden }
	.ADTemplate.eaq #eaq-slideshow .eaq-slide{
		position:relative;
	}
	.ADTemplate.eaq #eaq-slideshow .eaq-slide img {
		
	}
	.ADTemplate.eaq .eaq-prev {
		position:absolute;
		left:0;
		top: 30%;
		z-index:100;
		opacity:0.3;
	}
	.ADTemplate.eaq .eaq-next {
		position:absolute;
		right:0;
		top: 30%;
		z-index:100;
		opacity:0.3;
	}
	.ADTemplate.eaq .eaq-next:hover, .ADTemplate.eaq .eaq-prev:hover {
		opacity:1;
	}
	.ADTemplate.eaq #eaq-slideshow .eaq-slide .slide-text {
		text-align:left;
		color:#fff;
		position:absolute;
		bottom:0;
		/* Firefox */
		width: -moz-calc(100% - 60px);
		/* WebKit */
		width: -webkit-calc(100% - 60px);
		/* Opera */
		width: -o-calc(100% - 60px);
		/* Standard */
		width: calc(100% - 60px);
		padding:30px;
		background-color:rgba(83, 86, 90, 0.9);
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale;
		font-family: "NexusSansWebPro","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	}
	.ADTemplate.eaq #eaq-slideshow .eaq-slide .slide-text span{
		font-family: "NexusSansWebPro-Bold","NexusSansOT-Bold","NexusSans-Bold","NexusSans-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;
	}
	.ADTemplate.eaq #eaq-slideshow .eaq-slide {
		position: relative;
		width: 100%;
		padding-bottom: 54%;
		float: left;
		height: 0;
	}
	.ADTemplate.eaq #eaq-slideshow .eaq-slide img{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
	}
	
	.ADTemplate.eaq .cycle-pager { display: block; }
	
	.ADTemplate.eaq .eaq-pager { text-align: center; width: 100%; z-index: 500; top: 10px; overflow: hidden; }
	.ADTemplate.eaq .eaq-pager span {
		font-size: 40px; 
		width: 16px; 
		height: 16px; 
		display: inline-block; 
		color: #fff;
		text-shadow: 0px 0 0 #fff, 2px 0 0 #888b8d, 0 1px 0 #888b8d, 0 2px 0 #888b8d, 1px 1px #888b8d, -1px -1px 0 #888b8d, 1px -2px 0 #888b8d, -2px 1px 0px #888b8d;
		margin-right:5px;
	}
	.ADTemplate.eaq .eaq-pager span.cycle-pager-active {
		color: #615e9b;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale;
	}
	.ADTemplate.eaq .eaq-pager > * { cursor: pointer;}
	
	.ADTemplate.eaq .eaq-attr-bottom {
		display:inline-table;
		width:310px;
		min-height:196px;
		padding-top:140px;
		margin-right:20px;
		text-align:left;
		background: url("/education/images/eaq/eaq-attr-btm-1.png") no-repeat center top;
		background-size: 100%;
	}
	.ADTemplate.eaq .eaq-attr-bottom.box2 {
		background: url("/education/images/eaq/eaq-attr-btm-2.png") no-repeat center top;
		background-size: 100%;
	}
	.ADTemplate.eaq .eaq-attr-bottom.box3 {
		background: url("/education/images/eaq/eaq-attr-btm-3.png") no-repeat center top;
		background-size: 100%;
	}
	.ADTemplate.eaq .mainArea .content .eaq-attr-bottom h3 {
		color:#53565a;
		font-size:20px;
		margin-bottom:5px;
			
	}
/*************  EAQ    *************/

/*************  NEXT GEN    *************/
.ADTemplate.next-gen-mig .mainArea .content a {
	color: #007398;
	text-decoration:underline;
}
.ADTemplate.next-gen-mig {
	font-family: 'NexusSansWebPro', 'NexusSansOT', 'NexusSans', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ADTemplate.next-gen-mig .bold {
    font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.ADTemplate.next-gen-mig .heading {
	background: no-repeat center bottom url("/education/images/next-gen/home2-bkg.jpg");
	min-height: 250px;
}
.ADTemplate.next-gen-mig .mainArea .heading .inside {
    margin: 0 auto 20px;
    max-width: none;
    text-align: center;
	padding-bottom: 5px;
}
.ADTemplate.next-gen-mig h1, .ADTemplate.next-gen-mig .mainArea .heading h1{
    font-size: 48px;
    margin-top: -20px;
    line-height: 1em;
}

.ADTemplate.next-gen-mig .next-gen-nav {
    margin: 0 auto;
    background: #fff;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    width: 100%;
    padding: 10px 0;
}
.ADTemplate.next-gen-mig .next-gen-nav h2 {
	font-size:24px;
	max-width:1000px;
	color:#414042;
	margin:40px auto;
}
.ADTemplate.next-gen-mig h3 {
	font-size:20px;
	color:#414042;
}
.ADTemplate.next-gen-mig .mainArea .content .leftCol .next-gen-nav-box a {
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.ADTemplate.next-gen-mig .mainArea .content .leftCol .next-gen-nav-box {
	padding:10px 0;
	border-top:1px solid #ccc;
}

.ADTemplate.next-gen-mig .mainArea .content .leftCol {
	padding-right:40px;
}
.ADTemplate.next-gen-mig .mainArea .content .leftCol a.product {
	background:#888b8d;
	padding:10px 20px;
	width:calc(100% - 40px);
	margin-bottom:10px;
	display:block;
	color:#fff;
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-align:center;
	border-radius:5px;
}
.ADTemplate.next-gen-mig .mainArea .content .leftCol a.selected {
	background:#888b8d;
}
.ADTemplate.next-gen-mig .mainArea .content span.bold em {
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:16px;
}
.ADTemplate.next-gen-mig .mainArea .content em {
	font-family: 'NexusSansWebPro-Italic', 'NexusSansOTItalic', 'NexusSans-Italic', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:15px;
}
.ADTemplate.next-gen-mig .mainArea .content .next-gen-table {
	width:100%;
}
.ADTemplate.next-gen-mig .mainArea .content .next-gen-table td {
	margin:1px;
	background:#fff;
	padding:10px;
}
.ADTemplate.next-gen-mig .mainArea .content .comparison-table th {
	text-align:center;
	vertical-align:middle;
	background:#c9c9c9;
}

.ADTemplate.next-gen-mig .mainArea .content .comparison-table td {
	text-align:center;
	vertical-align:middle;
	background:#fff;
}
.ADTemplate.next-gen-mig .mainArea .content td.green-check {
	font-size:20px;
	color:#00966c;
}
.ADTemplate.next-gen-mig .mainArea .content td.red-x {
	font-size:20px;
	color:#dc4405;
}
.ADTemplate.next-gen-mig .mainArea .content li {
    list-style-image: none;
	margin-bottom:10px;
}

@media only screen and (max-width: 800px) {
	
	.ADTemplate.next-gen-mig .mainArea .heading h1{
		font-size:40px;
	}
}
/*************  NEXT GEN    *************/

/*************  NEW BOOK GUIDES    *************/
.ADTemplate.book-guide .mainArea {
	font-family: 'NexusSansWebPro', 'NexusSansOT', 'NexusSans', 'NexusSans', Arial, sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.book-guide .mainArea .heading .inside{
	max-width:none;
	margin-bottom:auto;
}
.ADTemplate.book-guide .bold{
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.ADTemplate.book-guide .mainArea .heading .inside h1, .ADTemplate.book-guide .mainArea .heading .breadcrumb, .ADTemplate.book-guide .mainArea .heading .breadcrumb a {
	color: #fff;
}
.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav-buttons {
	display:table;
	width:100%;
	list-style:none;
	margin:0 0 50px 0;
	padding:0;
}
.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav-buttons li {
	display:table-row;
	width:100%;
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
	line-height:1em;
	height:10px;
	
}
.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav-buttons a {
	height:50px;
	width:100%;
	text-align:center;	
	display:table-cell;
	vertical-align: middle;
	background: #ff8200;
	color: #fff;
	text-decoration:none;
	font-size:14px;
	padding: 0 35px;
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav {
	margin: 0 22px 0 0;
}
.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav .book-guide-nav-box{
	width: calc(100% - 50px);
	background: #fff;
	padding:0 25px 0 25px;
	margin: 10px 0;
	min-height: 20px;
	min-width: 166px;
}
.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav .book-guide-nav-box h2 {
	font-size:1.1em;
	margin:0 0 1px -25px;;
	padding:10px;
	background:#ff8200;
	color:#fff;
	width: calc(100% + 30px);
	cursor: pointer;
	font-weight:normal;
}
.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav .book-guide-nav-box h2 + div {
	display: none;
}
.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav .book-guide-nav-box h2::before {
	content: "\25ba";
	padding-right:5px;
}
.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav .book-guide-nav-box h2.selected::before {
	content: "\25bc";
}
.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav .book-guide-nav-box ul{
	list-style: none;
	padding: 0 0 15px 0;
	margin: 0;
	line-height: 1em;
}
.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav .book-guide-nav-box ul li {
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
	width:100%;
}

.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav .book-guide-ad-carousel .cycle-slide {
	 left: 50% !important;
	 transform: translate(-50%,0);
	 -ms-transform: translate(-50%,0);
	 -webkit-transform: translate(-50%,0);
}

.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav .book-guide-ad-pager{ text-align: center; width: 100%; z-index: 500; top: 10px; overflow: hidden; }
.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav .book-guide-ad-pager span{
	font-size: 40px; 
	width: 16px; 
	height: 16px; 
	display: inline-block; 
	color: #fff;
	text-shadow: 0px 0 0 #fff, 2px 0 0 #888b8d, 0 1px 0 #888b8d, 0 2px 0 #888b8d, 1px 1px #888b8d, -1px -1px 0 #888b8d, 1px -2px 0 #888b8d, -2px 1px 0px #888b8d;
	margin-right:5px;
}
.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav .book-guide-ad-pager span.cycle-pager-active {
	color: #a7a8aa;
}
.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav .book-guide-ad-pager > *{ cursor: pointer;}


.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav .book-guide-nav-box ul li a.view-new,
.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav .book-guide-nav-box ul li a.view-core
{
	background:#ff8200;
	color:#fff;
	width:calc(100% - 70px);
	text-align:center;
	padding:10px 35px;
	display:block;
}
.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav .book-guide-nav-box ul li a.view-new.bg-selected ,
.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav .book-guide-nav-box ul li a.view-core.bg-selected 
{
	background:#007398;
	color:#fff;
}
.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav .book-guide-nav-box ul li a.bg-selected {
	color:#007398;
}
.ADTemplate.book-guide .mainArea .content .inside .rightCol h3{
	margin: 20px 0;
}
.ADTemplate.book-guide .mainArea .content .inside .rightCol a.book-guide-link {
    padding: 10px 0 10px 35px;
    background: url("/education/images/book-guides/pdf-icon.png") no-repeat center left;
}
.ADTemplate.book-guide .mainArea .content .inside .rightCol .core-titles-note {
	padding:5px 20px;
	display: inline;
}
.ADTemplate.book-guide .mainArea .content .inside .rightCol .new-titles-box {
	font-family: 'NexusSansWebPro', 'NexusSansOT', 'NexusSans', 'NexusSans', Arial, sans-serif;
	display:inline-block;
	width:210px;
	margin: 0 20px 20px 0;
	padding: 0 0 80px 0;
	max-width:210px;
	position:relative;
}
.ADTemplate.book-guide .mainArea .content .inside .rightCol .new-titles-box .new-titles-box-inner{
	width:100%; display:table;
}
.ADTemplate.book-guide .mainArea .content .inside .rightCol .new-titles-box .new-titles-box-inner h4 {
	font-weight: normal;
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', Arial, sans-serif;
	color:#fff;
	height:46px;
	display: table-cell;
	vertical-align:middle;
	text-align: center;
	font-size:16px;
	padding: 0 10px;
}
.ADTemplate.book-guide .mainArea .content .inside .rightCol .new-titles-box .new-titles-box-inner .new-titles-box-inner-row {
	display:table-row;
}
.ADTemplate.book-guide .mainArea .content .inside .rightCol .new-titles-box .new-titles-box-inner .new-titles-box-inner-row .new-titles-box-inner-cell{
	display: table-cell;
	text-align: center;
	padding:0 10px;
	line-height:1.2em;
	font-weight:normal;
	font-size:16px;
}
.ADTemplate.book-guide .mainArea .content .inside .rightCol .new-titles-box .new-titles-box-inner .new-titles-box-inner-row .new-titles-box-inner-cell p.ancillaries{
	display:block;
	width:100%;
	line-height:1.1em;
	font-size:14px;
	font-weight:normal;
	margin-bottom:0;
	padding:0;
}
.ADTemplate.book-guide .mainArea .content .inside .rightCol .new-titles-box .new-titles-box-inner .new-titles-box-inner-row .new-titles-box-inner-cell p.ancillaries a{
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', Arial, sans-serif !important;
	font-size:14px;
}

.ADTemplate.book-guide .mainArea .content .inside .rightCol .new-titles-box .new-titles-box-inner .new-titles-box-inner-row .new-titles-box-inner-cell img.cover {
	margin: 20px 0 0 0;
	border:1px solid #ddd;
}
.ADTemplate.book-guide .mainArea .content .inside .rightCol .new-titles-box .new-titles-box-inner .new-titles-box-inner-row .new-titles-box-inner-cell .author {
	
}
.ADTemplate.book-guide .mainArea .content .inside .rightCol .new-titles-box .new-titles-box-inner .new-titles-box-inner-row .new-titles-box-inner-cell .title a{	
	color:#ff8200;
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', Arial, sans-serif;
	font-size:16px;
}
.ADTemplate.book-guide .mainArea .content .inside .rightCol .new-titles-box .new-titles-box-inner .new-titles-box-inner-row .new-titles-box-inner-cell .pub-date {	
	font-size:15px;
}
.ADTemplate.book-guide .mainArea .content .inside .rightCol .new-titles-box .new-titles-box-inner .new-titles-box-inner-row .new-titles-box-inner-cell .raw-isbn {	
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', Arial, sans-serif;
	font-size:16px;
}
.ADTemplate.book-guide .mainArea .content .inside .rightCol .new-titles-box .new-titles-box-inner .new-titles-box-inner-row .new-titles-box-inner-cell .cta {
	color:#fff;
	background:#ff8200;
	padding: 10px 20px;
	position: absolute;
	bottom: 20px;
	margin:auto;
	left:0;
	right:0;
	width:100px;
	font-size:16px;
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', Arial, sans-serif;
}
@media only screen and (max-width: 1024px) {
	
}

.ADTemplate.book-guide .mainArea .content .inside .leftCol.grid-30 {
	min-width:290px;
}

.ADTemplate.book-guide .bottom-nav-book-guides {		
			position:fixed;					
			width:100%;
			z-index:200;
			font-size:14px;
			background:#339996;
			display:none;
		}
	.ADTemplate.book-guide .bottom-nav-book-guides > ul {
			width:100%;
			padding:0;
			margin:0;
			list-style:none;
		}
	.ADTemplate.book-guide .bottom-nav-book-guides > ul > li {
			text-align:center;
			padding:0;
			margin:0 !important;
			vertical-align:middle;
			width:100%;
		}
	.ADTemplate.book-guide .bottom-nav-book-guides li {
		margin: 0;
		list-style:none;
	}
	.ADTemplate.book-guide .bottom-nav-book-guides > ul > a{
		height:18px;
		padding:18px 5px;
		color:#fff;
		text-decoration:none;
		display: table-cell;
		vertical-align:middle;
		text-align:center;
		margin:0;
		font-size:11px;
		border-right: 1px solid #cccccc;
		background:#53565a;/* For browsers that do not support gradients */		
	}
	.ADTemplate.book-guide .bottom-nav-book-guides > ul > a:hover {
		background:#ff8200;/* For browsers that do not support gradients */		
	}
	.ADTemplate.book-guide .bottom-nav-book-guides .book-guides-bottom-menu {
		bottom:54px;
		margin-left: 1px;
		position: absolute;
		right: 0;
		width: 100%;
		display:none;
	}
	.ADTemplate.book-guide .bottom-nav-book-guides .book-guides-bottom-menu ul {
		list-style:none;
		padding:0 !important;
		margin:0;
		display:table;
		width:100%;
	}
	.ADTemplate.book-guide .bottom-nav-book-guides .book-guides-bottom-menu ul a {
		padding:0;
		margin:0;
		display: table-row;
		text-align:center;
		height:40px;
		background: rgba(95,98,103,0.9);
		color:#fff;
		text-decoration:none;
		
	}
	.ADTemplate.book-guide .bottom-nav-book-guides .book-guides-bottom-menu ul a:hover {
		background: rgba(255,130,0,0.9);
		text-decoration:none;
	}
	.ADTemplate.book-guide .bottom-nav-book-guides .book-guides-bottom-menu ul a li {
		display:table-cell;
		vertical-align:middle;
		border-bottom:1px solid #a7a8aa;
	}
	.ADTemplate.book-guide .bottom-nav-book-guides .book-guides-bottom-menu {
		display:none;
	}
	
	@media only screen and (max-width: 1100px) {
		.ADTemplate.book-guide .mainArea .content .inside .leftCol .book-guide-nav {
			margin: 0 auto;
		}
		.ADTemplate.book-guide .bottom-nav-book-guides{
			display: table;
		}
		.ADTemplate.book-guide .book-guide-nav {
			display: none;
		}
		.ADTemplate.book-guide .main-titles {
			text-align: center !important;
		}
	}	
	.ADTemplate.book-guide .mainArea .bottom-nav-book-guides .sub-bottom-nav {
		position: ;
		display:inline-table; 
		width: calc(50% - 1px); 
		height:50px;
		background:#ff8200;
		text-align:center;
		margin-right: 1px;
	}
	.ADTemplate.book-guide .mainArea .bottom-nav-book-guides .sub-bottom-nav a {
		height: 18px;
		padding: 18px 5px;
		color: #fff;
		text-decoration: none;
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		margin: 0;
		font-size: 11px;
		border-right: 1px solid #cccccc;"
	}
	.ADTemplate.book-guide .mainArea .bottom-nav-book-guides .sub-bottom-nav a::before {
		height: 18px;
		content: '\25ba';
		font-size:1.5em;
		padding-right:5px;
	}
	.ADTemplate.book-guide .mainArea .bottom-nav-book-guides .sub-bottom-nav.btm-nav-selected a::before {
		content: '\25b2';
		font-size:1.2em;
	}
	.ADTemplate.book-guide .mainArea .bottom-nav-book-guides .sub-bottom-nav-items {
		max-height: 500px;
		width: 95%;
		overflow: scroll;
		margin: 0 auto;
	}
	.ADTemplate.book-guide .mainArea .bottom-nav-book-guides .sub-bottom-nav.more {
		background: #007398;
	}
	.ADTemplate.book-guide .mainArea .content .inside .leftCol.grid-30 {
		min-width: 290px;
		max-width: 300px;
	}
	.ADTemplate.book-guide .mainArea .content .inside {
		max-width:none;
	}
.ADTemplate.book-guide .mainArea .bottom-nav-book-guides .sub-bottom-nav-items {
    overflow: auto;
    max-height: 400px;
    width: 95%;
    overflow: scroll;
    margin: 0 auto;
}
/*************  NEW BOOK GUIDES    *************/

/*************  NEW HOT TOPICS    *************/
.ADTemplate.hottopics-a17 .bold {
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', Arial, sans-serif;
}
.ADTemplate.hottopics-a17 .em {
	    font-family: "NexusSansWebPro-Italic","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.ADTemplate.hottopics-a17 .mainArea .content .hot-topic-row-copy {
	 max-width:calc(80% - 30px);
	 vertical-align:top;
	 padding-left:30px;
	 float: right;
}
.ADTemplate.hottopics-a17 .mainArea .content .hot-topic-row-copy h2 {
	 margin-top:0;
}
.ADTemplate.hottopics-a17 .mainArea .content .hot-topic-row-copy .byline {
	 font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	 font-size:14px;
}
.ADTemplate.hottopics-a17 .mainArea .content .hot-topic-row-icon {
	 width:20%;
	 vertical-align:top; 
	 float: left;
}
.ADTemplate.hottopics-a17 .mainArea .content .hot-topic-row-icon img {
	 width:100%;
}
.ADTemplate.hottopics-a17 .mainArea .content .hot-topic-row-icon .button {
	 width: calc(100% - 70px);
}
.ADTemplate.hottopics-a17 .mainArea .content .leftCol {
	padding-right: 50px;
}
.ADTemplate.hottopics-a17 .mainArea .content .rightCol .button{
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:16px;
	padding:10px 15px;
	width:calc(100% -30px);
} 
@media only screen and (max-width: 1024px) {
	.ADTemplate.hottopics-a17 .mainArea .content .hot-topic-row-copy {
		 max-width:100%;
		 vertical-align:top;
		 padding-left:0;
		 float: right;
	}
	.ADTemplate.hottopics-a17 .mainArea .content .hot-topic-row-icon {
		 width:100%;
		 vertical-align:top; 
		 float: left;
	}
	.ADTemplate.hottopics-a17 .mainArea .content .hot-topic-row-icon img {
		 display: none;
	}
	.ADTemplate.hottopics-a17 .mainArea .content .leftCol {
		padding-right: 0;
	}
	.ADTemplate.hottopics-a17 .mainArea .content .rightCol .button{
		width:calc(100% -30px);
	} 
}
/*************  NEW HOT TOPICS    *************/
ul.collapsible-list li:nth-of-type(1n+11) {
	display: none;
}
.collapsible-dl dt:nth-of-type(1n+11) {
	display: none;
}
/*************  NEW SIMULATIONS    *************/
.ADTemplate.sim-s17 {
	color:#414042;
	font-family: "NexusSansWebPro","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.sim-s17 .mainArea .content .inside {
    margin: 0 auto;
}
.ADTemplate.sim-s17 .sim-bold {
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.ADTemplate.sim-s17 .heading {
	background-image: url("/education/images/simulation/header_bkg.jpg");    
	background-color: #fff;   
    background-position: center bottom;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    min-height: 300px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ADTemplate.sim-s17 .mainArea .heading .inside {
    margin: 0 auto 20px;
    max-width: none;
    text-align: center;
}
.ADTemplate.sim-s17 .mainArea .heading .inside span {
    font-family: "NexusSansWebPro-BoldItalic","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
    max-width: 600px;
    display: inline-block;
    font-size: 15px;
    line-height: 1.5em;
    color: #fff;
}

.ADTemplate .simulation-nav ul {
		padding: 0;
	}
	.ADTemplate.sim-s17 .simulation-nav {
		margin:0 auto;
		background:#fff;
		display:inline-block;
		font-size:14px;
		text-align: center;
		width: 100%;
		padding:10px 0;
	}
	.ADTemplate.sim-s17 .simulation-nav ul {
		list-style:none;
		display:inline-block;
		margin:0 auto;
	}
	.ADTemplate.sim-s17 .simulation-nav ul li {
		display:inline-block;
		padding-left:17px;
		position:relative;
	}
	.ADTemplate.sim-s17 .simulation-nav ul a{
		color: #53565a;
		text-decoration:none;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale;
	}
	.ADTemplate.sim-s17 .simulation-nav ul a:hover{
		color: #74aa50;
	}
	.ADTemplate.sim-s17 .simulation-nav ul a li.selected {
		color: #74aa50;
		font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
	.ADTemplate.sim-s17 .simulation-nav ul li.selected > a {
		color: #74aa50;
		font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
	.ADTemplate.sim-s17 .simulation-nav ul li.simulation-top-menu-separator {
		color:#ccc;
	}
	.ADTemplate.sim-s17 .bottom-nav-simulation {		
			position:fixed;					
			width:100%;
			z-index:200;
			font-size:14px;
			background:#339996;
			display:none;
		}
	.ADTemplate.sim-s17 .bottom-nav-simulation > ul {
			width:100%;
			padding:0;
			margin:0;
			list-style:none;
		}
	.ADTemplate.sim-s17 .bottom-nav-simulation > ul > li {
			text-align:center;
			padding:0;
			margin:0 !important;
			vertical-align:middle;
			width:100%;
		}
	.ADTemplate.sim-s17 .bottom-nav-simulation li {
		margin: 0;
		list-style:none;
	}
	.ADTemplate.sim-s17 .bottom-nav-simulation > ul > a{
		height:18px;
		padding:18px 5px;
		color:#fff;
		text-decoration:none;
		display: table-cell;
		vertical-align:middle;
		text-align:center;
		margin:0;
		font-size:11px;
		border-right: 1px solid #cccccc;
		background:#53565a;
	}
	.ADTemplate.sim-s17 .bottom-nav-simulation > ul > a:hover {
		background:#74aa50;
		text-decoration:none;
		
	}
	.ADTemplate.sim-s17 .bottom-nav-simulation .simulation-bottom-menu {
		bottom:54px;
		margin-left: 1px;
		position: absolute;
		right: 0;
		width: 100%;
		display:none;
	}
	.ADTemplate.sim-s17 .bottom-nav-simulation .simulation-bottom-menu ul {
		list-style:none;
		padding:0 !important;
		margin:0;
		display:table;
		width:100%;
	}
	.ADTemplate.sim-s17 .bottom-nav-simulation .simulation-bottom-menu ul a {
		padding:0;
		margin:0;
		display: table-row;
		text-align:center;
		height:40px;
		background: rgba(95,98,103,0.9);
		color:#fff;
		text-decoration:none;
		
	}
	.ADTemplate.sim-s17 .bottom-nav-simulation .simulation-bottom-menu ul a:hover {
		background: rgba(115,149,96,0.9);
		text-decoration:none;
	}
	.ADTemplate.sim-s17 .bottom-nav-simulation .simulation-bottom-menu ul a li {
		display:table-cell;
		vertical-align:middle;
		border-bottom:1px solid #a7a8aa;
	}
	.ADTemplate.sim-s17 .bottom-nav-simulation .simulation-bottom-menu {
		display:none;
	}
	.ADTemplate.sim-s17 .simulation-nav ul.hp-drop-down {
		position:absolute;
		z-index:20;
		padding:0;
		margin:0;
		width:180px;
		top:20px;
		left:0;
		box-shadow: 0px 0px 8px #999;
		background:#fff;
		display:none;
		
	}
	.ADTemplate.sim-s17 .simulation-nav ul.hp-drop-down li{
		padding:5px 0;
		margin:0;
		display: block;
		width:100%;
		background:#fff;
		border-bottom:1px solid #fafafa;
		
	}
	.ADTemplate.sim-s17 .simulation-nav ul.hp-drop-down li:hover{
		background:#fafafa;
		
	}
		.ADTemplate.sim-s17 .simulation-nav ul li.simulation-top-menu-separator {
		color:#ccc;
	}
	.ADTemplate.sim-s17 .simulation-nav ul li:hover ul.hp-drop-down {
		display:block;
	}
	
	@media only screen and (max-width: 520px) {
		.ADTemplate.sim-s17 .bottom-nav-simulation{
			display: table;
		}
		.ADTemplate.sim-s17 .simulation-nav, .ADTemplate.sim-s17 #footer {
			display: none;
		}
	}
	
	
.ADTemplate.sim-s17 #footer {
    background-image: url("/education/images/simulation/footer.jpg");
    background-position: 15% bottom;
    background-repeat: repeat-x;
    height: 200px;
    display: block;
	padding-top:100px;
	text-align:center;
}
.ADTemplate.sim-s17 #footer a {
	color:#fff;
	padding:10px 30px;
	background:#74aa50;
	border-radius:3px;
	font-size:20px;
}
.ADTemplate.sim-s17 .content .inside h2 {
	color:#8b765c;
}
.ADTemplate.sim-s17 .content .inside .simulation-home-top-bullets {
	width: 80%;
	margin: 0 auto;
}
.ADTemplate.sim-s17 .content .inside .simulation-home-top-bullets ul {
	text-align:left;
	margin-left: 80px;
}
.ADTemplate.sim-s17 .content .inside .simulation-home-top-bullets ul li {
	list-style-image: none;
}
@media only screen and (max-width: 800px) {
	.ADTemplate.sim-s17 .content .inside .simulation-home-top-bullets {
		width: auto;
	}
	.ADTemplate.sim-s17 .content .inside .simulation-home-top-bullets ul {
		margin-left: auto;
	}
}
.ADTemplate.sim-s17 .main-top-box {
    width: 290px;
    display: inline-table;
    margin: 20px 20px 0 0;
    text-align: center;
    padding: 230px 10px 0 10px;
    height: 100px;
    background-size: 312px 263px;
    line-height: 24px;
}
.ADTemplate.sim-s17 .main-top-box1 {
    background: no-repeat top center url("/education/images/simulation/main-tile1-bkg.png");
}
.ADTemplate.sim-s17 .main-top-box2 {
   background: no-repeat -20px 50px url("/education/images/simulation/main-tile2-bkg.png");
}
.ADTemplate.sim-s17 .main-top-box3 {
    background: no-repeat center 40px url("/education/images/simulation/main-tile3-bkg.png");
}
.ADTemplate.sim-s17 .simulation-home-pillars {
	background: no-repeat center 15px url("/education/images/simulation/pillars_bkg.jpg");
}
.ADTemplate.sim-s17 .simulation-home-pillars a {
	color:#414042;
}
.ADTemplate.sim-s17 h3, .ADTemplate.sim-s17 h3 a {
	font-size:24px;
	margin:0 0 15px;
	color:#74aa50;
}
 .ADTemplate.sim-s17 h3 a {
	color:#74aa50;
}
.ADTemplate.sim-s17 .more-to-explore-left {
    display: table-cell;
    height: 220px;
    vertical-align: middle;
    text-align: right;
    padding-right: 20px;
    font-size: 40px;
    color: #8b765c;
    letter-spacing: 2px;
}
.ADTemplate.sim-s17 .more-to-explore-left span {
	font-size:50px;
	letter-spacing:normal;
}
.ADTemplate.sim-s17 .more-to-explore-right {
    border-left: 1px #ccc solid;
    display: table-cell;
    height: 220px;
    vertical-align: middle;
    text-align: left;
    padding-left: 20px;
    max-width: 600px;
    min-width: 200px;
    line-height: 1.6em;
}
.ADTemplate.sim-s17 .more-to-explore-right h4 {
	font-family: "NexusSansWebPro","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.ADTemplate.sim-s17 .more-to-explore-right a {
    white-space: nowrap;
    color: #74aa50;
    margin-right: 15px;
    padding-right: 15px;
    border-right: 1px solid #a7a8aa;
}
@media only screen and (max-width: 900px) {
	.ADTemplate.sim-s17 .more-to-explore-left {		
		height: auto;
		font-size:28px;	
		text-align: left;
		margin-left:20px;
		width: auto !important;
		
	}
	.ADTemplate.sim-s17 .wrapper-more-to-explore-left {
		width: 100%;
		margin-top:30px;
		margin-bottom:20px;
	}
	.ADTemplate.sim-s17 .more-to-explore-left span {
		font-size:34px;
	}	
}
.ADTemplate.sim-s17 .sim-work-together {
	width:90%;
	max-width:752px;
	margin:80px auto;
	background: no-repeat top left url("/education/images/simulation/sim-work-together-bkg.jpg");
	padding:150px 0 0 0;
}
.ADTemplate.sim-s17 .sim-work-together h4 {
	font-size:24px;
	color:#8b765c;
	margin: 15px 0;
}
.ADTemplate.sim-s17 .content .inside .sim-content a {
	color:#74aa50;
}
.ADTemplate.sim-s17 .content .inside .sim-content {
	margin-bottom:50px;
}
.ADTemplate.sim-s17 .content .inside .sim-content h2 {
	margin:40px 0 10px;
	font-size: 2.0em;
}
.ADTemplate.sim-s17 .content .inside .sim-content ul.sim-inline-bullets {
	max-width:350px;
	display:inline-table;
}
.ADTemplate.sim-s17 .content .inside .sim-content ul li {
	list-style-image:none;
	margin-bottom:10px;
}
.ADTemplate.sim-s17 #sim-slideshow {  }
.ADTemplate.sim-s17 #sim-slideshow div { overflow: hidden }
.ADTemplate.sim-s17 #sim-slideshow .sim-slide{
	position:relative;
}
.ADTemplate.sim-s17 .sim-prev {
	position:absolute;
	left:0;
	top: 50%;
	z-index:100;
	opacity:0.5;
}
.ADTemplate.sim-s17 .sim-next {
	position:absolute;
	right:0;
	top: 50%;
	z-index:100;
	opacity:0.5;
}
.ADTemplate.sim-s17 .sim-next:hover, .ADTemplate.sim-s17 .sim-prev:hover {
	opacity:1;
}
.ADTemplate.sim-s17 #sim-slideshow .sim-slide .slide-text {
	text-align:left;
	color:#fff;
	position:absolute;
	bottom:0;
	/* Firefox */
	width: -moz-calc(100% - 60px);
	/* WebKit */
	width: -webkit-calc(100% - 60px);
	/* Opera */
	width: -o-calc(100% - 60px);
	/* Standard */
	width: calc(100% - 60px);
	padding:30px;
	background-color:rgba(83, 86, 90, 0.9);
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-family: "NexusSansWebPro","NexusSansOT","NexusSans","NexusSans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.ADTemplate.sim-s17 #sim-slideshow .sim-slide .slide-text span{
	font-family: "NexusSansWebPro-Bold","NexusSansOT-Bold","NexusSans-Bold","NexusSans-Bold","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.ADTemplate.sim-s17 #sim-slideshow .sim-slide {
	position: relative;
	width: 100%;
	padding-bottom: 54%;
	float: left;
	height: 0;
}
.ADTemplate.sim-s17 #sim-slideshow .sim-slide img{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
}

.ADTemplate.sim-s17 .cycle-pager { display: block; }

.ADTemplate.sim-s17 .sim-pager { text-align: center; width: 100%; z-index: 500; top: 10px; overflow: hidden; }
.ADTemplate.sim-s17 .sim-pager span {
	font-size: 40px; 
	width: 16px; 
	height: 16px; 
	display: inline-block; 
	color: #fff;
	text-shadow: 0px 0 0 #fff, 2px 0 0 #888b8d, 0 1px 0 #888b8d, 0 2px 0 #888b8d, 1px 1px #888b8d, -1px -1px 0 #888b8d, 1px -2px 0 #888b8d, -2px 1px 0px #888b8d;
	margin-right:5px;
}
.ADTemplate.sim-s17 .sim-pager span.cycle-pager-active {
	color: #74aa50;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.sim-s17 .sim-pager > * { cursor: pointer;}
.ADTemplate.sim-s17 .scmo-slideshow {
	position:relative;
	text-align:center
}
.ADTemplate.sim-s17 .scmo-slideshow h3 {
	font-size: 2.25em;
	color:#8b765c;
	margin:50px 0 20px;
}
.ADTemplate.sim-s17 .sim-form-section {
    width:100%;
	
}
.ADTemplate.sim-s17 .sim-form {
    display:table;
	margin:50px auto;
	max-width:500px;
	text-align:center;
}
.ADTemplate.sim-s17 .sim-form h4 {
	font-size: 24px;
	color: #8b765c;
	margin: 15px 0;
}
.ADTemplate.sim-s17 .mktoForm {
	font-family: inherit;
}
.ADTemplate.sim-s17 .sim-banner {
	background:no-repeat center center url("/education/images/simulation/Sensory-Waves-bkg.png");
	text-align:center;
	width:100%;
	max-width:868px;
	min-height:240px;
	margin:0 auto;
}
.ADTemplate .sim-banner img {
	width:90%;
}
/*************  NEW SIMULATIONS    *************/

/*************  ON-DEMAND TRAINING    *************/
.od-training-content-box h3 {
    margin-bottom: 20px
}
.od-training-content-box h4 {
	color:#007398 !important;
	cursor:pointer;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin-bottom:10px;
	margin-top:10px;
	
}
.od-training-content-box h4::before {
	content:"\25BA";
	color:#bbb;
	cursor:pointer;
	padding-right:5px;
}
.od-training-content-box h4.odt-selected::before {
	content:"\25Bc";
}
.od-training-content-box .on-demand-item-content {
	display:none;
}
.od-training-video-description {
    margin: 0 10px 20px 0;
}
.od-training-nav-box {
    width: auto;
    margin: 10px 20px 10px 0;
}
.ADTemplate.master .leftCol.od-training {
	width: auto;
    max-width: 275px;
}
/*************  ON-DEMAND TRAINING    *************/

.ADTemplate .edu-italic { font-family: 'NexusSansWebPro-Italic', 'NexusSansOTItalic', 'NexusSans-Italic', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.ADTemplate .edu-bold {	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.ADTemplate .edu-bold-italic {	font-family: 'NexusSansWebPro-BoldItalic','NexusSansOTBoldItalic','NexusSans-BoldItalic','NexusSans','Helvetica Neue', Helvetica, Arial, sans-serif;}
.ADTemplate .edu-normal {	font-family: 'NexusSansWebPro', 'NexusSansOT', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;}

.ADTemplate.enec-poster-2018 .heading { background-image: url("/education/images/education/bg_header_images/Self-titled/2018-ENEC-Posters.jpg"); background-position: top right !important; }
.ADTemplate.enec-poster-2018 .enec-poster-2018-leftCol, .ADTemplate.enec-poster-2018 .enec-poster-2018-leftCol h3 { line-height:1.3em;}
.ADTemplate.tl-bio .heading .inside h1 {text-transform: uppercase;}
/*********** KINN MICRO-SITE **************/
.ADTemplate.kinn-ma {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.kinn-ma .content .leftCol {
	padding-right:30px;
}
.ADTemplate.kinn-ma .heading {
	background-image: url("/education/images/kinn-ma/kinn-header-bkg.jpg");
	background-position: center right !important;
	background-color:#524686;
}
.ADTemplate.kinn-ma .heading .breadcrumb a {
	color:#fff;
}
.ADTemplate.kinn-ma .heading .inside {
	max-width:1000px;
	margin-bottom:auto;
	color:#fff;
}
.ADTemplate.kinn-ma .heading .inside h1 {
	color:#fff;
}
.ADTemplate.kinn-ma .content .inside h2 {
	color:#615e9b;
}
.ADTemplate.kinn-ma .content .inside h3 {
	color:#615e9b;
	font-size: 1.3em;
}
.ADTemplate.kinn-ma .heading .inside .pre-h1 {
	letter-spacing:1px;
	font-size:35px;
}
ADTemplate .kinn-nav ul {
		padding: 0;
}
.ADTemplate.kinn-ma .kinn-nav {
	margin:0 auto;
	background:#fff;
	display:inline-block;
	font-size:14px;
	text-align: center;
	width: 100%;
	padding:10px 0;
}
.ADTemplate.kinn-ma .kinn-nav ul {
	list-style:none;
	display:inline-block;
	margin:0 auto;
	padding:0;
}

.ADTemplate.kinn-ma .kinn-nav ul li {
	display:inline-block;
	margin-left:17px;
	position:relative;
}
.ADTemplate.kinn-ma .kinn-nav ul a{
	color: #414042;
	text-decoration:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.kinn-ma .kinn-nav ul a li:hover, .ADTemplate.kinn-ma .kinn-nav ul a:hover{
	color: #41b6e6;
}
.ADTemplate.kinn-ma .kinn-nav ul a li.selected {
	color: #53565a;
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	border-bottom:1px solid #41b6e6;
}
.ADTemplate.kinn-ma .kinn-nav ul li.kinn-top-menu-separator {
	color:#ccc;
}
.ADTemplate.kinn-ma .bottom-nav-kinn {		
		position:fixed;					
		width:100%;
		z-index:200;
		font-size:14px;
		background:#339996;
		display:none;
	}
.ADTemplate.kinn-ma .bottom-nav-kinn > ul {
		width:100%;
		padding:0;
		margin:0;
		list-style:none;
	}
.ADTemplate.kinn-ma .bottom-nav-kinn > ul > li {
		text-align:center;
		padding:0;
		margin:0 !important;
		vertical-align:middle;
		width:100%;
	}
.ADTemplate.kinn-ma .bottom-nav-kinn li {
	margin: 0;
	list-style:none;
	line-height: 1.3em;
}
.ADTemplate.kinn-ma .bottom-nav-kinn > ul > a{
	height:18px;
	padding:18px 5px;
	color:#fff;
	text-decoration:none;
	display: table-cell;
	vertical-align:middle;
	text-align:center;
	margin:0;
	font-size:11px;
	border-right: 1px solid #cccccc;
	background:#53565a;
}
.ADTemplate.kinn-ma .bottom-nav-kinn > ul > a:hover {
	background:#41b6e6;
	text-decoration:none;
}
.ADTemplate.kinn-ma .bottom-nav-kinn .kinn-bottom-menu {
	bottom:54px;
	margin-left: 1px;
	position: absolute;
	right: 0;
	width: 100%;
	display:none;
}
.ADTemplate.kinn-ma .bottom-nav-kinn .kinn-bottom-menu ul {
	list-style:none;
	padding:0 !important;
	margin:0;
	display:table;
	width:100%;
}
.ADTemplate.kinn-ma .bottom-nav-kinn .kinn-bottom-menu ul a {
	padding:0;
	margin:0;
	display: table-row;
	text-align:center;
	height:40px;
	background: rgba(114,117,121,0.9);
	color:#fff;
	text-decoration:none;
	
}
.ADTemplate.kinn-ma .bottom-nav-kinn .kinn-bottom-menu ul a:hover {
	background: rgba(85,156,186,0.9);
	text-decoration:none;
}
.ADTemplate.kinn-ma .bottom-nav-kinn .kinn-bottom-menu ul a li {
	display:table-cell;
	vertical-align:middle;
	border-bottom:1px solid #a7a8aa;
}
.ADTemplate.kinn-ma .bottom-nav-kinn .kinn-bottom-menu {
	display:none;
}
.ADTemplate.kinn-ma .kinn-nav ul.hp-drop-down {
	position:absolute;
	z-index:20;
	padding:0;
	margin:0;
	width:180px;
	top:20px;
	left:0;
	box-shadow: 0px 0px 8px #999;
	background:#fff;
	display:none;
	
}
.ADTemplate.kinn-ma .kinn-nav ul.hp-drop-down li{
	padding:5px 0;
	margin:0;
	display: block;
	width:100%;
	background:#fff;
	border-bottom:1px solid #fafafa;
	
}
.ADTemplate.kinn-ma .kinn-nav ul.hp-drop-down li:hover{
	background:#fafafa;
	
}
	.ADTemplate.kinn-ma .kinn-nav ul li.kinn-top-menu-separator {
	color:#ccc;
}
.ADTemplate.kinn-ma .kinn-nav ul li:hover ul.hp-drop-down {
	display:block;
}

@media only screen and (max-width: 520px) {
	.ADTemplate.kinn-ma .bottom-nav-kinn{
		display: table;
	}
	.ADTemplate.kinn-ma .kinn-nav, .ADTemplate.kinn-ma #footer {
		display: none;
	}
}
.ADTemplate.kinn-ma .kinn-nav > ul > a li {
  display: inline-block;
  position: relative;
}
.ADTemplate.kinn-ma .kinn-nav > ul > a li::after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #41b6e6;
  transform-origin: bottom left;
  transition: transform 0.25s ease-out;
}
.ADTemplate.kinn-ma .kinn-nav > ul a > li:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.ADTemplate.kinn-ma .bottom-nav-kinn .kinn-bottom-menu {
    display: none;
}
.ADTemplate.kinn-ma .kinn-button {
	padding:25px 20px;
	background:#41b6e6;
	color:#fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size:1em;
	display: inline-block
}
.ADTemplate.kinn-ma .kinn-button:hover {
	text-decoration: underline;
}
.ADTemplate.kinn-ma .kinn-home-list {
	display: table-row;
	height:120px;
	
	border:1px thin red;
}
.ADTemplate.kinn-ma .kinn-home-list div.kinn-ma-bull {
	margin:0 0 10px -30px;	
	padding:0 0 0 95px;
	min-height:120px;
	display:table-cell;
	vertical-align:middle;
}
.ADTemplate.kinn-ma div.kinn-ma-bull1 {
	background:url("/education/images/kinn-ma/home-bullet-icon-1.png") no-repeat left center;
}
.ADTemplate.kinn-ma div.kinn-ma-bull2 {
	background:url("/education/images/kinn-ma/home-bullet-icon-2.png") no-repeat left center;
}
.ADTemplate.kinn-ma div.kinn-ma-bull3 {
	background:url("/education/images/kinn-ma/home-bullet-icon-3.png") no-repeat left center;
}
.ADTemplate.kinn-ma div.kinn-solution-box {
    display: inline-table;
    width: 210px;
    margin: 0 20px 20px 0;
    padding: 0 0 30px 0;
    max-width: 210px;
    position: relative;
	text-align:left;
}
.ADTemplate.kinn-ma div.kinn-solution-box h4 {
	color:#615e9b;
	text-transform:uppercase;
	padding:0;
	margin:10px 0;
}
.ADTemplate.kinn-ma .kinn-ma-icon-buttons {
	width:230px;
	padding: 121px 0 15px 25px;
	background-color:#41b6e6;
	background-repeat: no-repeat;
	display: inline-block;
	color:#fff !important;
	margin: 0 10px 10px 0;
	font-size:16px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.ADTemplate.kinn-ma .kinn-ma-icon-buttons-toc {
	background-image: url("/education/images/kinn-ma/toc-r-icon.png");
}
.ADTemplate.kinn-ma .kinn-ma-icon-buttons-features {
	background-image: url("/education/images/kinn-ma/features-r-icon.png");
}
.ADTemplate.kinn-ma .kinn-ma-icon-buttons-contactus {
	background-image: url("/education/images/kinn-ma/contactus-r-icon.png");
}
.ADTemplate.kinn-ma .kinn-ma-icon-buttons-authors {
    background-image: url("/education/images/kinn-ma/authors-r-icon.png");
}
/*********** KINN MICRO-SITE **************/
/*********** NEW NOTIONAL NURSES WEEK **************/
.cycle-overlay {
    position:absolute;
    bottom:auto;
    top:0;
    left:0;
    width:calc (100% + 20px);
    height:100%;
    z-index:0;
    background:#333;
    padding:0;
    opacity:1
}
.cycle-slideshow {
    width:100%;
    background-position:center;
    background-size:cover;
    color:#fff;
    overflow: visible;
}
.cycle-slideshow img {
	width:100%;
}

.nnw-pager {
	text-align: center;
	width: 100%;
	z-index: 500;
	top: 10px;
	overflow: hidden;
}

.nnw-pager span {
    font-size: 40px;
    width: 16px;
    height: 16px;
    display: inline-block;
    color: #fff;
    text-shadow: 0px 0 0 #fff, 2px 0 0 #888b8d, 0 1px 0 #888b8d, 0 2px 0 #888b8d, 1px 1px #888b8d, -1px -1px 0 #888b8d, 1px -2px 0 #888b8d, -2px 1px 0px #888b8d;
    margin-right: 5px;
}
.nnw-pager span.cycle-pager-active{
    color: #ff8200;
}
.nnw-pager > *{
    cursor: pointer;
}
.ADTemplate.nurses-week .heading {
	background: url('/education/images/NursesWeekPageHeader.jpg')no-repeat bottom right #017398;
}
.ADTemplate.nurses-week .content h2 {
	font-size:21px;
	color: #017398;
	margin-bottom:20px;
	line-height:1.3em;
}
/*********** NEW NATIONAL NURSES WEEK **************/
/*********** A and P **************/
.ADTemplate.a-and-p .heading {
	background-image: url("/education/images/ap/ap-header2-bkg.jpg");
	background-position: center right !important;
	background-color:#524686;
}
.ADTemplate.a-and-p .heading .breadcrumb a {
    color: #fff;
}
.ADTemplate.a-and-p .heading .inside h1 {
    color: #fff;
	font-size: 3.5em;
}
.ADTemplate.a-and-p .mainArea .heading .inside {
    max-width: 550px;
    margin-bottom: auto;
}
ADTemplate .ap-nav ul {
		padding: 0;
}
.ADTemplate.a-and-p .content .inside a {
	color:#74aa50;
}
.ADTemplate.a-and-p .content .inside h2 {
	color:#615e9b;
}
.ADTemplate.a-and-p .content .inside h3 {
	color:#615e9b;
	font-size:1,4em;
}
.ADTemplate.a-and-p .ap-nav {
	margin:0 auto;
	background:#fff;
	display:inline-block;
	font-size:14px;
	text-align: center;
	width: 100%;
	padding:10px 0;
}
.ADTemplate.a-and-p .ap-nav .ap-numbers {
	font-size:18px;
}
.ADTemplate.a-and-p .ap-nav ul {
	list-style:none;
	display:inline-block;
	margin:0 auto;
	padding:0;
}

.ADTemplate.a-and-p .ap-nav ul li {
	display:inline-block;
	margin-left:17px;
	position:relative;
}
.ADTemplate.a-and-p .ap-nav ul a{
	color: #414042;
	text-decoration:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.a-and-p .ap-nav ul a li:hover, .ADTemplate.a-and-p .ap-nav ul a:hover{
	color: #74aa50;
}
.ADTemplate.a-and-p .ap-nav ul a li.selected {
	color: #74aa50;
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	border-bottom:1px solid #74aa50;
}
.ADTemplate.a-and-p .ap-nav ul li.ap-top-menu-separator {
	color:#ccc;
}
.ADTemplate.a-and-p .bottom-nav-ap {		
		position:fixed;					
		width:100%;
		z-index:200;
		font-size:14px;
		background:#339996;
		display:none;
	}
.ADTemplate.a-and-p .bottom-nav-ap > ul {
		width:100%;
		padding:0;
		margin:0;
		list-style:none;
	}
.ADTemplate.a-and-p .bottom-nav-ap > ul > li {
		text-align:center;
		padding:0;
		margin:0 !important;
		vertical-align:middle;
		width:100%;
	}
.ADTemplate.a-and-p .bottom-nav-ap li {
	margin: 0;
	list-style:none;
	line-height: 1.3em;
}
.ADTemplate.a-and-p .bottom-nav-ap > ul > a{
	height:18px;
	padding:18px 5px;
	color:#fff;
	text-decoration:none;
	display: table-cell;
	vertical-align:middle;
	text-align:center;
	margin:0;
	font-size:11px;
	border-right: 1px solid #cccccc;
	background:#53565a;
}
.ADTemplate.a-and-p .bottom-nav-ap > ul > a:hover {
	background:#74AA50;
	text-decoration:none;
}
.ADTemplate.a-and-p .bottom-nav-ap .ap-bottom-menu {
	bottom:54px;
	margin-left: 1px;
	position: absolute;
	right: 0;
	width: 100%;
	display:none;
}
.ADTemplate.a-and-p .bottom-nav-ap .ap-bottom-menu ul {
	list-style:none;
	padding:0 !important;
	margin:0;
	display:table;
	width:100%;
}
.ADTemplate.a-and-p .bottom-nav-ap .ap-bottom-menu ul a {
	padding:0;
	margin:0;
	display: table-row;
	text-align:center;
	height:40px;
	background: rgba(114,117,121,0.9);
	color:#fff;
	text-decoration:none;
}
.ADTemplate.a-and-p .bottom-nav-ap li .ap-numbers {
	font-size:20px;
}
.ADTemplate.a-and-p .bottom-nav-ap .ap-bottom-menu ul a:hover {
	background: rgba(116,170,80,0.9);
	text-decoration:none;
}
.ADTemplate.a-and-p .bottom-nav-ap .ap-bottom-menu ul a li {
	display:table-cell;
	vertical-align:middle;
	border-bottom:1px solid #a7a8aa;
}
.ADTemplate.a-and-p .bottom-nav-ap .ap-bottom-menu {
	display:none;
}
.ADTemplate.a-and-p .ap-nav ul.hp-drop-down {
	position:absolute;
	z-index:20;
	padding:0;
	margin:0;
	width:180px;
	top:20px;
	left:0;
	box-shadow: 0px 0px 8px #999;
	background:#fff;
	display:none;
	
}
.ADTemplate.a-and-p .ap-nav ul.hp-drop-down li{
	padding:5px 0;
	margin:0;
	display: block;
	width:100%;
	background:#fff;
	border-bottom:1px solid #fafafa;
	
}
.ADTemplate.a-and-p .ap-nav ul.hp-drop-down li:hover{
	background:#fafafa;
	
}
	.ADTemplate.a-and-p .ap-nav ul li.ap-top-menu-separator {
	color:#ccc;
}
.ADTemplate.a-and-p .ap-nav ul li:hover ul.hp-drop-down {
	display:block;
}

@media only screen and (max-width: 520px) {
	.ADTemplate.a-and-p .bottom-nav-ap{
		display: table;
	}
	.ADTemplate.a-and-p .ap-nav, .ADTemplate.a-and-p #footer {
		display: none;
	}
}
.ADTemplate.a-and-p .ap-nav > ul > a li {
  display: inline-block;
  position: relative;
}
.ADTemplate.a-and-p .ap-nav > ul > a li::after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #74aa50;
  transform-origin: bottom left;
  transition: transform 0.25s ease-out;
}
.ADTemplate.a-and-p .ap-nav > ul a > li:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.ADTemplate.a-and-p .bottom-nav-ap .ap-bottom-menu {
    display: none;
}
.ADTemplate.a-and-p .main-titles-ap .new-titles-box-ap {
	background:#fff;
	/*padding:20px 20px 0 20px;*/
	width:150px;
	text-align:center;
	position:relative;
	color:#74aa50;
	/*margin:0 40px 40px 0;*/
}
.ADTemplate.a-and-p .main-titles-ap .ap-text-box {
	background-repeat: no-repeat;
    background-size: 150px auto;
	height:190px;
	width:150px;
	background-position:center bottom;
	margin:0;
	cursor:pointer;
}
.ADTemplate.a-and-p .main-titles-ap .ap-text-box-1 {
	background-image:url('/education/images/ap/ap-text-title-1.png');
}
.ADTemplate.a-and-p .main-titles-ap .ap-text-box-2 {
	background-image:url('/education/images/ap/ap-text-title-2.png');
}
.ADTemplate.a-and-p .main-titles-ap .ap-text-box-3 {
	background-image:url('/education/images/ap/ap-text-title-3.png');
}
.ADTemplate.a-and-p .main-titles-ap .ap-text-box-4 {
	background-image:url('/education/images/ap/ap-text-title-4.png');
}
.ADTemplate.a-and-p .main-titles-ap .ap-text-box-5 {
	background-image:url('/education/images/ap/ap-text-title-5.png');
}
.ADTemplate.a-and-p .main-titles-ap .ap-text-box-6 {
	background-image:url('/education/images/ap/ap-text-title-6.png');
}
.ADTemplate.a-and-p .main-titles-ap .ap-title-link {
	cursor:pointer;
}
.ADTemplate.a-and-p .main-titles-ap .ap-info-icon {
	position:absolute;
	background:url('/education/images/ap/green-info-ico.png');
	width:28px;
	height:28px;
	top: -28px;
	left: -11px;
	cursor:pointer;
}
.ADTemplate.a-and-p .main-titles-ap .ap-close-info-icon {
	position:absolute;
	background:url('/education/images/ap/info-close-icon.png');
	width:14px;
	height:14px;
	top: -3px;
	right: 10px;
}

.ADTemplate.a-and-p .main-titles-ap .ap-title-button {
	padding:10px 20px;
	background:#74aa50;
	margin-bottom: 0;
}
	
.ADTemplate.a-and-p .main-titles-ap .ap-title-button a {
	color:#fff;
	
}
.ADTemplate.a-and-p .content .inside h3.ap-texts {
    margin: 0 0 30px;
}
/* entire container, keeps perspective */
.ADTemplate.a-and-p .content .flip-container {
	perspective: 1000px;
	display: inline-block;
	margin:0 20px 20px 0;
}
	/* flip the pane when has class hover */
	.ADTemplate.a-and-p .content .flip-container.hover .flipper {
		transform: rotateY(180deg);
	}

.ADTemplate.a-and-p .content .flip-container, .front, .back {
	width: 190px;
	height: 327px;
}

/* flip speed goes here */
.ADTemplate.a-and-p .content .flipper {
	transition: 0.6s;
	transform-style: preserve-3d;

	position: relative;
}

/* hide back of pane during swap */
.ADTemplate.a-and-p .content .front, .ADTemplate.a-and-p .content .back {
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	background:#fff;
	box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
}

/* front pane, placed above back */
.ADTemplate.a-and-p .content .front {
	z-index: 2;
	/* for firefox 31 */
	transform: rotateY(0deg);
}

/* back, initially hidden pane */
.ADTemplate.a-and-p .content .back {
	transform: rotateY(180deg);
}
.ADTemplate.a-and-p .content .front-content {
	padding:20px;
}
.ADTemplate.a-and-p .content .ap-text-box-attr {
	text-transform: uppercase;
	margin: 0;
	padding: 10px;
	font-size: 15px;
	background: #615e9b;
	color: #fff;
}
.ADTemplate.a-and-p .content .attr-copy {
	padding:0 15px;
	font-size:12px;
	color:#53565a;
}
.ADTemplate.a-and-p .content .attr-copy p {
	margin: 5px 0 0 0;
}
.ADTemplate.a-and-p .content .new-titles-box-ap-attr {
	position:relative;
}
.right-green-link {
	float: right;
	text-align:right;
	padding-right:20px;
	margin-top:20px;
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive {
	display: inline-block;
	background: #fff;
	padding: 20px 20px 0 20px;
	width: 150px;
	text-align: center;
	position: relative;
	color: #74aa50;
	margin: 0 20px 20px 0;
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive .ap-eaq-box {
    background-repeat: no-repeat;
    height: 280px;
    width: 150px;
    background-position: center bottom;
    margin: 0;
    cursor: pointer;
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive .ap-eaq-box-1 {
	background-image: url('/education/images/ap/ap-eaq-title-1.png');
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive .ap-eaq-box-2 {
	background-image: url('/education/images/ap/ap-eaq-title-2.png');
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive .ap-eaq-box-3 {
	background-image: url('/education/images/ap/ap-eaq-title-3.png');
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive .ap-eaq-box-4 {
	background-image: url('/education/images/ap/ap-eal-title-1.png');
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive .ap-eaq-box-5 {
	background-image: url('/education/images/ap/ap-eal-title-2.png');
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive .ap-eaq-box-6 {
	background-image: url('/education/images/ap/ap-eal-title-3.png');
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive .ap-eaq-box-7 {
	background-image: url('/education/images/ap/ap-eal-title-4.png');
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive .ap-title-button {
    padding: 10px 20px;
    background: #74aa50;
    margin: 0 0 20px 0;
	color: #fff;
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive .ap-resources-box-1 {
    background-image: url('/education/images/ap/ap-resources-title-1a.png');
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive .ap-resources-box-2 {
    background-image: url('/education/images/ap/ap-resources-title-2a.png');
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive .ap-resources-box-3 {
    background-image: url('/education/images/ap/ap-resources-title-3a.png');
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive .ap-resources-box-4 {
    background-image: url('/education/images/ap/ap-resources-title-4a.png');
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive .ap-eaq-box.resources {
	height: 247px;
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive .ap-title-button.resources {
	margin: 20px 0;
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive .ap-resources-box-5 {
    background-image: url('/education/images/ap/ap-resources-title-5.png');
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive.elabs {
	background:none;
	width:314px;
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive.elabs .ap-eaq-box{
	width:314px;
	text-align:center;
}
.ADTemplate.a-and-p .new-titles-box-ap-adaptive.elabs .ap-title-button {
    display: inline-block;
}
.ADTemplate.a-and-p .online-and-specific-ul ul {
	display:inline-table;
	max-width:340px;
	font-size:16px;
}
.ADTemplate.a-and-p .online-and-specific-ul ul li{
	list-style-image: none
}
.ADTemplate.a-and-p .online-and-specific-ul ul:first-child {
	margin-right:40px;
}
.ADTemplate.a-and-p .online-and-specific-ul ul a {
	/*color: #414042;*/
}
/*********** A and P **************/
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories {
	background:#fff;
	padding:129px 10px 10px !important;
	text-align:center;
	background-size:230px 119px;
	background-repeat:no-repeat;
	box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-1 {background-image:url("/education/images/nhp/story28.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-2 {background-image:url("/education/images/nhp/story29.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-3 {background-image:url("/education/images/nhp/story38.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-4 {background-image:url("/education/images/nhp/story36.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-5 {background-image:url("/education/images/nhp/story35.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-6 {background-image:url("/education/images/nhp/story1.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-7 {background-image:url("/education/images/nhp/story2.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-8 {background-image:url("/education/images/nhp/story3.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-9 {background-image:url("/education/images/nhp/story5.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-10 {background-image:url("/education/images/nhp/story6.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-11 {background-image:url("/education/images/nhp/story8.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-12 {background-image:url("/education/images/nhp/story10.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-13 {background-image:url("/education/images/nhp/story11.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-14 {background-image:url("/education/images/nhp/story12.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-15 {background-image:url("/education/images/nhp/story13.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-16 {background-image:url("/education/images/nhp/story14.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-17 {background-image:url("/education/images/nhp/story15.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-18 {background-image:url("/education/images/nhp/story39.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-19 {background-image:url("/education/images/nhp/story41.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-20 {background-image:url("/education/images/nhp/story37.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-21 {background-image:url("/education/images/nhp/story23.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-22 {background-image:url("/education/images/nhp/story24.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-23 {background-image:url("/education/images/nhp/story26.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-24 {background-image:url("/education/images/nhp/story30.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-25 {background-image:url("/education/images/nhp/story31.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-26 {background-image:url("/education/images/nhp/story32.jpg");}

.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-27 {background-image:url("/education/images/nhp/story4.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-28 {background-image:url("/education/images/nhp/story7.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-29 {background-image:url("/education/images/nhp/story9.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-30 {background-image:url("/education/images/nhp/story16.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-31 {background-image:url("/education/images/nhp/story17.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-32 {background-image:url("/education/images/nhp/story18.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-33 {background-image:url("/education/images/nhp/story19.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-34 {background-image:url("/education/images/nhp/story20.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-35 {background-image:url("/education/images/nhp/story21.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-36 {background-image:url("/education/images/nhp/story34.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-37 {background-image:url("/education/images/nhp/story40.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-38 {background-image:url("/education/images/nhp/story27.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-39 {background-image:url("/education/images/nhp/story42.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-40 {background-image:url("/education/images/nhp/story33.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-42 {background-image:url("/education/images/nhp/story45.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-43 {background-image:url("/education/images/nhp/story46.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-44 {background-image:url("/education/images/nhp/story47.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-45 {background-image:url("/education/images/nhp/story48.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-46 {background-image:url("/education/images/nhp/story49.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-48 {background-image:url("/education/images/nhp/story50.jpg");}
/* Not used simulation*/
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-41 {background-image:url("/education/images/nhp/story44.jpg");}
.ADTemplate.book-guide.success-story-main .new-titles-box.success-stories.success-story-47 {background-image:url("/education/images/nhp/story25.jpg");}



.ADTemplate.book-guide.success-story-main .breadcrumb, .ADTemplate.book-guide.success-story-main .breadcrumb a {
	color: #414042 !important;
}
.ADTemplate.book-guide.success-story-main .heading .inside h1{
	color:#ff8200;
}
/************** NEW On-demand Look ************************/
.od-training-main {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.od-training-content-box .on-demand-item-content {
    display: block;
}
.od-training-content-box {
    padding-left: 40px;
	padding-bottom:10px;
}
.od-training-video-icon, .od-training-video-description {
    float: left;
}
.od-training-video-links {
	clear:both;
}
.od-training-video-icon, .od-training-video-description {
	display:inline-table;
}
.od-training-video-description {
	width: calc(100% - 200px);
    max-width: none;
    margin: none;
    min-height: 120px;
    border-right: none;
    padding: 0 10px 0 0;
}
.od-training-video-icon {
    margin: 10px 20px 0 0;
}
.od-training-content-box h5 {
	margin-bottom: 5px;
}
.od-training-video-links {
    max-width: none;
}
.od-training-video-links a {
    font-size: 13px;
    margin-bottom: 0;
    display: inline-block;
}
.od-training-content-box h4 {
    margin-left: -20px;
}
.od-training-content-box h3 {
    margin-left: -40px;
	margin-top: 0px;
}
.od-training-nav-box > p {
	margin: -20px -25px 10px -25px !important;
	padding: 10px 0px 5px 0px !important;
	background: #ff8200;
	text-align: center;
	color:#fff;
}
.od-training-content-box h4::before {
    content: "\25BC" !important;
    color: #bbb;
    cursor: pointer;
    padding-right: 5px;
}
.od-training-content-box h4.odt-selected::before {
	content:"\25BA" !important;
}
.od-training-content-box hr {
    width: calc( 100% - 40px );
    clear: both;
    margin: 10px 0px 0px 0px;
    background: #ddd;
    border: none;
	display:inline-block
}
.ADTemplate.od-training-main .bottom-nav-on-demand {		
			position:fixed;					
			width:100%;
			z-index:200;
			font-size:14px;
			background:#339996;
			display:none;
			left:0;
		}
	.ADTemplate.od-training-main .bottom-nav-on-demand > ul {
			width:100%;
			padding:0;
			margin:0;
			list-style:none;
		}
	.ADTemplate.od-training-main .bottom-nav-on-demand > ul > li {
			text-align:center;
			padding:0;
			margin:0 !important;
			vertical-align:middle;
			width:100%;
		}
	.ADTemplate.od-training-main .bottom-nav-on-demand li {
		margin: 0;
		list-style:none;
	}
	.ADTemplate.od-training-main .bottom-nav-on-demand > ul > a{
		height:18px;
		padding:18px 5px;
		color:#fff;
		text-decoration:none;
		display: table-cell;
		vertical-align:middle;
		text-align:center;
		margin:0;
		font-size:11px;
		border-right: 1px solid #cccccc;
		background:#888c8d;/* For browsers that do not support gradients */
		background: -webkit-linear-gradient(bottom, #ccc0 #888c8d); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(top, #ccc, #888c8d); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(top, #ccc, #888c8d); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to top, #ccc, #888c8d); /* Standard syntax */
		
	}
	.ADTemplate.od-training-main .bottom-nav-on-demand > ul > a:hover {
		background:#349996;/* For browsers that do not support gradients */
		background: -webkit-linear-gradient(bottom, #ff8200, #f79d53); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(top, #ff8200, #f79d53); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(top, #ff8200, #f79d53); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to top, #ff8200, #f79d53); /* Standard syntax */
		text-decoration:none;
		
	}
	.ADTemplate.od-training-main .bottom-nav-on-demand .on-demand-bottom-menu {
		bottom:54px;
		margin-left: 1px;
		position: absolute;
		right: 0;
		width: 100%;
		display:none;
	}
	.ADTemplate.od-training-main .bottom-nav-on-demand .on-demand-bottom-menu ul {
		list-style:none;
		padding:0 !important;
		margin:0;
		display:table;
		width:100%;
	}
	.ADTemplate.od-training-main .bottom-nav-on-demand .on-demand-bottom-menu ul a {
		padding:0;
		margin:0;
		display: table-row;
		text-align:center;
		height:40px;
		background: rgba(95,98,103,0.9);
		color:#fff;
		text-decoration:none;
		
	}
	.ADTemplate.od-training-main .bottom-nav-on-demand .on-demand-bottom-menu ul a:hover {
		background: rgba(255,130,0,0.9);
		text-decoration:none;
	}
	.ADTemplate.od-training-main .bottom-nav-on-demand .on-demand-bottom-menu ul a li {
		display:table-cell;
		vertical-align:middle;
		border-bottom:1px solid #a7a8aa;
		text-align:left;
		padding-left:20px;
	}
	.ADTemplate.od-training-main .bottom-nav-on-demand .on-demand-bottom-menu {
		display:none;
	}
	
	@media only screen and (max-width: 1024px) {
		.ADTemplate.od-training-main .bottom-nav-on-demand {
			display: table;
		}
		.ADTemplate.od-training-main .od-training-nav-box {
			display: none;
		}
	}


.ADTemplate .ea-social-share i {
	color: #007398;
	font-size: 1.5em;
	padding: 0 10px;
}



.ADTemplate.contact .contact-us-wrapper .contact-us-btn {
	display:inline-block;
	width:275px;
	max-width:275px;
	height:55px;
	padding:160px 30px 25px 30px;
	margin:0 50px 50px 0;
	box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
	background-color:#fff;
	background-position:center 25px;
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:center;
	color:#007398;
	font-size:1.5em;
}
.ADTemplate.contact .contact-us-wrapper .contact-us-btn span.smaller-text {
	font-size:0.6em;
}
.ADTemplate.contact .contact-us-wrapper .contact-us-btn.contact-us-tech-support {
	background-image:url("/education/images/contact-us/icon-1.png");
}
.ADTemplate.contact .contact-us-wrapper .contact-us-btn.contact-us-resources {
	background-image:url("/education/images/contact-us/icon-2.png");
}
.ADTemplate.contact .contact-us-wrapper .contact-us-btn.contact-us-student-assist {
	background-image:url("/education/images/contact-us/icon-3.png");
}
.ADTemplate.contact .contact-us-wrapper .contact-us-btn.contact-us-rep {
	background-image:url("/education/images/contact-us/icon-4.png");
	padding-top:140px;
	height:75px;
}
#form-wrapper {
	display:none;
}

/************** VV NEW MIBC VV ************************/
.ADTemplate.mibc .mainArea .heading h1{
    font-family: 'elsDisplayLight', 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:#343741;
	font-size:3.5em;
}
.ADTemplate.mibc .mainArea .heading .inside {
    max-width: 600px;
    margin-bottom: auto;
}
.ADTemplate.mibc .heading { 
	background-image: url("/education/images/mibc/header.jpg");
	background-position: center right !important;
	background-color:#fff0e4;
}
.ADTemplate.mibc .content a {
	color:#007398;
}
.ADTemplate.mibc h2 {
	font-family: 'NexusSansWebPro', 'NexusSansOT', 'NexusSans', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:24px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	line-height:1.5em;
}
.ADTemplate.mibc h2 span{
	font-size:36px;
	color:#ff6c00;
}
.ADTemplate.mibc h3 {
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:24px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	text-transform:uppercase;
}

.ADTemplate.mibc .content .inside {
	background-image: url("/education/images/mibc/girl-image.png");
	background-position: right top;
	background-repeat:no-repeat;
	padding-right:300px;
	min-height:942px;
}
@media only screen and (max-width: 900px) {
	.ADTemplate.mibc .content .inside {
		background-image:none;
		padding-right:30px;
		min-height:inherit;
	}
}
.ADTemplate.mibc .content .inside .main-titles {
	margin-top: 50px;
}
.ADTemplate.mibc .content .inside .main-titles .new-titles-box {
	padding:30px;
	background:#fff;
	margin:0 40px 40px 0;
}
.ADTemplate.mibc .content .inside .main-titles .new-titles-box a img {
	width:170px;
	border:1px solid #A7A8AA;
}
.ADTemplate.mibc .content .inside .main-titles .new-titles-box .mibc-isbn {
	font-size:15px;
}
.ADTemplate.mibc .content .inside .main-titles .new-titles-box a.button {
	width:100%;
	padding: 15px 0;
	text-align:center;
	color:#fff;
	background:#007398;
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:18px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	text-transform:uppercase;
	margin:0;
}

ADTemplate .mibc-nav ul {
		padding: 0;
}
.ADTemplate.mibc .mibc-nav {
	margin:0 auto;
	background:#fff;
	display:inline-block;
	font-size:14px;
	text-align: center;
	width: 100%;
	padding:10px 0;
}
.ADTemplate.mibc .mibc-nav ul {
	list-style:none;
	display:inline-block;
	margin:0 auto;
	padding:0;
}

.ADTemplate.mibc .mibc-nav ul li {
	display:inline-block;
	margin-left:17px;
	position:relative;
}
.ADTemplate.mibc .mibc-nav ul a{
	color: #414042;
	text-decoration:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.mibc .mibc-nav ul a li:hover, .ADTemplate.mibc .mibc-nav ul a:hover{
	color: #ff6c00;
}
ADTemplate.mibc .mibc-nav ul a li.selected, .ADTemplate.mibc .mibc-nav ul li.selected {
	color: #53565a;
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	border-bottom:1px solid #ff6c00;
}
.ADTemplate.mibc .mibc-nav ul li.mibc-top-menu-separator {
	color:#ccc;
}
.ADTemplate.mibc .bottom-nav-mibc {		
		position:fixed;					
		width:100%;
		z-index:200;
		font-size:14px;
		background:#339996;
		display:none;
	}
.ADTemplate.mibc .bottom-nav-mibc > ul {
		width:100%;
		padding:0;
		margin:0;
		list-style:none;
	}
.ADTemplate.mibc .bottom-nav-mibc > ul > li {
		text-align:center;
		padding:0;
		margin:0 !important;
		vertical-align:middle;
		width:100%;
	}
.ADTemplate.mibc .bottom-nav-mibc li {
	margin: 0;
	list-style:none;
	line-height: 1.3em;
}
.ADTemplate.mibc .bottom-nav-mibc > ul > a{
	height:18px;
	padding:18px 5px;
	color:#fff;
	text-decoration:none;
	display: table-cell;
	vertical-align:middle;
	text-align:center;
	margin:0;
	font-size:11px;
	border-right: 1px solid #cccccc;
	background:#53565a;
}
.ADTemplate.mibc .bottom-nav-mibc > ul > a:hover {
	background:#ff6c00;
	text-decoration:none;
}
.ADTemplate.mibc .bottom-nav-mibc .mibc-bottom-menu {
	bottom:54px;
	margin-left: 1px;
	position: absolute;
	right: 0;
	width: 100%;
	display:none;
}
.ADTemplate.mibc .bottom-nav-mibc .mibc-bottom-menu ul {
	list-style:none;
	padding:0 !important;
	margin:0;
	display:table;
	width:100%;
}
.ADTemplate.mibc .bottom-nav-mibc .mibc-bottom-menu ul a {
	padding:0;
	margin:0;
	display: table-row;
	text-align:center;
	height:40px;
	background: rgba(114,117,121,0.9);
	color:#fff;
	text-decoration:none;
	
}
.ADTemplate.mibc .bottom-nav-mibc .mibc-bottom-menu ul a:hover {
	background: rgba(255,108,0,0.9);
	text-decoration:none;
}
.ADTemplate.mibc .bottom-nav-mibc .mibc-bottom-menu ul a li {
	display:table-cell;
	vertical-align:middle;
	border-bottom:1px solid #a7a8aa;
}
.ADTemplate.mibc .bottom-nav-mibc .mibc-bottom-menu {
	display:none;
}
.ADTemplate.mibc .mibc-nav ul.hp-drop-down {
	position:absolute;
	z-index:20;
	padding:0;
	margin:0;
	width:180px;
	top:20px;
	left:0;
	box-shadow: 0px 0px 8px #999;
	background:#fff;
	display:none;
	
}
.ADTemplate.mibc .mibc-nav ul.hp-drop-down li{
	padding:5px 0;
	margin:0;
	display: block;
	width:100%;
	background:#fff;
	border-bottom:1px solid #fafafa;
	
}
.ADTemplate.mibc .mibc-nav ul.hp-drop-down li:hover{
	background:#fafafa;
	
}
	.ADTemplate.mibc .mibc-nav ul li.mibc-top-menu-separator {
	color:#ccc;
}
.ADTemplate.mibc .mibc-nav ul li:hover ul.hp-drop-down {
	display:block;
}

@media only screen and (max-width: 520px) {
	.ADTemplate.mibc .bottom-nav-mibc{
		display: table;
	}
	.ADTemplate.mibc .mibc-nav{
		display: none;
	}
}
.ADTemplate.mibc .mibc-nav > ul > a li {
  display: inline-block;
  position: relative;
}
.ADTemplate.mibc .mibc-nav > ul > a li::after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #ff6c00;
  transform-origin: bottom left;
  transition: transform 0.25s ease-out;
}
.ADTemplate.mibc .mibc-nav > ul a > li:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.ADTemplate.mibc .bottom-nav-mibc .mibc-bottom-menu {
    display: none;
}
/**************** NEW MIBC  **************************/
/**************** VV NEW CLINICAL SKILLS VV  **************************/
.ADTemplate.skills .mainArea .heading .inside {
	font-family: 'elsDisplayLight', 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:#ff6c00;
	font-size:1.6em;
}
.ADTemplate.skills .mainArea .heading h1{
    font-family: 'elsDisplayLight', 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:#343741;
	font-size:2.1em;
	margin-bottom:20px;
}

.ADTemplate.skills .mainArea .heading .inside {
    max-width: 700px;
    margin-bottom: auto;
}
.ADTemplate.skills .heading { 
	background-image: url("/education/images/skills/header.jpg");
	background-position: bottom right !important;
	background-color:#cce4fe;
}
.ADTemplate.skills .mainArea .content .inside {
    margin: 0 auto;
}
.ADTemplate.skills .mainArea .content .inside .home-bullets {
	max-width:520px;
	min-height:520px;
	padding-left:430px;
	background-image: url("/education/images/skills/home-bkg-2.png");
	background-position: top left !important;
	background-repeat:no-repeat;
	margin:0 auto;
}
.ADTemplate.skills .mainArea .content .inside .home-bullets ul li{
    list-style:none;
	padding-left:70px;
	margin-bottom:50px;
}
.ADTemplate.skills .mainArea .content .inside .home-bullets ul li:nth-child(1){
	background: url("/education/images/skills/home-icon1.png") left top no-repeat;
}
.ADTemplate.skills .mainArea .content .inside .home-bullets ul li:nth-child(2){
	background: url("/education/images/skills/home-icon2.png") left top no-repeat;
}
.ADTemplate.skills .mainArea .content .inside .home-bullets ul li:nth-child(3){
	background: url("/education/images/skills/home-icon3.png") left top no-repeat;
}
.ADTemplate.skills .mainArea .content .inside .home-bullets ul li:nth-child(4){
	background: url("/education/images/skills/home-icon4.png") left top no-repeat;
}

@media only screen and (max-width: 1000px) {
	.ADTemplate.skills .mainArea .content .inside .home-bullets {
		max-width: none;
		padding-left: 0;
		background-image: none;
		margin:0 auto;
		min-height:inherit;
	}
	.ADTemplate.skills .mainArea .content .inside .home-bullets ul li{
		margin-bottom:20px;
	}
}
.ADTemplate.skills .mainArea .content .inside h2 {
	color: #ff6c00;
	font-size:32px;
	font-family: 'NexusSansWebPro', 'NexusSansOT', 'NexusSans', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	line-height: 1.3em;
}
.ADTemplate .skills-nav ul {
		padding: 0;
}
.ADTemplate.skills .skills-nav {
	margin:0 auto;
	background:#fff;
	display:inline-block;
	font-size:14px;
	text-align: center;
	width: 100%;
	padding:10px 0;
}
.ADTemplate.skills .skills-nav ul {
	list-style:none;
	display:inline-block;
	margin:0 auto;
	padding:0;
}

.ADTemplate.skills .skills-nav ul li {
	display:inline-block;
	position:relative;
}
.ADTemplate.skills .skills-nav ul a{
	color: #414042;
	text-decoration:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin:0 20px;
}
.ADTemplate.skills .skills-nav ul a li:hover, .ADTemplate.skills .skills-nav ul a:hover{
	color: #ff6c00;
}
.ADTemplate.skills .skills-nav ul a li.selected, .ADTemplate.skills .skills-nav ul li.selected {
	color: #53565a;
	font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	border-bottom:1px solid #ff6c00;
}
.ADTemplate.skills .bottom-nav-skills {		
		position:fixed;					
		width:100%;
		z-index:200;
		font-size:14px;
		background:#339996;
		display:none;
	}
.ADTemplate.skills .bottom-nav-skills > ul {
		width:100%;
		padding:0;
		margin:0;
		list-style:none;
	}
.ADTemplate.skills .bottom-nav-skills > ul > li {
		text-align:center;
		padding:0;
		margin:0 !important;
		vertical-align:middle;
		width:100%;
	}
.ADTemplate.skills .bottom-nav-skills li {
	margin: 0;
	list-style:none;
	line-height: 1.3em;
}
.ADTemplate.skills .bottom-nav-skills > ul > a{
	height:18px;
	padding:18px 5px;
	color:#fff;
	text-decoration:none;
	display: table-cell;
	vertical-align:middle;
	text-align:center;
	margin:0;
	font-size:11px;
	border-right: 1px solid #cccccc;
	background:#53565a;
}
.ADTemplate.skills .bottom-nav-skills > ul > a:hover {
	background:#ff6c00;
	text-decoration:none;
}
.ADTemplate.skills .bottom-nav-skills .skills-bottom-menu {
	bottom:54px;
	margin-left: 1px;
	position: absolute;
	right: 0;
	width: 100%;
	display:none;
}
.ADTemplate.skills .bottom-nav-skills .skills-bottom-menu ul {
	list-style:none;
	padding:0 !important;
	margin:0;
	display:table;
	width:100%;
}
.ADTemplate.skills .bottom-nav-skills .skills-bottom-menu ul a {
	padding:0;
	margin:0;
	display: table-row;
	text-align:center;
	height:40px;
	background: rgba(114,117,121,0.9);
	color:#fff;
	text-decoration:none;
	
}
.ADTemplate.skills .bottom-nav-skills .skills-bottom-menu ul a:hover {
	background: rgba(255,108,0,0.9);
	text-decoration:none;
}
.ADTemplate.skills .bottom-nav-skills .skills-bottom-menu ul a li {
	display:table-cell;
	vertical-align:middle;
	border-bottom:1px solid #a7a8aa;
}
.ADTemplate.skills .bottom-nav-skills .skills-bottom-menu {
	display:none;
}
.ADTemplate.skills .skills-nav ul.hp-drop-down {
	position:absolute;
	z-index:20;
	padding:0;
	margin:0;
	width:180px;
	top:20px;
	left:0;
	box-shadow: 0px 0px 8px #999;
	background:#fff;
	display:none;
	
}
.ADTemplate.skills .skills-nav ul.hp-drop-down li{
	padding:5px 0;
	margin:0;
	display: block;
	width:100%;
	background:#fff;
	border-bottom:1px solid #fafafa;
	
}
.ADTemplate.skills .skills-nav ul.hp-drop-down li:hover{
	background:#fafafa;
	
}

.ADTemplate.skills .skills-nav ul li:hover ul.hp-drop-down {
	display:block;
}

@media only screen and (max-width: 520px) {
	.ADTemplate.skills .bottom-nav-skills{
		display: table;
	}
	.ADTemplate.skills .skills-nav{
		display: none;
	}
}
.ADTemplate.skills .skills-nav > ul > a li {
  display: inline-block;
  position: relative;
}
.ADTemplate.skills .skills-nav > ul > a li::after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #ff6c00;
  transform-origin: bottom left;
  transition: transform 0.25s ease-out;
}
.ADTemplate.skills .skills-nav > ul a > li:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.ADTemplate.skills .bottom-nav-skills .skills-bottom-menu {
    display: none;
}
.ADTemplate.skills #footer {
    background: url("/education/images/skills/footer-bkg.png") #f4f4f4;
    background-position: left 0;
    background-repeat: repeat-x;
    height: 202px;
    display: block;
}
.ADTemplate.skills .content .inside a.button {
    padding: 15px 30px;
    text-align: center;
    color: #fff;
    background: #007398;
    font-family: 'NexusSansWebPro-Bold', 'NexusSansOTBold', 'NexusSans-Bold', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 18px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase;
    margin: 0 auto;
	display: table;
}
.ADTemplate.skills .mainArea .content .inside.collections .icon-link {
	width:160px;
	margin:0 30px 30px 0;
	height:25px;
	color:#007398;
	text-decoration:none;
	padding:155px 0 0 0;
	display: inline-block;
}
.ADTemplate.skills .mainArea .content .inside.collections .icon-link:nth-of-type(1) {
	background: url("/education/images/skills/collections-icon1a.png") center 3px no-repeat;
}
.ADTemplate.skills .mainArea .content .inside.collections .icon-link:nth-of-type(2) {
	background: url("/education/images/skills/collections-icon2a.png") center 53px no-repeat;
}
.ADTemplate.skills .mainArea .content .inside.collections .icon-link:nth-of-type(3) {
	background: url("/education/images/skills/collections-icon3a.png") center 0px no-repeat;
}
.ADTemplate.skills .mainArea .content .inside.collections .icon-link:nth-of-type(4) {
	background: url("/education/images/skills/collections-icon4a.png") center 3px no-repeat;
}
.ADTemplate.skills .mainArea .content .inside.collections .icon-link:nth-of-type(5){
	background: url("/education/images/skills/collections-icon5a.png") center 64px no-repeat;
}
.ADTemplate.skills .mainArea .content .inside.collections .icon-link:nth-of-type(6) {
	background: url("/education/images/skills/collections-icon6a.png") center 3px no-repeat;
}
.ADTemplate.skills .mainArea .content .inside.collections .icon-link:nth-of-type(7) {
	background: url("/education/images/skills/collections-icon7a.png") center 3px no-repeat;
}
.ADTemplate.skills .mainArea .content .inside.collections .icon-link:nth-of-type(8) {
	background: url("/education/images/skills/collections-icon8a.png") center 3px no-repeat;
}
.ADTemplate.skills .mainArea .content .inside.collections .icon-link:nth-of-type(9) {
	background: url("/education/images/skills/collections-icon9a.png") center 14px no-repeat;
}
.ADTemplate.skills .mainArea .content .inside.collections .icon-link:nth-of-type(10) {
	background: url("/education/images/skills/collections-icon10a.png") center 3px no-repeat;
}
.slideshow-wrapper {
	position:relative; 
	text-align:center; 
	display:table; 
	margin:0 auto;
}
.slideshow-wrapper .prev-slide {
	position: absolute;
	left: 0;
	top: 30%;
	z-index: 100;
	opacity: 0.5; 
	color:#dcdcdc; 
	font-size:60px; 
	text-decoration:none;
}
.slideshow-wrapper .next-slide {
	position: absolute;
	right: 0;
	top: 30%;
	z-index: 100;
	opacity: 0.5; 
	color:#dcdcdc; 
	font-size:60px; 
	text-decoration:none;
}
.slideshow-wrapper .prev-slide:hover, .slideshow-wrapper .next-slide:hover {
	opacity: 1.0;
	text-decoration:none;
}
.slideshow-wrapper .slide-text {
	 max-width:700px;
	 min-height:50px;
	 margin-top:20px;
	 text-align:center;
}
.slideshow-wrapper .slideshow-pager { 
	text-align:center; 
	width: 100%; 
	z-index: 500; 
	top: 10px; 
	overflow: hidden; 
}
.slideshow-wrapper .slideshow-pager span {
	font-size: 40px; 
	width: 16px; 
	height: 16px; 
	display: inline-block; 
	color: #fff;
	text-shadow: 0px 0 0 #fff, 2px 0 0 #888b8d, 0 1px 0 #888b8d, 0 2px 0 #888b8d, 1px 1px #888b8d, -1px -1px 0 #888b8d, 1px -2px 0 #888b8d, -2px 1px 0px #888b8d;
	margin-right:5px;
}
.slideshow-wrapper .slideshow-pager span.cycle-pager-active {
	color: #007398;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.slideshow-wrapper .slideshow-pager > * { cursor: pointer;}
/**************** == NEW CLINICAL SKILLS ==  **************************/

.ADTemplate.tl-bio .dpe-carousel {
	 box-shadow: 5px 5px 10px rgba(0,0,0,0.2),10px 3px 10px rgba(0,0,0,0.19) !important;
}
.ADTemplate.tl-bio .dpe-carousel div.slide-block a {
	color:#007398;
}
.ADTemplate.tl-bio .dpe-carousel div.slide-block a img:hover{
	opacity:0.5;
}
.ADTemplate.tl-bio .dpe-carousel div.slide-block {
	text-align:center;
	width:100%;
	margin:0;
	padding:0;
	white-space:normal;
	display:inline-table !important;
	vertical-align:top;
	max-width:280px;
}
.ADTemplate.tl-bio .cycle-pager { display: block; }

.ADTemplate.tl-bio .sher-video-pager { text-align: center; width: 100%; max-width:280px; z-index: 500; top: 10px; overflow: hidden; display: block !important;}
.ADTemplate.tl-bio .sher-video-pager span{
	font-size: 40px; 
	width: 16px; 
	height: 16px; 
	display: inline-block; 
	color: #fff;
	text-shadow: 0px 0 0 #fff, 2px 0 0 #888b8d, 0 1px 0 #888b8d, 0 2px 0 #888b8d, 1px 1px #888b8d, -1px -1px 0 #888b8d, 1px -2px 0 #888b8d, -2px 1px 0px #888b8d;
	margin-right:5px;
}
.ADTemplate.tl-bio .sher-video-pager span.cycle-pager-active {
	color: #ff8200;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.ADTemplate.tl-bio .sher-video-pager span.cycle-pager-active {
	color: #007398;
}
.ADTemplate.tl-bio .sher-video-pager > *{ cursor: pointer;}
.ADTemplate.tl-bio .slide-block-link {
	width:90%;
	display:block;
	margin:0 auto;
}
.ADTemplate.tl-bio .outer_vidyard_wrapper img {
	width:100%;
	max-width:300px
}

#history-form {display:none;}
			.unique-header-css {margin: 0;}
			
#search-dropdown {
    z-index: 999;
    display: none;
    position: absolute;
    width: 18rem;
    top: 70px;
    right: -140px;
    padding: 10px;
    background-color: white;
    border-width: 0;
    outline: none;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
  }
.active {
    display: block !important;
}
.dropdown input[type="search"] {
    margin: 0.25rem 0 0;
    width: 100%;
    display: inline-block;
    background-color: #fff;
    font-size: 0.9rem;
    font-weight: 400;
    border: 2px solid #cecece;
    height: 2rem;
    padding: 0 2rem 0 0.5rem;
}
.dropdown button[type="submit"] {
    position: relative;
    float: right;
    margin: -1.8rem 0.2rem 0 0;
    background-color: transparent;
    border: none;
}

.footer-main{
	font-family: 'NexusSansWebPro', 'NexusSansOT', 'NexusSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.footer-main .bottom {
	    border-top: 3px solid #ff8200;
    padding: 2rem 0;
}
.footer-main .large-2  {
	float:left;
	position: relative;
	padding-left: .9375rem;
	padding-right: .9375rem;
	width: 16.6666666667%

}
.footer-main .large-7  {
	float:left;
	position: relative;
	padding-left: .9375rem;
	padding-right: .9375rem;
	width: 58.3333333333%;
}
.footer-main .large-3  {
	float:right;
	position: relative;
	padding-left: .9375rem;
	padding-right: .9375rem;
	width: 25%;
}
.footer-main p {
	margin: 0;
	padding: 0;
	color: #505050;
font-feature-settings: 'kern' 1,'liga' 1,'pnum' 1,'tnum' 0,'onum' 1,'lnum' 0,'dlig' 0;
font-size: 100%;
hyphens: none;
line-height: 1.333;
}

.footer-main a {
    color: #333;
	position:relative;
	text-decoration:none;
	padding: 0;
}

.footer-main .button-link-text::after {
-webkit-transition: background-color .3s,bottom .2s;
-o-transition: background-color .3s,bottom .2s;
-moz-transition: background-color .3s,bottom .2s;
transition: background-color .3s,bottom .2s;
content: "";
position: absolute;
bottom: -4px;
right: 0;
left: 0;
height: 2px;
background-color: transparent;
pointer-events: none;
}
.footer-main .button-link-text:hover::after {
	background-color: #ff8200;
}
.footer__social {
    float: right;
    margin-top: -50px !important;
}
@media only screen and (max-width: 900px) {
	.footer-main .large-2  {
		float:none;
	}
	.footer-main .large-7 {
		float:none;
	}
}