﻿@import url('/~/media/CTU/CSS-JS/military.css'); /* Used for Military section credits calculator styling */
/* Begin: Unminified content from all.css */
.CTUStats.three>div,.CTUStats>div,.PromotionBar a.ui-button,.PromotionBar h4,.PromotionBar.twoCta h4,.articlelist .article-thumbs,
.awards-accredidations .rankings-accredidations-slider,.behind-the-scenes .acc-content,.behind-the-scenes .tab-holder,
.blog-article article,.blogsidebar,.content .content-column,.content .fullwidth,.content .fullwidth .column,.content .hasside,.content .sidebar,
.content ul.threecollist li,.content.widgetarea .rightwidgets,.content.widgetarea .roundslider,.contentSlider .cs-slide .copy,
.contentSlider .cs-slide .img,.ctu-cta-list,.degreeresults,.disclosure-container .container-col,.featuredarticles .featured-main,
.featuredarticles .featured-thumbs,.footerlegal .legal,.footerlegal .sociallinks,.footermenu>li,.footernavigation ul,.fourboxes .box,
.header .logo,.header .navigation,.hero .hero-slide .copy,.intellipath-top-content .logo-int,.intellipath-top-content p,
.leadform.horizontal .apply,.leadform.horizontal .info,.main-content,.main-content.full-content,.mediafilter .category-filter,
.mediafilter .category-filter.column3,.mediafilter .content-filter,.mediafilter .content-filter.column3,.mediafilter .program-filter,
.mediafilter .program-filter.column3,.mediafilter .submit-container,.messagebox .info-card .person,.messagebox .info-card img,.navigation ul,
.navside,.numbers-slider .boxes .box,.numbers-slider .numbers-slider-top .cta,.numbers-slider .numbers-slider-top .info,
.numbers-slider .numbers-slider-top .info.no-cta,.personprofile .three .person,.program-detail-tabs .tabs,.program-detail-tabs .tabs-content,
.program-quick-info li,.redbar .search,.redbar .time-filter,.redform .apply,.redform .apply .form .form_submit,.redform .apply .form fieldset,
.redform .info,.rightrail,.roundslider,.sharethis,.sidebar,.simpleboxes.three .box,.socialPanel .sp-content,.socialPanel .sp-content li,
.socialPanel .sp-content li.sp-error,.socialPanel .sp-controls,.studyareas>div>ul,.studyareas>div>ul>li>ul .copy,.studyareas>div>ul>li>ul .list,
.studyareas>div>ul>li>ul .photo,.tabular,.tabular.mba,.threecol .column,.threecolList li,.threecolList ul.listcol,.threecolprofiles li,
.threecolprofiles li .blurb,.threecolprofiles li .portrait,.thumbnailSlider .sliderWrapper .bg-img,.thumbnailSlider .sliderWrapper>div .graduationhero-bg,
.thumbnailSlider .sliderWrapper>div .graduationhero-content,.topbar .portal_drop,.topbar .rightmenu,.twoboxes .twobox,.twoboxes .twobox.first,
.twoboxes .twobox.second,.twoboxes .twobox.third,.twocollist li,.twocolumn .column,.verticalfilter,ul.breadcrumbs {
	float:left;
}
.numbers-slider, .technology-slider {
	float:none;
}
.CTUStats.inner:after,.CTUStats.inner:before,.articlelist:after,.articlelist:before,.blog-article:after,
.blog-article:before,.confirmationSocialPanel:after,.confirmationSocialPanel:before,.container:after,.container:before,.content .fullwidth:after,
.content .fullwidth:before,.content ul.threecollist:after,.content ul.threecollist:before,.contentSlider:after,.contentSlider:before,
.featuredarticles:after,.featuredarticles:before,.fourboxes:after,.fourboxes:before,.leadform.horizontal .apply .form:after,
.leadform.horizontal .apply .form:before,.leadform.horizontal:after,.leadform.horizontal:before,.mediafilter:after,.mediafilter:before,
.messagebox .info-card:after,.messagebox .info-card:before,.no-results:after,.no-results:before,.noindex:after,.noindex:before,
.personprofile .three:after,.personprofile .three:before,.redbar.full:after,.redbar.full:before,.redform .apply .form:after,
.redform .apply .form:before,.redform:after,.redform:before,.resourcelist:after,.resourcelist:before,.sidebar .whitemenu li:after,
.sidebar .whitemenu li:before,.simpleboxes.inner:after,.simpleboxes.inner:before,.simpleboxes.outer:after,.simpleboxes.outer:before,
.socialHub:after,.socialHub:before,.socialPanel:after,.socialPanel:before,.stickybar ul:after,.stickybar ul:before,.tabular .tabs-content>li .row:after,
.tabular .tabs-content>li .row:before,.threecolList:after,.threecolList:before,.threecolprofiles:after,.threecolprofiles:before,
.thumbnailSlider .sliderWrapper:after,.thumbnailSlider .sliderWrapper:before,.twoboxes:after,.twoboxes:before,.twocollist.inner:after,
.twocollist.inner:before,.twocollist.outer:after,.twocollist.outer:before,.twocolumn:after,.twocolumn:before,.ui-wrapper:after,.ui-wrapper:before,
ul.slider-nav:after,ul.slider-nav:before {
	content:" ";
	display:table;
}
.CTUStats.inner:after,.articlelist:after,.blog-article:after,
.confirmationSocialPanel:after,.container:after,.content .fullwidth:after,.content ul.threecollist:after,.contentSlider:after,
.featuredarticles:after,.fourboxes:after,.leadform.horizontal .apply .form:after,.leadform.horizontal:after,.mediafilter:after,
.messagebox .info-card:after,.no-results:after,.noindex:after,.personprofile .three:after,.redbar.full:after,.redform .apply .form:after,
.redform:after,.resourcelist:after,.sidebar .whitemenu li:after,.simpleboxes.inner:after,.simpleboxes.outer:after,.socialHub:after,
.socialPanel:after,.stickybar ul:after,.tabular .tabs-content>li .row:after,.threecolList:after,.threecolprofiles:after,
.thumbnailSlider .sliderWrapper:after,.twoboxes:after,.twocollist.inner:after,.twocollist.outer:after,.twocolumn:after,.ui-wrapper:after,
ul.slider-nav:after {
	clear:both;
}

.CTUStats.inner,.confirmationSocialPanel,.content ul.threecollist,.contentSlider,.leadform.horizontal .apply .form,
.messagebox .info-card,.personprofile .three,.redform .apply .form,.sidebar .whitemenu li,.simpleboxes.inner,.socialHub,.socialPanel,
.tabular .tabs-content>li .row,.threecolprofiles,.twocollist.inner {
	width:auto;
	max-width:none;
	min-width:0;
}

.CTUStats.three>div,.CTUStats>div,
.PromotionBar a.ui-button,.PromotionBar h4,.PromotionBar.twoCta h4,.articlelist .article-thumbs,.awards-accredidations .rankings-accredidations-slider,
.behind-the-scenes .acc-content,.behind-the-scenes .tab-holder,.blog-article article,.blogsidebar,.content .content-column,
.content .fullwidth,.content .fullwidth .column,.content .hasside,.content .sidebar,.content ul.threecollist li,
.content.widgetarea .rightwidgets,.content.widgetarea .roundslider,.contentSlider .cs-slide .copy,.contentSlider .cs-slide .img,
.ctu-cta-list,.degreeresults,.disclosure-container .container-col,.featuredarticles .featured-main,.featuredarticles .featured-thumbs,
.footerlegal .legal,.footerlegal .sociallinks,.footermenu>li,.footernavigation ul,.fourboxes .box,.header .logo,.header .navigation,
.hero .hero-slide .copy,.intellipath-top-content .logo-int,.intellipath-top-content p,.leadform.horizontal .apply,.leadform.horizontal .info,
.main-content,.main-content.full-content,.mediafilter .category-filter,.mediafilter .category-filter.column3,.mediafilter .content-filter,
.mediafilter .content-filter.column3,.mediafilter .program-filter,.mediafilter .program-filter.column3,.mediafilter .submit-container,
.messagebox .info-card .person,.messagebox .info-card img,.navigation ul,.navside,.numbers-slider,.numbers-slider .boxes .box,
.numbers-slider .numbers-slider-top .cta,.numbers-slider .numbers-slider-top .info,.numbers-slider .numbers-slider-top .info.no-cta,
.personprofile .three .person,.program-detail-tabs .tabs,.program-detail-tabs .tabs-content,.program-quick-info li,.redbar .search,
.redbar .time-filter,.redform .apply,.redform .apply .form .form_submit,.redform .apply .form fieldset,.redform .info,.rightrail,
.roundslider,.sharethis,.sidebar,.simpleboxes.three .box,.socialPanel .sp-content,.socialPanel .sp-content li,.socialPanel .sp-content li.sp-error,
.socialPanel .sp-controls,.studyareas>div>ul,.studyareas>div>ul>li>ul .copy,.studyareas>div>ul>li>ul .list,.studyareas>div>ul>li>ul .photo,
.tabular,.tabular.mba,.technology-slider,.threecol .column,.threecolList li,.threecolList ul.listcol,.threecolprofiles li,
.threecolprofiles li .blurb,.threecolprofiles li .portrait,.thumbnailSlider .sliderWrapper .bg-img,
.thumbnailSlider .sliderWrapper>div .graduationhero-bg,.thumbnailSlider .sliderWrapper>div .graduationhero-content,
.topbar .portal_drop,.topbar .rightmenu,.twoboxes .twobox,.twoboxes .twobox.first,.twoboxes .twobox.second,.twoboxes .twobox.third,
.twocollist li,.twocolumn .column,.verticalfilter,ul.breadcrumbs {
	position:relative;
	min-height:1px;
	padding:0 15px;
}

/* Begin: Webfont implementation */
@font-face {
	font-family:'Trade Gothic Bold';src:url(/ui/basic/fonts/tradegothic-boldcondtwenty-webfont.eot);
}

@font-face {
	font-family:'Trade Gothic Bold';src:url(/~/media/CTU/Files/CSS/Fontkit/tradegothic-boldcondtwenty-webfont.woff) format("woff");
}

@font-face{
	font-family:'Trade Gothic';src:url(/ui/basic/fonts/tradegothic-condeighteen-webfont.eot);
}

@font-face {
	font-family:'Trade Gothic';src:url(/~/media/CTU/Files/CSS/Fontkit/tradegothic-condeighteen-webfont.woff) format("woff");
}
/* End: Webfont implementation */
html {
    -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}
body {
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif!important;
	background:#fff;
	padding-bottom:20px;
	overflow-x:hidden;
	-webkit-overflow-scrolling: touch;
}
.iframe-request-information {
    background-color:#AB0D04;
}
.container {
	width:1000px;
	max-width:100%;
	min-width:768px;
	margin:0 auto;
}

a {
	color:#c00009;
}

a:hover {
	color:#333;
}

a:active {
	color:#fff;
	background-color:#c00009;
}


.notransition,.notransition .dropdown,.notransition .layer,.notransition .popdown,
.notransition .tab,.notransition .tip,.notransition div,
.notransition li {
	-webkit-transition-duration:0!important;
	-moz-transition-duration:0!important;
	-ms-transition-duration:0!important;
	transition-duration:0!important;
	-webkit-transition-delay:0!important;
	-moz-transition-delay:0!important;
	-ms-transition-delay:0!important;
	transition-delay:0!important;
}

@-webkit-keyframes fadein {
	0% {
		opacity:0;
		position:absolute;
		margin-left:-100px;
	}
	100% {
		opacity:1;
		position:absolute;
		margin-left:0;
	}
}
@-moz-keyframes fadein {
	0% {
		opacity:0;
		position:absolute;
		margin-left:-100px;
	}
	100% {
		opacity:1;
		position:absolute;
		margin-left:0;
	}
}
@keyframes fadein {
	0% {
		opacity:0;
		position:absolute;
		margin-left:-100px;
	}
	100% {
		opacity:1;
		position:absolute;
		margin-left:0;
	}
}
@-webkit-keyframes fadein2 {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}
@-moz-keyframes fadein2 {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}
@keyframes fadein2 {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}

p { 
	line-height:1.4em;
	margin-bottom:1.25em;
    font-size: 14px;
}
h3 {font-size: 27px;}
h4 {font-size: 23px;}
ul, ol, dl {
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 17px;
    list-style-position: outside;
}
.content {
	padding:20px 0;
	color:#333;
}
.content .content-column {
	width:66.66667%;
}

.content .content-column h1 {
	letter-spacing:0;
}
.content .content-column h2 {
	font-size:30px;
}
.content .content-column p {
	margin-bottom:20px!important;
}
.content .content-column p.note {
	font-size:12px;
}
.content .content-column p.disclaimer {
	font-size:11px;
	font-style:italic;
}
.content .content-column .program-overview {
	margin-bottom:20px;
}


.content p.disclaimer::before {
	font-size:11px;
}

.content p.disclaimer, p.disclaimer {
	font-size:11px;
	font-style:italic;
}
.thankyou-twocol h3
{
    display:block;
    
}
.wrapper-dd-badges {
	/*border-bottom:1px solid #d6d6d6;*/
	position:relative;
	float:left;
	width:100%;
	margin-bottom:10px;
}
ul.icon-dd-badges {
	list-style-type:none;
	position:relative;
	display:block;
	margin:0;
}

ul.icon-dd-badges li {
  	display: inline-block;
  	vertical-align: middle;	
  	padding:0 15px 0 0;
    margin-left: 0!important;
}

.content .sidebar {
	width:33.33333%;
}

.content .sidebar .noindex {
	max-width:100%;
	min-width:100%;
	width:100%;
	margin-top:0;
	margin-right:0!important;
	border:1px solid #d8d8d8;
	padding:5px;
}

.content.first {
	padding-top: 0;
	overflow: hidden;
}

.content.first .PromotionBar {
	padding-bottom: 0;
}

.content.first.homepage {
	padding: 40px 0;
}

.content .disclaimer-text {
	margin-top: 25px;
}

.content .twocolumn .column .flexslider {
	margin: 0 1px 0 0!important;
}

.content .twocolumn .column .flexslider .flex-control-nav {
	bottom: -32px!important;
	line-height: 17px;
}

.ie9 .content .twocolumn .column .flexslider .flex-control-nav {
	bottom: -40px!important;
}

.content .row {
	padding: 0 15px;
}

.content .row ul ul {
	margin-left: 15px;
}

.content p {
	line-height: 1.4em;
	font-size: 14px;
}


.content h1,.content h2,.content h3,.content h4,.content h5 {
	font-weight: 400;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	margin: 0 0 15px;
    line-height: 1;
	color: #272727;
}

.content h1 .addinfo,.content h2 .addinfo,.content h3 .addinfo,
.content h4 .addinfo,.content h5 .addinfo {
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #767676;
}

.content h1 {
	letter-spacing: -2px;
}

.content h1.page-title {
	padding-left: 15px;
	margin-bottom: 5px;
	margin-top: 0;
}

.content h2 {
	letter-spacing: -1px;
}
.content li{
    margin:0;
}

.content pre {
	border: 1px solid #d9d9d9;
	background: #fff;
	-webkit-box-shadow: 2px 2px 8px rgba(0,0,0,.1);
	-moz-box-shadow: 2px 2px 8px rgba(0,0,0,.1);
	box-shadow: 2px 2px 8px rgba(0,0,0,.1);
	padding: 10px;
	border-radius: 5px;
}

.content dl dt {
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 18px;
}

.content small {
	font-size: 80%;
}

.content blockquote {
	border-left: 5px solid #d9d9d9;
	padding: 0 20px;
	font-style: italic;
}

.content blockquote p {
	padding: 9px 0;
}

.content cite,.content q {
	font-style: italic;
	padding: 15px 25px;
	display: block;
	border-left: 5px solid #e6e6e6;
}

.content .focus {
	text-align: center;
	color: #4b4b4b;
	font-size: 1.5em;
	font-family: 'Trade Gothic';
	font-weight: 400;
	line-height: 1.5em;
	padding: 1em 0.25em!important;
}

.content .focus a {
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.content .focus a:link {
	font-size: 26px;
	font-family: 'Trade Gothic Bold';
	color: #c00009;
	border-bottom: 2px solid #c00009;
	text-shadow: 1px 1px 0 #fff;
	padding: 0 3px;
}

.content .focus a:hover {
	color: #232323;
	text-shadow: -1px -1px 0 #fff;
}

.content .focus a:active {
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0,0,0,.3);
}

.content .flexslider {
	margin: 0 0 20px;
}

.content .callout {
	color: #c00009;
	font-family: 'Trade Gothic Bold';
	font-size: 20px;
	font-weight: 400;
    letter-spacing: -.02em;
    line-height: 1.1;
}
.callout-pipe {color:#000;}
.content #stats {
	margin-top: 50px;
}

.content #stats>div {
	border-right: 1px solid #d5d1c7;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	-webkit-box-shadow: 0 0 0 transparent;
	-moz-box-shadow: 0 0 0 transparent;
	box-shadow: 0 0 0 transparent;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.content #stats>div h5 {
	color: #7b7a77;
	font-family: Georgia,Palatino,"Palatino Linotype","Book Antiqua",serif;
	font-weight: 400;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0;
}

.content #stats>div h3 {
	font-size: 50px;
	font-family: 'Trade Gothic Bold';
	color: #272727;
}

.content #stats>div h3 sup {
	font-size: 30px;
}

.content #stats>div p {
	font-size: 22px;
	font-family: 'Trade Gothic bold';
	line-height: 1.1em;
	color: #4b4b4b;
}

.content #stats>div a {
	font-size: 12px;
	font-weight: 700;
}

.content #stats>div.item4 {
	border-right: none;
}

.content #stats>div:hover {
	position: relative;
	-webkit-transform: scale(1.2,1.2);
	-moz-transform: scale(1.2,1.2);
	-o-transform: scale(1.2,1.2);
	-ms-transform: scale(1.2,1.2);
	transform: scale(1.2,1.2);
	background: #fff;
	-webkit-box-shadow: 0 0 25px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 25px rgba(0,0,0,.3);
	box-shadow: 0 0 25px rgba(0,0,0,.3);
	border-radius: 10px;
}

.content .timeframe {
	display: inline-block;
	zoom: 1;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	padding: 0 0 10px;
	vertical-align: top;
}

.content .timeframe .title {
	display: block;
	font-size: 18px;
	color: #333;
}

.content .timeframe .time {
	display: block;
	color: #c00009;
	font-size: 29px;
}

.ie8 .content .timeframe {
	margin-right: 5px;
}

.content.widgetarea {
	padding-top: 20px;
	padding-bottom: 0;
}

.content.widgetarea#faculty {
	padding-top: 30px;
}

.content.widgetarea .roundslider {
	width: 66.66667%;
	background-image: -webkit-gradient(radial,50%,0,50%,65,color-stop(0%,rgba(255,255,255,.2)),color-stop(65%,rgba(255,255,255,0)));
	background-image: -webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 65%);
	background-image: -moz-radial-gradient(center,ellipse cover,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 65%);
	background-image: -o-radial-gradient(center,ellipse cover,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 65%);
	background-image: radial-gradient(center,ellipse cover,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 65%);
}

.content.widgetarea .rightwidgets {
	width: 33.33333%;
	min-height: 490px;
	margin-top: -15px;
	border-top: #c00009 solid 5px;
	background: #3d3d3d;
}

.content.widgetarea .rightwidgets .noindex {
	width: 980px;
	max-width: 100%;
	margin-top: 0;
	padding-right: 0;
	margin-right: 0;
	border-right: none;
}

.content .fullwidth {
	max-width: 100%;
	min-width: 768px;
	margin: 0 auto;
}

.content .fullwidth .column {
	width: 100%;
	margin-bottom: -50px!important;
}

.content ul.threecollist {
	list-style: none;
	padding: 0;
	margin: 15px 0;
}

.content ul.threecollist li {
	width: 33.33333%;
	margin: 0;
	padding: 0;
	text-align: center;
}

.content ul.threecollist li .icon {
	display: block;
	margin: 0 auto 10px;
}

.content ul.threecollist li.ui-bold {
	font-weight: 700;
}

.content .border-right .column {
	padding: 0 75px 0 15px;
	border-right: 1px solid #c6c6c6;
}

.content .border-right .column:last-of-type {
	border-right: none;
	padding: 0 15px 0 75px;
}

.content .note {
	font-size: 10px;
	color: #707070;
	margin-top: 20px;
}

.content .note strong {
	display: block;
	margin-bottom: 10px;
	color: #232323;
	font-size: 12px;
}

.content .hasside {
	width: 66.66667%;
}

.content .fullwidth {
	width: 100%;
}

.content .noindex {
	display: inline-block;
	float: left;
	width: auto;
	max-width: none;
	min-width: 0;
	margin-top: 20px;
	padding-right: 20px;
	margin-right: 20px;
	border-right: 1px solid #d8d8d8;
	white-space: nowrap;
}

.content .noindex .time,.content .noindex .title {
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	text-transform: uppercase;
}

.content .noindex .title {
	display: block;
	color: #333;
	font-size: 18px;
}

.content .noindex .time {
	display: block;
	color: #c00009;
	font-size: 29px;
}

.ie8 .content .noindex {
	width: 150px;
}

.content .column .ui-button {
	margin-top: 15px;
}

.container .content .twocolumn .page-title,.container .page-title {
	padding-left: 15px!important;
}

.container .content .page-title,.container .main-content .page-title {
	padding-left: 0!important;
	letter-spacing: 0;
}


.container .acc-content .row {
	padding: 0;
}

.container .acc-content .row ul {
	margin-left: 0;
	padding: 0;
}

.container .row ul {
	margin-left: 50px;
}

.container .row ul.slides {
	margin-left: 0;
}

.page-title {
	color: #232323;
	font-weight: 400;
	font-size: 32px;
	font-family: 'Trade Gothic Bold';
}
.container .topContent h1, .container .topContent h2{
	padding:0.25em;
}
.main-content {
	width: 50%;
	padding-right: 25px;
}

.main-content.full-content {
	width: 75%;
}

.main-content img {
	display: block;
	margin: 0 15px 15px 0;
	float: left;
}

.main-content img.block {
	float: none;
	margin-bottom: 18px;
}

.main-content .faculty-info {
	overflow: hidden;
	margin-bottom: 15px;
}

.main-content .faculty-info img {
	float: left;
	margin-right: 10px;
}

.main-content .faculty-info p {
	font-size: 12px;
	color: #676767;
	margin-bottom: 3px;
}

.main-content .faculty-info .faculty-social {
	float: left;
	margin: 10px 0;
	overflow: hidden;
}

.main-content .faculty-info .faculty-social img {
	float: none;
	margin: 0;
	width: auto;
}

.main-content .faculty-info .faculty-social a {
	display: inline-block;
	margin-left: 3px;
}

.main-content h1.page-title {
	margin-top: 0;
	padding-left: 0!important;
}

.main-content h2 {
	font-size: 26px;
}

.main-content h3 {
	font-size: 19px;
	margin-bottom: 5px;
}

.main-content a {
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

.main-content .video-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-bottom: 30px;
}

.main-content .video-wrapper embed,
.main-content .video-wrapper iframe,
.main-content .video-wrapper object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*overwrites the flex-video class from foundation*/
.ctu-video {margin-bottom: -4rem;}
.ctu-video iframe {width: 376px; height: 254px;}
.main-content ul {
	color: #333;
	padding: 0 0 0 25px;
}

.main-content ul.inner {
	padding-left: 10px;
}

.main-content ul.inner li {
	list-style-position: outside!important;
}

.main-content ul div.lesstopmargin ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.main-content ul.slides {
	padding: 0;
}

.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5 {
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 400;
	color: #272727;
    line-height: 1.1;
}

.main-content h1 .addinfo,.main-content h2 .addinfo,.main-content h3 .addinfo,
.main-content h4 .addinfo,.main-content h5 .addinfo {
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #767676;
}

.main-content .red-circle-list {
	counter-reset: li;
	list-style: none;
	padding: 0;
	margin-left: 0;
}

.main-content .red-circle-list li:before {
	background: #c00009;
	border-radius: 50%;
	content: counter(li);
	counter-increment: li;
	color: #fff;
	width: 28px;
	height: 28px;
	line-height: 28px;
	display: block;
	text-align: center;
	font-family: "Trade Gothic Bold";
	font-size: 20px;
	float: left;
	behavior: url(/ui/lib/PIE.htc);
}

.main-content .red-circle-list li p {
	margin-left: 40px;
}

.main-content .red-circle-list li p a {
	font-weight: 700;
}

.rightrail {
	width: 25%;
	padding: 0 14px;
}

.rightrail a {
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

.rightrail .noindex {
	max-width: 100%;
	min-width: 100%;
	width: 100%;
	margin-top: 0;
	padding-right: 0!important;
	margin-right: 0!important;
	border-right: none!important;
}

.rightrail h3 {
	border-top: 1px solid #c6c6c6;
	padding-top: 15px;
	font-family: Arial;
	font-size: 14px;
	margin-top: 0;
	font-weight: 700;
	margin-bottom: 5px;
}

.rightrail ul {
	margin-left: 15px;
}

.rightrail ul li a {
	font-size: 12px;
}

.rightrail .sideform {
	border: 1px solid #c6c6c6;
	padding: 15px;
	position: relative;
	margin-bottom: 20px;
}

.rightrail .sideform .error {
	border: 1px solid #910000!important;
	background-color: #ffabab!important;
}

.rightrail .sideform .rfv {
	font-size: 11px;
	font-style: italic;
}

.rightrail .sideform h3 {
	border-top: none;
	padding-top: 0;
}

.rightrail .sideform .required-text {
	font-size: 11px;
	color: #767676;
	margin-bottom: 15px;
}

.rightrail .sideform fieldset {
	padding: 0;
	margin: 0 0 10px;
	border: none;
}

.ie7 .rightrail .sideform fieldset.optin input {
	width: auto;
}

.rightrail .sideform input {
	margin-bottom: 0;
}

.rightrail .sideform .ui-button.red {
	margin-bottom: 10px;
}

.rightrail .sideform label {
	font-size: 12px;
	margin-bottom: 5px!important;
}

.rightrail .sideform select {
	margin-bottom: 5px!important;
}

.rightrail .sideform p {
	font-size: 11px;
	font-style: normal;
	color: #767676;
}

.rightrail .sideform .policy {
	position: absolute;
	bottom: 1px;
	right: 13px;
	font-size: 9px;
}

.rightrail .sideform .policy a {
	color: #767676;
	text-decoration: underline!important;
}

.rightrail .red-infobox {
	padding: 20px;
	background-color: #c00009;
	color: #fff;
	margin: 10px 0 30px;
}

.rightrail .red-infobox h3 {
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	color: #fff;
	padding: 0;
	font-size: 20px;
	border: none;
}

.rightrail .red-infobox ul li {
	margin-top: 15px;
	list-style-image: url(/ui/basic/images/bullets/lightgrey-arrow.png);
}

.form #formfocus {
	display: none!important;
}

.form select {
	background-color: #fff;
	font-family: inherit;
	border: 1px solid #CCC;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	color: rgba(0,0,0,.75);
	font-size: 14px;
	margin: 0 0 15px;
	padding: 6px;
	height: 32px;
	width: 100%;
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear;
}

.form label {
	font-weight: 700;
}

.blog-article {
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	margin: 0 auto;
}

.blog-article .IN-widget,.blog-article .video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.blog-article .video-container {
	padding-top: 0;
}

.blog-article .IN-widget iframe,
.blog-article .video-container embed,
.blog-article .video-container iframe,
.blog-article .video-container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.blog-article article {
	width: 75%;
	width: 73%;
}

.blog-article article h3 {
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 28px;
	color: #333;
}

.blog-article article textarea {
	height: 160px!important;
}

.blog-article article .fb-comments,.blog-article article .fb-comments span,
.blog-article article .fb-comments.fb_iframe_widget span iframe {
	width: 100%!important;
}

.blog-article article img {
	margin: 0 0 15px 15px;
}

.blog-article article em img {
	margin: 0 15px 15px 0!important;
}

.blog-article article h1 {
	font-size: 34px;
	margin: 0 0 .5em;
}

.blog-article article .degrees p {
	margin: 0 0 .5em;
}

.blog-article article .degrees p:last-child {
	margin-bottom: 1.25em;
}

.blog-article article .employer {
	line-height: 2em;
	margin-bottom: .5em;
}

.blog-article article ul.article-menu {
	overflow: hidden;
	width: 100%;
	list-style: none;
	padding-left: 0;
}

.blog-article article ul.article-menu li {
	float: left;
	background: url(/ui/basic/images/bullets/gray-bullet.png) center left no-repeat;
	margin-left: 5px;
	padding-left: 12px;
	font-size: 12px;
	margin-bottom: 0;
}

.blog-article article ul.article-menu li.first-child,.blog-article article ul.article-menu li:first-child {
	background: 0 0;
	margin-left: 0;
	padding-left: 0;
}

.blog-article article ul.article-menu li.heading {
	background: 0 0;
	margin: 0;
	padding: 0;
}

.blog-article article ul.article-menu li span {
	color: #c00009;
}

.blog-article article ul.article-menu li span.timestamp {
	color: #333;
}

.blog-article article ul.article-menu li span.comments:after {
	content: " comments";
}

.blog-article article ul.article-menu.bullets li {
	font-size: 14px;
}

.blog-article article ol,.blog-article article ul {
	padding-left: 25px;
}

.blog-article article ol li,.blog-article article ul li {
	margin-bottom: 10px;
}

.blog-article article ol.bullets li,.blog-article article ul.bullets li {
	font-size: 14px;
}

.blog-article article .story-image {
	padding: 9px;
	border: 1px solid #c6c6c6;
	margin-bottom: 20px;
}

.blog-article article em {
	color: #9a9a9a;
	font-size: 14px;
}

.blog-article article p em {
	color: #222;
}

.blog-article article p a em,.blog-article article p em a {
	color: #c00009;
}

.blog-article article p a em:hover {
	color: #333;
}

.blog-article article p.disclaimer em {
	font-size: 11px;
	color: #888;
}

.blog-article article p.disclaimer a {
	color: #c00009;
	font-size: 11px;
}

.blog-article article footer {
	border-top: 1px solid #c6c6c6;
	padding-top: 15px;
	margin: 15px 0;
	color: #c00009;
	line-height: 16px;
	font-weight: 700;
	font-size: 14px;
}

input.keyword {
	border: 1px solid #ccc;
	height: 30px;
	line-height: 30px;
	margin-bottom: 20px;
	cursor: pointer;
	padding: 0 5px;
	float: left;
	width: 80%;
	border-right: none;
}

input.searchbtn {
	background: url(/ui/basic/images/icons/keyword-search-btn.png) no-repeat center center;
	float: left;
	width: 30px;
	border-right: 1px solid #ccc;
	position: relative;
	left: -1px;
}

.col_710 {
	width: 760px!important;
}

.col_240 {
	clear: left;
}

.lt-ie9 .col_710 {
	max-width: 76%!important;
	margin: 0 10px 0 230px!important;
	float: none!important;
}

.lt-ie9 .col_710 p {
	padding-right: 20px;
}

.ie7 .col_710,.ie8 .col_710 {
	max-width: 76%!important;
	margin: 0 10px 0 230px!important;
	float: none!important;
}

.ie7 .col_710 p,.ie8 .col_710 p {
	padding-right: 20px;
}

.ie7 .col_240 {
	width: 195px!important;
}

.ie7 #main-content .DescriptionTab ul.tabs {
	width: 742px!important;
}

.filterArea label {
	display: inline;
}

.addthis_counter.addthis_pill_style a.addthis_button_expanded {
	width: 38px!important;
}
/*Foundation Table Overrides*/

table.table-plain {
	border: none!important;

}
table.table-plain tr.even, table.table-plain tr.alt, table.table-plain tr:nth-of-type(even) {background-color: #fff!important;}

table.table-plain img {min-width: 150px;}


#main-content h1 {
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif!important;
	padding-bottom: 10px;
}

#main-content p {
	font-size: .9em!important;
}

#main-content li {
	font-size: .8em;
}

#main-content table {
	background: 0 0;
	border: none;
}

#main-content table th {
	font-size: 1.1em!important;
}

#main-content table td {
	font-size: .9em!important;
}

#information_request {
	margin-top: 50px;
}

#information_request fieldset#form_content {
	border: 4px solid #D91426;
	margin: 0;
	padding: 0 20px;
}

#information_request fieldset#form_content h2 {
	margin: 0;
	padding: 0 8px;
	position: relative;
	top: -15px;
	left: 0;
	display: inline;
	font-size: 22px;
	font-weight: 400;
	color: #D91426;
	line-height: .9em;
	background-color: #fff;
	border: none;
}

#information_request fieldset#form_content h3 {
	color: #8BB048;
	font-size: 14px;
	margin: 5px 0;
}

#information_request fieldset#form_content .required p {
	font-size: 11px;
	font-style: italic;
	padding: 0 0 15px;
	color: #8BB048;
	text-align: right;
	margin: 0;
}

#information_request fieldset#form_content fieldset label {
	color: #666;
	float: left;
	font-size: 10px;
	font-weight: 700;
	margin: 5px 10px 0 0;
}

#information_request fieldset#form_content fieldset input {
	background: #EAEAEA;
	border: 2px solid #CCC;
	color: #333;
	font-size: 11px;
	margin: 0 0 5px;
	padding: 3px;
}

#information_request fieldset#form_content fieldset select {
	background: #EAEAEA;
	border: 2px solid #CCC;
	color: #333;
	font-size: 11px;
	height: 24px;
	margin: 0 0 5px;
	padding: 1px;
}

#side-nav li a {
	font-weight: 400!important;
	font-size: .8em;
}

#side-nav li a.inactive {
	font-size: .9em;
}

.sidebanner h3 {
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
}

.sidebanner p {
	font-size: .9em!important;
}
.footer .ui-mobile .top-bar-section ul li{
    margin-bottom:1px !important;
}
.ui-mobile a, .ui-mdesktop a{
	color: #c00009;
}
.ui-mobile{
    float:left;
    display:none;
}
.legalcopy{
	padding:10px;
}
.ui-mdesktop .legalcopy{
	margin-top:80px;
}
.top-bar-section ul li{
    margin-bottom:1px !important;
}
.disclaimertext{
    padding-top:10px;
}
.legalcopy p, footer .legalcopy a{
	font-size: 10px;
}
.ui-mdesktop .legalcopy p{
	padding-left:130px;
}
.legalcopy a{
	padding-right:20px;
}
top-bar-section ul li{
    margin-bottom:1px !important;
}
.disclosureHeading{
	letter-spacing: -1px;
	font-size: 30px !important;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	margin-bottom:15px;
}
.ui-mobile .sociallinks {
    padding-top: 10px;
    padding-left:10px;
    background: url(/ui/basic/images/footer_logo_50year.png) no-repeat 15px 10px;
    height: 100px;
    text-align:right;
    padding-right:10px;
}
.ui-mobile .sociallinks img{
    vertical-align: initial;
    padding-top:20px;
}

/*MDesktop Footer */
.ui-mdesktop .legalcopy{
	background:url(/ui/basic/images/footer_logo_50year.png) no-repeat 15px 10px;
}
.mdesktop ul{
	    width: 20% !important;
	    margin-left:0 !important;
        margin: 0;
        float:left;
}
.mdesktop h4{
	text-transform: uppercase;
    font-size: 18px;
}
.mdesktop ul li h4 a{
    color: #c00009 !important;
    font-size:18px;
}
.mdesktop li a{
    color: #000;
}
.mdesktop ul li{
	display:list-item !important;
    list-style: none;
	line-height: 1em;
	margin-bottom: 6px;
	margin-right:20px;
}
.mdesktop
{
	padding-top: 30px;
    margin-left:1em;
}

.mdesktop ul li a
{
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	font-size: 12px;
}

.mdesktop ul li a:hover
{
	text-decoration: underline;
}

.mdesktop ul h4
{
	margin-bottom: 10px;
	color: #212121;
}
.ui-desktop{
	display:none;
}

ul.breadcrumbs li {
	background: none!important;
}

ul.breadcrumbs li span {
	padding-left: 5px!important;
}

ul.breadcrumbs li a {
	padding-left: 0!important;
}

ul.breadcrumbs li:before {
	content: ">";
	font-size: 10px;
}

#blog-entries {
	width: 565px!important;
}

.reveal-modal {
	z-index: 90000;
    position : fixed;
    overflow: auto;
    top: 5%!important;
    border: none;   
}

.reveal-modal-bg {
	z-index: 89999;
    width: auto;
    height: auto;
}
.reveal-modal h3 { margin: 5px 0!important;}
#print-page-modal {width: 90%; padding: .75rem 0;}
#print-page-modal p {margin-bottom: .75rem;}
.courses-modal.reveal-modal, #ERLearnMoreModal0.reveal-modal {
    overflow-y: scroll;
    overflow-x: hidden!important;
    -webkit-overflow-scrolling: touch!important;
    transform: translate(0,0);
    max-height: 600px;
}
#GraduationRatesLearnMoreModal { max-height: 550px; overflow-y: auto; overflow-x: hidden;}
@media only screen and (max-width : 1024px) { 
    .courses-modal.reveal-modal {
        height:100%;
    }
    .thankyou-twocol
    {
        text-align:center;
    }
}
.lt-ie9 .reveal-modal a.close-reveal-modal {
	font-size: 22px;
	font-size: 2.2rem;
	line-height: .5;
	position: absolute;
	top: 8px;
	right: 11px;
	color: #aaa;
	text-shadow: 0 -1px 1px rgba(0,0,0,.6);
	font-weight: 700;
	cursor: pointer;
}
#ctu-gradpictures-lb {height: 700px;}

#bottom-last-copy {
	font-size: 10px;
	color: #707070;
	padding: 20px 0;
}
#bottom-last-copy h2 {font-size: 30px; margin-bottom: 12px;}

.ie7 .twocolumn.border-right .column {
	width: 40.5%!important;
}

.ie7 .twocolumn.border-right .column input[type=text] {
	height: auto;
}

.twocolumn {
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	margin: 0 auto;
}

.twocolumn.border-right .column {
	padding: 0 75px 0 15px;
	border-right: 1px solid #c6c6c6;
}

.twocolumn.border-right .column .form fieldset {
	border: none;
	padding: 0;
	border-radius: 0;
	position: relative;
	overflow: hidden;
}

.twocolumn.border-right .column .form input[type=submit] {
	margin-bottom: 15px;
	-webkit-appearance: none;
}

.twocolumn.border-right .column.last-child,.twocolumn.border-right .column:last-of-type {
	border-right: none!important;
	padding: 0 15px 0 75px;
}

.twocolumn .column {
	width: 50%;
}

h1,h2,h3,h4,h5 {
	font-weight: 400;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	margin: 0 0 20px;
	color: #272727;
    line-height: 1.1;
}



#textSearch {
	display: none;
}



h1,h2 {
	font-weight: 400;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 37px;
	margin: 0 0 20px;
	color: #272727;
}

.container .row.ui-full-column p {
	padding: 0;
}
#queryHead {
    font-size: 16px;
    border-bottom: 3px solid #ddd;
    padding-bottom: 10px;
    margin: 0 0 17px;
}

.container .row.ui-full-column ul {
	margin: 20px 15px 30px;
}

.container .row.ui-full-column ul li {
	margin-bottom: 5px;
}
.adobe {
    padding: 0 15px;
    position: relative;
    margin-bottom: 60px;
}
p.source {
	font-size: 10px;
}
#rslt-listing {
    list-style: none;
    margin: 0;
    padding: 0;
}
#rslt-listing li {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 6px;
}
#rslt-listing li h3 {
    margin: 0 0 1px;
    font-weight: 700;
}
#rslt-listing li a {
    font-size: 12px;
    font-family: Arial,sans-serif;
}
#rslt-listing p {
    font-size: 12px;
    margin-bottom: 10px;
    display: block;
}
p.source br {
	margin-bottom: 7px;
}

.adobe #lblCurrpage {
    position: absolute;
    bottom: -45px;
}
.adobe #lblCurrpage a, .adobe #lblCurrpage span {
    padding: 2px 4px;
    border: 1px solid #ddd;
    display: inline-block;
    margin: 0 2px 2px 0;
    border-radius: 3px;
}
p.source sup {
	display: inline-block;
	font-size: 8px;
	color: #333;
	padding-right: 5px;
}

p.source a {
	font-size: 12px;
}

.ie7 #phheader_0_ctl00_pnlSearch {
	position: relative;
	z-index: 999;
}

div#exps {
	width: auto!important;
}

#vid-exp {
	position: relative;
	padding-bottom: 56.25%!important;
	padding-top: 30px!important;
	height: 0;
	overflow: hidden;
}

#vid-exp embed,#vid-exp iframe,#vid-exp object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.no-results {
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	margin: 0 auto;
}

.adobe .breadcrumbs, .adobe .facets {
    display: none;
}

.shared {
	list-style-type: none;
	margin-top: 18px;
}

.start-counter h3,.start-counter h4 {
	margin-bottom: 0;
}

.ie8 .main-content ul div.lesstopmargin ul {
	float: left!important;
	display: inline-block!important;
}

#thankyou_content {
	background: #c00009;
	border: 1px solid #c00009;
}

#thankyou_content h2 {
	font-size: 20px;
	color: #fff;
}

#thankyou_content p {
	color: #fff;
}

#thankyou_content input {
	display: none!important;
}

a:active {
	color: inherit!important;
}

img.no-float {
	float: none!important;
}

.lt-ie10 .lesstopmargin li {
	position: relative;
}

.lt-ie10 .lesstopmargin li a {
	position: absolute;
	top: -22px;
	width: 480px;
}

.IN-widget {
	display: block!important;
    width: 302px;
    max-width: 302px!important;
}

.ie7 #tuition .ui-button {
	width: auto;
}

.nopadding {
	padding: 0!important;
}

.apply-now {
	padding: 30px 0!important;
}

.apply-now img {
	float: right;
}

.apply-now h3 {
	margin-bottom: 10px;
}

.apply-now .select-loc {
	padding: 5px;
	width: 70%!important;
}

.learn-more-ctu h3 {
	margin-bottom: 20px;
}

.learn-more-ctu .four {
	border-right: 1px solid #999;
	text-align: center;
}

.learn-more-ctu .four.last {
	border: none;
}

.learn-more-ctu .four .learn-more-img {
	height: 60px;
	margin-bottom: 15px;
}

.learn-more-ctu .four .learn-more-img .icon {
	display: block;
	margin: 0 auto;
}

.learn-more-ctu .four h5 a {
	text-transform: uppercase;
	font-size: 18px;
	color: #000;
	margin-bottom: 15px;
}

.learn-more-ctu .four p {
	padding: 0 41px;
	color: #333;
}

.degreefinderhelp {
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	padding: 15px 0;
	overflow: hidden;
	margin: 10px 0 20px;
}

.degreefinderhelp h2 {
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 24px;
	margin: 0;
	float: left;
	width: 45%;
	height: 33px;
	line-height: 33px;
	padding-left: 15px;
}

.degreefinderhelp ul {
	width: 55%;
	margin: 0!important;
	text-align: right;
	float: left;
}

.degreefinderhelp ul li {
	display: inline-block;
	background: #e8e6e0;
	border-radius: 5px;
	list-style: none;
	margin-left: 20px;
}

.degreefinderhelp ul li:first-child {
	margin: 0;
}

.degreefinderhelp ul li a {
	color: #920005;
	display: inline-block;
	width: 100%;
	height: 100%;
	padding: 7px 13px 7px 25px;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	background-repeat: no-repeat;
}

.degreefinderhelp ul li a:hover {
	color: #920005;
}

.degreefinderhelp ul li a.chat {
	background-image: url(/ui/basic/images/icons/chat-bubble-white.png);
	background-position: 8px center;
	padding-left: 30px;
}

.degreefinderhelp ul li a.info {
	background-image: url(/ui/basic/images/icons/red-info-icon.png);
	background-position: 14px center;
}

.degreefinderhelp ul li a.phone {
	background-image: url(/ui/basic/images/icons/phone_red_med.png);
	background-position: 8px center;
}


.reveal-modal-bg {
	background: 0 0;
	background: rgba(0,0,0,.85);
}

#phmaincontent_0_phsideform_0_pnlThankyou, #phbottomcontent_0_phrightsidecontent_2_pnlThankyou {
	display: none;
}

.subtitle {
	margin: 15px 0!important;
}

.intellipath-top-content {
	overflow: hidden;
	zoom: 1;
}

.intellipath-top-content p {
	width: 50%;
	float: left;
	padding: 0 15px 0 0;
}

.intellipath-top-content .logo-int {
	width: 50%;
	float: left;
	padding: 0;
	margin: 0;
}

.intellipath-video {
	margin-bottom: 15px;
}

.fb_iframe_widget {
	vertical-align: top;
}

.fb_iframe_widget.fb-like {
	margin-right: 15px;
}

/* Begin #programDisclosures */
#programDisclosures {
	margin:1em auto!important;
    padding: 0 10px;
}

#programDisclosures h1 {
	font-size: 30px;
}
#programDisclosures h2 {font-size: 30px;}

#programDisclosures .callout{
	margin:0 0 2em 0!important;
	background:#fff!important;
	margin:10px 0!important;
}

#programDisclosures .callout h3 {
	background-color: #fff!important;
	font-size: 1.2em!important;
	color:#272727!important;
	margin: .5em 0;
	padding:0;
	border-radius: 10px 10px 0 0;
}
#programDisclosures .locationSelectLabel, 
#programDisclosures .programsSelectLabel {
	cursor:default!important;
	color:#fff!important;
}
#programDisclosures  select {
	-webkit-appearance: none !important;
	-webkit-border-radius: 0px;
	background-color: #fafafa;
	background-position: 100% center;
	background-repeat: no-repeat;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	padding: 0;
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	color: rgba(0, 0, 0, 0.75);
	line-height: normal;
	border-radius: 0;
	height: 2.3125rem;
	cursor:pointer!important;
}

/* End #programDisclosures */



section.content:first-child {
	padding: 0;
}

.ui-button {
	display: inline-block;
	zoom: 1;
	border: none;
	padding: 10px 20px;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	cursor: pointer;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.ui-bluebutton {
    border: 1px solid #00598c;
    border-radius: 6px;
    color:#00598c;
    display:inline-block;
    font-family:"Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size:14px;
    height:30px;
    line-height:29px;
    text-align:center;
    text-transform:uppercase;
    width:88px;
}
.ui-bluebutton:hover {
    background-color: #00598C;
    color: #FFF;
}

.ui-button.bullet {
	background-image: url(/ui/basic/images/icons/red_bullet3.png);
	background-position: 10px center;
	background-repeat: no-repeat;
}

.ui-button.rounded {
	border-radius: 5px;
}

.ui-button.full {
	width: 100%;
	display: block;
	padding-left: 2px;
	padding-right: 2px;
	clear: both;
}

.ui-button.large {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 18px;
}

.ui-button.medium {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 15px;
}

.ui-button.small {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
}

.ui-button.red
{
	background: #c00009;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,.2);
	border: none;
}

.ui-button.red:hover {
	background-color: #232323;
	-webkit-box-shadow: inset 4px 4px 5px rgba(0,0,0,.5);
	-moz-box-shadow: inset 4px 4px 5px rgba(0,0,0,.5);
	box-shadow: inset 4px 4px 5px rgba(0,0,0,.5);
}

.ui-button.red.bullet {
	background-image: url(/ui/basic/images/icons/red_bullet2.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	padding: 10px 20px 9px 40px;
}

.ui-button.lightgrey {
	background: #e9e9e9;
	border: none;
}

.ui-button.lightgrey:hover {
	background: #d0d0d0;
	-webkit-box-shadow: inset 4px 4px 5px rgba(0,0,0,.1);
	-moz-box-shadow: inset 4px 4px 5px rgba(0,0,0,.1);
	box-shadow: inset 4px 4px 5px rgba(0,0,0,.1);
}

.ui-button.darkgrey {
	background: #232323;
	border: none;
	color: #fff;
}

.ui-button.darkgrey:hover {
	background: #3d3d3d;
	-webkit-box-shadow: inset 4px 4px 5px rgba(0,0,0,.2);
	-moz-box-shadow: inset 4px 4px 5px rgba(0,0,0,.2);
	box-shadow: inset 4px 4px 5px rgba(0,0,0,.2);
}

.ui-button.white {
	background: #fff;
	color: #c00009;
}

.ui-button .icon,.ui-button span {
	vertical-align: middle;
	display: inline-block;
	zoom: 1;
}

.ui-button .icon {
	margin-right: 8px;
}

.ui-button.left {
	text-align: left;
}

.ui-darkbg {
	background: #232323 url(/ui/basic/images/darkpattern.gif);
	color: #fff;
}

.ui-darkbg h1,.ui-darkbg h2,.ui-darkbg h3,.ui-darkbg h4,.ui-darkbg h5,.ui-darkbg p {
	color: #fff;
}

.ui-light {
	background: #d0cec9;
	color: #333;
}

.ui-light h1,.ui-light h2,.ui-light h3,.ui-light h4,.ui-light h5,.ui-light p {
	color: #333!important;
}

.ui-greybg {
	background: #f1efe9 url(/ui/basic/images/content_bg.gif);
	color: #4b4b4b;
}

.ui-greybg h1,.ui-greybg h2,.ui-greybg h3,.ui-greybg h4,.ui-greybg h5,.ui-greybg p {
	color: #4b4b4b;
}

.ui-bold {
	font-weight: 700;
}

.ui-uppercase {
	text-transform: uppercase;
}

.ui-button.left.full img {
	float: left;
}

.ui-bullet_grey {
	padding: 0 2px 0 10px;
	background-image: url(/ui/basic/images/icons/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}

.ui-bullet_greylight {
	padding: 0 2px 0 10px;
	background-image: url(/ui/basic/images/icons/greylight_bullet.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}

.ui-tradebold {
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
}

.ui-tradenormal {
	font-family: "Trade Gothic",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 400;
}

.ui-arrow {
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}

.ui-arrow.down {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid;
	margin-top: -2px;
	position: absolute;
	top: 46%;
	right: 10px;
}

.ui-arrow.up {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid;
	margin-top: -2px;
	position: absolute;
	top: 46%;
	right: 10px;
}

.ui-wrapper {
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	padding: 0 20px;
    margin: 20px auto 0;
}

.ui-wrapper.thank-you {
	margin-top: 0;
}

.text-center {
	text-align: center;
}

.ui-white {
	background: #fff;
	border: 1px solid #ccc;
	padding: 30px 20px;
}

.ui-red {
	background: #c00009;
	padding: 30px 20px;
}

.ui-red h2 {
	color: #fff;
	margin-bottom: 0;
}

.ui-red p {
	color: #fff;
	padding-right: 20px;
}

.ui-red .column .ui-button {
	width: 40%;
	margin-right: 20px;
}

.ui-red .column .ui-button a {
	font-weight: 400;
}

.ui-red .column p {
	color: #fff;
	margin-top: 20px;
	padding-right: 20px;
}

.ui-red .flexslider {
	margin-bottom: 0;
}

.ie9 .ui-red .column p {
	padding-left: 10px;
}

.ie9 .ui-red .column .ui-button {
	margin: 0 10px;
}

.ui-rounded {
	border-radius: 5px;
}

.sub-heading {
	font-size: 26px!important;
	font-family: 'Trade Gothic Bold';
	color: #454545;
	margin-top: -20px;
}

h1.interior {
	color: #272727;
	font-size: 32px;
	font-family: "Trade Gothic Bold",Arial,sans-serif;
	font-weight: 400;
	letter-spacing: -2px;
	margin-left: 25px;
}

a:active {
	background-color: transparent;
}

input[type=button],input[type=submit] {
	-webkit-appearance: none!important;
}

.disclaimers {
	margin: 25px 0;
}

.disclaimers p {
	font-size: 11px;
	margin-bottom: 0;
}

.fourboxes {
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	margin: 0 auto;
}

.fourboxes .box {
	width: 25%;
}

.fourboxes .box h3 {
	margin-bottom: 15px;
	min-height: 50px;
	font-size: 19px;
	color: #4b4b4b;
}

.fourboxes .box h3.icon img {
	float: left;
	margin-right: 15px;
}

.fourboxes .box h3 strong {
	margin-bottom: -20px;
}

.fourboxes .box ul.darkdots li {
	list-style-position: outside!important;
}

.fourboxes .box .thumb {
	clear: left;
	padding: 8px;
	background: #fff;
	border: 1px solid #e1e1e1;
	margin-bottom: 10px;
}

.fourboxes .box ul li {
	margin: 4px 0 4px 20px;
	font-size: 12px;
}

.fourboxes .box p {
	font-size: 12px;
}
.outlinks {padding-bottom: 10px;}

.fourboxes .box .outlinks a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	margin: 6px 0;
	padding: 2px;
}


.twoboxes {
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	margin: 0 auto;
}

.twoboxes .twobox {
	width: 33.33333%;
}

.twoboxes .twobox.first {
	width: 25%;
}

.twoboxes .twobox.second {
	width: 50%;
	padding-top: 35px!important;
}

.ie7 .graduation .twoboxes .twobox.second {
	width: 41%;
}

.twoboxes .twobox.third {
	width: 25%;
}

.twoboxes .twobox h3 {
	margin-bottom: 15px;
	font-size: 19px;
	color: #4b4b4b;
}

.twoboxes .twobox h3.icon img {
	float: left;
	margin-right: 15px;
}

.twoboxes .twobox h3 strong {
	margin-bottom: -20px;
}

.twoboxes .twobox ul.darkdots li {
	list-style-position: outside!important;
}

.twoboxes .twobox .thumb {
	clear: left;
	padding: 8px;
	background: #fff;
	border: 1px solid #e1e1e1;
	margin-bottom: 10px;
}

.twoboxes .twobox ul li {
	margin: 4px 0 4px 20px;
	font-size: 12px;
}

.twoboxes .twobox p {
	font-size: 12px;
}

.twoboxes .twobox .outlinks a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	margin: 6px 0;
	padding: 2px;
}

.personprofile {
	padding-bottom: 20px;
}

.personprofile .three {
	margin: 0 -15px;
}

.personprofile .three .person {
	width: 33.33333%;
}

.personprofile .person {
	text-align: center;
}

.personprofile .person .portrait {
	border-radius: 120px;
	width: 240px;
	height: 240px;
	overflow: hidden;
	border: 10px solid #fff;
	display: block;
	margin: 0 auto;
	background-size: inherit 240px!important;
}

.personprofile .person .info {
	padding: 10px 0 20px;
	text-shadow: 1px 1px 2px rgba(0,0,0,.3);
}

.personprofile .person .info .title {
	font-family: "Trade Gothic",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 22px;
	font-weight: 400;
	margin: 0;
	text-transform: uppercase;
}

.personprofile .person .info .title a, 
.personprofile .person .info a:hover {
	color: #fff;
}

.personprofile .person .info .description {
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #fff;
	margin: 0;
	text-transform: uppercase;
}

.profileslider {
	display: none;
}

.PromotionBar {
	padding: 20px 0;
}

.PromotionBar.twoCta {
	padding: 20px!important;
}

.PromotionBar.twoCta h4 {
	width: 50%;
	font-size: 18px;
	padding: 12px 0;
}

.PromotionBar.twoCta a.ui-button {
	width: auto;
	margin-left: 15px;
}

.PromotionBar h4 {
	margin: 0;
	padding-top: 10px;
	padding-right: 50px;
	font-size: 18px;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 400;
	color: #252525;
	width: 83.33333%;
}

.PromotionBar p {
	padding: 20px 15px 10px 10px!important;
}

.PromotionBar h6 {
	clear: both;
	text-align: left;
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: 400;
	padding: 0 15px;
	margin-top: 0;
}

.PromotionBar a.ui-button {
	width: auto; 
	padding: 0.5em;
	padding-bottom: 12px;
	/* position: relative; */
	left: 0/
}

.threecolList {
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	margin: 30px auto 0;
}

.threecolList ul.listcol {
	width: 33.33333%;
	padding-left: 0;
}

.threecolList ul.listcol li {
	width: 100%;
	list-style-position: outside;
	margin: 0 0 5px 35px!important;
	padding-left: 0;
	padding-right: 10px;
}

.threecolList ul.listcol li h3 {
	margin-top: 0;
	margin-bottom: 10px!important;
	font-size: 21px!important;
	font-family: 'Trade Gothic Bold';
}

.threecolList ul.listcol li.first {
	list-style: none;
	margin: 0 0 0 17px!important;
}

.threecolList li {
	width: 33.33333%;
	margin: 0 0 5px!important;
	font-size: 16px!important;
	font-family: 'Trade Gothic Bold';
	list-style-position: inside;
	color: #c00009;
}

.threecolList li span {
	display: inline;
	color: #4b4b4b;
}

.twocollist {
	margin-top: 10px;
	position: relative;
}

.twocollist.outer {
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	margin: 0 auto;
}

.twocollist.inner { 
	margin:0 -15px;
}

.twocollist li {
	width:50%;margin:0 0 5px 15px!important;
	list-style-position:inside;
	color:#c00009;
	list-style-type:disc;
	zoom:1;
}

.twocollist li span {
	display:inline;
	color:#4b4b4b;
	border-bottom:1px solid #ededed;
}

ul.darkdots li {
	color:#333;
    margin:0 0 5px 15px!important;
	list-style-position:outside;
	list-style-type:disc;zoom:1;
}
ul.darkdots li span {
	color:#c00009
}
.acc-section .darkdots {margin-bottom:20px;}
.acc-section ul {margin-bottom: 10px;}
.acc-section .panel-icon {
    display: block;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 15px;
}
.acc-section .panel.radius {
  border-radius: 11px;
}
.acc-section .panel {
  border: 1px solid #ccc;
  padding: 15px;
  float: right;
}
.acc-section .panel h4 {clear: both; line-height: 1.1; margin-bottom: 0;}
.program-detail-tabs .tabs-content .credits {margin-bottom: 0 !important; font-weight: bold; text-align: right; }
.acc-section table tr td {padding: 5px;}
.acc-section table tr td:last-child {text-align: center;}
.sc-totalcreditslabel {font-weight: bold;}

@media only screen and (max-width: 414px) {
  .acc-section .panel {width: 100%; margin-top: 1em;}
  .acc-section .panel h4 {text-align:center;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
    .acc-section .panel.radius {width: 142%; margin-right: -22px;}
}
.threecolprofiles {
	margin: 20px -15px;
	list-style: none;
	clear: both;
}

.threecolprofiles li {
	width: 33.33333%;
	margin-left: 0!important;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	position: relative;
}

.threecolprofiles li .portrait {
	padding: 0;
	width: 118px;
	height: 118px;
	overflow: hidden;
	opacity: 1!important;
	background: none!important;
}

.threecolprofiles li .portrait img {
	opacity: 1!important;
}

.threecolprofiles li .blurb {
	width: 58.33333%;
	padding-top: 30px;
}

.threecolprofiles li .blurb .title {
	font-family: "Trade Gothic",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #383838;
	margin: 0;
}

.threecolprofiles li .blurb p {
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #808285;
	margin: 0;
}

.threecolprofiles .slide-left,.threecolprofiles .slide-right {
	display: none;
	position: absolute;
	top: 45%;
	background: url('/ui/basic/images/sprites/slidernav.png') no-repeat;
	text-indent: -5000px;
	height: 25px;
	width: 18px;
	z-index: 50000;
}

.threecolprofiles .slide-right {
	right: 0;
	background-position: right center;
}

.threecolprofiles .slide-left {
	left: 0;
	background-position: left center;
}

.threecolprofiles .iePopup,.threecolprofiles .popup {
	padding: 25px;
	background: #fff;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 25px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 25px rgba(0,0,0,.3);
	box-shadow: 0 0 25px rgba(0,0,0,.3);
	position: absolute;
	z-index: 100;
	width: 375px;
	display: none;
	left: 50%;
	top: -85px;
}

.threecolprofiles .iePopup.last-of-row,.threecolprofiles .popup.last-of-row {
	left: -120%;
}

.threecolprofiles .iePopup h5,.threecolprofiles .iePopup h6,.threecolprofiles .popup h5,.threecolprofiles .popup h6 {
	margin: 0 0 5px;
}

.threecolprofiles .iePopup h6,.threecolprofiles .popup h6 {
	font-size: 12px;
}

.threecolprofiles .iePopup ul,.threecolprofiles .popup ul {
	margin: 0 0 10px 20px;
	float: left;
	width: 100%;
	padding-left: 15px;
}

.threecolprofiles .iePopup ul:last-of-type,.threecolprofiles .popup ul:last-of-type {
	margin-bottom: 0;
}

.threecolprofiles .iePopup ul li,.threecolprofiles .popup ul li {
	width: 100%;
    list-style-type: disc;
}

.threecolprofiles .iePopup p,.threecolprofiles .popup p {
	font-size: 12px;
	margin-bottom: 10px;
}

.threecolprofiles .iePopup .close-popup,.threecolprofiles .popup .close-popup {
	position: absolute;
	right: 0;
	top: 0;
	padding: 5px 20px;
	font-size: 25px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
}

.profileSlider-faculty {
	display: none;
}

.ui-darkbg .threecolprofiles li .blurb .title {
	color: #fff!important;
}

.ui-darkbg .threecolprofiles .iePopup h6,.ui-darkbg .threecolprofiles .iePopup ul li,
.ui-darkbg .threecolprofiles .popup h5,.ui-darkbg .threecolprofiles .popup h6,
.ui-darkbg .threecolprofiles .popup p,.ui-darkbg .threecolprofiles .popup ul li {
	color: #333!important;
}

.sharethis {
	width: 16.66667%;
	text-align: right;
	margin-top: 20px;
}

.fancycheckbox {
	border: none;
	margin: 0;
	padding: 0;
	clear: left;
	overflow: hidden;
}

.fancycheckbox label {
	font-weight: 400!important;
	font-size: 12px!important;
}

.fancycheckbox input[type=checkbox] {
	opacity: 0;
	float: left;
	width: 20px;
	cursor: pointer;
    margin-right: 7px;
}

.fancycheckbox input[type=checkbox]+label {
	margin: 0;
	clear: none;
	cursor: pointer;
	background: url('/ui/basic/images/icons/fancy-checkbox.png') left top no-repeat;
	height: 20px;
	line-height: 20px;
	color: #6d6e71;
}

.fancycheckbox input[type=checkbox]+label:hover {
	color: #000;
}

.fancycheckbox input[type=checkbox]:checked+label {
	background-position: left bottom;
	color: #000;
}

.fancycheckbox .active {
	background-position: left bottom!important;
	color: #000!important;
}

.lt-ie9 .fancycheckbox input[type=checkbox] {
	opacity: 1;
	float: left;
	width: 20px;
	cursor: pointer;
}

.lt-ie9 .fancycheckbox input[type=checkbox]+label {
	margin: 0 0 5px;
	clear: none;
	cursor: pointer;
	background: 0 0;
	height: 15px;
	line-height: 15px;
	color: #6d6e71;
}

.lt-ie9 .fancycheckbox input[type=checkbox]+label:hover {
	color: #000;
}

.noindex {
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	margin: 20px auto 0;
}

ul.breadcrumbs {
	width: 62.5%;
	border: none;
	background: 0 0;
	font-style: italic;
	text-transform: none;
	margin: 10px 0;
	padding-left: 10px;
}

ul.breadcrumbs li {
	padding: 0 10px 0 0;
	margin-left: 0;
}

ul.breadcrumbs li a,ul.breadcrumbs li span {
	text-transform: none;
	font-size: 11px!important;
	color: #232323;
	padding-left: 7px!important;
}

ul.breadcrumbs li::before {
	color: #232323;
	content: "> ";
}

ul.breadcrumbs li:first-of-type {
	margin-left: 0;
	padding-left: 0;
}

ul.breadcrumbs li:first-child {
	border: none;
}

ul.breadcrumbs li:first-child a {
	padding-left: 0;
}

.ctu-cta-list {
	width: 37.5%;
	margin-top: 20px;
}

.ctu-cta-list.home {
	margin: 10px 0;
}

.ctu-cta-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-align: right;
}

.ctu-cta-list ul li {
	display: inline-block;
	border-right: 1px solid #5d5d5d;
	padding-right: 8px;
	margin-right: 4px;
}

.ctu-cta-list ul li:last-child {
	padding: 0;
	margin: 0;
	border: none;
}

.ctu-cta-list ul li.phone a {
	color: #333;
	font-weight: 700;
	font-size: 14px;
}

.ctu-cta-list ul li.phone a:hover {
	color: #c00009;
}

.ctu-cta-list ul li#mobile-chat {
	display: none;
}

.ctu-cta-list ul li a {
	color: #c00009;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 400;
}

.ctu-cta-list ul li a:hover {
	color: #333;
}

.graybox {
	padding: 10px!important;
	border: 1px solid #c6c6c6;
	overflow: hidden;
}

.thumbnailSlider {
	position: relative;
	zoom: 1;
}

.thumbnailSlider:after {
	visibility: hidden;
	display: block;
	content: " ";
	clear: both;
	height: 0;
}

.thumbnailSlider .next-slide,.thumbnailSlider .prev-slide {
	position: absolute;
	padding: 15px;
	background-color: #c00009;
	z-index: 9999999;
	font-size: 20px;
	color: #fff;
	top: 48%;
	background-image: url('/ui/basic/images/slider/prev-slide-btn.png');
	background-repeat: no-repeat;
	background-position: center center;
	width: 40px;
	height: 75px;
	display: none;
}

.thumbnailSlider .next-slide {
	right: 0;
	background-image: url('/ui/basic/images/slider/next-slide-btn.png');
}

.thumbnailSlider img.bg {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 0;
	top: 0;
}

.thumbnailSlider img.graduationbg {
	width: 100%;
	z-index: 0;
	top: 0;
}

.thumbnailSlider .sliderWrapper {
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	margin: 0 auto;
	height: inherit;
	position: relative;
	z-index: 1;
	top: 0;
	padding: 20px 0;
}

.thumbnailSlider .sliderWrapper .content {
	display: none;
	padding-top: 0;
	overflow: visible;
}

.graduation .thumbnailSlider .sliderWrapper .content {
	margin-bottom: 0;
}

.thumbnailSlider .sliderWrapper>div h1,.thumbnailSlider .sliderWrapper>div h2 {
	color: #fff;
	margin: 0;
}

.thumbnailSlider .sliderWrapper>div h1 {
	font-size: 46px;
}

.thumbnailSlider .sliderWrapper>div h2 {
	font-size: 32px;
	padding-right: 30px;
	margin-bottom: 30px;
}

.thumbnailSlider .sliderWrapper>div .ui-button {
	position: absolute;
	bottom: 20px;
	left: 15px;
}

.thumbnailSlider .sliderWrapper>div .hero-bg {
	position: absolute;
	z-index: 9;
	left: 64px;
	top: 145px;
	width: 200px;
	height: 200px;
	border-radius: 50%;
	border: 9px solid #fff;
	background-size: 210px 210px;
}

.thumbnailSlider .sliderWrapper>div .graduationhero-bg {
	position: absolute;
	border-radius: 20px;
	background-color: rgba(255,255,255,.5);
	border: 5px solid #fff;
	width: 50%;
	height: 310px;
	top: 60px;
	right: 0;
	text-align: center;
	padding: 40px 0 0;
}

.thumbnailSlider .sliderWrapper>div .graduationhero-bg .ui-button {
	position: static;
	width: 118px;
	height: 113px;
	padding: 0;
}

.thumbnailSlider .sliderWrapper>div .graduationhero-bg h1,
.thumbnailSlider .sliderWrapper>div .graduationhero-bg h2 {
	color: #fff;
	margin: 0;
	text-align: center;
	text-shadow: #000 .1em .1em .2em;
}

.thumbnailSlider .sliderWrapper>div .graduationhero-bg h1 {
	font-size: 46px;
}

.thumbnailSlider .sliderWrapper>div .graduationhero-bg h2 {
	font-size: 32px;
	padding: 0;
}

.thumbnailSlider .sliderWrapper>div .graduationhero-content {
	position: absolute;
	width: 50%;
	top: 110px;
}

.thumbnailSlider .sliderWrapper>div .graduationhero-content a {
	color: #c00009;
	font-weight: 700;
}

.thumbnailSlider .sliderWrapper>div .graduationhero-content h1 {
	color: #c00009;
	font-size: 34px;
	font-weight: 700;
	margin-bottom: 10px;
}

.thumbnailSlider .sliderWrapper>div .graduationhero-content h2 {
	color: #000;
	font-size: 24px;
}



.thumbnailSlider .sliderWrapper .bg-img,.thumbnailSlider .sliderWrapper .headline,
.thumbnailSlider .sliderWrapper .information {
	position: relative;
	top: 0;
	z-index: 2;
}

.thumbnailSlider .sliderWrapper .headline {
	float: none;
	width: auto;
}

.thumbnailSlider .sliderWrapper .headline blockquote {
	margin: 0;
	padding: 0 30px 0 0;
	border: none;
	color: #fff;
	font-family: Georgia,serif;
	font-size: 17px;
	position: absolute;
	width: 340px;
	left: 10px;
	top: 337px;
}

.thumbnailSlider .sliderWrapper .bg-img {
	width: 16.66667%;
}

.thumbnailSlider .sliderWrapper .information {
	right: 0;
	top: 20px;
	padding: 20px;
	background: rgba(255,255,255,.3);
	border: 1px solid rgba(0,0,0,.27);
	border-radius: 10px;
	float: none;
	width: 60%;
	margin: 0 20px 0 370px;
}

.thumbnailSlider .sliderWrapper .information h3 {
	font-size: 25px;
	margin-top: 0;
	margin-bottom: 15px;
}

.thumbnailSlider .sliderWrapper .information p {
	color: #232323;
	font-size: 13px;
	line-height: 1.3em;
	margin: 0 0 5px;
}

.thumbnailSlider .sliderWrapper .information p.main {
	margin: 15px 0;
}

.thumbnailSlider .sliderWrapper .information p a.ui-tradebold {
	font-size: 17px;
	text-align: center;
}

.thumbnailSlider .sliderWrapper .information ul.threecollist {
	font-size: 11px;
}

.thumbnailSlider .sliderWrapper .information ul.threecollist li {
	width: 21.3333%;
}

ul.slider-nav {
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	margin: 0 auto;
	list-style: none;
	overflow: hidden;
	padding: 40px 0 0;
	position: relative;
	z-index: 1;
}

ul.slider-nav li {
	float: left;
	width: 18%;
	margin-left: 1.75%;
	padding: 8px;
	border: 1px solid #c6c6c6;
	background: #fff;
	-webkit-transition: background .3s ease-in;
	-moz-transition: background .3s ease-in;
	-o-transition: background .3s ease-in;
	transition: background .3s ease-in;
}

ul.slider-nav li:hover {
	background: #c00009;
	border-color: #c00009;
}

ul.slider-nav li.active {
	background: #333;
	border-color: #333;
}

ul.slider-nav li a {
	display: block;
	height: 115px;
	overflow: hidden;
}

/*Graduation Hero Images with Text*/
.herotext {margin-top: -14px; margin-bottom: 20px;}
.herotext h1, .herotext h2, .herotext h3 {
    position: absolute;
    color: #fff;
    padding: 0 35px;
    line-height: 100%;
    text-transform: uppercase;
}
.herotext h1 {
    top: 65px; 
    padding: 0 30px;
    font-size: 138px;
    letter-spacing: -.02em;
}
.herotext h3 {
    top: 40px;
    font-size: 37px;
}
.herotext#grad-welcome h1 {font-size: 92px; top: 25px;}
.herotext#grad-welcome h3 {font-size: 83px; top: 105px; letter-spacing: -.03em;}
.herotext#grad-register h1 {font-size: 120px; top:70px; letter-spacing: 0;}
.herotext#grad-register h3 {font-size: 56px; top:30px;}
.herotext#grad-event h1 {font-size: 97px; top:24px; letter-spacing: 0;}
.herotext#grad-event h2 {font-size: 76px; top:112px; letter-spacing: -.02em; padding: 0 32px;}
.herotext#grad-faqs h1 {font-size: 40px; top:30px; letter-spacing: -.02em;}
.herotext#grad-faqs h2 {font-size: 77px; top:67px; padding: 0 30px;}
.herotext#grad-faqs h3 {font-size: 45px; top: 140px; padding: 0 30px; letter-spacing: -.02em;}

#grad-faqs-questions.row {padding-left: 5px;}
#grad-faqs-questions h4 {margin-bottom: 10px; margin-top: 15px;}
#grad-faqs-questions h4:first-child {margin-top:0;}

/*Graduation Countdown Widget*/
.graddate-countdown {float: left;}
.graddate-countdown .grad-portrait {	
    position: relative;
    height: 238px;
    width: 302px;
    margin: 0 auto 10px auto;
}
.graddate-countdown .grad-landscape {
    position: relative;
    display: none;
}
.graddate-countdown .grad-landscape img {width: 100%; height: 53px;}
.graddate-countdown .grad-portrait h1, .graddate-countdown .grad-portrait h2, .graddate-countdown .grad-portrait h3,
.graddate-countdown .grad-landscape h1, .graddate-countdown .grad-landscape h2
{
    text-transform: uppercase; 
    text-align: center; 
    font-family: "Trade Gothic Bold"; 
    font-weight: normal; 
    color: #fff;
    position: absolute;
    width: 100%;
}
.graddate-countdown .grad-landscape h1, .graddate-countdown .grad-landscape h2 {width: auto;}
.graddate-countdown .grad-portrait h1 { font-size: 94px; top: 30px;}
.graddate-countdown .grad-portrait h2 {font-size: 34px; top: 125px; word-spacing: 0;}
.graddate-countdown .grad-portrait h3 {font-size: 30px; top: 90px;}
.graddate-countdown .grad-landscape h1 {top: 5px; left: 5px; font-size: 46px;}
.graddate-countdown .grad-landscape h2 {top: 11px; left: 69px; font-size: 25px;}

.graddate-countdown .grad-portrait .ui-white-button {position: absolute; top: 185px; margin-left: 93px; }
.graddate-countdown .grad-landscape .ui-white-button {position: absolute; right: 25px; top: 6px;}
.graddate-countdown .ui-white-button:focus, .graddate-countdown  .ui-white-button:active, .graddate-countdown .ui-white-button:hover {background: #fff;}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .graddate-countdown .grad-portrait {display: none;}
    .graddate-countdown .grad-landscape {margin-bottom: 10px; display: block; width: 113%; margin-left: -15px;}
    .graddate-countdown .grad-landscape h1 {top: 8px; left: 10px;}
    .graddate-countdown .grad-landscape h2 {font-size: 32px; left: 75px; top: 10px;}
    .graddate-countdown .grad-landscape .ui-white-button {top: 8px; right: 19px;}
}
@media only screen and (max-width : 414px) {
    .graddate-countdown {width: 100%; text-align: center;}
    .graddate-countdown .grad-landscape {display: none;}
    .graddate-countdown .grad-portrait .ui-white-button {margin-left: 103px;}
    .image-right {float: left!important; padding: 0!important; width: 100%; margin-bottom: 10px;}
    .herotext {margin-left: -15px; margin-right: -15px;}
    .herotext h1, .herotext h3 {line-height: 100%; padding-left: 15px;}
    .herotext h3 {top: 15px;font-size: 30px;}
    .herotext h1 {top: 40px; font-size: 75px;}
    .herotext#grad-register h1 {font-size: 75px; top: 40px;}
    .herotext#grad-register h3 {font-size: 36px; top: 15px;} 
    .herotext#grad-welcome h1 {font-size: 50px; top: 15px;}
    .herotext#grad-welcome h3 {font-size: 47px; top: 59px;}
    .herotext#grad-event h1 {font-size: 63px; top:6px;}
    .herotext#grad-event h2 {font-size: 50px; top:60px; padding: 0 17px;}
    .herotext#grad-faqs h1 {font-size: 28px; top:10px; letter-spacing: -.02em;}
    .herotext#grad-faqs h2 {font-size: 58px; top:29px; padding: 0 10px;}
    .herotext#grad-faqs h3 {font-size: 33px; top: 78px; padding: 0 10px; letter-spacing: -.02em;}
}
@media only screen and (min-device-width : 375px) and (max-device-width : 736px) and (orientation : landscape) { 
    .graddate-countdown .grad-landscape h1 {top: 7px; font-size: 49px;}
    .graddate-countdown .grad-landscape h2 {top: 13px; left: 72px; font-size: 27px;}
    .graddate-countdown .grad-landscape .ui-white-button {right: 15px; top: 8px;}
}
@media only screen and (min-device-width : 375px) and (max-device-width : 736px) and (orientation : portrait) { 
    .graddate-countdown .grad-portrait {width: 302px!important;}
}
@media only screen and (max-width : 767px) and (orientation : landscape) {
    .graddate-countdown .grad-portrait {display: none;}
    .graddate-countdown .grad-landscape {display: block; margin-bottom: 10px;}
    .herotext#grad-faqs h1 {top:25px;}
    .herotext#grad-faqs h2 {top:58px;}
    .herotext#grad-faqs h3 {top: 127px;}
    .herotext {margin-left: -15px; margin-right: -15px;}
    .herotext img {width: 100%;}
}
@media only screen and (min-device-width : 340px) and (max-device-width : 640px) and (orientation : portrait) { 
    .graddate-countdown .grad-portrait {width: 302px;}
}
@media only screen and (min-width : 640px) and (max-width : 640px) and (orientation : landscape) { 
    .graddate-countdown .grad-landscape h2 {font-size: 25px; left: 45px; width: 75%;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { 
    .graddate-countdown .grad-landscape h1 {top: 7px;}
    .graddate-countdown .grad-landscape h2 {font-size: 22px; top: 15px;}
    .graddate-countdown .grad-landscape .ui-white-button {top: 8px; right: 10px;}
    .herotext h1, .herotext h2, .herotext h3 {margin-top: -10px;}
}
@media only screen and (max-width : 320px) and (orientation : portrait) { 
    .graddate-countdown .grad-portrait {width: auto;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .herotext img {width:100%;}
}

.container a.more-stories {
	padding: 10px;
	float: right;
	margin: 20px 5px 20px 10px;
	font-size: 20px;
	position: relative;
	z-index: 1;
	color: #fff;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0;
	height: 0;
	overflow: hidden;
}

.video-container embed,.video-container iframe,.video-container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.lt-ie9 .thumbnailSlider .sliderWrapper .headline blockquote {
	top: 375px;
}


.numbers-slider,.technology-slider {
	width: 83.33333%;
	margin: 10px auto;
}

.numbers-slider ul li,.technology-slider ul li {
	margin: 0;
}

.numbers-slider .singlecol p,.technology-slider .singlecol p {
	margin-bottom: 40px;
}

.numbers-slider .singlecol h3,.technology-slider .singlecol h3 {
	margin-top: 0;
}

.numbers-slider .multicol,.technology-slider .multicol {
	overflow: hidden;
	text-align: left;
}

.numbers-slider .multicol p,.technology-slider .multicol p {
	padding-right: 15px;
}

.numbers-slider .multicol ul,.technology-slider .multicol ul {
	list-style: none;
	margin: 10px 0 30px;
	padding: 0;
}

.numbers-slider .multicol ul li,.technology-slider .multicol ul li {
	display: inline-block;
	margin-right: 15px;
}

.numbers-slider .multicol .column,.technology-slider .multicol .column {
	float: left;
}

.numbers-slider .multicol .single,.technology-slider .multicol .single {
	width: 33.33333%;
}

.numbers-slider .multicol .double,.technology-slider .multicol .double {
	width: 66.66666%;
}

.numbers-slider .multicol .double img,.technology-slider .multicol .double img {
	float: right;
}

.numbers-slider .threecol,.technology-slider .threecol {
	overflow: hidden;
	margin: 0 0 30px;
	text-align: left;
	padding: 0 20px;
}

.numbers-slider .threecol h4,.technology-slider .threecol h4 {
	margin: 20px 0;
}

.numbers-slider .threecol .column,.technology-slider .threecol .column {
	width: 33%;
	float: left;
	height: auto!important;
}

.numbers-slider .threecol .column:last-child,.technology-slider .threecol .column:last-child {
	border: none;
}

.numbers-slider .threecol .column p,.technology-slider .threecol .column p {
	padding-right: 20px;
}

.numbers-slider .flex-direction-nav li a,.technology-slider .flex-direction-nav li a {
	opacity: 1;
	width: 32px;
	height: 123px;
	margin: -80px -50px 0;
	padding: 75px 40px;
}

.numbers-slider .flex-direction-nav li a.flex-prev,.technology-slider .flex-direction-nav li a.flex-prev {
	background-image: url('/ui/basic/images/slider/flex-prev-btn.png');
	background-repeat: no-repeat;
	background-position: center center;
}

.numbers-slider .flex-direction-nav li a.flex-next,.technology-slider .flex-direction-nav li a.flex-next {
	background-image: url('/ui/basic/images/slider/flex-next-btn.png');
	background-repeat: no-repeat;
	background-position: center center;
}

.numbers-slider .flex-direction-nav li a:hover,.technology-slider .flex-direction-nav li a:hover {
	opacity: .4;
}

.ie10 .technology-slider .flex-direction-nav li a.flex-prev,
.ie9 .technology-slider .flex-direction-nav li a.flex-prev {
	left: -50px!important;
}

.ie10 .technology-slider .flex-direction-nav li a.flex-next,
.ie9 .technology-slider .flex-direction-nav li a.flex-next {
	right: -50px!important;
}

.ctu-experience-numbers .ui-wrapper {
	margin: 0 auto!important;
	padding: 20px;
}

.ie7 .ctu-experience-numbers .ui-wrapper {
	padding: 50px 20px 20px;
}

.ctu-experience-numbers .ui-wrapper h2 {
	text-align: center;
}

.numbers-slider .numbers-slider-top {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 20px 0;
	overflow: hidden;
	zoom: 1;
}

.numbers-slider .numbers-slider-top .info {
	width: 66.66667%;
	text-align: left;
}

.ie7 .numbers-slider .numbers-slider-top .info {
	width: 59%;
}

.numbers-slider .numbers-slider-top .info h3 {
	font-family: 'Trade Gothic Bold';
	font-size: 18px;
	color: #252525;
	margin: 0;
	text-transform: uppercase;
}

.numbers-slider .numbers-slider-top .info p {
	font-size: 13px;
	margin: 0;
}

.numbers-slider .numbers-slider-top .info.no-cta {
	width: 100%;
}

.numbers-slider .numbers-slider-top .cta {
	width: 33.33333%;
	padding-top: 15px;
}

.numbers-slider .numbers-slider-top .cta strong {
	float: left;
	display: block;
	font-size: 45px;
	font-family: "Trade Gothic Bold";
	line-height: 45px;
}

.numbers-slider .numbers-slider-top .cta .number-desc {
	float: left;
	width: 65px;
	font-size: 18px;
	font-family: "Trade Gothic";
	color: #c00009;
	line-height: 22px;
	margin-left: 7px;
}

.numbers-slider .multicol>img {
	margin: 25px auto;
}

.numbers-slider .boxes {
	padding: 20px 0;
}

.numbers-slider .boxes .box {
	width: 33.33333%;
	height: 265px;
}

.ie7 .numbers-slider .boxes .box {
	width: 29%;
	height: 300px;
}

.ie7 .numbers-slider .boxes .box .inside {
	padding-top: 20px!important;
	height: 260px;
}

.numbers-slider .boxes .box .inside {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 20px;
	height: 100%;
	position: relative;
}

.numbers-slider .boxes .box .inside span {
	position: absolute;
	display: block;
	bottom: 0;
	right: 5px;
	font-style: italic;
	font-size: 12px;
	color: #868684;
}

.numbers-slider .boxes .box .inside img {
	width: 100%!important;
	height: auto!important;
}

.numbers-slider .boxes .box .inside:hover {
	border: 1px solid #464541;
}

.numbers-slider .boxes .box.satisfied .inside {
	padding-top: 50px;
}

.numbers-slider .boxes .box.employersrate .inside {
	padding-top: 15px;
}

.numbers-slider .boxes .box.bachelors .inside,
.numbers-slider .boxes .box.recommend .inside {
	padding-top: 25px;
}

.numbers-slider .boxes .box.hireanother .inside {
	padding-top: 55px;
}

.numbers-slider .numbers-slider-footer {
	border-top: 1px solid #ccc;
	text-align: left;
}

.numbers-slider .numbers-slider-footer.sources {
	border-bottom: 1px solid #ccc;
	padding: 20px 15px;
}

.numbers-slider .numbers-slider-footer.sources p {
	font-size: 12px;
	color: #464541;
	margin: 15px 0 0;
}

.numbers-slider .numbers-slider-footer.sources p:first-child {
	margin: 0;
}

.numbers-slider .learnings {
	padding: 20px 0 0;
}

.numbers-slider .learnings p {
	font-size: 18px;
	font-family: 'Trade Gothic Bold';
	color: #252525;
	overflow: hidden;
	zoom: 1;
	padding: 0;
}

.numbers-slider .learnings p .ui-button {
	float: right;
	margin-left: 15px;
}

.behind-the-scenes {
	padding: 20px;
}

.behind-the-scenes h3 {
	margin-bottom: 30px;
}

.behind-the-scenes ol {
	width: 80%;
}

.behind-the-scenes ol li {
	width: 95%;
}

.behind-the-scenes .top-content {
	overflow: hidden;
	width: 100%;
}

.behind-the-scenes .top-content img {
	margin-bottom: 10px;
}

.behind-the-scenes .top-content p {
	font-size: 17px!important;
	font-family: 'Trade Gothic Bold';
}

.behind-the-scenes .main-acc-content p {
	color: #c00009;
	font-size: 22px;
	font-family: 'Trade Gothic Bold';
	line-height: 1.2em!important;
}

.behind-the-scenes .main-acc-content .twocolumn {
	min-width: inherit;
	max-width: inherit;
}

.behind-the-scenes .main-acc-content .twocolumn article {
	margin-bottom: 0;
}

.behind-the-scenes .main-acc-content ol,.behind-the-scenes .main-acc-content ul {
	padding-left: 0;
	margin-left: 25px;
}

.behind-the-scenes .main-acc-content ol li,.behind-the-scenes .main-acc-content ul li {
	font-size: 14px;
	margin-bottom: 15px;
}

.behind-the-scenes .gray-box {
	padding: 7px;
	border: 1px solid #e0e0e0;
	float: left;
	margin-right: 20px;
	background: #fff;
}

.behind-the-scenes h3 {
	color: #272727;
}

.behind-the-scenes .tab-holder {
	width: 25%;
	right: 75%;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	border-radius: 7px;
}

.behind-the-scenes .tab-holder li {
	border-bottom: 1px solid #888;
	border-top: 1px solid #bbb;
	margin-left: 0;
	margin-right: 50px;
	background: #aaa;
	position: relative;
}

.behind-the-scenes .tab-holder li:first-of-type {
	border-radius: 7px 7px 0 0;
	border-top: none;
}

.behind-the-scenes .tab-holder li:last-of-type {
	border-radius: 0 0 7px 7px;
	border-bottom: none;
}

.behind-the-scenes .tab-holder li span {
	width: 0;
	height: 0;
	position: absolute;
	top: 9px;
	right: -21px;
	border: 21px solid #c00009;
	border-radius: 0 5px 0 0;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	display: none;
	z-index: 0;
}

.behind-the-scenes .tab-holder li a {
	display: table-cell;
	padding: 0 15px;
	background: #aaa;
	color: #fff;
	position: relative;
	height: 60px;
	line-height: 20px;
	z-index: 10;
	vertical-align: middle;
	width: 190px;
	border-radius: 7px;
	font-size: 16px;
	font-family: 'Trade Gothic Bold';
}

.behind-the-scenes .tab-holder li a:hover {
	background: #767676;
}

.behind-the-scenes .tab-holder li a span {
	display: none;
}

.behind-the-scenes .tab-holder li a.selected {
	background: #c00009!important;
	border-radius: 7px 0 0 7px;
}

.behind-the-scenes .acc-content {
	width: 75%;
	left: 25%;
}

/* Left Off Here (refactoring) */

.behind-the-scenes.ios5 .acc-content
{
	position: static;
	width: 100%;
	float: left;
}

.behind-the-scenes.ios5 .trigger
{
	width: 100%;
	float: left;
	display: block!important;
}

.behind-the-scenes.ios5 h4
{
	padding: 10px 15px;
	background: #333;
	margin: 0 0 10px;
	color: #fff;
}

.behind-the-scenes.ios5 h4.active
{
	color: #fff;
	background: #c00009;
	margin-bottom: 10px;
}

.ie9 .behind-the-scenes .main-acc-content ol
{
	list-style: disc!important;
}

.fourcolboxes
{
	list-style: none;
	overflow: hidden;
	padding: 0 .1px;
}

.fourcolboxes li
{
	float: left;
	position: relative;
	width: 22%;
	height: 180px;
	margin: 0 25px 25px 0!important;
	z-index: 98;
}

.fourcolboxes li.last
{
	margin-right: 0!important;
}

.fourcolboxes li img
{
	display: block;
	margin: 15px auto 10px;
}

.fourcolboxes li h3
{
	margin-bottom: 15px;
}

.fourcolboxes li div
{
	margin: 0;
	padding: 10px;
	text-align: center;
	background: #fff;
	border: 1px solid #ccc;
	height: 180px;
	position: absolute;
	z-index: 99;
	overflow: hidden;
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}

.fourcolboxes li div p
{
	display: none;
	font-size: 12px;
	line-height: 15px;
}

.fourcolboxes li div .hover,.fourcolboxes li div:hover
{
	top: 0;
	left: 0;
	height: 385px;
	z-index: 100;
	-webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 5px 5px rgba(0,0,0,.1);
	box-shadow: 0 0 5px 5px rgba(0,0,0,.1);
}

.fourcolboxes li div .hover p,.fourcolboxes li div:hover p
{
	display: block;
}

.fourcolboxes li.bottom
{
	z-index: 97;
}

.fourcolboxes li.bottom:hover
{
	z-index: 100;
}

.fourcolboxes li.bottom div
{
	z-index: 97;
}

.fourcolboxes li.bottom div .hover,.fourcolboxes li.bottom div:hover
{
	top: -205px;
	height: 385px;
	z-index: 1000;
}

.fourcolboxes li h5
{
	font-size: 14px;
}

.awards-accredidations .rankings-accredidations-slider
{
	width: 66.66667%;
	padding: 0 40px;
	display: none;
}

.awards-accredidations .rankings-accredidations-slider ul,.awards-accredidations .rankings-accredidations-slider ul li
{
	margin: 0;
	padding: 0;
}

.awards-accredidations .rankings-accredidations-slider ul li div img
{
	display: block;
	text-align: center;
	margin: 0 auto 20px;
}

.awards-accredidations .rankings-accredidations-slider ul li div p
{
	margin-top: 10px;
}

.lt-ie9 .resourcelist .resource .story .caption
{
	background: #000;
}

.resourcelist
{
	overflow: hidden;
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	margin: 0 auto;
}

.resourcelist .ui-button
{
	clear: both;
}

.resourcelist .resource
{
	float: left;
	height: 179px;
	position: relative;
	margin-bottom: 15px;
}

.resourcelist .resource.mobile-resource
{
	font-size: 12px;
	color: #919191;
	line-height: 18px;
}

.resourcelist .resource.mobile-resource .story
{
	width: 100%;
	margin-bottom: 15px;
}

.resourcelist .resource .story a img
{
	width: 100%;
}

.resourcelist .resource.single
{
	width: 18.4375%;
}

.resourcelist .resource.double {
	width: 38.35%;
}

.resourcelist .resource.tall
{
	height: 373px;
}

.resourcelist .resource .story
{
	position: relative;
	overflow: hidden;
	margin-top: -6px;
	height: inherit;
}

.resourcelist .resource .story a
{
	height: inherit;
	display: block;
}

.resourcelist .resource .story img
{
	position: relative;
	top: 6px;
}

.resourcelist .resource .story .caption
{
	position: absolute;
	bottom: -373px;
	left: 0;
	background: rgba(0,0,0,.7);
	color: #fff;
	padding: 10px;
	margin: 0;
	font-size: 11px;
	clear: left;
	-webkit-transition: position .3s ease-in;
	-moz-transition: position .3s ease-in;
	-o-transition: position .3s ease-in;
	transition: position .3s ease-in;
	width: 100%;
	line-height: 17px;
}

.resourcelist .resource a
{
	position: relative;
}

.resourcelist .resource h4
{
	font-family: Arial,sans-serif;
	font-size: 12px;
	margin-top: 0;
	line-height: 1.7em;
	margin-bottom: 0;
}

.resourcelist .resource h4 .icon
{
	float: left;
}

.resourcelist .resource h5
{
	font-size: 26px;
	font-weight: 700;
	color: #c00009;
	font-family: Arial,sans-serif;
}

.resourcelist .resource h5:first-of-type
{
	margin-top: 0;
}

.resourcelist .resource p
{
	font-size: 12px;
	color: #919191;
	margin-bottom: 0;
	clear: left;
}

.resourcelist .resource p strong
{
	color: #232323;
}

.resourcelist .resource p a
{
	color: #c00009;
}

.resourcelist .resource.featured
{
	border-color: #c00009!important;
	background: #c00009!important;
	color: #fff!important;
}

.resourcelist .resource.featured:hover
{
	border-color: #920005!important;
	background: #920005!important;
}

.resourcelist .resource.featured:hover .infobar
{
	background: #920005!important;
}

.resourcelist .resource.featured .caption,.resourcelist .resource.featured a,.resourcelist .resource.featured h4,.resourcelist .resource.featured p
{
	color: #fff;
}

.resourcelist .resource.featured .infobar
{
	color: #fff!important;
	background: #c00009!important;
}

.resourcelist .resource.featured .infobar a,.resourcelist .resource.featured .infobar a:hover
{
	color: #fff;
}

.resourcelist .resource .infobar
{
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	background: #fff;
}

.resourcelist .resource .infobar a
{
	color: #ababab;
	font-size: 10px;
	font-weight: 700;
	display: block;
	text-transform: uppercase;
	height: 30px;
}

.resourcelist .resource .infobar a:hover
{
	color: #333;
}

.resourcelist .resource .infobar .source
{
	float: left;
	padding-left: 20px;
	background-position: left center;
	background-repeat: no-repeat;
	width: 65%;
	position: relative;
	left: 10px;
}

.resourcelist .resource .infobar .source.infographics
{
	background-image: url('/ui/basic/images/icons/infographic-grey.png');
}

.resourcelist .resource .infobar .source.stories
{
	background-image: url('/ui/basic/images/icons/stories-grey.png');
}

.resourcelist .resource .infobar .source.social
{
	background-image: url('/ui/basic/images/icons/social-gray.png');
}

.resourcelist .resource .infobar .source.videos
{
	background-image: url('/ui/basic/images/icons/videos-grey.png');
}

.resourcelist .resource .infobar .source.white-papers
{
	background-image: url('/ui/basic/images/icons/whitepaper-grey.png');
}

.resourcelist .resource .infobar .source.blogs
{
	background-image: url('/ui/basic/images/icons/rss-grey.png');
}

.resourcelist .resource .infobar .source.faqs
{
	background-image: url('/ui/basic/images/icons/faqs-grey.png');
}

.resourcelist .resource .infobar .source.pictures
{
	background-image: url('/ui/basic/images/icons/photos-grey.png');
}

.resourcelist .resource .infobar .source.downloads
{
	background-image: url('/ui/basic/images/icons/download-grey.png');
}

.resourcelist .resource .infobar .share
{
	float: right;
	background: url('/ui/basic/images/icons/share-icon-gray.png') no-repeat right center;
	padding-right: 17px;
	text-align: right;
	position: relative;
	right: 10px;
	color: #ababab;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
	cursor: pointer;
}

.resourcelist .resource .video-thumb
{
	display: block;
	height: auto;
	position: relative;
}

.resourcelist .resource .video-thumb .play-btn
{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url('/ui/basic/images/icons/play-btn.png') no-repeat center center;
}

.resourcelist .resource .video-thumb:hover .play-btn
{
	opacity: .7;
}

.ie7 .articlelist .article-thumbs .resourcelist
{
	width: 640px;
}

.ie7 .articlelist .article-thumbs .resourcelist .double.resource
{
	width: 23%;
}

.ie7 .blogsidebar
{
	float: right;
}

.masonry,.masonry .masonry-brick,.resourcelist
{
	-webkit-transition-duration: .7s;
	-moz-transition-duration: .7s;
	-ms-transition-duration: .7s;
	-o-transition-duration: .7s;
	transition-duration: .7s;
}

.masonry,.resourcelist
{
	-webkit-transition-property: height,width;
	-moz-transition-property: height,width;
	-ms-transition-property: height,width;
	-o-transition-property: height,width;
	transition-property: height,width;
}

.lt-ie9 .featuredarticles .caption
{
	background: #000;
}

.featuredarticles
{
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	margin: 0 auto 20px;
	padding: 0 20px;
}

.featuredarticles h1
{
	margin: 0 0 10px;
}

.featuredarticles .caption
{
	position: absolute;
	bottom: 1px;
	left: 0;
	background: rgba(0,0,0,.7);
	color: #fff;
	padding: 15px 150px 15px 15px;
	margin: 0;
	font-weight: 700;
	clear: left;
	-webkit-transition: background .1s ease-in;
	-moz-transition: background .1s ease-in;
	-o-transition: background .1s ease-in;
	transition: background .1s ease-in;
}

.featuredarticles .caption span
{
	display: block;
	margin-top: 20px;
	width: 25%;
}

.featuredarticles .featured-main
{
	width: 58.33333%;
	overflow: hidden;
	margin: 15px 0;
}

.featuredarticles .featured-main img
{
	width: 100%;
}

.featuredarticles .featured-main .story
{
	overflow: hidden;
	width: 100%;
	position: relative;
}

.featuredarticles .featured-main a:hover .caption
{
	background: rgba(171,0,6,.8);
}

.featuredarticles .featured-thumbs
{
	width: 41.66667%;
	margin-top: 15px;
	float: left;
}

.featuredarticles .featured-thumbs img.graybox
{
	padding: 5px!important;
	float: left;
	margin: 0 15px 15px 0;
}

.featuredarticles .featured-thumbs ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.featuredarticles .featured-thumbs ul li
{
	overflow: hidden;
	margin: 0 0 14px;
}

.featuredarticles .featured-thumbs ul li strong
{
	display: block;
}

.featuredarticles .featured-thumbs ul li:last-of-type
{
	margin-bottom: 0;
}

.featuredarticles .featured-thumbs ul li a h4
{
	display: block;
	color: #c00009;
	font-size: 12px;
	font-family: Arial;
	margin: 0;
	line-height: 1.7em;
}

.featuredarticles .featured-thumbs ul li a p
{
	font-size: 12px!important;
	color: #232323;
	margin-bottom: 0;
}

.featuredarticles .featured-thumbs ul li a:hover p
{
	color: #c00009;
}

.featuredarticles .featured-thumbs ul li a:hover img
{
	opacity: .8;
}

.mediafilter
{
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	border-bottom: 1px solid #c6c6c6;
	position: relative;
	z-index: 5;
    margin: 0 auto;
}

.mediafilter h4
{
	color: #232323;
	margin: 15px 15px 15px 0;
	font-size: 18px;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
}

.mediafilter ul.icons
{
	list-style: none;
    padding-top:15px;

}

.mediafilter ul.icons.mobile
{
	padding: 0 0 0 65px;
}

.mediafilter ul.icons.mobile li:first-child a
{
	padding: 0 8px;
}

.mediafilter ul.icons.mobile li a
{
	display: inline-block;
	height: 27px;
	line-height: 27px;
	width: auto;
	padding: 0 8px 0 2px;
	color: #fff;
	overflow: hidden;
	border-radius: 3px;
	font-size: 12px;
	margin-bottom: 6px;
}

.mediafilter ul.icons.mobile li a img
{
	float: left;
	margin-right: 5px;
	width: 25px;
}

.mediafilter ul.icons li
{
	display: inline-block;
	margin-left: 8px;
	zoom: 1;
    margin-bottom:0!important;
}
.mediafilter ul.icons li img {display:block!important;}
.mediafilter ul.icons li a
{
	border-radius: 50%;
	background: #c2c2c2;
	display: block;
	width: 39px;
	height: 39px;
	-webkit-transition: background .1s ease-in;
	-moz-transition: background .1s ease-in;
	-o-transition: background .1s ease-in;
	transition: background .1s ease-in;
	overflow:hidden;
}

.mediafilter ul.icons li a:hover
{
	background: #565656;
}

.mediafilter ul.icons li a.active
{
	background: #c00009;
}

.mediafilter .category-filter,.mediafilter .content-filter,.mediafilter .program-filter
{
	width: 30%;
}

.mediafilter .category-filter.column3, 
.mediafilter .content-filter.column3, 
.mediafilter .program-filter.column3
{
	width: 45%;
}


.mediafilter .program-filter
{
	z-index: 4;
}

.mediafilter .content-filter
{
	z-index: 3;
}

.mediafilter .category-filter
{
	z-index: 2;
}

.mediafilter .submit-container
{
	z-index: 1;
}

.mediafilter.faculty-filter
{
	width: auto;
	min-width: 0;
}

.mediafilter.faculty-filter .program-filter
{
	width: 100%;
	padding: 0;
}

.mediafilter.faculty-filter h4
{
	float: left;
	width: 50px;
}

.mediafilter>div:first-child
{
	padding: 0 15px 0 0;
}

.mediafilter .submit-container
{
	width: 10%;
	padding: 0;
}

.mediafilter .filter-container .filter-inner
{
	display: block;
	width: 100%;
	height: 36px;
	line-height: 36px;
	border: 1px solid #acacac;
	background: url('../basic/images/forms/select-bg.png') #e7e3dd repeat-x;
	background: -webkit-linear-gradient(top,#fff,#e7e3dd);
	background: -moz-linear-gradient(top,#fff,#e7e3dd);
	background: -o-linear-gradient(top,#fff,#e7e3dd);
	background: -ms-linear-gradient(top,#fff,#e7e3dd);
	background: linear-gradient(top,#fff,#e7e3dd);
	color: #232323;
	padding: 0 5px;
}

.mediafilter .filter-container .filter-inner.active .filter
{
	display: block;
}

.mediafilter .filter-container .filter-inner.active .filter-icon
{
	background-position: -24px center;
}

.mediafilter .filter-container .filter-title
{
	display: block;
	float: left;
	width: 85%;
}

.mediafilter .filter-container .filter-icon
{
	display: block;
	float: right;
	background: url('/~/media/CTU/Images/icons/filter-icons/filter-plus-minus.png') no-repeat 0 center;
	width: 24px;
	height: 100%;
}

.mediafilter .filter-container .filter-icon.close
{
	background-position: 0 center;
}

.mediafilter .filter-container .filter-icon.open
{
	background-position: -24px center;
}

.mediafilter .filter-container .filter
{
	display: none;
	position: absolute;
	left: 0;
	top: 36px;
	width: 100%;
	background-color: #d9d5ce;
	border: 1px solid #acacac;
	border-top: none;
	list-style: none;
	margin: 0;
	padding: 5px;
}

.mediafilter .filter-container .filter li
{
	margin: 5px 0;
}

.faculty-profile-filter
{
	display: none;
	width: 100%;
	border-radius: 3px;
	padding: 5px;
	margin-bottom: 20px;
}

.mediafilter span
{
	display: inline;
	width: auto;
}

.mediafilter .dropdown
{
	width: 100%!important;
}
.mediafilter
{
    display:none;
}
.tyslice div:first-of-type{
	text-align:center;
}

.tyslice h3{
	padding-top:20px;
}
.tyslice p{
	
	padding-top:20px;
}

.thankyou-twocol{
	padding-left:10px;
	padding-right:10px;
}
.thankyou-twocol .columns
{
    padding-left:5px;
    padding-right:5px;
}
.form div.custom.dropdown,.mediafilter div.custom.dropdown
{
	display: block;
	position: relative;
	height: 36px;
	margin-bottom: 9px;
	margin-top: 2px;
}

.form div.custom.dropdown ul,.mediafilter div.custom.dropdown ul
{
	overflow-y: auto;
	max-height: 200px;
}

.form div.custom.dropdown a.current,.mediafilter div.custom.dropdown a.current
{
	overflow: hidden;
	display: block;
	width: auto;
	line-height: 34px;
	min-height: 36px;
	padding-left: 5px;
	padding-right: 24px;
	border: 1px solid #acacac;
	color: #232323;
	background: url('../basic/images/forms/select-bg.png') #e7e3dd repeat-x;
	background: -webkit-linear-gradient(top,#fff,#e7e3dd);
	background: -moz-linear-gradient(top,#fff,#e7e3dd);
	background: -o-linear-gradient(top,#fff,#e7e3dd);
	background: -ms-linear-gradient(top,#fff,#e7e3dd);
	background: linear-gradient(top,#fff,#e7e3dd);
	white-space: nowrap;
}

.form div.custom.dropdown a.selector,.mediafilter div.custom.dropdown a.selector
{
	position: absolute;
	width: 24px;
	height: 36px;
	display: block;
	right: 5px;
	top: 0;
	background: url('/~/media/CTU/Images/icons/filter-icons/filter-plus-minus.png') no-repeat 0 center;
}

.form div.custom.dropdown.open a.selector,.mediafilter div.custom.dropdown.open a.selector
{
	background-position: -24px center;
}

.form div.custom.dropdown.open ul,.mediafilter div.custom.dropdown.open ul
{
	display: block;
	z-index: 10;
}

.form div.custom.dropdown.small,.mediafilter div.custom.dropdown.small
{
	width: 134px!important;
}

.form div.custom.dropdown.medium,.mediafilter div.custom.dropdown.medium
{
	width: 254px!important;
}

.form div.custom.dropdown.large,.mediafilter div.custom.dropdown.large
{
	width: 434px!important;
}

.form div.custom.dropdown.expand,.mediafilter div.custom.dropdown.expand
{
	width: 100%!important;
}

.form div.custom.dropdown.open.small ul,.mediafilter div.custom.dropdown.open.small ul
{
	width: 134px!important;
}

.form div.custom.dropdown.open.medium ul,.mediafilter div.custom.dropdown.open.medium ul
{
	width: 254px!important;
}

.form div.custom.dropdown.open.large ul,.mediafilter div.custom.dropdown.open.large ul
{
	width: 434px!important;
}

.form div.custom.dropdown.open.expand ul,.mediafilter div.custom.dropdown.open.expand ul
{
	width: 100%!important;
}

.form div.custom.dropdown .multiselect li,.mediafilter div.custom.dropdown .multiselect li
{
	padding-left: 25px!important;
	position: relative;
}

.form div.custom.dropdown .multiselect li:before,.mediafilter div.custom.dropdown .multiselect li:before
{
	background: url('/~/media/CTU/Images/forms/checkboxes.png') no-repeat!important;
	content: " "!important;
	position: absolute;
	width: 15px;
	height: 20px;
	top: 5px;
	left: 5px;
}

.form div.custom.dropdown .multiselect li.selected:before,.mediafilter div.custom.dropdown .multiselect li.selected:before
{
	background-position: -15px 0!important;
}

.form div.custom.dropdown ul,.mediafilter div.custom.dropdown ul
{
	position: absolute;
	width: 100%;
	display: none;
	left: 0;
	top: 36px;
	margin: 0;
	padding: 0 0 5px;
	background: #d9d5ce;
	border: 1px solid #acacac;
	border-top: none;
}

.form div.custom.dropdown ul li,.mediafilter div.custom.dropdown ul li
{
	color: #555;
	font-size: ms(0)-1;
	cursor: pointer;
	padding: 3px 38px 3px 6px;
	min-height: 18px;
	line-height: 18px;
	margin: 0;
	white-space: nowrap;
	list-style: none;
}

.form div.custom.dropdown ul li.selected,.mediafilter div.custom.dropdown ul li.selected
{
	background: #ccc;
	color: #000;
}

.form div.custom.dropdown ul li.selected:after,.mediafilter div.custom.dropdown ul li.selected:after
{
	content: "";
	position: absolute;
	right: 10px;
}

.form div.custom.dropdown ul li:hover,.mediafilter div.custom.dropdown ul li:hover
{
	background-color: #ccc;
	color: #000;
}

.form div.custom.dropdown ul li.selected:hover,.mediafilter div.custom.dropdown ul li.selected:hover
{
	background-color: #ccc;
	cursor: default;
	color: #000;
}

.form div.custom.dropdown ul.show,.mediafilter div.custom.dropdown ul.show
{
	display: block;
}

.form .custom.disabled,.mediafilter .custom.disabled
{
	background-color: #ddd;
}

@-moz-document url-prefix()
{
	.form.custom div.custom.dropdown a.selector,.orange-form.custom div.custom.dropdown a.selector
	{
		height: 36px;
	}
}

.lt-ie9 .form.custom div.custom.dropdown a.selector,.lt-ie9 .orange-form.custom div.custom.dropdown a.selector
{
	height: 36px;
}

.CTUStats
{
	margin-top: 50px;
}

.CTUStats.inner
{
	margin: 0 -15px;
}

.CTUStats.three>div
{
	width: 33.33333%;
	padding: 10px 50px;
}

.CTUStats.three>div.item3
{
	border-right: none;
}

.CTUStats>div
{
	border-right: 1px solid #d5d1c7;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	background-color: #fff;
	-webkit-box-shadow: 0 0 0 transparent;
	-moz-box-shadow: 0 0 0 transparent;
	box-shadow: 0 0 0 transparent;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	width: 25%;
}

.CTUStats>div h5
{
	color: #7b7a77;
	font-family: Georgia,Palatino,"Palatino Linotype","Book Antiqua",serif;
	font-weight: 400;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0;
}

.CTUStats>div h3
{
	font-size: 50px;
	font-family: 'Trade Gothic Bold';
	margin: 15px 0;
	color: #272727;
}

.CTUStats>div h3 sup
{
	font-size: 30px;
	vertical-align: top;
}

.CTUStats>div p
{
	font-size: 22px;
	font-family: 'Trade Gothic bold';
	line-height: 1.1em;
	color: #4b4b4b;
}

.CTUStats>div a
{
	font-size: 12px;
	font-weight: 700;
}

.CTUStats>div.item4
{
	border-right: none;
}

.CTUStats>div:hover
{
	-webkit-transform: none;
	-moz-transform:  none;
	-o-transform:  none;
	-ms-transform:  none;
	transform:  none;
	background: #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	z-index: 900;
}

.CTUStats .slide-left,.CTUStats .slide-right
{
	display: none;
	position: absolute;
	top: 45%;
	background: url('/ui/basic/images/sprites/slidernav.png') no-repeat;
	text-indent: -5000px;
	height: 25px;
	width: 18px;
	z-index: 99;
}

.CTUStats .slide-right
{
	right: 0;
	background-position: right center;
}

.CTUStats .slide-left
{
	left: 0;
	background-position: left center;
}

.degreeresults .results
{
	border-bottom: 7px solid #f2f2f2;
	line-height: 35px;
	overflow: hidden;
	margin-bottom: 15px;
}

.degreeresults .results span
{
	font-style: italic;
	color: #6d6e71;
	float: left;
	font-size: 12px;
}

.degreeresults .results ul
{
	float: right;
}

.degreeresults .results ul li
{
	display: inline-block;
	margin-left: 5px;
	color: #c00009;
}

.degreeresults .results ul li:last-of-type::before
{
	content: " | ";
}

.degreeresults .results ul li:last-of-type a
{
	padding-left: 5px;
}

.degreeresults table
{
	width: 100%;
	border: 0;
}

.degreeresults table thead
{
	background: 0 0;
    background-color:#fff;
}

.degreeresults table th
{
	border-bottom: 1px solid #c6c6c6;
	padding: 0 0 10px;
}

.degreeresults table td
{
	vertical-align: middle!important;
	font-size: 13px;
	border-bottom: 1px solid #c6c6c6;
	padding: 10px 0;
}

.degreeresults table .program
{
	color: #c00009;
	font-weight: 700;
	width: 65%;
	padding-right: 60px;
}

.degreeresults table .area
{
	color: #6d6e71;
	width: 35%;
}

/* Begin: affiliate badge display */
.degreeresults table .affiliate {
	text-align:center;
}
.degreeresults table .affiliate img {
	cursor: pointer;
	text-align: center;
	padding: 0;
	margin: 0;
}

#contentDrop {margin-top:6px;}

.f-dropdown.medium {max-width: 600px;}
.f-dropdown.content {text-align: left; border: solid 1px #c00009!important; z-index:2;}

.tooltip-content-section {width: 100%; clear: both; float: left; margin-bottom: 10px;}
.tooltip-content-img {width: 25%; display: inline-block; float: left; height: 100%;}
.tooltip-content-txt {width: 70%; display: inline-block; padding-left: 1em;}
.tooltip-content-block p {padding: 0 0 10px 0!important; font-size: 14px; background: none!important;}
.tooltip-content-txt p {padding: 0!important;}
.tooltip-content-txt h5 {margin-bottom: 0;}


#degree-accordion .degreeresults.oldpercent {width: 105%; margin-left: -1em; padding-left: 10px; background-color: #e5e5e5; }
#degree-accordion .degreeresults table {border-spacing: 0!important; }
#degree-accordion .degreeresults.oldpercent a {color: #c00009!important; padding: 0; font-size: 13px; font-weight: 600; line-height: 30px;}

@media only screen and (max-device-width : 480px){
	.f-dropdown.content {padding: .45em;}
    .degreeresults table .program {padding-right: 0;}
    .degreeresults table {border-spacing:11px!important;}
    .tooltip-content-block p {font-size: 12px;}
    .degreeresults.oldpercent {width: 100%!important; margin-left:0;}
}

/* End: affiliate badge display */

.degreeresults table .degree-child-indent .program
{
/*padding-left:25px*/
}

.degreeresults .ui-button
{
	float: right;
}

.featuredwidget
{
	background-color: #565656;
	margin: 0 -15px;
	padding: 15px;
	font-size: 11px;
}

.featuredwidget h3
{
	color: #fff;
	font-size: 16px;
	line-height: 1.4em;
	margin: 2px 0 5px;
}

.featuredwidget p
{
	color: #b7b7b7;
	font-size: 11px;
	margin-bottom: 5px;
}

.featuredwidget a
{
	color: #fff;
	font-size: 10px;
	font-weight: 700;
}

.footerlegal
{
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px solid #e8e8e8;
}

.ui-mdesktop .sociallinks a {
    display: inline-block;
    zoom: 1;
    width: 35px;
    height: 35px;
    text-align: left;
}
.ui-mobile .sociallinks a{
	display: inline-block;
    zoom: 1;
    width: 35px;
    height: 35px;
}

.footerlegal .legal
{
    width: 83.33333%;
    /*background: url('/ui/basic/images/footer_logo.gif') no-repeat 15px 10px;*/
    background: url('/ui/basic/images/footer_logo_50year.png') no-repeat 15px 10px;
}


.footerlegal .legal p
{
	font-size: 10px;
	color: #212121;
	padding-left: 130px;
}

.footerlegal .legal p a
{
	margin-right: 20px;
}

.footerlegal .sociallinks
{
	width: 16.66667%;
	text-align: right;
}

.footerlegal .sociallinks a
{
	display: inline-block;
	zoom: 1;
	width: 27px;
	height: 27px;
	text-align: left;
}

.footermenu li
{
	font-size: 20px;
}

.footermenu>li
{
	width: 33.33333%;
	text-align: center;
}

.footermenu>li ul,.footermenu>li>a
{
	margin: 0 -15px;
}

.footernavigation
{
	padding-top: 30px;
}

.footernavigation ul
{
	width: 16.66667%;
	margin: 0;
}

.footernavigation ul li
{
	list-style: none;
	line-height: 1em;
	margin-bottom: 6px;
	width: auto!important;
	float: none!important;
}

.footernavigation ul li a
{
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	font-size: 12px;
}

.footernavigation ul li a:hover
{
	text-decoration: underline;
}

.footernavigation ul h4
{
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 10px;
	color: #212121;
}

.footersocial
{
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	margin: 30px 0 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.header-container
{
	z-index: 9999;
}

#tntHeader
{
	display: none;
}

#tntHeader .apply
{
	background: none!important;
}

.header
{
	background: #c00009;
	color: #fff;
}

.header .logo
{
	width: 25%;
	width: 21%;
	padding-top: 7px;
	padding-bottom: 7px;
}

.header .mobilenav-main
{
	position: relative;
}

.header div.search
{
	display: none;
}

.header .navigation
{
	width: 75%;
	width: 79%;
	background: 0 0;
	padding-left: 0;
}

.header .navigation .secondarynav
{
	display: none!important;
}

.header .navigation ul
{
	list-style: none!important;
	margin: 0;
	padding: 0;
	background: 0 0;
}

.header .navigation ul li.ac
{
	float: left;
	width: 15%;
	padding: 0;
}

.header .navigation ul li.selected:hover a
{
	background: #fff;
}

.header .navigation ul li.selected a
{
	background: #920005;
}

.header .navigation ul li.selected a:hover
{
	background: #fff;
}

.header .navigation ul li .nav-flyout
{
	position: absolute;
	width: 250px;
	overflow: hidden;
	padding: 15px 10px 0;
	background: #fff;
}

.header .navigation ul li .nav-flyout.three-col
{
	width: 778px;
}

.header .navigation ul li .nav-flyout.three-col .nav-column
{
	width: 30.6%;
}

.header .navigation ul li .nav-flyout.two-col
{
	width: 627px;
}

.header .navigation ul li .nav-flyout.two-col .nav-column
{
	width: 46%;
}


.header .navigation ul li .nav-flyout .nav-column,.header .navigation ul li .nav-flyout li
{
	width: 100%;
	float: left;
	display: block;
	margin: 0 10px;
}

.header .navigation ul li .nav-flyout .nav-column a,.header .navigation ul li .nav-flyout li a
{
	height: auto;
	width: 100%;
	padding: 0 0 15px;
	text-transform: none;
	font-weight: 400;
	font-size: 13px;
	background: #fff!important;
}

.header .navigation ul li .nav-flyout .nav-column ul,.header .navigation ul li .nav-flyout li ul
{
	border: none;
	margin: 0;
	padding: 0;
	position: static;
	width: 100%;
}

.header .navigation ul li .nav-flyout .nav-column ul li,.header .navigation ul li .nav-flyout li ul li
{
	width: 100%;
	float: left;
	height: auto;
	margin: 0;
}

.header .navigation ul li .nav-flyout .nav-column ul li a,.header .navigation ul li .nav-flyout li ul li a
{
	height: auto;
	width: 100%;
	padding: 0 0 15px;
	text-transform: none;
	font-weight: 400;
	font-size: 13px;
	background: none!important;
}

.header .navigation ul li .nav-flyout .nav-column ul li.head,.header .navigation ul li .nav-flyout li ul li.head
{
	border-bottom: 1px solid #c1c1c1;
	margin-bottom: 15px;
}

.header .navigation ul li .nav-flyout .nav-column ul li.head a,.header .navigation ul li .nav-flyout li ul li.head a
{
	font-weight: 700;
	padding: 0 0 15px;
}

.header .navigation ul li a
{
	font-size: 16px;
	line-height: 19px;
	height: 78px;
	padding: 19px 16px;
	text-transform: uppercase;
	display: block;
}

.header .navigation ul li.white-button
{
	width: 22%;
	background: #e8e6e0;
	border-radius: 5px;
	position: relative;
	top: 20px;
	margin-left: 10px;
}

.header .navigation ul li.white-button a
{
	color: #920005;
	display: block;
	width: 100%;
	height: 100%;
	padding: 7px 13px;
	text-align: center;
	border-radius: 5px;
	font-size: 15px;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 400;
}

.header .navigation ul li.white-button a:hover
{
	color: #920005;
	border-radius: 5px;
}

.header .mobilenav-main
{
	display: none;
	list-style: none;
	float: left;
	text-align: right;
	padding: 0 7px 0 0!important;
}

.header .mobilenav-main li
{
	display: inline-block;
}

.sampleClass {float:none;}

/* This brings down the site when base64 is present */
.header.new {
	background-color:#f1f1f1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF1F1F1', endColorstr='#FFD2D2D2');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f1f1f1),color-stop(100%,#d2d2d2));
	background-image:-webkit-linear-gradient(top,#f1f1f1 0,#d2d2d2 100%);
	background-image:-moz-linear-gradient(top,#f1f1f1 0,#d2d2d2 100%);
	background-image:-o-linear-gradient(top,#f1f1f1 0,#d2d2d2 100%);
	background-image:linear-gradient(top,#f1f1f1 0,#d2d2d2 100%);border:none
}
.header.new ul li {
	margin:17px 0 0;position:relative
}


.header.new ul li a
{
	color: #272727;
	font-size: 18px;
	border-left: 1px solid #9d9d9d;
	padding: 0 10px;
}

.header.new ul li a.chat
{
	background: 0 0;
}

.header.new ul li .ui-button
{
	padding: 10px 25px;
}

.header.new ul li .ui-button a
{
	color: #fff;
	border: none;
	padding: 0 25px 0 0;
	background: url('/ui/basic/images/icons/down-arrow-acc.png') no-repeat center right;
}

.header.new ul li .ui-button a:hover
{
	text-decoration: none;
}

.header.new ul li:first-child a
{
	border: none;
}

.header.new ul li .dropdown
{
	border-radius: 5px;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box;
	background-color: #f1f1f1;
	-webkit-box-shadow: 3px 4px 5px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.26);
	-moz-box-shadow: 3px 4px 5px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.26);
	box-shadow: 3px 4px 5px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.26);
	padding: 15px;
	position: absolute;
	width: 225px;
	top: 52px;
	left: 0;
	z-index: 9999;
	display: none;
}

.header.new ul li .dropdown .arrow
{
	background: url('/ui/basic/images/icons/iconHeaderFormArrow.png') no-repeat;
	width: 32px;
	height: 12px;
	position: absolute;
	top: -11px;
	left: 110px;
}

.header.new ul li .dropdown .close
{
	background: url('/ui/basic/images/icons/iconClose.png') no-repeat;
	width: 14px;
	height: 12px;
	position: absolute;
	top: 10px;
	right: 5px;
	display: block;
	border: none;
}

.header.new ul li .dropdown .required
{
	text-align: left;
	color: #4d4d4d;
	font-style: italic;
}

.header.new ul li .dropdown .required input
{
	font-style: normal;
}

.header.new ul li .dropdown .sideform
{
	text-align: left;
}

.header.new ul li .dropdown .sideform fieldset
{
	border: none;
	padding: 0 0 12px;
	margin: 0;
}

.header.new ul li .dropdown .sideform fieldset label
{
	color: #4d4d4d;
	font-weight: 700;
}

.header.new ul li .dropdown .sideform fieldset input,.header.new ul li .dropdown .sideform fieldset select
{
	margin: 0;
}

.ie7 .header.new ul li .dropdown .sideform fieldset input[type=text]
{
	width: 95%;
	padding: 0 6px;
	line-height: 32px;
}

.header.new ul li .dropdown .sideform .note
{
	color: #4d4d4d;
}

.header.new ul li .dropdown .sideform .ui-button
{
	background-color: #c00009;
	color: #fff;
	width: 100%;
}

.header.new ul li .dropdown .sideform .ui-button:hover
{
	background-color: #232323;
}

.ie8 .header ul li#chat
{
	width: 80px;
}

.lt-ie9 #tntHeader .dropdown
{
	width: auto!important;
}

.ie7 .navigation ul li ul
{
	top: 72px!important;
}

.hero
{
	position: relative;
	overflow: hidden;
	background: #232323;
	z-index: 0;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.hero .hero-control:hover .hero-back,.hero:hover .hero-back
{
	left: 0;
}

.hero .hero-control:hover .hero-forward,.hero:hover .hero-forward
{
	right: 0;
}

.hero .hero-control:hover.hero-back
{
	top: 0;
	left: 0;
}

.hero .hero-controls
{
	font-size: 0;
}

.hero .hero-control
{
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	height: 100%;
	width: 50px;
	display: block;
	z-index: 50000;
	position: absolute;
	cursor: pointer;
	background: #fff;
	top: 0;
	opacity: .4;
	-ms-filter: "alpha(Opacity=40)";
	filter: alpha(opacity=40);
	-webkit-box-shadow: 0 0 30px 10px #000;
	-moz-box-shadow: 0 0 30px 10px #000;
	box-shadow: 0 0 30px 10px #000;
}

.hero .hero-back
{
	left: -100px;
	background: #fff url('/ui/basic/images/hero-icons/prev.png') no-repeat center;
}

.hero .hero-forward
{
	right: -100px;
	background: #fff url('/ui/basic/images/hero-icons/next.png') no-repeat center;
}

.hero .hero-slide
{
	position: absolute;
	top: 0;
	left: -5000em;
	width: 100%;
	overflow: hidden;
}

.hero .hero-slide.active
{
	animation: fadein2 1s;
	-moz-animation: fadein2 1s;
	-webkit-animation: fadein2 1s;
	-o-animation: fadein2 1s;
	display: block;
	position: relative;
	top: 0;
	left: 0;
	font-size: 0;
}

.hero .hero-slide.active h1
{
	animation: fadein 1s;
	-moz-animation: fadein 1s;
	-webkit-animation: fadein 1s;
	-o-animation: fadein 1s;
}

.hero .hero-slide.active h3
{
	animation: fadein 2s;
	-moz-animation: fadein 2s;
	-webkit-animation: fadein 2s;
	-o-animation: fadein 2s;
}

.hero .hero-slide.active a.bullet
{
	animation: fadein 3s;
	-moz-animation: fadein 3s;
	-webkit-animation: fadein 3s;
	-o-animation: fadein 3s;
}

.hero .hero-slide img.bg
{
	position: relative;
	width: 100%;
}

.hero .hero-slide .container
{
	position: relative;
	z-index: 1;
}

.hero .hero-slide .copy
{
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	color: #fff;
	text-shadow: 1px 1px 2px rgba(0,0,0,.6);
}

.hero .hero-slide .copy h1,.hero .hero-slide .copy h2,.hero .hero-slide .copy h3
{
	color: #fff;
}

.hero .hero-slide .copy h1
{
	width: 50%;
	font-size: 45px;
	font-family: 'Trade Gothic Bold';
	font-weight: 400;
	text-transform: uppercase;
	margin: 30px 0 0;
}

.hero .hero-slide .copy h3
{
	width: 50%;
	font-size: 22px;
	font-family: 'Trade Gothic Bold';
	font-weight: 400;
	color: #d5cebe;
	margin: 0 0 20px;
}

.hero .hero-slide .copy a.bullet
{
	width: 50%;
	font-size: 16px;
	font-family: 'Trade Gothic Bold';
	font-weight: 400;
	color: #fff;
	display: block;
	background: url('/ui/basic/images/icons/red_bullet.png') no-repeat;
	padding: 3px 0 4px 30px;
	text-transform: uppercase;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.hero .hero-slide .buttons
{
	position: absolute;
	right: -40px;
	top: 30px;
	z-index: 1;
}

.hero .hero-slide .buttons .cta
{
	overflow: hidden;
	font-size: 28px;
	font-family: 'Trade Gothic Bold';
	font-weight: 400;
	display: block;
	text-decoration: none;
	color: #fff;
	height: 136px;
	line-height: 116px;
	margin-top: 15px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	padding-right: 10px;
}

.hero .hero-slide .buttons .cta .icon
{
	height: 136px;
	width: 111px;
	float: left;
	margin-right: 20px;
	padding: 10px;
	text-align: center;
}

.hero .hero-slide .buttons .cta .icon img
{
	height: 100%;
	vertical-align: middle;
}

.hero .hero-slide .buttons .cta:first-child
{
	margin: 0;
}

.hero .hero-slide .buttons .cta:hover
{
	-webkit-transform: scale(1.2,1.2);
	-moz-transform: scale(1.2,1.2);
	-o-transform: scale(1.2,1.2);
	-ms-transform: scale(1.2,1.2);
	transform: scale(1.2,1.2);
	-webkit-box-shadow: 0 0 25px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 25px rgba(0,0,0,.3);
	box-shadow: 0 0 25px rgba(0,0,0,.3);
	border-radius: 10px;
	z-index: 900;
	background: 0 0;
	background: rgba(0,0,0,.4);
}

.lt-ie9 .hero .hero-slide .buttons
{
	right: 10px;
}

.lt-ie9 .hero .hero-slide .buttons .cta
{
	font-size: 22px;
	height: 76px;
	line-height: 76px;
}

.lt-ie9 .hero .hero-slide .buttons .cta .icon
{
	height: 76px;
}

.lt-ie9 .hero .hero-slide .buttons .cta .icon img
{
	width: auto;
	height: 100%;
}

.lt-ie9 .hero .hero-slide .buttons .cta.faculty .icon
{
	padding-top: 13px;
}

.lt-ie9 .hero .hero-slide .buttons .cta.tech .icon
{
	padding-top: 12px;
}

#hotspots
{
	cursor: pointer;
}

.iconlist
{
	padding: 0 20px;
}

.iconlist h2
{
	color: #fff;
	font-size: 28px;
	padding: 10px 0;
}

.iconlist ul
{
	margin: 0;
	list-style: none;
}

.iconlist ul li
{
	margin: 0;
	border-top: 1px solid #4e4e4e;
}

.iconlist ul li a
{
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	display: block;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 18px;
	color: #fff;
	padding: 18px 0;
	line-height: 1em;
	white-space: normal;
}

.iconlist ul li a .desc,.iconlist ul li a .thumb
{
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}

.iconlist ul li a .thumb
{
	min-width: 70px;
	text-align: center;
}

.iconlist ul li a .desc
{
	width: 180px;
}

.iconlist ul li a:hover
{
	background-color: #333;
	-webkit-box-shadow: inset 5px 5px 10px rgba(0,0,0,.3),0 0 1px rgba(255,255,255,.5);
	-moz-box-shadow: inset 5px 5px 10px rgba(0,0,0,.3),0 0 1px rgba(255,255,255,.5);
	box-shadow: inset 5px 5px 10px rgba(0,0,0,.3),0 0 1px rgba(255,255,255,.5);
}

.navigation
{
	background: #920005;
	position: relative;
	z-index: 9000;
}

.navigation .search,.navigation select
{
	display: none;
}

.navigation ul ul.twocollist
{
	display: none!important;
}

.navigation ul
{
	width: 100%;
	margin: 0;
	font-size: 0;
	position: relative;
	padding-top: 1px;
}

.navigation ul li
{
	font-size: 0;
	position: relative;
    float: left;
    width: 15%;
}

.navigation ul li a
{
	display: inline-block;
	zoom: 1;
	font-size: 17px;
	font-family: 'Trade Gothic';
	color: #fff;
	padding: 8px 16px;
}

.navigation ul li a:active,.navigation ul li a:hover
{
	background: #fff!important;
	color: #c00009!important;
}

.navigation ul li ul
{
	position: absolute;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #fff;
	width: 300px;
	left: -5000px;
	border: 1px solid #920005;
	border-top: none;
	z-index: 99;
}

.navigation ul li ul.multi-columns.three-cols
{
	width: 792px;
}

.navigation ul li ul.multi-columns.two-cols
{
	width: 539px;
}

.navigation ul li ul.multi-columns li.column
{
	width: 253px;
	float: left;
	position: static;
	margin: 0;
	padding: 0;
}

.navigation ul li ul.multi-columns li.column ul
{
	position: static;
	border: none;
	padding: 0;
	margin: 0;
	width: 100%;
}

.navigation ul li ul.multi-columns li.column ul li
{
	width: 90%;
	margin: 0;
	padding: 0;
}

.navigation ul li ul.multi-columns li.column ul li a
{
	font-weight: 400;
}

.navigation ul li ul.multi-columns li.column ul li.head
{
	border-bottom: 1px solid #ddd;
	margin-bottom: 1px;
}

.navigation ul li ul.multi-columns li.column ul li.head a
{
	font-weight: 700;
}

.navigation ul li ul li
{
	width: 100%;
	display: inline-block;
	zoom: 1;
}

.navigation ul li ul li a
{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: none;
	width: 100%;
	color: #c00009;
	padding: 5px 0;
}

.navigation ul li ul li a:hover
{
	color: #232323;
}

.navigation ul li ul li a:active
{
	background: #c00009;
	color: #fff;
}

.navigation ul li:hover a
{
	background: #fff;
	color: #c00009;
}

.navigation ul li:hover ul
{
	left: -1px;
	right: 0;
	z-index: 9999;
}

.navigation ul li:hover ul:after,.navigation ul li:hover ul:before
{
	border-bottom: 1px solid #d9d9d9;
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.05);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,.05);
	box-shadow: 0 5px 5px rgba(0,0,0,.05);
}

.navigation ul li.open a
{
	background: #fff!important;
	color: #c00009;
}

.navigation ul li.open ul
{
	left: -1px;
	right: 0;
	z-index: 9999;
}

.navigation ul li.open ul:after,.navigation ul li.open ul:before
{
	border-bottom: 1px solid #d9d9d9;
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.05);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,.05);
	box-shadow: 0 5px 5px rgba(0,0,0,.05);
}

.newsevents
{
	padding: 10px 0;
}

.newsevents h2
{
	color: #b4b4b2;
	font-size: 16px;
	font-family: Georgia,Palatino,"Palatino Linotype","Book Antiqua",serif;
	font-weight: 400;
	text-align: center;
	background: url('/ui/basic/images/ne_title_bg.png') repeat-x center center;
}

.newsevents a
{
	color: #fff;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.newsevents a.ne-more
{
	font-size: 10px;
	display: block;
	margin-top: 10px;
}

.newsevents .ne-entry
{
	padding: 10px 0;
	border-bottom: 1px solid #4e4e4e;
}

.newsevents .ne-entry:first-child
{
	border-bottom: none;
}

.newsevents .ne-entry time
{
	font-size: 10px;
	color: #b4b4b2;
}

.newsevents .ne-entry h3
{
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	margin: 5px 0;
}

.newsevents .ne-entry h3 a
{
	display: block;
	padding: 2px 15px;
	margin: 0 -15px;
}

.newsevents .ne-entry h3 a:hover
{
	background: rgba(255,255,255,.1);
	-webkit-box-shadow: 0 0 10px rgba(255,255,255,.2);
	-moz-box-shadow: 0 0 10px rgba(255,255,255,.2);
	box-shadow: 0 0 10px rgba(255,255,255,.2);
}

.redform
{
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	margin: 30px auto;
	background: #c00009;
	border-radius: 5px;
	color: #fff;
	padding: 20px 0;
}

.redform.degree-finder
{
/*width:690px;*/
	min-width: 690px;
	margin: 30px 0;
	float: right;
}

.redform.degree-finder .apply
{
	width: auto;
}

.ie7 .redform.degree-finder .apply .form fieldset
{
	width: 43%;
}

.redform.degree-finder .apply .form fieldset:nth-last-of-type(1):nth-child(odd)
{
	width: 100%;
}

.redform h1,.redform h2,.redform h3,.redform h4
{
	color: #fff;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
}

.redform a
{
	color: #fff;
	text-decoration: underline;
}

.redform a#next_step
{
	margin-left: 15px;
}

.redform fieldset
{
	border: none;
	padding: 0;
}

.redform .error
{
	border: 1px solid #910000!important;
	background-color: #ffabab!important;
}

.redform #formfocus
{
	color: #c00009;
}

.redform #phbottomcontent_1_valSum,.redform .small
{
	margin-left: 15px;
}

.redform #phbottomcontent_1_valSum ul
{
	list-style: none;
}

.redform #phbottomcontent_1_valSum ul li
{
	font-weight: 700;
}

.redform .note
{
	display: block;
	font-size: 12px;
	font-style: italic;
	margin-top: 10px;
}

.redform #valSummary
{
	padding: 15px;
	border-radius: 10px;
	background: #920005;
	margin: 0 15px 10px;
	display: block!important;
}

.redform .rfv
{
	color: #fff!important;
	font-size: 11px;
	font-style: italic;
    display: inline-block;
    line-height: 13px;
}

.redform .info
{
	width: 25%;
	padding: 0 3px 0 20px;
	border-right: 1px solid #cd666a;
}

.redform .info h3
{
	font-size: 32px;
}

.redform .info .number
{
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 34px;
	color: #d8a3a5!important;
}

.redform .info .number a
{
	color: #d8a3a5!important;
}

.redform .info .number span
{
	display: block;
	font-size: 20px;
}

.redform .apply
{
	width: 75%;
	padding: 0 30px;
}

.redform .apply .form
{
	margin: 0 -15px;
}

.redform .apply .form #step_0
{
	overflow: hidden;
	padding-bottom: 20px;
}

.redform .apply .form .form_column
{
	width: 100%;
}

.redform .apply .form fieldset
{
	width: 49%;
	margin-bottom: 0;
	height: 85px;
}

.redform .apply .form fieldset input
{
	margin-bottom: 2px;
}

.redform .apply .form label
{
	color: #fff;
	font-weight: 700;
	display: block;
	padding: 4px 0;
}

.redform .apply .form input[type=submit]
{
	margin-top: 1em;
	margin-left: 15px;
	clear: both;
	float: left;
}

.redform .apply .form select
{
	background-color: #fff;
	font-family: inherit;
	border: 1px solid #CCC;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	display: block;
	font-size: 14px;
	margin: 0 0 12px;
	padding: 6px;
	height: 32px;
	width: 100%;
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear;
}

.redform .apply .form .form_submit
{
	width: 100%;
	margin-top: 15px;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 17px;
}

.redform .apply .form .form-two-grid
{
	padding: 15px 15px 0;
}

.redform .apply .form .form-two-grid fieldset
{
	border: none;
	width: 49%;
	margin: 5px 0;
	padding: 0 2% 0 0;
	display: inline-block;
	vertical-align: top;
}

.respmenu
{
	display: block;
	padding: 1% 2%;
	margin: 2%;
	width: 96%;
	position: absolute;
	left: -5000px;
}

.sidebar
{
	width: 33.33333%;
	font-size: 12px;
}

.sidebar.mba
{
	float: right;
}

.sidebar li,.sidebar p
{
	font-style: normal;
	font-size: 12px;
}

.sidebar .font14
{
	font-size: 14px;
}

.sidebar .white
{
	background: #fff;
	padding: 15px;
	color: #4b4b4b;
	margin: 20px 0;
}

.sidebar .white h4
{
	margin: 0 0 5px;
}

.sidebar .white .ui-button
{
	margin-top: 10px;
}

.sidebar .whitemenu
{
	margin: 0 0 20px;
	list-style: none;
}

.sidebar .whitemenu li
{
	background: #fff;
	margin: 0 0 3px;
}

.sidebar .whitemenu li .ui-button
{
	padding-left: 10px;
	padding-right: 10px;
}

.sidebar .whitemenu li .ui-button img
{
	float: left;
}

.simpleboxes.inner
{
	margin: 0 -15px;
}

.simpleboxes.outer
{
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	margin: 0 auto;
}

.simpleboxes.three .box
{
	width: 33.33333%;
}

.simpleboxes .box
{
	background: #f2f2f2;
	border: 15px solid #fff;
	padding: 15px!important;
	min-height: 120px!important;
}

.simpleboxes .box p
{
	margin-bottom: 0;
	font-size: 12px;
	color: #333;
}

.simpleMenu
{
	margin: 20px 0;
}

.simpleMenu.tradeBold li a
{
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
}

.simpleMenu a,.simpleMenu li
{
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.simpleMenu li
{
	list-style: none;
	position: relative;
}

.simpleMenu li>a
{
	display: inline-block;
	background: #f2f2f2;
	padding: 10px;
	border: 1px solid #fff;
	margin: 0 -15px;
	width: 111%;
}

.simpleMenu li ul
{
	display: none;
	position: absolute;
	margin: 0 0 0 -15px;
	z-index: 30000;
	background: #fff;
	border-top: 1px solid #cacaca;
}

.simpleMenu li ul li
{
	background: #e1e1e1;
}

.simpleMenu li ul li a
{
	background: 0 0;
	border: none;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #cacaca;
	margin: 0;
	width: auto;
	font-size: 18px;
	color: #797979!important;
}

.simpleMenu li ul li:hover
{
	background: #d4d4d4;
	text-shadow: -1px -1px 1px rgba(255,255,255,.5);
}

.simpleMenu li ul li:hover a
{
	color: #c00009!important;
}

.simpleMenu li.active>a
{
	background: #dcdcdc;
}

.simpleMenu li.active:hover ul
{
	animation: fadein2 none;
	-moz-animation: fadein2 none;
	-webkit-animation: fadein2 none;
	-o-animation: fadein2 none;
}

.simpleMenu li.active ul
{
	display: block;
}

.simpleMenu.horiz li
{
	position: relative;
}

.simpleMenu.horiz li ul
{
	width: 100%;
	background: #fff;
}

.simpleMenu.horiz li ul li a
{
	padding: 5px;
}

.no-touch .simpleMenu li:hover ul
{
	display: block;
	animation: fadein2 .5s;
	-moz-animation: fadein2 .5s;
	-webkit-animation: fadein2 .5s;
	-o-animation: fadein2 .5s;
}

.roundslider
{
	width: 66.66667%;
	position: relative;
}

.roundslider .rs-controls
{
	position: absolute;
	z-index: 30000;
	top: 43%;
	width: 100%;
}

.roundslider .rs-controls .rs-control
{
	display: block;
	background: url('/ui/basic/images/rs-icons/controls.png') no-repeat;
	height: 30px;
	width: 30px;
	cursor: pointer;
}

.roundslider .rs-controls .rs-control.rs-back
{
	left: 10px;
	position: absolute;
	background-position: left center;
	z-index: 50000;
}

.roundslider .rs-controls .rs-control.rs-forward
{
	right: 10px;
	position: absolute;
	background-position: right center;
	z-index: 50000;
}

.roundslider .rs-slide
{
	position: absolute;
	top: 40px;
	left: -5000px;
}

.roundslider .rs-slide.active
{
	position: relative;
	left: 0;
}

.roundslider .rs-slide.active .rs-foot .roundslider .rs-slide.active .rs-image,.roundslider .rs-slide.active img,.roundslider .rs-slide.active p
{
	animation: fadein2 1s;
	-moz-animation: fadein2 1s;
	-webkit-animation: fadein2 1s;
	-o-animation: fadein2 1s;
}

.roundslider .rs-slide .rs-image
{
	height: 239px;
	width: 239px;
	overflow: hidden;
	border-radius: 200px;
	behavior: url('/ui/lib/PIE.htc');
	background: #fff;
	top: 30px;
	left: -10px;
	border: 10px solid #fff;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.5);
	box-shadow: 0 0 10px rgba(0,0,0,.5);
	display: block;
	z-index: 10;
	position: absolute;
}

.roundslider .rs-slide .rs-image img
{
	border-radius: 200px;
	opacity: 0!important;
	position: absolute;
	left: -999999px;
	behavior: url('/ui/lib/PIE.htc');
}

.roundslider .rs-slide .rs-copy
{
	background: #657841;
	border: 10px solid #fff;
	height: 427px;
	width: 427px;
	border-radius: 430px;
	behavior: url('/ui/lib/PIE.htc');
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.5);
	box-shadow: 0 0 10px rgba(0,0,0,.5);
	position: relative;
	z-index: 1;
	top: 0;
	left: 180px;
	text-align: center;
	font-family: Georgia,Palatino,"Palatino Linotype","Book Antiqua",serif;
	text-shadow: 2px 2px 2px rgba(0,0,0,.3);
}

.roundslider .rs-slide .rs-copy a
{
	color: #fff;
}

.roundslider .rs-slide .rs-copy p
{
	padding: 70px 68px 0;
	background: url('/ui/basic/images/testimonials/quote.gif') no-repeat center 15px;
	font-size: 22px;
	font-style: italic;
}

.roundslider .rs-slide .rs-copy .rs-foot
{
	font-family: "Trade Gothic",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 400;
}

.roundslider .rs-slide .rs-copy .rs-foot strong
{
	display: block;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 20px;
}

.roundslider .rs-slide .rs-copy .rs-foot em
{
	font-style: normal;
	font-size: 13px;
	text-transform: uppercase;
	display: block;
}


.contentSlider
{
	margin: 0 -15px;
	position: relative;
}

.contentSlider .cs-slide
{
	position: absolute;
	top: 0;
	left: -5000em;
	height: auto;
	overflow: hidden;
}

.contentSlider .cs-slide .img
{
	width: 41.66667%;
	width: 41%;
}

.contentSlider .cs-slide .copy
{
	width: 58.33333%;
}

.contentSlider .cs-slide.active
{
	animation: fadein2 1s;
	-moz-animation: fadein2 1s;
	-webkit-animation: fadein2 1s;
	-o-animation: fadein2 1s;
	position: relative;
	left: 0;
	z-index: 10;
}

.contentSlider .cs-controls
{
	position: relative;
	z-index: 40000;
	text-align: center;
	display: block;
	clear: both;
	width: 100%;
	padding-top: 10px;
}

.contentSlider .cs-controls a
{
	display: inline-block;
	zoom: 1;
	width: 7px;
	height: 7px;
	background: #232323;
	text-indent: -5000em;
	margin: 0 4px;
	border-radius: 10px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.contentSlider .cs-controls a:hover
{
	background: #3d3d3d;
}

.contentSlider .cs-controls a.active
{
	background: #fff;
}

.contentSlider.lightenbullets .cs-controls a
{
	background: #565656;
}

.contentSlider.lightenbullets .cs-controls a:hover
{
	background: #707070;
}

.contentSlider.lightenbullets .cs-controls a.active
{
	background: #fff;
}

.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus
{
	outline: 0;
}

.flex-control-nav,.flex-direction-nav,.slides
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.flexslider
{
	padding: 0;
}

.flexslider .slides>li
{
	display: none;
	-webkit-backface-visibility: hidden;
	margin-left: 0;
}

.flexslider .slides img
{
	width: 100%;
	display: block;
}

.flex-pauseplay span
{
	text-transform: capitalize;
}

.slides:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .slides
{
	display: block;
}

* html .slides
{
	height: 1%;
}

.no-js .slides>li:first-child
{
	display: block;
}

.flexslider
{
	margin: 0 0 60px;
	background: #fff;
	position: relative;
	zoom: 1;
}

.ie10 .flexslider,.lt-ie10 .flexslider {
	width: 93%;
}

.flex-viewport
{
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.loading .flex-viewport
{
	max-height: 300px;
}

.flexslider .slides
{
	zoom: 1;
}

.flex-direction-nav a
{
	width: 30px;
	height: 30px;
	margin: -20px 0 0;
	display: block;
	background: url('/ui/basic/images/flexslider/bg_direction_nav.png') no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	-webkit-transition: all .3s ease;
}

.flex-direction-nav .flex-next
{
	background-position: 100% 0;
	right: 0;
}

.flex-direction-nav .flex-prev
{
	left: 0;
}

.graduation .flex-direction-nav .flex-next
{
	background-position: 100% 0;
	right: -37px!important;
	opacity: .5;
}

.graduation .flex-direction-nav .flex-prev
{
	left: -37px!important;
	opacity: .5;
}

.flexslider:hover .flex-next,.flexslider:hover .flex-prev
{
	opacity: .8;
}

.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover
{
	opacity: 1;
}

.flexslider:hover .flex-disabled
{
	opacity: .3!important;
	filter: alpha(opacity=30);
	cursor: default;
}

.ie7 .flexslider .flex-direction-nav .flex-next
{
	right: -36px!important;
}

.ie7 .flexslider .flex-direction-nav .flex-prev
{
	left: -36px!important;
}

.ie7 .flex-direction-nav .flex-prev,.ie7 .flexslider .flex-direction-nav .flex-next
{
	opacity: 1!important;
}

.ie8 .flexslider .flex-direction-nav .flex-next
{
	right: -36px!important;
}

.ie8 .graduation .flex-direction-nav .flex-next
{
	right: -30px!important;
}

.ie8 .flexslider .flex-direction-nav .flex-prev
{
	left: -36px!important;
}

.ie8 .flex-direction-nav .flex-prev,.ie8 .flexslider .flex-direction-nav .flex-next
{
	opacity: 1!important;
}

.ie9 .flexslider .flex-direction-nav
{
	z-index: 99999;
}



.flex-control-nav
{
	width: 100%;
	position: absolute;
	bottom: -32px;
	text-align: center;
}

.flex-control-nav li
{
	margin: 0 3px;
	display: inline-block;
	zoom: 1;
}

.flex-control-paging li a
{
	width: 8px;
	height: 8px;
	display: block;
	background: #3a3a3a;
	cursor: pointer;
	text-indent: -9999px;
	border-radius: 20px;
	box-shadow: inset 0 0 3px rgba(0,0,0,.3);
}

.flex-control-paging li a:hover
{
	background: #1c1c1c;
}

.flex-control-paging li a.flex-active
{
	background: #c00009;
	cursor: default;
}

.flex-control-thumbs
{
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}

.flex-control-thumbs li
{
	width: 25%;
	float: left;
	margin: 0;
}

.flex-control-thumbs img
{
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}

.flex-control-thumbs img:hover
{
	opacity: 1;
}

.flex-control-thumbs .flex-active
{
	opacity: 1;
	cursor: default;
}

.socialPanel
{
	margin: 30px 0;
	position: relative;
	display: none;
	overflow: visible!important;
}

.socialPanel .title
{
	position: absolute;
	text-align: center;
	margin: 0;
	top: -12px;
	left: 45%;
	padding: 0 10px;
	background: #fff;
	color: #848484;
	font-size: 20px;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	text-transform: uppercase;
}

.socialPanel.loading
{
	background-image: url('/ui/basic/images/icons/loader.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

.socialPanel .sp-title
{
	text-align: center;
	position: absolute;
	margin: -40px 0 0;
	width: 100%;
}

.socialPanel .sp-title h3
{
	margin: 0;
	padding: 0 10px;
	display: inline-block;
	zoom: 1;
	background: #fff;
	color: #848484;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 20px;
}

.socialPanel .sp-controls
{
	width: 8.33333%;
}

.socialPanel .sp-controls a
{
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	animation: fadein2 2s;
	-moz-animation: fadein2 2s;
	-webkit-animation: fadein2 2s;
	-o-animation: fadein2 2s;
	display: block;
	height: 43px;
	background: #f2f2f2;
	margin-bottom: 5px;
	border-radius: 5px;
	text-indent: -5000em;
}

.socialPanel .sp-controls a:hover
{
	-webkit-box-shadow: inset 3px 3px 8px rgba(0,0,0,.1);
	-moz-box-shadow: inset 3px 3px 8px rgba(0,0,0,.1);
	box-shadow: inset 3px 3px 8px rgba(0,0,0,.1);
	background-color: #ededed;
}

.socialPanel .sp-controls a.facebook
{
	background-image: url('/ui/basic/images/icons/facebook1.png');
	background-position: center 13px;
	background-repeat: no-repeat;
}

.socialPanel .sp-controls a.facebook.active
{
	background-color: #3b5998;
	background-position: center -29px;
	-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 0 4px rgba(0,0,0,.2);
	box-shadow: inset 0 0 4px rgba(0,0,0,.2);
	cursor: default;
}

.socialPanel .sp-controls a.twitter
{
	background-image: url('/ui/basic/images/icons/twitter1.png');
	background-position: center 13px;
	background-repeat: no-repeat;
}

.socialPanel .sp-controls a.twitter.active
{
	background-color: #00aaf0;
	background-position: center -31px;
	-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 0 4px rgba(0,0,0,.2);
	box-shadow: inset 0 0 4px rgba(0,0,0,.2);
	cursor: default;
}

.socialPanel .sp-controls a.blog
{
	background-image: url('/ui/basic/images/icons/static1.png');
	background-position: center 13px;
	background-repeat: no-repeat;
}

.socialPanel .sp-controls a.blog.active
{
	background-color: #c00009;
	background-position: center -31px;
	-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 0 4px rgba(0,0,0,.2);
	box-shadow: inset 0 0 4px rgba(0,0,0,.2);
	cursor: default;
}

.socialPanel .sp-content
{
	width: 89%;
	color: #8a8a8a;
	position: absolute;
	top: 0;
	left: -5000em;
}

.socialPanel .sp-content.active
{
	animation: fadein2 2s;
	-moz-animation: fadein2 2s;
	-webkit-animation: fadein2 2s;
	-o-animation: fadein2 2s;
	display: block;
	position: relative;
	left: 0;
}

.socialPanel .sp-content li
{
	width: 25%;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	padding-top: 15px;
	list-style: none;
	background: #f2f2f2;
	border-radius: 2px;
	border: 4px solid #fff;
}

.socialPanel .sp-content li.sp-error
{
	width: 100%;
	color: #c00009;
	padding: 15px;
	text-align: center;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 16px;
}

.socialPanel .sp-content li time
{
	font-weight: 700;
	font-size: 13px;
}

.socialPanel .sp-content li .sp-user
{
	margin: 0;
	font-size: 14px;
}

.socialPanel .sp-content li .sp-post,.socialPanel .sp-content li .sp-post p
{
	margin: 15px 0;
	font-size: 12px;
	line-height: 16px;
}

.socialPanel .sp-content li .sp-post a
{
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

.socialPanel .sp-content li:hover
{
	z-index: 5;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.3);
	box-shadow: 0 0 20px rgba(0,0,0,.3);
}

.confirmationSocialPanel
{
	margin: 30px 0;
	position: relative;
	display: none;
	overflow: visible!important;
}

.confirmationSocialPanel .title
{
	position: absolute;
	text-align: center;
	margin: 0;
	top: -12px;
	left: 45%;
	padding: 0 10px;
	background: #fff;
	color: #848484;
	font-size: 20px;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	text-transform: uppercase;
}

.confirmationSocialPanel.loading
{
	background-image: url('/ui/basic/images/icons/loader.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

.confirmationSocialPanel .sp-title
{
	text-align: center;
	position: absolute;
	margin: -40px 0 0;
	width: 100%;
}

.confirmationSocialPanel .sp-title h3
{
	margin: 0;
	padding: 0 10px;
	display: inline-block;
	zoom: 1;
	background: #fff;
	color: #848484;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 20px;
}

.confirmationSocialPanel .sp-controls
{
	width: 100%;
	display: block;
	margin-bottom: 10px;
}

.confirmationSocialPanel .sp-controls a
{
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	animation: fadein2 2s;
	-moz-animation: fadein2 2s;
	-webkit-animation: fadein2 2s;
	-o-animation: fadein2 2s;
	display: block;
	height: 43px;
	width: 43px;
	background: #f2f2f2;
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;
	border-radius: 5px;
	text-indent: -5000em;
}

.confirmationSocialPanel .sp-controls a:hover
{
	-webkit-box-shadow: inset 3px 3px 8px rgba(0,0,0,.1);
	-moz-box-shadow: inset 3px 3px 8px rgba(0,0,0,.1);
	box-shadow: inset 3px 3px 8px rgba(0,0,0,.1);
	background-color: #ededed;
}

.confirmationSocialPanel .sp-controls a.facebook
{
	background-image: url('/ui/basic/images/icons/facebook1.png');
	background-position: center 13px;
	background-repeat: no-repeat;
}

.confirmationSocialPanel .sp-controls a.facebook.active
{
	background-color: #3b5998;
	background-position: center -29px;
	-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 0 4px rgba(0,0,0,.2);
	box-shadow: inset 0 0 4px rgba(0,0,0,.2);
	cursor: default;
}

.confirmationSocialPanel .sp-controls a.twitter
{
	background-image: url('/ui/basic/images/icons/twitter1.png');
	background-position: center 13px;
	background-repeat: no-repeat;
}

.confirmationSocialPanel .sp-controls a.twitter.active
{
	background-color: #00aaf0;
	background-position: center -31px;
	-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 0 4px rgba(0,0,0,.2);
	box-shadow: inset 0 0 4px rgba(0,0,0,.2);
	cursor: default;
}

.confirmationSocialPanel .sp-content
{
	width: 100%;
	float: left;
	color: #8a8a8a;
	position: absolute;
	top: 0;
	left: -5000em;
}

.confirmationSocialPanel .sp-content.active
{
	animation: fadein2 2s;
	-moz-animation: fadein2 2s;
	-webkit-animation: fadein2 2s;
	-o-animation: fadein2 2s;
	display: block;
	position: relative;
	left: 0;
}

.confirmationSocialPanel .sp-content li
{
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	width: 100%;
	margin: 0;
	padding: 15px;
	float: left;
	list-style: none;
	background: #f2f2f2;
	border-radius: 2px;
	border: 4px solid #fff;
}

.confirmationSocialPanel .sp-content li.sp-error
{
	width: 100%;
	color: #c00009;
	padding: 15px;
	text-align: center;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 16px;
}

.confirmationSocialPanel .sp-content li time
{
	float: left;
	font-weight: 700;
	font-size: 13px;
}

.confirmationSocialPanel .sp-content li .sp-user
{
	margin: 0;
	font-size: 14px;
}

.confirmationSocialPanel .sp-content li .sp-post,.confirmationSocialPanel .sp-content li .sp-post p
{
	float: left;
	margin: 15px 0;
	font-size: 12px;
}

.confirmationSocialPanel .sp-content li:hover
{
	z-index: 5;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.3);
	box-shadow: 0 0 20px rgba(0,0,0,.3);
}

.confirmationSocialPanel .fb-link,.confirmationSocialPanel .tw-link
{
	position: absolute;
	bottom: -30px;
	line-height: 18px;
	color: #4b4b4b;
	left: 10px;
	padding-left: 24px;
}

.confirmationSocialPanel .tw-link
{
	background: url('/ui/basic/images/icons/twitter-icn.png') no-repeat left center;
}

.confirmationSocialPanel .fb-link
{
	background: url('/ui/basic/images/icons/facebook-icn.png') no-repeat left center;
}

.socialHub
{
	margin: 30px 0;
	position: relative;
	display: block;
	overflow: visible!important;
}

.socialHub .title
{
	position: absolute;
	text-align: center;
	margin: 0;
	top: -12px;
	left: 45%;
	padding: 0 10px;
	background: #fff;
	color: #848484;
	font-size: 20px;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	text-transform: uppercase;
}

.graduation .socialHub .ui-button.special
{
	text-align: left;
	padding: 5px 0;
	font-size: 18px;
}

.graduation .socialHub .ui-button.special span
{
	background: #c00009 url('/ui/basic/images/icons/greylight_bullet.gif') no-repeat center center;
	width: 18px;
	height: 18px;
	display: inline-block;
	border-radius: 3px;
	margin: -2px 7px 0 0;
}

.PromotionBar .graduation h4 {
	margin:0 0 1em -.25em; 
	width:100%;
}
.PromotionBar .graduation .outlinks a img {
	margin-left:10px; 

}
.PromotionBar .graduation p {
	padding:0 15px 0 10px!important; 
}

.PromotionBar .graduation .outlinks {
	padding-bottom: 10px!important;
	position: absolute!important;
	top: 480px!important;
	right: 340px!important;
	margin: 0!important;
	padding: 0!important;
}

#ctuGraduationRegistrationLink {
	position: relative;
	float: right;
	top: -1em;
	text-align: center;
}


.studyareas
{
	z-index: 5;
	position: relative;
	background: #fff;
}

.studyareas .close-btn
{
	position: absolute;
	top: 0;
	right: 0;
	font-size: 20px;
	color: #c00009;
	padding: 3px 13px;
	cursor: pointer;
}

.studyareas .close-btn em
{
	position: relative;
	top: -3px;
	font-size: 11px;
	font-style: normal;
}

.studyareas .close
{
	left: -5000em!important;
}

.studyareas>div>ul
{
	width: 100%;
	font-size: 0;
	margin-bottom: 0;
	padding: 0;
}

.studyareas>div>ul>li
{
	display: inline-block;
	zoom: 1;
	font-size: 12px;
	vertical-align: top;
	overflow: hidden;
}

.studyareas>div>ul>li>a>img
{
	float: left;
	margin: 0 10px;
	width: 25px;
}

.studyareas>div>ul>li.business
{
	width: 14%;
/*	animation: fadein .1s;
	-moz-animation: fadein .1s;
	-webkit-animation: fadein .1s;
	-o-animation: fadein .1s;*/
}

.studyareas>div>ul>li.business>a
{
	padding: 20px 22px 20px 0;
}

.studyareas>div>ul>li.computing
{
	width: 20%;
/*	animation: fadein 2s;
	-moz-animation: fadein 2s;
	-webkit-animation: fadein 2s;
	-o-animation: fadein 2s;*/
}

.studyareas>div>ul>li.computing>a
{
	padding: 20px 22px 20px 0;
}

.studyareas>div>ul>li.health
{
	width: 15%;
/*	animation: fadein 3s;
	-moz-animation: fadein 3s;
	-webkit-animation: fadein 3s;
	-o-animation: fadein 3s;*/
}

.studyareas>div>ul>li.health>a
{
	padding: 20px 22px 34px 0;
}

.studyareas>div>ul>li.information-tech
{
	width: 21%;
/*	animation: fadein 4s;
	-moz-animation: fadein 4s;
	-webkit-animation: fadein 4s;
	-o-animation: fadein 4s;*/
}

.studyareas>div>ul>li.information-tech>a
{
	padding: 20px 22px 20px 0;
}

.studyareas>div>ul>li.security
{
	width: 15%;
/*	animation: fadein 5s;
	-moz-animation: fadein 5s;
	-webkit-animation: fadein 5s;
	-o-animation: fadein 5s;*/
}

.studyareas>div>ul>li.security>a
{
	padding: 20px 22px 20px 0;
}

.studyareas>div>ul>li.project
{
	width: 15%;
/*	animation: fadein 5s;
	-moz-animation: fadein 5s;
	-webkit-animation: fadein 5s;
	-o-animation: fadein 5s;*/
}

.studyareas>div>ul>li.project>a
{
	padding: 20px 22px 20px 0;
}

.studyareas>div>ul>li>a
{
	display: block;
	width: 100%;
	font-size: 14px;
	font-family: 'Trade Gothic Bold';
	font-weight: 400;
	color: #656565;
	text-transform: uppercase;
	line-height: 1em;
}

.studyareas>div>ul>li>ul
{
	width: 100%;
	position: absolute;
	left: -5000em;
	bottom: 68px;
	background: #efefef;
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0;
}

.studyareas>div>ul>li>ul li
{
	list-style: none;
}

.studyareas>div>ul>li>ul .photo
{
	width: 25%;
	text-align: center;
}

.studyareas>div>ul>li>ul .copy
{
	width: 58.33333%;
}

.studyareas>div>ul>li>ul .copy p
{
	font-size: 15px;
	color: #4b4b4b;
	padding-top: 15px;
	margin: 0;
}

.studyareas>div>ul>li>ul .list
{
	width: 16.66667%;
	border-left: 1px solid #d4d4d4;
	padding-top: 15px;
	padding-bottom: 15px;
}

.studyareas>div>ul>li>ul .list strong
{
	color: #4b4b4b;
	text-transform: uppercase;
	font-size: 10px;
}

.studyareas>div>ul>li>ul .list ul
{
	padding: 0;
	margin: 0;
}

.studyareas>div>ul>li>ul .list ul li
{
	display: block;
}

.studyareas>div>ul>li>ul .list ul li a
{
	padding: 5px 0;
	font-weight: 700;
}

.studyareas>div>ul>li:hover>a
{
	color: #c00009;
	background-color: #efefef;
}

.studyareas>div>ul>li:hover ul
{
	display: block;
	left: 0;
}

.accordion-tab
{
	display: none;
}

.tabular,.tabular.mba
{
	width: 100%;
}

.tabular .tabs.white
{
	height: 42px;
	border-bottom: 1px solid #8d8d8d;
}

.tabular .tabs.white dd
{
	border: 1px solid #d8d8d8;
	border-bottom: none;
	margin-right: 10px;
}

.tabular .tabs.white dd a
{
	height: 40px;
	line-height: 40px;
	background: #f2f2f2;
	padding: 0 15px;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 18px;
	color: #c00009;
	border-color: #d8d8d8;
}

.tabular .tabs.white dd a:hover
{
	background-color: #e8e8e8;
	text-shadow: 1px 1px 1px #fff;
}

.tabular .tabs.white dd.active
{
	margin-top: 0;
	border-bottom: none;
	border-color: #8d8d8d;
	background: #fff;
}

.tabular .tabs.white dd.active a
{
	height: 41px;
	background: #fff;
	color: #4b4b4b;
	font-weight: 400;
}

.tabular .tabs.dark
{
	height: 42px;
	border-bottom: 1px solid #8d8d8d;
}

.tabular .tabs.dark dd
{
	border: 1px solid #8d8d8d;
	margin-right: 10px;
}

.tabular .tabs.dark dd a
{
	height: 40px;
	line-height: 40px;
	background: #dcdad5;
	padding: 0 15px;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 18px;
	color: #c00009;
	-webkit-box-shadow: 0 0 1px #fff;
	-moz-box-shadow: 0 0 1px #fff;
	box-shadow: 0 0 1px #fff;
}

.tabular .tabs.dark dd a:hover
{
	background-color: #e5e4e0;
	text-shadow: 1px 1px 1px #fff;
}

.tabular .tabs.dark dd.active
{
	margin-top: 0;
	border-bottom: none;
	background: #f1efe9 url('/ui/basic/images/content_bg.gif');
}

.tabular .tabs.dark dd.active a
{
	height: 41px;
	background: #f1efe9 url('/ui/basic/images/content_bg.gif');
	font-weight: 400;
}

.tabular .tabs-content
{
	clear: both;
	margin-bottom: 0;
}

.tabular .tabs-content .sidebar
{
	float: right;
}

.tabular .tabs-content .sidebar .white
{
	padding: 15px!important;
}

.tabular .tabs-content ul.inner.darkdots
{
	margin-left: 30px;
	list-style-position: outside!important;
	padding-left: 0!important;
}

.tabular .tabs-content ul.inner.darkdots li
{
	padding-left: 0!important;
	margin-left: 0!important;
}

.tabular .tabs-content h4
{
	margin-bottom: 17px;
}

.tabular .tabs-content ul
{
	margin-left: 0;
	list-style-position: outside!important;
	margin-bottom: 17px;
}

.tabular .tabs-content ul li
{
	padding-left: 0;
	list-style-position: outside!important;
}

.tabular .tabs-content>li
{
	margin: 0;
}

.tabular .tabs-content>li .row
{
	margin: 0 -15px;
}

.lt-ie9 .topbar .rightmenu li.search input[type=submit]
{
	position: relative!important;
	z-index: 99999!important;
	height: 20px!important;
}

.ie7 .topbar .search div#display-sayt
{
	display: none!important;
}

.topbar {
	background-color: #333;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF333333', endColorstr='#FF242424');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#333),color-stop(100%,#242424));
	background-image:-webkit-linear-gradient(top,#333 0,#242424 100%);
	background-image:-moz-linear-gradient(top,#333 0,#242424 100%);
	background-image:-o-linear-gradient(top,#333 0,#242424 100%);
	background-image:linear-gradient(top,#333 0,#242424 100%);
	color:#fff;
	border-bottom:1px solid #000;
}
.topbar .portal_drop {
	width:25%;margin:0;position:relative;z-index:50000;
}

.topbar .portal_drop .drop_arrow {
	float:right;
	margin-top:2px;
}
.topbar .portal_drop a, .topbar .portal_drop li {
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}
.topbar .portal_drop li {
	list-style:none;
}
.topbar .portal_drop li>a {
	background-color:#676767;
	filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF676767', endColorstr='#FF373737');
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#676767),color-stop(100%,#373737));
	background-image:-webkit-linear-gradient(top,#676767 0,#373737 100%);
	background-image:-moz-linear-gradient(top,#676767 0,#373737 100%);
	background-image:-o-linear-gradient(top,#676767 0,#373737 100%);
	background-image:linear-gradient(top,#676767 0,#373737 100%);
}

.topbar .portal_drop li a {
	display:block;
	padding:10px 15px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	color:#fff;
	font-size:12px;
	margin:0 -15px;
}

.topbar .portal_drop li ul {
	display:none;
	position:absolute;
	margin:0 -15px;
	width:100%;
	z-index:9999;
}

.topbar .portal_drop li ul li a {
	border-top:1px solid #464646;
	border-bottom:1px solid #000;
	margin:0;background:#313131;
}
.topbar .portal_drop li ul li a:hover {
	background:#3e3e3e;
}
.topbar .portal_drop li ul li a:active {
	background:#4b4b4b!important;
}
.topbar .portal_drop li.active ul {
	display:block;
}
.topbar .rightmenu {
	width:75%; 
	box-sizing:border-box;
	text-align:right;
	margin:0;
}

.topbar .rightmenu li {
	display:inline;
}
.topbar .rightmenu li.phone, .topbar .rightmenu li.chat {
	display:none;
}

.topbar .rightmenu li.dark-btn a {
	padding:11px 20px;
	background:#1a1a1a;
	margin-right:16px;
	display:inline-block;
	color:#fff;
}
.topbar .rightmenu li.search {
	background:#000;
	border-radius:3px;
	padding:3px;
	text-align:left;
	float:right;
	margin-top:6px;
}

.topbar .rightmenu li.search input[type=text] {
	background:#000;
	border:none;
	margin:0;
	padding:0;
	height:20px;
	width:145px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	color:#fff;
	font-size:12px;
	display:inline-block;
	zoom:1;
}

.topbar .rightmenu li.search input[type=text]:focus {
	background:#000;
}

.topbar .rightmenu li.search input[type=submit] {
	background:#000 url('/ui/basic/images/icons/search.png') no-repeat center right;
	border:none;margin:0;
	padding:0;display:inline-block;
	zoom:1;
	text-indent:-5000em;
	width:23px;
	cursor:pointer;
	text-align:left;
}

.topbar .rightmenu li a
{
	padding: 13px 20px 7px 0;
	display: inline-block;
	zoom: 1;
	font-size: 11px;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase;
}

.topbar .rightmenu li a.phone
{
	padding-left: 20px;
	font-size: 16px;
	font-weight: 700;
	background: url('/ui/basic/images/icons/phone.png') no-repeat left center;
}

.topbar .rightmenu li a.chat
{
    display:none;
	background: url('/ui/basic/images/icons/chat.png') no-repeat left center;
}

.topbar .rightmenu li a.info
{
	background: url('/ui/basic/images/icons/info.png') no-repeat left center;
	padding-left: 15px;
}

.topbar .rightmenu li a:hover
{
	color: #ddd;
	text-decoration: underline;
}

.topbar #display-sayt
{
	position: absolute;
	z-index: 50000;
	top: 60px;
	right: -10px;
	width: 500px;
}

.topbar #display-sayt #sayt-results
{
	z-index: 50001;
	padding: 10px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.3);
	-moz-box-shadow: 2px 2px 4px rgba(0,0,0,.3);
	box-shadow: 2px 2px 4px rgba(0,0,0,.3);
}

.topbar #display-sayt #sayt-results p
{
	font-size: 1.1em;
	float: none;
	color: #222;
	margin: 0;
	padding: 3px 10px;
	width: auto;
	height: auto;
	text-transform: none;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: 400;
}
#txtSearch::-ms-clear {display: none;}  /*Removes the x from search input field*/
#txtSearch::-webkit-search-cancel-button{display: none;}
.topbar #display-sayt #sayt-results a
{
	color: #c00009;
}

.no-touch .topbar .portal_drop li:hover ul
{
	display: block;
}

.verticalfilter
{
	width: 26.66667%;
	padding: 0;
	margin-top: 0;
}

.verticalfilter .inside
{
	background: #f2f2f2;
	padding: 20px 0 20px 20px;
}

.verticalfilter .inside h4
{
	margin: 0 0 15px;
}

.verticalfilter .inside label,.verticalfilter .inside legend
{
	display: block;
	color: #000;
	font-size: 14px;
	clear: left;
	font-weight: 700;
	background: 0 0;
	line-height: 16px;
}

.verticalfilter .inside legend span
{
	margin-top: 0!important;
}

.verticalfilter .inside fieldset span
{
	display: block;
	overflow: hidden;
	margin: 15px 0;
}

.verticalfilter .inside legend span
{
	margin-bottom: 0;
}

.verticalfilter .inside input.text
{
	padding: 0 5px;
	float: left;
	width: 80%;
	border-right: none;
}

.verticalfilter .inside input.text.keyword
{
	margin-bottom: 0;
}

.verticalfilter .inside .togglefields
{
	position: absolute;
	left: -99999px;
}

.verticalfilter .degreefinderhelpside .row
{
	margin: 0!important;
}

.verticalfilter .degreefinderhelpside .row .degreefinderhelp
{
	border: 1px solid #c6c6c6;
	margin: 15px 0 0;
	padding: 15px;
}

.verticalfilter .degreefinderhelpside .row .degreefinderhelp h2
{
	float: none;
	width: auto;
	font-size: 20px;
	height: auto;
	line-height: normal;
	padding: 0;
}

.verticalfilter .degreefinderhelpside .row .degreefinderhelp ul
{
	float: none;
	width: auto;
}

.verticalfilter .degreefinderhelpside .row .degreefinderhelp ul li
{
	display: block;
	margin: 15px 0 0;
	text-align: center;
}

.verticalfilter .degreefinderhelpside .row .degreefinderhelp ul li a
{
	width: auto;
}

.verticalfilter .degreefinderhelpside .row .degreefinderhelp ul li:first-child
{
	margin: 15px 0 0;
}

.switchable .switchtab
{
	display: none;
}

.switchable .switchtab.active
{
	animation: fadein2 1s;
	-moz-animation: fadein2 1s;
	-webkit-animation: fadein2 1s;
	-o-animation: fadein2 1s;
	display: block;
}

#StudFacSwitcher
{
	margin-bottom: 20px;
}

.switchablecontrol
{
	background: #aaa;
	color: #fff;
	font-size: 0;
	display: inline-block;
	zoom: 1;
	margin: 0 20px;
	line-height: normal;
	border-radius: 3px;
}

.switchablecontrol a
{
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 18px;
	padding: 10px 20px;
	display: inline-block;
	zoom: 1;
	color: #fff;
	border-radius: 3px;
	text-shadow: 0 -1px 0 rgba(0,0,0,.4);
}

.switchablecontrol a:active
{
	background: 0 0;
}

.switchablecontrol a.active
{
	background: #c00009;
}

.ctaboxes
{
	border: 1px solid #c6c6c6;
	border-bottom: none;
	list-style: none;
	margin-bottom: 30px;
}

.ctaboxes li
{
	border-bottom: 1px solid #c6c6c6;
	padding: 20px 30px;
	margin: 0!important;
	overflow: hidden;
	font-family: "Trade Gothic Bold";
	color: #c00009;
	font-size: 22px!important;
	letter-spacing: -.5px;
}

.ctaboxes li img.icon
{
	float: left;
	margin-right: 15px;
}

.ctaboxes li a span
{
	color: #808285;
}

.messagebox
{
	overflow: hidden;
}

.messagebox h4
{
	border-bottom: 1px solid #c9c9c9;
	font-size: 20px;
	width: 100%;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

.messagebox .info-card
{
	overflow: hidden;
	margin: 0 -15px;
}

.messagebox .info-card img
{
	width: 41.66667%;
}

.messagebox .info-card .person
{
	width: 58.33333%;
	text-transform: uppercase;
	padding-top: 20px;
}

.messagebox .info-card .person h5
{
	font-weight: 400;
	font-size: 25px;
	color: #232323;
	margin-bottom: 5px;
}

.messagebox .info-card .person h6
{
	font-size: 14px;
	color: #808285;
	font-weight: 400;
	font-family: 'Trade Gothic';
}

.messagebox blockquote
{
	border: none;
	margin: 10px 0 0;
	padding: 0;
	font-family: Georiga;
	font-size: 15px;
	font-style: italic;
}

.messagebox blockquote strong
{
	font-weight: 400;
	font-size: 20px;
	display: block;
	margin-top: 10px;
	color: #232323;
}

.ie8 .messagebox .info-card img
{
	min-height: 150px!important;
	width: 150px!important;
	padding: 0!important;
	margin-left: 15px!important;
}

.redbar
{
	background: #c00009;
	padding: 10px 0 0 0;

}

.redbar #updateButtonMobile,.redbar .category-mobile-filter,.redbar .content-mobile-filter,.redbar .study-mobile-filter
{
	display: none;
}

.redbar h3
{
	color: #fff;
	text-transform: uppercase;
	margin: 0 15px 0 0;
	font-size: 22px;
	float: left;
	font-weight: 400;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
}

.redbar .search
{
	width: 66.66667%;
}

.redbar .search .redround
{
	background: #920005;
	border-radius: 3px;
	padding: 3px;
	text-align: left;
	float: left;
}

.redbar .search .redround input[type=text]
{
	background: #920005;
	border: none;
	margin: 0;
	padding: 0;
	height: 20px;
	width: 145px;
	color: #fff;
	font-size: 16px;
	display: inline-block;
	zoom: 1;
}

.redbar .search .redround input[type=text]:focus
{
	background: #920005;
}

.redbar .search .redround input[type=button]
{
	background: #920005 url('/ui/basic/images/icons/search.png') no-repeat center center;
	border: none;
	margin: 0;
	padding: 0;
	display: inline-block;
	zoom: 1;
	text-indent: -5000px;
	width: 23px;
	cursor: pointer;
	text-align: left;
}

.redbar label
{
	color: #fff;
	font-weight: 700;
}

.redbar .archive-dropdown
{
	position: absolute;
	right: 15px;
	width: 156px;
	height: 27px;
}


.redbar .archive-dropdown .archive-dropdown-selected
{
	position: absolute;
	top: 0;
	right: 0;
	width: 156px;
	height: 27px;
	line-height: 27px;
	text-indent: 10px;
	background: url('/ui/basic/images/bg_select.png') no-repeat;
	cursor: pointer;
	z-index: 1;
	font-size: 12px;
	color: #fff;
}

/* --------------------------------------------/resources?ab=2 -------------------------------------------------------------------------- */


.redbar .blogarchive-dropdown ul
{
	margin: 0;
	padding: 0;
	cursor:pointer;
	float:left;

}
.redbar .blogarchive-dropdown ul *{
	cursor:pointer;
	border-radius:5px;
	width:150px;
	height:30px;
	background-color: #920005;
	color:white;
	border:none;
}

.redbar .blogarchive-dropdown ul li {
    list-style: none;
    margin: 0;
    cursor:pointer;
}
.redround input[type=submit]{
	    border: none;
    margin: 0px;
    padding: 0px;
    width: 23px;
    display: inline-block;
    zoom: 1;
    text-indent: -5000px;
    cursor: pointer;
    text-align: left;
    background: url("/ui/basic/images/icons/search.png") 50% 50% no-repeat rgb(146, 0, 5);
}
.redbar .search .twothird{
	width: 73.33% !important;
}

/*================================================================================================================= */

.redbar .archive-dropdown ul
{
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 27px;
	width: 100%;
	background-color: #fff;
	z-index: 99;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	display: none;
	height: 280px;
	overflow: auto!important;
}


.redbar .archive-dropdown ul li
{
	list-style: none;
	margin: 0;
}

.redbar .archive-dropdown ul li a
{
	padding: 3px 0 3px 10px;
	display: block;
}

.redbar .archive-dropdown ul li a.active
{
	background-color: #eee;
}

.redbar .time-filter
{
	width: 33.33333%;
}

.redbar .time-filter h3
{
	text-align: right;
	padding-right: 10px;
	position: relative;
	left: 13%;
	float: left;
}

.redbar .time-filter .redselect
{
	position: relative;
}

.redbar .time-filter .redselect select.select
{
	position: absolute;
	z-index: 10;
	right: 0;
	top: -1px;
	width: 156px!important;
	height: 27px!important;
	line-height: 27px;
}

.redbar .time-filter .redselect span.select
{
	position: absolute;
	top: 0;
	right: 0;
	width: 156px;
	height: 27px;
	line-height: 27px;
	text-indent: 10px;
	background: url('/ui/basic/images/bg_select.png') no-repeat;
	cursor: default;
	z-index: 1;
	font-size: 12px;
	color: #fff;
}

.redbar.full
{
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	margin: 0 auto;
	position: relative;
	z-index: 7;
}

.blogsidebar
{
	width: 25%;
	padding: 1px;
}

.relatedDegrees label
{
	clear: left;
}

.relatedDegrees .related-posts
{
	overflow: hidden;
}

.relatedDegrees h3
{
	width: 100%;
	padding: 10px;
	background: #ebebeb;
	color: #232323;
	font-size: 20px;
	margin: 0;
}

.relatedDegrees h3:last-of-type
{
	margin-top: 10px;
}

.relatedDegrees h3:first-of-type
{
	margin-top: 0;
}

.relatedDegrees h4
{
	font-size: 14px;
	font-family: Arial;
	margin: 0 0 3px;
}

.relatedDegrees p
{
	font-size: 12px;
}

.relatedDegrees input
{
	cursor: text;
}

.relatedDegrees .subscribe
{
	background: #ebebeb url('/ui/basic/images/icons/red-rss.png') 96% center no-repeat;
}

.relatedDegrees section
{
	padding: 15px 15px 10px;
	font-size: 14px;
	line-height: 18px;
}

.relatedDegrees section a
{
	display: block;
	margin-bottom: 10px;
}

.relatedDegrees section a.active
{
	font-weight: 700;
}

.relatedDegrees section a span
{
	display: block;
	color: #232323;
	font-style: italic;
	font-size: 11px;
	margin-top: 4px;
}

.relatedDegrees section ul li
{
	display: block;
	float: none;
	width: auto;
	margin-bottom: 2px;
	padding-left: 10px;
}

.relatedDegrees section ul li a
{
	margin-bottom: 0;
}

.relatedDegrees .cat-toggle
{
	width: 50%;
	margin-top: 10px;
}

.articlelist
{
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	margin: 0 auto;
}

.articlelist .article-thumbs
{
	width: 75%;
	width: 73%;
}

.articlelist .article-thumbs .resourcelist
{
	overflow: hidden;
	width: 100%;
	max-width: inherit;
	min-width: inherit;
}

.articlelist .article-thumbs .resourcelist .resource
{
	margin: 0 2% 2% 0;
	height: 162px;
}

.articlelist .article-thumbs .resourcelist .resource .story
{
	height: 115px;
}

.articlelist .article-thumbs .resourcelist .resource .story a img
{
	width: 100%;
}

.articlelist .article-thumbs .resourcelist .resource.end
{
	margin-right: 0;
}

.articlelist .article-thumbs .resourcelist .resource.double, 
.articlelist .article-thumbs .resourcelist .resource.single
{
	width: 31%;
}

.articlelist .article-thumbs .resourcelist .resource.tall
{
	height: 341px;
}

.articlelist .article-thumbs .resourcelist .resource.tall .story, 
.articlelist .article-thumbs .resourcelist .resource.tall .story a
{
	height: 305px;
}

.articlelist ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.articlelist ul li
{
	width: 47%;
	float: left;
	margin: 0 3% 25px 0;
}

.articlelist ul li.graybox
{
	padding-top: 4px!important;
}

.articlelist ul li .story
{
	position: relative;
	overflow: hidden;
}

.articlelist ul li .story img
{
	position: relative;
	width: 100%;
}

.articlelist ul li .story .caption
{
	position: absolute;
	bottom: -100%;
	left: 0;
	background: rgba(0,0,0,.7);
	color: #fff;
	padding: 10px;
	margin: 0;
	font-weight: 700;
	clear: left;
	-webkit-transition: position .3s ease-in;
	-moz-transition: position .3s ease-in;
	-o-transition: position .3s ease-in;
	transition: position .3s ease-in;
	width: 100%;
}

.articlelist span
{
	font-size: 11px;
	color: #ababab;
}

.articlelist span.share
{
	float: right;
	margin-top: 8px;
}

p.mobile-caption
{
	margin-bottom: 10px!important;
	color: #232323!important;
	font-weight: 700!important;
}

.stickybar
{
	position: fixed;
	background: #676767;
	background-image: linear-gradient(bottom,#373737 0,#676767 100%);
	background-image: -o-linear-gradient(bottom,#373737 0,#676767 100%);
	background-image: -moz-linear-gradient(bottom,#373737 0,#676767 100%);
	background-image: -webkit-linear-gradient(bottom,#373737 0,#676767 100%);
	background-image: -ms-linear-gradient(bottom,#373737 0,#676767 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#373737),color-stop(1,#676767));
	bottom: 0;
	width: 100%;
	border-top: 1px solid #333;
	box-shadow: 0 0 15px rgba(0,0,0,.65);
	z-index: 40001;
	-webkit-transform: translateZ(0);
}

.stickybar ul
{
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	margin: 0 auto;
	list-style: none;
}

.stickybar ul li
{
	float: left;
	width: 19%;
	border-right: 1px solid #333;
	font-size: 17px;
	font-family: 'Trade Gothic';
}

.stickybar ul li.top
{
	width: 5%;
	border-left: 1px solid #333;
}

.stickybar ul li.top a
{
	text-indent: -9999px;
	background: url('/ui/basic/images/white-arrow-up.png') no-repeat center center;
}

.stickybar ul li a
{
	padding: 12px 0;
	display: block;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}

.stickybar ul li a:hover
{
	background-color: #2f2f2f;
}

.stickybar ul li a.active
{
	background: #1f1f1f;
}

.stickybar ul li a.apply
{
	background: #c00009;
	color: #fff;
}

.stickybar ul li a.apply:hover
{
	background: #920005;
}

.nextsteps
{
	margin: 10px 0 30px;
	float: left;
}

.nextsteps .column
{
	width: 25%;
	float: left;
	text-align: center;
	background: #fff;
	border-radius: 10px;
	position: relative;
    padding-left: .5em;
    padding-right: .5em;
}

.nextsteps a h3,.nextsteps h3
{
	font-size: 18px;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
}

.nextsteps a h3:hover,.nextsteps h3:hover
{
	color: #c00009!important;
}

.nextsteps a p,.nextsteps p
{
	text-decoration: none;
	color: #333;
	font-size: 14px;
}

.nextsteps a p:hover,.nextsteps p:hover
{
	color: #c00009!important;
}

.nextsteps p a
{
	text-decoration: underline;
	color: #c00009;
	float: none;
}

.nextsteps p a:hover
{
	color: #920005;
}

.nextsteps .icon
{
	display: block;
	margin: 15px auto 25px;
}

.nextsteps a
{
	float: left;
}

.nextsteps a:focus
{
	background: #fff;
}

.disclosure-container
{
	margin: 0!important;
	position: relative;
	z-index: -1;
}

.disclosure-container .container-col
{
	width: 33.33333%;
	padding: 5px 2px;
}

.disclosure-container .container-col .contentBoxContent
{
	width: auto!important;
}

.threecol
{
	float: left;
	padding: 50px 0 0;
	border-top: 1px solid #ccc;
	clear: both;
	margin-bottom: 30px;
}

.threecol .column
{
	width: 33.33333%;
	border-right: 1px solid #ccc;
	padding: 20px 25px 40px;
	height: 375px!important;
}

.threecol .column.first
{
	padding-left: 0;
}

.threecol .column.last
{
	border-right: none;
	padding-right: 0;
}

.threecol .column h5
{
	margin-bottom: 15px;
	font-size: 18px;
	color: #4b4b4b;
}

.threecol .column .flexslider
{
	margin-bottom: 15px;
	width: 99%;
}

.threecol .column p
{
	font-size: 14px;
}

.threecol .column .twocollist
{
	text-align: center;
	margin: 0;
	overflow: hidden;
}

.threecol .column .twocollist li
{
	padding: 10px;
	list-style-type: none;
	margin-left: 0!important;
}

.threecol .column .twocollist li a:hover h6
{
	color: #c00009;
}

.threecol .column .twocollist li a:hover .icon
{
	opacity: .7;
}

.threecol .column .twocollist .icon
{
	display: block;
	margin: 0 auto;
}

.threecol.page404
{
	border: none;
	padding: 0;
	margin: 15px 0;
	float: none;
	overflow: hidden;
	zoom: 1;
}

.threecol.page404 .column
{
	border: none;
	padding: 0 7px;
	height: 420px!important;
}

.threecol.page404 .column .inside
{
	background: url('/ui/basic/images/content_bg.gif');
	padding: 20px;
	height: 100%;
}

.ie7 .threecol.page404 .column .inside
{
	height: 90%;
}

.threecol.page404 .column .inside h3
{
	margin-bottom: 15px;
}

.threecol.page404 .column .inside ul
{
	padding: 0;
}

.threecol.page404 .column .inside ul li
{
	margin-left: 0;
	list-style: none;
}

.threecol.page404 .column .inside ul li ul
{
	margin-left: 0;
}

.threecol.page404 .column.first .inside
{
	background: #fff;
	border: 1px solid #ccc;
}

/* Begin: Sitemap Styling */
.threecol.site-map
{
	border: none;
	padding: 0;
}

.threecol.site-map .column
{
	height: auto!important;
	border: none;
	padding: 10px 25px 10px 0;
}

.threecol.site-map .column li
{
	list-style: none;
	margin-left: 0;
}

.threecol.site-map .column li ul li
{
	list-style: disc;
	margin-left: 20px;
}

#ctuSiteMap nav {
	border-bottom: 2px solid #c00009;
	height: 2.30em;
	display: block;
	position: relative;
	float: left;
	width: 100%;
	margin: 0 0 1em 0;
}
#ctuSiteMap nav h2 {
	margin-left: 1em;
}
#ctuSiteMap nav h2#toggleMainSiteLinks {

}

#ctuSiteMap nav h2#toggleDegreeProgramLinks {
	
}

#ctuSiteMap article {
	position: relative;
	float: left;
	left: 1.5em;
}

#ctuSiteMap article#degreeProgramLinks {

}

#ctuSiteMap nav h2 {
	position: relative;
	float: left;
	font-size:1.25em;
	margin-right: 1em;
	border: 1px solid #c00009;
	background:#fff;
	border-radius: 5px 5px 0 0;
	padding: 0.25em 0.5em 0.15em;
	color: #c00009;
	cursor:pointer;
	border-bottom:none;
}
#ctuSiteMap nav h2.selected {
	position: relative;
	float: left;
	margin-right: 1em;
	background: #c00009;
	border-radius: 5px;
	color: #fff;
	cursor:pointer;
}

li.siteSection {
	list-style-type: none;
}

li.siteSection h2, li.siteSection h2 a {
	margin: 1em 0 0 0;	
	font-size: 1.35em;
	color: #c00009;
	text-decoration: none;
}

/* End: Sitemap Styling */

.secondarynav
{
	display: none;
}

.rating-graph
{
	width: 100%;
	border: none;
	margin: 15px 0;
}

.rating-graph tr:nth-child(even)
{
	background: #fff!important;
}

.rating-graph tr:nth-child(odd)
{
	background: #eee!important;
}

.rating-graph th
{
	background: #a8a8a8;
	color: #fff;
	padding: 10px 15px;
	text-align: left;
}

.rating-graph th.center
{
	text-align: center;
}

.rating-graph .graph
{
	width: 100%;
	font-size: 12px;
	overflow: hidden;
}

.rating-graph .graph .percent
{
	float: left;
}

.rating-graph .graph .bar
{
	margin: 0 15px 0 0;
	width: 200px;
	height: 10px;
	background: #dbdbdb;
	float: left;
	position: relative;
	top: 6px;
}

.rating-graph .graph .bar .percentage-indicator
{
	background: #61b82b;
	position: absolute;
	height: 10px;
	left: 0;
	top: 0;
}

.blah
{
	display: block;
}

#news-event-listing li
{
	line-height: 1em;
	margin-bottom: 10px;
}

#news-event-listing span
{
	display: block;
}

#news-event-listing span em
{
	font-size: 11px;
}

#news-event-listing a
{
	font-size: 12px;
}

#news-event-listing .paginate
{
	text-align: center;
}

#news-event-listing .paginate a,#news-event-listing .paginate span
{
	display: inline-block;
	padding: 4px;
	font-size: 12px;
}

#news-event-listing .more
{
	padding-left: 10px;
	display: block;
	margin: 10px 0;
}

#news-event-listing .more a
{
	background: #c00009;
	color: #fff;
	border-radius: 5px;
	padding: 10px 20px;
	font-weight: 700;
	text-transform: uppercase;
}

#news-event-listing .more a:hover
{
	background: #333;
}

br.clearfix
{
	display: block;
	clear: both;
	height: .01%;
}

.admissions-flow-chart
{
	padding-top: 40px;
	background: url('/ui/basic/images/icons/admission-line-bg.jpg') 53px 140px no-repeat;
}

.admissions-flow-chart .admission-step
{
	padding: 100px 0 25px 140px;
	position: relative;
}

.admissions-flow-chart .admission-step .step-header
{
	background: #edeae3 url('/ui/basic/images/icons/admission-step-header.jpg');
	height: 75px;
	position: absolute;
	padding: 12px 0 0 140px;
	top: 0;
	left: 0;
	right: 0;
}

.admissions-flow-chart .admission-step .step-header h3
{
	font-size: 16px;
	font-family: georgia;
	color: #919191;
	text-transform: uppercase;
	margin-bottom: 0;
}

.admissions-flow-chart .admission-step .step-header h2
{
	color: #333;
	font-family: 'Trade Gothic Bold';
	font-size: 32px;
}

.admissions-flow-chart .admission-step .step-header .ui-button
{
	position: absolute;
	top: 20px;
	right: 20px;
	padding: 10px;
}

.admissions-flow-chart .admission-step .step-header .icon
{
	position: absolute;
	width: 122px;
	height: 122px;
	top: -25px;
	left: 0;
}

.admissions-flow-chart .admission-step .step-header.step1 .icon
{
	background: url('/ui/basic/images/icons/admission-icon-step1.png');
}

.admissions-flow-chart .admission-step .step-header.step2 .icon
{
	background: url('/ui/basic/images/icons/admission-icon-step2.png');
}

.admissions-flow-chart .admission-step .step-header.step3 .icon
{
	background: url('/ui/basic/images/icons/admission-icon-step3.png');
}

.admissions-flow-chart .admission-step .links-box
{
	border: 1px solid #adadad;
	padding: 20px;
	overflow: hidden;
	zoom: 1;
}

.admissions-flow-chart .admission-step .links-box .left
{
	float: left;
	width: 50%;
	border-right: 1px solid #adadad;
	padding: 0 20px 0 0;
}

.admissions-flow-chart .admission-step .links-box .left h3
{
	color: #222;
	text-transform: uppercase;
	margin: 0 0 20px;
}

.admissions-flow-chart .admission-step .links-box .left h3 font
{
	font-size: 18px;
	font-family: 'Trade Gothic Bold';
}

.admissions-flow-chart .admission-step .links-box ul
{
	float: left;
	margin: 0;
}

.admissions-flow-chart .admission-step .links-box ul li
{
	list-style: none;
	margin: 18px 0 0;
}

.admissions-flow-chart .admission-step .links-box ul li:first-child
{
	margin: 0;
}

.ctustories h3
{
	margin-bottom: 0;
	font-weight: 700;
}

.ctustories a
{
	-ms-word-break: normal!important;
	word-break: normal!important;
	word-break: normal!important;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

.ctustories .ctustories-slider
{
	box-shadow: none!important;
	margin-top: 0;
}

.ctustories .ctustories-slider ul
{
	margin-left: 0!important;
}

.ctustories .ctustories-slider .flex-control-nav
{
	bottom: 0!important;
	position: relative!important;
	z-index: 9999!important;
}

.ctustories .ctustories-slider .flex-direction-nav a
{
	opacity: 1!important;
	-webkit-transition: none!important;
	background: url('/ui/basic/images/rs-icons/controls.png') no-repeat!important;
	top: 72%!important;
}

.ctustories .ctustories-slider .flex-direction-nav a.flex-next
{
	opacity: .8;
	right: 50px;
	background-position: right center!important;
}

.ctustories .ctustories-slider .flex-direction-nav a.flex-prev
{
	opacity: .8;
	left: 50px;
	background-position: left center!important;
}

.ctustories blockquote
{
	border: none;
	text-align: center;
	font-family: Georgia;
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #4b4b4b;
}

.ctustories h5,.ctustories h6
{
	text-align: center;
	color: #4b4b4b;
	font-size: 21px;
	font-weight: 400;
	letter-spacing: -1px;
}

.ctustories h6
{
	font-size: 14px;
	color: #808285;
	font-family: "Trade Gothic";
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0 15px;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}

.ctustories .portrait
{
	display: block;
	padding: 20px;
	width: 170px;
	height: 170px;
	border-radius: 100%;
	border: 8px solid #fff;
	-webkit-box-shadow: 0 4px 5px 2px rgba(0,0,0,.3);
	box-shadow: 0 4px 5px 2px rgba(0,0,0,.3);
	margin: 15px auto;
}

.ctustories .portrait img
{
	width: 100%;
	border-radius: 100%;
	border: 8px solid #fff;
}

.navside
{
	width: 25%;
	overflow: hidden;
}

.navside .noindex
{
	max-width: 100%;
	min-width: 100%;
	width: 100%;
	margin-top: 0;
}

.navside .noindex .learn-more
{
	border: 1px solid #c6c6c6;
	padding: 15px;
	margin-top: 15px;
}

.navside .noindex .learn-more h3
{
	margin: 0 0 15px;
}

.navside .noindex h3
{
	margin: 15px 0;
}

.navside ul li ul li ul li a.active
{
	font-weight: 700!important;
	/*text-decoration: underline!important;*/
	color: #4b4b4b!important;
}

.navside .mobile-side-nav
{
	display: none;
}

.navside header
{
	text-transform: uppercase;
	color: #4b4b4b;
	font-weight: 700;
	font-size: 16px;
	border-bottom: 1px solid #c6c6c6;
	padding-bottom: 10px;
}

.navside header.mobile-header
{
	border: none;
	display: none;
}

.navside ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.navside ul li
{
	margin-left: 0;
	border-bottom: 1px solid #c6c6c6;
	font-size: 12px;
}

.navside ul li a
{
	padding: 12px 0;
	display: block;
}

.navside ul li .active
{
	font-weight: 700;
}

.navside ul li ul
{
	margin: -5px 0 5px;
}

.navside ul li ul>li
{
	background: url('/ui/basic/images/bullets/red-arrow.png') 5px 10px no-repeat;
	margin-left: 0 0 0 10px;
	padding: 0 0 0 15px;
	border: none;
}

.navside ul li ul>li a
{
	padding: 5px 0;
	color: #4b4b4b;
	font-size: 11px;
	font-weight: 400;
}

.navside ul li ul>li a:hover
{
	text-decoration: underline;
}

.navside ul li ul>li.acc-header span
{
	cursor: pointer;
	display: block;
	padding: 5px 0;
	color: #4b4b4b;
	font-size: 11px;
	font-weight: 400;
}

.navside ul li ul>li.acc-header.active span
{
	font-weight: 700;
}

.history_container
{
	top: 30px;
	font-family: TradeGothicW01-Cn18;
	font-size: 13px;
	float: left;
	position: relative;
	margin-bottom: 70px;
	width: 100%;
}

.shadow
{
	position: absolute;
	top: 454px;
	left: -5px;
}

.preload
{
	position: absolute;
	top: 220px;
	left: 450px;
}

#timeline_container
{
	position: relative;
	background-color: #e9e9e9;
	border: 4px solid #bbb;
	opacity: 0;
}

#timeline .hidden
{
	display: none;
}

#timeline .viewport
{
	overflow: hidden;
	position: relative;
	background: url('/ui/basic/images/timeline/background.jpg') no-repeat;
}

#timeline .viewport .images
{
	position: absolute;
	padding: 0;
	margin: 0;
}

#timeline .viewport .images img
{
	float: left;
	margin: 0;
}

#timeline .milestones
{
	overflow: hidden;
	position: relative;
	border-top: 4px solid #bbb;
}

#timeline .milestones .content
{
	position: absolute;
	padding: 0;
	margin: 0;
}

#timeline .column_first
{
	float: left;
	padding: 0;
	margin: 14px 0 0 20px;
}

#timeline .column
{
	float: left;
	padding: 0 0 0 10px;
	margin: 14px 0 0 50px;
	height: 150px;
	border-left: 1px solid #ccc;
}

#timeline .c100
{
	width: 100px;
}

#timeline .c125
{
	width: 125px;
}

#timeline .c150
{
	width: 150px;
}

#timeline .c175
{
	width: 175px;
}

#timeline .c200
{
	width: 200px;
}

#timeline .c225
{
	width: 225px;
}

#timeline .c250
{
	width: 250px;
}

#timeline .c275
{
	width: 275px;
}

#timeline .c300
{
	width: 300px;
}

#timeline .c325
{
	width: 325px;
}

#timeline .c350
{
	width: 350px;
}

#timeline .c375
{
	width: 375px;
}

#timeline .c400
{
	width: 400px;
}

#timeline span
{
	display: block;
}

#timeline .date
{
	font-size: 15px;
	font-weight: 700;
	line-height: 16px;
	color: #b20000;
}

#timeline .txt
{
	font-size: 12px;
	font-weight: 500;
	line-height: 12px;
	color: #565656;
	margin: 8px 0 0;
}

#timeline .thumb_description
{
	font-size: 12px;
	font-weight: 500;
	line-height: 12px;
	color: #6f6f6f;
	clear: left;
}

#timeline .thumb
{
	margin: 14px 0 0;
}

#timeline .image_rollover,#timeline .video_rollover
{
	position: relative;
	float: left;
}

#timeline .image_rollover span,#timeline .video_rollover span
{
	left: 0;
	top: 0;
	display: none;
	position: absolute;
	background: url('/ui/basic/images/timeline/thumb_video_hover.png') no-repeat;
	width: 113px;
	height: 67px;
}

#timeline .image_rollover span
{
	background: url('/ui/basic/images/timeline/thumb_image_hover.png') no-repeat;
	width: 113px;
	height: 67px;
}

#timeline .link
{
	font-size: 12px;
	font-weight: 700;
}

#timeline .link a
{
	color: #888;
}

#timeline .link a:hover
{
	color: #0096ff;
	text-decoration: underline;
}

#timeline .big_link
{
	font-size: 11px;
	font-weight: 700;
	margin: 10px 0 0;
	padding: 1px 5px 2px;
	float: left;
	background-color: #bbb;
}

#timeline .big_link a
{
	color: #0096ff;
	text-decoration: none;
}

#timeline .big_link a:hover
{
	color: #fff;
}

#timeline .scrollbar
{
	background: url('/ui/basic/images/timeline/scrollbar_background.png') repeat-x;
	position: absolute;
}

#timeline .dragger
{
	background: url('/ui/basic/images/timeline/scrollbar_dragger.png') no-repeat;
	cursor: pointer;
	position: absolute;
}

#timeline .mark
{
	background: url('/ui/basic/images/timeline/scrollbar_mark.png') no-repeat;
	cursor: pointer;
	height: 21px;
	width: 13px;
	left: 600px;
	position: absolute;
	display: none;
	opacity: 0;
}

#timeline .drag_icon
{
	cursor: url('/ui/basic/images/timeline/drag_icon.png'),e-resize;
}

#timeline .audio_player
{
	position: absolute;
	top: 1px;
	right: 7px;
}

.leadform
{
	border: 1px solid #c1c1c1;
	padding-bottom: 20px;
}

.leadform.leadform-success
{
	display: none;
}

.leadform h3
{
	background: none repeat scroll 0 0 #474747;
	padding: 15px 20px;
	color: #fff;
	margin: 0;
	font-size: 24px;
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 400;
}

.leadform h3:after {
	margin-top: 40px;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: #474747 transparent transparent;
	border-width: 7px;
	margin-left: -7px;
}

.leadform p
{
	color: #474747;
	padding: 10px 20px;
	margin: 0!important;
	font-style: normal;
}

.leadform.horizontal
{
	width: 1000px;
	max-width: 100%;
	min-width: 768px;
	background: #474747;
	margin: 30px auto;
}

.leadform.horizontal.redform
{
	background: #c00009;
}

.ie9 .leadform.horizontal
{
	width: 999px;
}

.leadform.horizontal:before
{
	content: " ";
	display: table;
}

.leadform.horizontal h3
{
	padding: 20px 0;
}

.leadform.horizontal h3:after
{
	display: none;
}

.leadform.horizontal .clearfix
{
	overflow: hidden;
}

.leadform.horizontal .info
{
	width: 25%;
	padding: 0 20px;
}

.leadform.horizontal .info .number
{
	font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 26px;
	color: #bbb;
	margin-top: 36px;
	margin-bottom: 20px;
}

.leadform.horizontal .info .number span
{
	display: block;
	font-size: 20px;
}

.leadform.horizontal .info .number a
{
	color: #bbb;
}

.leadform.horizontal .info p
{
	font-size: 12px;
	color: #fff;
	padding: 0 30px 0 0;
}

.leadform.horizontal .info:after
{
	top: 50%;
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: transparent transparent transparent #474747;
	border-width: 10px 0 10px 11px;
	margin-top: -10px;
}

.leadform.horizontal .apply
{
	width: 75%;
	padding: 0 30px;
}

.leadform.horizontal .apply .form
{
	margin: 0;
	padding: 0;
}

.leadform.horizontal .apply .form .columns:first-child
{
	padding-left: 0;
}

.leadform.horizontal .apply .form .columns:last-child
{
	padding-right: 0;
}

.leadform.horizontal .apply .form .text-fields
{
	margin: 0;
}

.leadform.horizontal .apply .form .select-fields
{
	margin-bottom: 15px;
}

.leadform.horizontal .apply .form .select-fields fieldset
{
	margin-bottom: 5px;
}

.leadform.horizontal .apply p
{
	color: #474747;
	padding: 1.5em 0;
}

.leadform .form
{
	padding: 0 20px;
}

.leadform .form .rfv
{
	float: left;
	background: #ffe9ea;
	color: #c00009;
	width: 100%;
	padding: 6px 12px;
	font-size: 11px;
	position: relative;
	top: -5px;
}

.leadform .form fieldset
{
	margin: 0;
	padding: 0;
	border: none;
}

.leadform .form .text-fields
{
	border: 1px solid #c1c1c1;
	border-radius: 10px;
	display: block;
	margin: 15px 0;
}

.leadform .form .text-fields .rfv
{
	position: static;
}

.leadform .form .text-fields input
{
	margin-bottom: 0;
	border: none;
	border-bottom: 1px solid #eae9e3;
	padding: 12px;
	height: auto;
}

.leadform .form .text-fields fieldset.first-child input
{
	border-radius: 10px 10px 0 0;
}

.leadform .form .text-fields fieldset.last-child .rfv,.leadform .form .text-fields fieldset.last-child input
{
	border-radius: 0 0 10px 10px;
}

.leadform .form select
{
	border-radius: 5px;
	border: 1px solid #c1c1c1;
	margin-bottom: 5px;
}

.leadform .form input[type=submit]
{
	float: none;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 0!important;
}
#phmaincontent_0_phfside_0_fSetF_Whichschoolorca {margin-bottom: 10px;}
.rightrail .leadform select,.sidebar .leadform select
{
	font-size: 11px;
}

.sidebar #phsidebar_0_pnlThankyou {display: none;}
/*Apply Online ab Page*/
#applyOnlineAB1 .intro {text-align: center; margin-bottom: 1em;}
#applyOnlineAB1 .intro p {padding: 0 20%;}
#applyOnlineAB1 select {margin-top: 10px; padding: 0; color: #000; font-size: 14px;}
#applyOnlineAB1 .ctaboxes {margin-left: 0;}
#applyOnlineAB1 .ctaboxes li {padding: 20px;}
#applyOnlineAB1 .messagebox .info-card img {width: 197px;}
#applyOnlineAB1 p.disclaimer {
    font-size: .8em;
    font-style: italic;
    color: #787878;
}
@media only screen and (max-width : 767px) {
    #applyOnlineAB1 .messagebox .info-card .person {width: auto!important; float: left;}
    #applyOnlineAB1 .intro p {padding: 0!important;}
    .header ul.mobilenav-main li {font-size: 11px; text-align: center;}

}
@media only screen and (max-width : 414px) {
    #applyOnlineAB1 .messagebox .info-card {margin: 0;}
    #applyOnlineAB1 .messagebox .info-card .person {padding: 0;}
    #applyOnlineAB1 .messagebox .info-card img {width: 47%!important; padding: 0 15px 0 0;}
    #mil-testimonials .small-block-grid-1 {margin-left:0;}
}
.program-quick-info
{
	list-style: none;
	margin: 0 0 20px;
	padding: 0;
	overflow: hidden;
}

.program-detail-tabs
{
	overflow: hidden;
	width: 100%;
	margin-top: 20px;
}

.program-detail-tabs .tabs
{
	width: 21%;
    max-width: 21%;
	padding: 0;
}

.program-detail-tabs .tabs dd
{
	border: none;
}

.program-detail-tabs .tabs dd a
{
	background: 0 0;
	border-right: none;
	color: #c00009;
	font-size: 12px;
	padding: 18px 0 15px 10px;
	border-bottom: 1px solid #c6c6c6;
	text-transform: uppercase;
}

.program-detail-tabs .tabs dd a:hover
{
	color: #333;
}

.program-detail-tabs .tabs dd.active
{
	background: url('/ui/basic/images/bullets/red-arrow.png') left center no-repeat;
	border: none;
}

.program-detail-tabs .tabs dd.active a
{
	background: 0 0;
	font-weight: 400;
	color: #333;
}

.program-detail-tabs .tabs-content
{
	width: 75%;
	padding-right: 0;
	list-style: none;
}

.program-detail-tabs .tabs-content li .acc-tab
{
	display: none;
}

.program-detail-tabs .tabs-content li .acc-section
{
	display: block;
}

.program-detail-tabs .tabs-content p
{
	margin-bottom: 20px;
}

.program-detail-tabs .tabs-content p.disclaimer
{
	font-size: 11px;
	font-style: italic;
}

.program-detail-tabs .tabs-content h5
{
	color: #333;
	font-weight: 700;
}

.program-detail-tabs .tabs-content h6
{
	font-size: 12px;
	font-weight: 400;
	color: #333;
	margin: 10px 0 5px;
}

.program-detail-tabs .tabs-content .cta-icon
{
	display: block;
    line-height:33px;
	font-size: 14px;
	clear: left;
}

.program-detail-tabs .tabs-content .cta-icon .icon
{
	position: relative;
	float: left;
	top: 1px;
	left: 0;
	padding-right: 10px;
}

.program-detail-tabs .tabs-content .twocollist
{
	margin: 0 0 20px 10px;
	padding: 0;
	float: left;
	position: relative;
	width: 45%;
}

.program-detail-tabs .tabs-content .twocollist li
{
	padding: 0 10px 0 0;
	margin-left: 0;
	color: #333;
	float: none;
	width: 100%;
	list-style-position: outside;
}

.lt-ie10 .program-detail-tabs .tabs-content .twocollist:first-child,.program-detail-tabs .tabs-content .twocollist:first-child
{
	margin-left: 0;
}

.ie8 .featuredarticles .caption,.ie8 .resourcelist .resource .story .caption
{
	background: #000;
}

.ie8 portal_drop
{
	width: 17%;
}

.ie8 header .search input[type=submit]
{
	margin-top: 2px;
}

.lt-ie9 .threecol .column .flexslider
{
	right: 15px!important;
}

.lt-ie9 .redbar .time-filter .redselect span.select
{
	top: 2px;
}

.lt-ie9 .redbar .search .redround input[type=button]
{
	float: left;
	height: 16px;
}

.lt-ie9 .redbar .search .redround input[type=text]
{
	float: left;
}

.lt-ie9 .thumbnailSlider .sliderWrapper .information
{
	background: #a4adb3;
}

.lt-ie9 .technology-slider .flex-direction-nav li a.flex-prev
{
	left: -36px!important;
}

.lt-ie9 .technology-slider .flex-direction-nav li a.flex-next
{
	right: -36px!important;
}

.lt-ie9 .behind-the-scenes .tab-holder li span
{
	display: none!important;
}

.lt-ie9 .twocolumn article.column
{
	width: 46%!important;
}

.lt-ie9 .flexslider
{
	position: relative;
	right: -5px;
}

.lt-ie9 .fancycheckbox fieldset
{
	position: relative;
	left: -10px;
}

.lt-ie9 .fancycheckbox label
{
	padding-left: 30px;
	position: relative;
}

.lt-ie9 .topbar li.search,.lt-ie9 .topbar li.search div#phheader_0_ctl00_pnlSearch
{
	height: 26px;
}

.lt-ie9 .topbar li.search div#phheader_0_ctl00_pnlSearch input.search_field
{
	display: block;
	float: left;
	line-height: 20px;
}

.lt-ie9 .topbar .portal_drop li
{
	padding: 0;
	position: relative;
	z-index: 40000;
}

.lt-ie9 .topbar .portal_drop li ul
{
	width: 113%;
	z-index: 20000;
	left: 0;
	top: 40px;
}

.lt-ie9 .topbar .portal_drop li ul li
{
	position: relative;
	z-index: 30000;
}

.lt-ie9 .topbar .portal_drop li ul li a
{
	position: relative;
	width: 245px;
	height: auto;
	z-index: 30000;
}

.lt-ie9 header
{
	position: relative;
}

.lt-ie9 header ul
{
	float: right;
}

.lt-ie9 header ul li
{
	vertical-align: middle;
}

.lt-ie9 header ul li form
{
	margin-top: 17px;
}

.lt-ie9 .navigation:hover
{
	z-index: 50000;
	position: relative;
}

.lt-ie9 .navigation ul li ul
{
	display: none;
}

.lt-ie9 .navigation ul li:hover ul
{
	display: block;
}

.lt-ie9 .hero
{
	position: relative;
}

.lt-ie9 .simpleMenu.horiz li
{
	position: relative;
	z-index: 3;
}

.lt-ie9 .simpleMenu.horiz li ul
{
	left: 15px;
	top: 53px;
	position: absolute;
	z-index: 3;
	width: 326px;
	line-height: 1em;
}

.lt-ie9 .simpleMenu.horiz li ul li
{
	position: relative;
	z-index: 3;
}

.lt-ie9 .simpleMenu.horiz li ul li a
{
	position: relative;
	z-index: 3;
	padding-top: 15px;
	padding-bottom: 15px;
}

.ie7 .navigation:hover
{
	z-index: 50000;
	position: relative;
}

.ie7 .navigation ul li ul
{
	display: none;
}

.ie7 .navigation ul li:hover ul
{
	display: block;
}

.ie7 .contentSlider .cs-controls
{
	padding-left: 45%;
}

.ie7 .contentSlider .cs-controls a
{
	display: block;
	float: left;
}

.ie7 .topbar .container
{
	z-index: 20000;
}

.ie7 .topbar .portal_drop li ul li a
{
	position: relative;
	width: 145px;
	height: auto;
	z-index: 30000;
}

.ie7 .header
{
	z-index: 1;
}

.ie7 .fancycheckbox label
{
	left: -20px;
}

.ie7 .fancycheckbox legend
{
	position: relative;
	left: -8px;
}

.ie7 .topbar .rightmenu li.search input[type=submit]
{
	position: absolute!important;
	top: 2px;
	right: 2px!important;
}

.lt-ie9 .content .no-index
{
	width: auto!important;
}

#sideformpopup
{
	display: none;
}

.white-button #dropdownSideForm
{
	left: -10000px;
	position: absolute;
}

.home .imageoffset
{
	height: 60px;
}

.home .studyareas>div>ul>li>ul,.home .studyareas>div>ul>li>ul .photo
{
	width: auto!important;
}

.home .studyareas>div>ul>li>ul
{
	top: 0!important;
	bottom: 5px!important;
	border-radius: 10px;
}

.home .studyareas>div>ul>li>ul li
{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

.home .studyareas .bottom>li:before
{
	content: " | ";
}

.home .studyareas .bottom>li:first-child:before
{
	content: none;
}

.home .studyareas>div>ul>li:hover ul
{
	left: 320px;
}

/* Begin: Insert to hide home page menu flyout image and description p tag */
.home .studyareas>div>ul>li {
	background-color: #fff;
	width: 300px!important;
	margin-bottom: 5px;
	border-radius: 10px;
	position: relative!important;
	overflow:visible!important;
}

.home .studyareas>div>ul>li:hover ul {
	left: 320px;
	height: 120px;
}

.home .studyareas>div>ul>li>ul .copy {
	width: 400px!important;
}

.home .studyareas>div>ul>li>ul li.copy img {
	display:none!important;
}

.home .studyareas>div>ul>li>ul li.copy p:first-child {
	display:none;
}
.home .studyareas>div>ul>li>ul li.copy p:nth-child(2) {
/*	border: 1px dotted silver;*/
	margin: 0!important;
	padding: 0!important;
	position: relative!important;
	top: -1em!important;
}
.home .studyareas>div>ul>li>ul li.copy p a:nth-child(2) {
/*	border: 1px dotted silver!important;*/
	position:relative!important;
	float:left!important;
	text-align:left!important;
	width:100%!important;
	padding-bottom:0!important;
}

/*.home .studyareas>div>ul>li>ul li.copy ul li p .ui-button.red {
	display: none!important;
}*/

.home .studyareas>div>ul>li>ul li.copy div:first-child {
	height:auto!important;
}

.home .studyareas .bottombar {
	bottom: -5em!important;
	left: 1em!important;
	position: absolute!important;
}

.home .studyareas>div>ul>li>ul {
	top: 0!important;
	bottom: 150px!important;
	border-radius: 10px;
}
/* End: Insert to hide home page menu flyout image and description p tag */


.home .ui-greybg
{
	top: -500px!important;
}

.home .featuredwidget
{
	padding: 20px!important;
}

.home .newsevents
{
	display: none;
}

.home .content.widgetarea .rightwidgets
{
	min-height: 0!important;
}

.home .roundslider
{
	height: 165px!important;
}

.home .quotetext
{
	font-family: Georgia;
	font-size: 14.4pt;
	color: #fff;
	font-style: italic;
}

.home .leftquotesign
{
	font-family: Georgia;
	font-size: 200pt;
	float: left;
	margin-top: -60px;
	color: #333;
}

.home .rightquotesign
{
	font-family: Georgia;
	font-size: 200pt;
	float: right;
	color: #333;
	margin-top: -40px;
}

.home .rs-foot strong
{
	font-family: Myriad Pro;
	font-size: 16pt;
}

.home .rs-foot em
{
	font-family: Myriad Pro;
	font-size: 12.6pt;
}

.home .content.widgetarea .rightwidgets
{
	background-color: #565656!important;
}

.home .CTUStats
{
	margin-top: 2px!important;
}

#dropdownSideForm.dropdownHover
{
	left: auto!important;
	right: 0!important;
	background: #fff;
}

#dropdownSideForm .leadform h3
{
	display: none;
}

#dropdownSideForm .leadform .close-btn
{
	height: 22px;
	margin: 15px;
	border-radius: 2px;
}

#dropdownSideForm .leadform .close-btn:hover
{
	background-color: #fff;
}

#dropdownSideForm .leadform p:nth-child(3)
{
	clear: none!important;
}

#dropdownSideForm .form .outside-text
{
	float: none;
}

#dropdownSideForm .form fieldset select,#dropdownSideForm .text-fields fieldset input
{
	float: none;
	width: 100%;
	border-radius: 2px;
}

.degreeresults
{
	width: 70.83333%;
	margin-left: 1.1%;
	margin-top: 0;
}


/* End: Unminified content from all.css */

/* Begin: All.css w/out minified stuff */

.degreeFinderPanel {
	text-align:center;
	height:50px;
}

.degreeFinderPanel select
{
	float:right;
	width:80% !important;
	height: 40px;
	margin-right: 10px;
}
.degreeFinderPanel input.text
{
	height: 50px;
	float:left;
	width:80% !important;
	line-height: 20px;
}

.degreefindersearchbox input.keyword
{
	height: 40px;
	width: 50px;
}
.degreeFinderMain
{
	padding-top:20px;
}
.degreeFinderDelimiter
{
	clear:both;
	height:10px;
}
.degreeFinderMain ul li
{
	display: inline-block;
	padding: 0 70px;    
}

.degreeFinderMain ul li.checked{
	background:#d4d3cb;
}


.degreeFinderMain ul li div
{
	background:#d4d3cb;
	height:50px;
}

.degreePrograms
{
	background:#d4d3cb;
	height:250px;
	width:100%;
}
.degreePrograms table
{
	width:100%;
	height:100%;
	background:none;
	border-spacing: 15px;
	border-collapse: separate;
	border:0;
}
.degreePrograms table tbody tr
{
	background:none;
}


.degreePrograms table tbody tr td
{
	background:white;
	padding:0;
	text-align: center;
	vertical-align: middle;
	width:200px;
	height:4em; /*60px;*/
	line-height:1.4em; /*60px;*/
	font-size:1em;/* inserted */
}

.degreePrograms table tbody tr:nth-child(3) td:nth-child(2) 
{
	background:none;
}

.degreePrograms table tbody tr:nth-child(3) td:nth-child(3) 
{
	background:none;
}

/* .degreePrograms table tr:first-child > td:nth-child(1), */
.degreePrograms table tbody tr td.selected 
{
	background:#c00009;
}

.degreePrograms table tbody input[type="checkbox"]
{
	display:none;
}

.ie8 .degreePrograms table tbody input[type="checkbox"]
{
	display:inline-block;
	position:absolute;
	top:-33333px;	/* Hide off screen, IE 8 requires the checkbox to be displayed in order for the label to select it */
}

.ie8 .degreeFinderNav table tbody input[type="radio"]
{
	display:inline-block;
	position:absolute;
	top:-33333px;   /* Hide off screen, IE 8 requires the checkbox to be displayed in order for the label to select it */
}

.degreePrograms table tbody input[type="checkbox"]+label
{
	width:100%;
	padding-left:10px;
	font-size:1.0em;
}
.degreePrograms table tbody td.selected input[type="checkbox"]:checked + label
{
	display:inline-block;
	padding-left:0px;
	margin-left:0;
	line-height:1.4em; /* 4eminserted*/
	font-size:1.0em; /*inserted*/
	color:#fff; /* Added for new selected state */
}
.degreePrograms table tbody input[type="checkbox"]:checked+label:before{
  content: '✔';
  position: relative;
  font-size: 50px;
  color: #fff; /* changed for new select state #4a3784;*/
  float:left;
  font-size:2em;
  line-height:1;
}

.degreePrograms table tbody  .NoDegreeProgs  label {
	  cursor:default !important;
}

.degreePrograms table tbody .NoDegreeProgs input[type="checkbox"]:checked + label:before {
	 color: grey;
}

.degreePrograms table tbody .NoDegreeProgs {
	 background-color: grey;
	 
	 cursor:default !important;
}

.container .row ul{
	margin-bottom:0;
}

.degreeFinderNav table tbody input[type="radio"]
{
	display:none;
}

.degreeFinderNav table tbody input[type="radio"] + label
{
	display: block;
	width: 200px;
	height:40px;
	margin:0;
	text-align: center;
	padding-top: 10px;
}
.degreeFinderNav table
{
	margin:0;
	border-spacing:0;
	border:0;
	width:100%;
}

.degreefinderdropdown{
	float:left;
	width:50%;
}
.degreefindersearchbox{
	float:right;width:50%;
}
.arrowdowncontainer{
	margin-left: 50%;
}

.degreeFinderNav table tbody tr td
{
	padding:0;
}

#phmaincontent_0_cbDegreeLevel td:last-child {
	display:none;
} /* Hides duplicate Doctoral degree from Tabs until new degree is made available */


.degreeFinderNav table tbody input[type="radio"]:checked+label
{
	background:#c00009; /* changed to include new hover state hex #d4d3cb; */
	color:#fff; /* changed to include new hover state hex */
}

input.searchbtn
{
	border-left:0;
	background:url('/ui/basic/images/icons/keyword-blue-search-btn.png') no-repeat;
	background-color: #ffffff;
}

.campusLocation
{
	color: #4a3784;
}

.degreefinderhelp
{
	display:none;
}
.degreeresults
{
	width:100%;
	margin:0 20px;
	padding:0;
}

.number-found
{
	font-weight: bold;
}
.resultControllers
{
	float:right;
	padding-right:40px;
}
.cards-view-switch
{
	cursor:pointer;
}
.list-view-switch
{
	cursor:pointer;
	padding-left:5px;
}

img.inactive
{
	opacity:0.5;
}

.degreeresults .listView
{
	display:none;
}

.degreeresults .cardsView .item .programArea
{
	height:100px;
	border-bottom:3px #d5d2cc solid;
	color: #324862;
	font-size: 15pt;
}

.degreeresults .cardsView .item .degreeProgramName
{
	font-size: 12pt;
	height:80px;
}

.degreeresults .cardsView .item .more .text
{
	float:left;
}

.degreeresults .cardsView .item .more .arrow
{
	float:right;
}

.degreeresults .cardsView .item
{
	width:220px; /* Added when grid switched from three cols to 4. */
	height:220px;
	/*height:230px;*/
	border:1px #d5d2cc solid;
	background:#fff;
	padding:15px;
}
.degreeresults .cardsView table td.program
{
	border:0;
	width:220px; /* Added when grid switched from three cols to 4. */
	height:220px;
	
}
.degreeresults table
{
	border-spacing: 0!important;
	border-collapse: separate;
	background:none;
}
.degreeresults {
	margin-left:0;
    display: block;
    float: left;
    clear: both;
}
/*.degreeresults a
{
	color:#4a3784;
}
*/
.degreeresults #degreeresultsView td.program {
	height:auto;
}

.arrow-down{
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #d4d3cb;
}

.redbar .archive-dropdown li {cursor: pointer}

.degreeresults.oldpercent {
	width: 69%;
	margin-left: 1.1%;
	margin-top: 0;
}
.degreeresults.oldpercent a {
	color: #c00009;
}

/* FED Styling Overrides */
#dropdownSideForm section#dropdownSideForm section#requestinfo.leadform p
#requestinfo.leadform .form  {
	padding: 0 20px;
	margin: 0;
	position: relative;
	top: -.5em;
	z-index:3 !important;
}

#dropdownSideForm section#requestinfo.leadform .form select {
	cursor:pointer !important;
}

#dropdownSideForm section#requestinfo.leadform p {
	padding: 10px 20px;
	font-size: 11px;
}
.leadform .form fieldset {
	width: 100%;
}

#dropdownSideForm section#requestinfo.leadform .form .text-fields {
 	margin:0 0 10px 0;
 }

 .white-button #dropdownSideForm section#requestinfo.leadform .form input[type=submit] {
 	height:2em;
 }

 #dropdownSideForm section#requestinfo.leadform p.formFooter {
	top: 0 !important;
	position: relative !important;
	z-index:0 !important;
}

#sideForm p.formFooter {
	top:0!important;
}


/* Begin: FED Bug Fixes and Updates Q4 */
#geDisclosureLink {
	position: absolute;
	right: -18.5%;
	top: 3.75em;
	background: #0e6291;
	border-radius: 5px;
	border: 1px solid #0e6291;
	width: 15%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-align: left;
	padding: 0.35em;
}
#geDisclosureLink a {
	color:#fff!important;
}

section.content.ui-darkbg.homepage.widgetarea .leftquotesign {
	font-family: Georgia;
	font-size: 200pt;
	float: left;
	margin-top: -100px;
	color: #333;
}

section.content.ui-darkbg.homepage.widgetarea a {
	color: #fff;
}

section.content.ui-darkbg.homepage.widgetarea .quotetext {
	font-family: Georgia;
	font-size: 14.4pt;
	color: #fff;
	font-style: italic;
} 

section.content.ui-darkbg.homepage.widgetarea .rightquotesign {
	font-family: Georgia;
	font-size: 200pt;
	float: right;
	color: #333;
	margin-top: -100px;
}

/* Begin: HP AB Redesign 11/14/14 */

/* Begin: hpCarousel */
#hpAB1 .html-template-content {
    margin-top: 0;
}

#hpAB1 section #hpCarousel, #onlineCampusCarousel, #main-slider {
	max-width:100%;	
	width: 100%;
	margin: .5em auto;
	position: relative;
    float: left;
    display: block;
    height: 400px;
}

/* Begin: hpStats */
#hpAB1 section#hpStats {
	position: relative;
	width: 100%;
	background-color: #fff;
    z-index: 0!important;

}

#hpAB1 section#hpStats .CTUStats {
	/*
	margin-top: 50px;
	border: 1px solid red; 
	*/
	height: auto;
	margin-top:0;
}

#hpAB1 section#hpStats .CTUStats>div {
	margin: 0 0 0.25em 0;
}

#hpAB1 .CTUStats>div:hover
{
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	-ms-transform: none;
	transform: none;
	background: #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	z-index: 900;
}


#hpAB1 section#hpStats .CTUStats>div h5 {
	color: #7b7a77;
	font-family: Georgia,"Palatino","Palatino Linotype","Book Antiqua",serif;
	font-weight: 400;
	font-size: .7em;
	text-transform: uppercase;
	margin: 0;
}

#hpAB1 section#hpStats .CTUStats>div h3 {
	font-size: 2.25em;
	margin:5px 0;
}

#hpAB1 section#hpStats .CTUStats>div p {
	font-size: 1.25em;
	font-family: 'Trade Gothic bold';
	line-height: 1.1em;
	color: #4b4b4b;	
	margin: 0 auto;
	padding: 0 0 0.5em 0;
}

/* Begin: learnMoreCTA */
#hpAB1 section#learnMoreCTA {
	position: relative;
	float: left;
	width: 100%;
    margin-bottom: 20px;
}

#hpAB1 section#learnMoreCTA .PromotionBar h4 {
	width: 80%;
}

#hpAB1 section#learnMoreCTA .PromotionBar a.ui-button {
	width: auto;
	padding: 0.5em;
	position: relative;
}

#hpAB1 section#learnMoreCTA p.disclaimer {
	font-size: .90em;
	font-style: italic;
	color: #888;
	float:left;
	width:75%;
	margin:0;
	padding: 20px 15px 0px 10px!important;
}
.footer .row {overflow: visible;}
/* Begin: hpAB1 .footer  */
.footer {
	margin-bottom:1.5em;
}

.footernavigation ul li {
	display: none;
	cursor: pointer;
}
.footernavigation ul li:first-child {
	display: block;
	cursor: pointer;
}

.footernavigation h4 a {color:#000!important; text-decoration:none;}
.footernavigation a.expandThis:before {
	content: '+ ';
	color: #c00009;
	left: 0;
	top: -0.12em;
	position: absolute!important;	
}
.footernavigation a.collapseThis:before {
	content: '- ';
	color: #c00009;
	left: 0;
	top: -0.12em;
	position: absolute!important;	
}

/* End: HP Redesign 11/14/14 */

#hpAB1 #ctu-menu-hd { display: none; }
#hpAB1 .ctu-mobile-btn { display: none; }

#hpAB1 #carousel-ctu {
	width: 100%;
	position: relative;
	margin-top: -18.5em;
}
#hpAB1 #carousel-ctu a img {
	height: auto;

}
/* Hiding from desktop */
#hpAB1 section#hpDegreeLinks, .m-full-width-btn { display: none; }
.hpab1-footer-social, #hpAB1 .hpab1-footer-social { display: none; }

#hpAB1 #ctu-side-menu{
    position: absolute;
	display: block;
    margin-top: 20px;
	width: 295px;
	padding: 0;
	z-index: 5;
	list-style:none;
}
#searchwidget {display:none;}
#hpAB1 .sidemenu-CTU {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	position: relative;
	list-style:none;
	background-color: #fff;
	margin: 0 auto;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ccc;
}
#hpAB1 .sidemenu-CTU li {
    background-color: #fff; 
    color: #000; 
    border-bottom: 1px solid #ccc; 
    padding: 0 6px 0 10px; 
    line-height: 40px; 
    font-weight: bold; 
    font-size: 14px; 
    display: block; 
}
#hpAB1 .sidemenu-CTU li:hover {
	background-color: #666;
	color: #FFF;
	cursor:pointer;
}

#hpAB1 .sidemenu-CTU li:first-child {
	border-radius: 5px 5px 0 0;
}
#hpAB1 .sidemenu-CTU li:first-child:hover{border-radius:5px 0 0 0;}
#hpAB1 .sidemenu-CTU li:last-child {
	border-bottom: none;
	border-radius: 0 0 5px 5px;
}
#hpAB1 .sidemenu-CTU li:last-child:hover{border-radius:0 0 0 5px;}

#hpAB1 .sidemenu-CTU li span, #hpAB1 .sidemenu-CTU.ctu-side-degrees li span {
	width:50px;
	float: left;
	margin-top: .45em;
    margin-left: -9px;
    font-size: 23px;
    color: #c00009;
    text-align: center;
}		

#hpAB1 .sidemenu-CTU li:hover span {
	color:#fff;
}		

#hpAB1 .sidemenu-CTU.ctu-side-degrees li:first-child:hover {border-radius: 5px 5px 0 0;}
#hpAB1 .sidemenu-CTU.ctu-side-degrees li:last-child:hover {border-radius: 0 0 5px 5px;}


/* 02. Side Menu Containers */

#hpAB1 .sidemenu-CTU li .sidemenu_container {
	position:absolute;
	margin:0;
	left:-9999em;
}

#hpAB1 .sidemenu-CTU li:hover .sidemenu_container {
	left: 285px;
	margin-top: -40px;
}

#hpAB1 .sidemenu-CTU li:last-child .sidemenu_container {margin-top: -81px;}	

#hpAB1 .sidemenu-CTU .i-associate:before {
    font-size: 11px;
    vertical-align: top;
}
#hpAB1 .sidemenu-CTU .i-bachelors:before {
    font-size: 16px;
    vertical-align: top;
}
#hpAB1 .sidemenu-CTU .i-doctorate:before {
    font-size: 25px;
    vertical-align: top;
}

/* 03. Side Menu Columns */

.sidemenu_1col, .sidemenu_2col, .sidemenu_3col {
	color:#232323;
	background-color:#666;
	padding:10px 5px 10px 0;
	position:relative;
	float:left;
    border-radius: 0 5px 5px 0;
}
.sidemenu_container .sidemenu_1col {width: 100px;}
.sidemenu_container .sidemenu_2col {width: 385px; padding: 5px 0 0 0;}
.sidemenu_container .sidemenu_3col {width: 435px; padding: 15px 0 8px 0; border-radius:0 5px 5px 0;}


#hpAB1 .sidemenu-CTU .col_1, #hpAB1 .sidemenu-CTU .col_2 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 5px;
	padding: 0;
}

#hpAB1 .sidemenu-CTU .col_1 {width:95px; line-height: 45px; text-align: center;}
#hpAB1 .sidemenu-CTU .col_2 {width:325px;}

/* 04. Side Menu Typography + Links */

#hpAB1 .sidemenu-CTU p {
	font-size:11px;
	line-height:16px;
}
#hpAB1 .sidemenu-CTU h5 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
}
#hpAB1 .sidemenu-CTU h6 {
	font-size:12px;
	line-height:18px;
}
#hpAB1 .sidemenu-CTU .sidemenu_container a {font-weight: normal;}
#hpAB1 .sidemenu-CTU a.acc-btn {
    font-size: 12px;
    font-family: Arial;
    border-radius: 5px;
    padding: 5px 10px;
    text-decoration: none;
    background-color: #c00009;
    color: #fff;
}
#hpAB1 .sidemenu-CTU a.acc-btn:hover {
	color: #000;
}

#hpAB1 .sidemenu-CTU a {
/*	font-size: 13px;*/
	color: #fff;
	text-decoration: none;
	padding: 0;
}
#hpAB1 .sidemenu-CTU a:hover {
	text-decoration: underline;
}

@media only screen and (min-width : 1220px) { 
    /*#searchwidget {
    height: 307px;
    }*/
    #hpAB1 .sidemenu-CTU {border: 1px solid #ccc;}
}

@media only screen and (max-width : 1024px) { 
    #hpAB1 #ctu-side-menu {
        margin-left: 15px;
	}
}

/* 1024 width -- Tablets (lanscape) ----------- */
@media only screen and (max-width : 1024px) {
	.ctu-cta-list.home { margin: 2px 0; }

	#hpStats { margin-top: 1em; }
    .footermenu .simpleMenu .horiz .tradeBold { width: 475px; display: block;}

}/* End Tablets (lanscape) ----------- */

/* 768 width -- Tablets (portrait) ----------- */
@media only screen and (max-width : 768px) {
    #hpAB1 section#hpStats .CTUStats {padding: 0!important;}
    .leadform {border:none;}
    #fullForm {float: none!important;}
    .redform {float: left;}
    .ctu-video {margin-bottom: 0;}
    #applyOnlineAB1 .intro p {padding: 0 12%;}
    #hpAB1 #ctu-side-menu {margin-top: 20px;}
    .tyslice{
    	margin-bottom:0;

    }
    .tyslice p{
    	padding-top:10px;
    }
    .tyslice h3{
    	padding-top:0;
    	font-size:23px;
    }

    
} /*End Tablets (portrait)*/

/* 480 width -- Smartphones (portrait) ----------- */

@media only screen and (max-width : 480px) {
	body {cursor: pointer;}
	#hpAB1 section#hpAB1 { margin-top: 0; background-color: #f2f2f2;}
    .simpleMenu a,.simpleMenu li {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
    }
    .simpleMenu li.active:hover ul {
	animation: none;
	-moz-animation: none;
	-webkit-animation: none;
	-o-animation: none;
    }

    .no-touch .simpleMenu li:hover ul {
	    display: block;
	    animation: none;
	    -moz-animation: none;
	    -webkit-animation: none;
	    -o-animation: none;
    }
	.ctaboxes {margin-left: 0;}
	#hpAB1 #carousel-ctu { display: none; }

/*Mobile Front Page  */ 


/* CTU Stats Media Queries */
	#hpAB1 section#hpStats {
		background-color: #fff;
		position: relative;
		width: 100%;
		margin-top: 1em;
        float: left;
	}
	#hpAB1 section#hpStats .CTUStats { padding: 0;}

	#hpAB1 section#hpStats .CTUStats>div {
	width: 100%;
	border-right: none;
	border-bottom: 1px solid #bfbfbf;
	display: block;
	float: left;
	}
	#hpAB1 section#hpStats .CTUStats>div:last-child { }

	#hpAB1 section#hpDegreeLinks { 
		display: block; 
		margin: 0;
		width: 100%;
		text-align: center;
	}
	#hpAB1 section#hpDegreeLinks li { list-style: none; }
	#hpAB1 section#hpDegreeLinks .ctu-degree-headers {
		line-height: 47px;
		text-transform: uppercase;
		color: #fff;
		font-weight: bold;
	}

	#hpAB1 section#hpDegreeLinks a { color: #555658; line-height: 30px; font-weight: bold; }
	
	#hpAB1 section#hpDegreeLinks a:hover { padding: 8px 30px; background-color: #d48a00; color: #fff; }  /*Need to add the other colors on rollover*/
	#hpAB1 section#hpDegreeLinks .ctu-most-popular { background-color: #d48a00; /*mustard yellow*/ color: #fff; }
	#hpAB1 section#hpDegreeLinks .ctu-most-helpful { background-color: #0e6291; /*blue*/ }
	#hpAB1 section#hpDegreeLinks .ctu-campaus-info { background-color: #005968; }

}

/* End Media Queries */

.ctu-sprites, .ctu-sprites-static  { 
    background: url("/~/media/CTU/Images/sprites/ctu-sprites.png") 0 0 no-repeat;
    display: inline-block;
    position: relative;
}

.ctu-sprites-static {
	height: auto;
	width: auto;
	margin: 0 auto;
    text-align: center;
	padding: 0;
	top: 0;
}

/* Start icon Sprites*/
.i-ab1-youtube{ width:59px; height:59px; background-position:0 0; }
.i-ab1-linkedin{ width:59px; height:59px; background-position:0 -59px; }
.i-ab1-facebook{ width:59px; height:59px; background-position:0 -118px; }
.i-ab1-twitter{ width:59px; height:59px; background-position:0 -177px; }
.i-military-benefits{ width:29px; height:44px; background-position:0 -236px; }
.i-price-calc{ width:30px; height:43px; background-position:-29px -236px; }
.i-int-students{ width:44px; height:43px; background-position:0 -280px; }
.i-portals{ width:55px; height:43px; background-position:0 -323px; }
.i-news{ width:34px; height:40px; background-position:0 -366px; }
.i-youtube-color{ width:39px; height:39px; background-position:0 -406px; }
.i-facebook-color{ width:39px; height:39px; background-position:0 -445px; }
.i-twiiter-color{ width:38px; height:39px; background-position:0 -484px; }
.i-directory{ width:37px; height:36px; background-position:0 -523px; }
.i-docs-resource{ width:43px; height:36px; background-position:0 -559px; }
.i-chat-bubble-red{ width:37px; height:34px; background-position:0 -595px; }
.i-phone-red{ width:33px; height:33px; background-position:0 -629px; }
.i-linkedIn-color{ width:32px; height:32px; background-position:0 -662px; }
.i-apply-arrow-red{ width:15px; height:27px; background-position:-44px -280px; }
.i-online-degree-finder{ width:12px; height:26px; background-position:-34px -366px; }
.i-professional-learning{ width:27px; height:26px; background-position:-32px -662px; }
.i-slidernav{ width:45px; height:25px; background-position:0 -694px; }
.i-degree-finder{ width:27px; height:23px; background-position:0 -839px; }
.i-search-blue{ width:23px; height:23px; background-position:-33px -629px; }
.i-red-bullet2{ width:19px; height:19px; background-position:-39px -406px; }
.i-facebook{ width:9px; height:17px; background-position:-39px -445px; }
.i-facebook:hover{ width:9px; height:17px; background-position:-48px -445px; }
.i-loader{ width:16px; height:16px; background-position:-38px -484px; }
.i-twitter{ width:18px; height:15px; background-position:0 -884px; }
.i-twitter:hover{ width:18px; height:15px; background-position:-18px -884px; }
.i-m-search{ width:13px; height:12px; background-position:-46px -366px; }
.i-m-menu{ width:14px; height:12px; background-position:-37px -523px; }
.i-m-chat{ width:16px; height:12px; background-position:-43px -559px; }
.i-search{ width:13px; height:12px; background-position:-37px -595px; }
.i-m-info{ width:6px; height:11px; background-position:-51px -523px; }
.i-blog{ width:26px; height:11px; background-position:0 -899px; }
.i-blog:hover{ width:26px; height:11px; background-position:-26px -899px; }
.i-red-bullet3{ width:4px; height:7px; background-position:-55px -323px; }
.i-bullet{ width:4px; height:7px; background-position:-54px -484px; }

/* Begin: Add Classes Start date to Request Info Form */
div#sideForm span.infolabel {
    color: #fff;
    font-weight: normal;
    font-family: "Trade Gothic";
    font-size: 20px;
    text-transform: uppercase;
    padding: 5px 10px 5px 20px;
    background-color: #c00009;
    width: 100%;
    display: block;
    margin-bottom: 3px;
}
#sideForm{margin-bottom: 20px;}

/* End: Add Classes Start date to Request Info Form */

/* Begin: Adding styling to accomodate new HTML template (w/.html-template-content) */
.html-template-content {
    margin-top: 0;
}

#MainTwoRailContent {
	width: 50%;
	position: relative;
	float: left;
}
#fastTrackContent {margin-bottom: 20px;}
.fastTrackBanner {
	width: 240px;
	height: 375px;
	position: relative;
	float: left;
	margin-bottom: 1em;
	overflow: hidden; /* hiding button and removing hyperlink */
}

.fastTrackSavingsCalculator {
	width:240px;
	height:auto!important;
	position:relative;
	float:left;
	margin-bottom:1em;
}

#fullForm {
	position: relative;
	float: left;
	margin: 0 auto;
	width: 100%;
}
/* End: Adding styling to accomodate new HTML template (w/.html-template-content) */


.test {
	border:1px solid red;
}
/*SAYT styles*/
     ul.ui-autocomplete {
            z-index: 90001;
            padding: 10px;
            background: #fff;
            border: 1px solid #ccc;
            border-radius: 5px;
            -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.3);
            -moz-box-shadow: 2px 2px 4px rgba(0,0,0,.3);
            box-shadow: 2px 2px 4px rgba(0,0,0,.3);
            max-width: 444px;
            min-width: 400px;
            font-size: 11px;
            font-family: Arial, Helvetica, sans-serif;
        }

            ul.ui-autocomplete .ui-menu-item {
                color: #222;
                font-weight: 400;
                font-size: 1.1em;
                list-style-type: none;
            }

                ul.ui-autocomplete .ui-menu-item a{
                    color: #c00009;
                    text-decoration: none;
                    text-transform: uppercase;
                    padding: 0 20px 7px 0;
                    line-height: normal;
                    font-size: 11px;
                    font-weight: 400;
                    display:inline;
                }
	        	#top-5-search ol{
	        		list-style-type: none;
                    counter-reset: countlist;
                    -webkit-columns: 2;
                    -moz-columns: 2;
                    columns: 2;
                    margin-left: 4rem;
                    margin-bottom: 5px;

	        	}
	        	/*#top-5-search li{
	        		
	        		margin-bottom:5px;
	        	}*/

	        		#top-5-search li::before{
	        				color:#c00009;
	        				font-size:16px;
	        				font-weight: bold;
	        				counter-increment: countlist;
	        				content: counter(countlist) ". ";
	        				}
						    
						#top-5-search a{
						font-size:16px;
						font-weight: bold;
						text-transform:uppercase;
						color: #c00009;
							}	

                    .top-searches{
						text-align:center;
						text-transform:uppercase;
					}
					.search-results{
                    background-color: #c00009;
                    text-align: center;
                    font-size: 20px;
                    margin-left: -10px;
                    margin-right: -10px;
                }
					.search-results h4{
						color: #fff;
                        text-transform: uppercase;
					}

                    ul.ui-autocomplete .ui-menu-item a:hover {
                        text-decoration: underline;
                        color: #222;
                        font-weight: 400;
                    }
                ul.ui-autocomplete h4 {margin-bottom: 5px!important;}

                ul.ui-autocomplete .ui-menu-item:hover {
                    color: #222;
                    font-weight: 400;
                    background-color: #ffff99;
                    border: none;
                }
                .ui-menu li.ui-state-focus {
                    background: none;
                    border: none;
                }

 
/* Begin: Sitecore Page Template Div Structures */
#TopContent {
	position: relative;
	float: left;
	width: 100%;
}
/* End: Sitecore Page Template Div Structures */

/* Begin: Allow for form entry in all browsers */
.footersocial.socialPanel{
	display:inline-block!important;
}
/* End: Allow for form entry in all browsers */

/* Begin: Degree Finder widget styling */
#sublayoutSearchBar {
	position: relative;
	float: left;
	width: 100%!important;
	padding: 0;
	background: #c00009;
	border-radius:5px;
}

#degreeFinderSearchBar {
	line-height: 0.25em;
	margin: 15px 0 0 0;	
	position:relative;
	float:left;
	width:100%!important;
    text-align: center;
}

#degreeFinderSearchBar h3{
	width:auto;
	position:relative;
	float:left;
	color:#fff!important;
	font-size:1.75em;
	margin-bottom: .5em;	
}

.textGrayBar {
	text-align: center;
	color: #fff;
}
.textLarge {
	font-size: 1.75em;
}

#degree-finder-inline h4, #degree-finder-inline a { color: #fff; line-height: 30px; font-weight: bold;}
#degree-finder-inline a {color: #000;}

#degreeFinderSearchBar .degreelevel {
    border: medium none;
    margin: 0;
}
#degreeFinderSearchBar .degreelevel select{
    margin: 0;
}
#degreeFinderSearchBar fieldset {padding:0;}
#degreeFinderSearchBar .form {float:none;}
#degreeFinderSearchBar .degreelevel .rfv {
    color: #fff!important; 
    font-style: italic; 
    float: left; 
    display: inline-block; 
    line-height: 15px;
    padding-top: 5px;
}

.bgDimGray{
    background-color: #676767;
    transition: background-color 0.5s ease 0s;
	}
.bgLightGray {
    background-color: #D3D3D3;
    transition: background-color 0.5s ease 0s;
	}
.bgRed {
    background-color: #c00009;
    transition: background-color 0.5s ease 0s;
    position:relative;
	}
/* Begin: Used to override content for FastTrack degree finder */

.btn-degree-search {
	background: none repeat scroll 0 0 #d38a00;
	border: 0 none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-family: "Rokkitt",serif;
	font-size: 1.188em;
	font-weight: bold;
	left: 1.75em;
	padding: 0.35em 2em;
}
#sublayoutSearchBar select {font-weight: bold; color: #c00009;}

.bold{
	font-weight: bold;
	}
.columnLightGray{
	padding:1.1em;
	text-align: left;
	}
.columnLightGray p{
	margin:.5em;
	font-size: 1em;
	font-weight:bold;
	}
.borderBottom.borderGray{
	border-bottom: 1px solid #64656a
	}

#sublayoutSearchBar .ui-mmbutton {
    background: none repeat scroll 0 0 #d38a00;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
	cursor: pointer;
    font-size: 1.1em;
    font-weight: bold;
	padding: 0.4em 1.8em;
}
.related-content .small-block-grid-1 > li a {font-size: 12px !important;}

/* End: Degree Finder widget styling */


/* Blog -> ShareThis Mod */
.tabsmodule 
    {
       top:25%;
       bottom:auto;
       margin:auto auto 0;
       padding: 0;
       position:fixed; 
       width:100%;
       z-index: 999999;
       background: #fff;
    }

.tabz {
	visibility: hidden;
}
.tabz 
{
    margin-left:0;
    position:fixed;
    width:50px;
    z-index: 999999;
    top: 25%;
    text-align:center;
    border:1px solid #c6c6c6;
    padding:2px 2px 7px;
}
.tabz h3 
{
    font-size:12px;
    margin:-2px -2px 8px;
    padding:0;
    background: #EBEBEB;
}
.tabz dd 
{
    padding:0;
    margin:0;
}
.tabz a.button,
.tabz a.btn.print 
{
    width:32px;
    height:32px;
	display: inline-block;
    background:none;
    margin:0;
    padding-left:0;
    color:#333;
    background: url("/~/media/CTU/Images/sprites/ctu-sprites.png") 0 -1390px no-repeat;
    z-index: 999999;
}
.tabz a.btn.print span {
	visibility:hidden;
}
.tabz .button:hover,
.tabz a.btn.print:hover 
{
    opacity: .8;
}

@media (max-width:1191px) 
{
    .tabsmodule 
    {
       top:auto;
       bottom:0;
       margin:auto auto 0;
       padding: 0;
       position:fixed; 
       width:100%;
       z-index: 999999;
       background: #fff;
    }
    .tabz 
    {
        margin:0;
        position:relative;
        width:auto;
        z-index: 999999;
        top: auto;
        text-align:center;
        border-top:1px solid #c6c6c6;
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
        padding:4px 0 0;
    }
    
    .tabz h3 
    {
        display:none;
    }
    .tabz dd 
    {
        padding:0;
        margin:0;
        display:inline-block;
    }
    .tabz a.btn.print 
    {
        padding: 15px 0 0;
    }
	#skrollr-body {
		z-index: 100;
		position: relative;
	}
}
@media (max-width:767px) {
	 .tabz a.btn.print 
    {
        display: none;
    }
	.tabsmodule
	    {
       position:relative; 

    }
		.tabz, .tabsmodule  {
		z-index:0;
	}
	
}


#militaryTransferGuideMain {
	margin:0; padding:0;
}
#militaryTransferGuideLinks {
	position:relative;
	float:left;
	width:100%;
	margin:0 auto 2em .5em;
}
#militaryTransferGuideLinks ul{
	list-style-type:none;
	margin: 0 auto;
	display:table;
}
#militaryTransferGuideLinks li {
	display:inline;
	margin-right:1em;
}
/*Military Slider*/
#military-hero-image img {width: 100%; margin-bottom: 30px; min-height: 290px;}
/*Military Slider Nav*/
#military-hero-nav {
    z-index: 99;
    width: 300px;
    position: absolute;
    margin-top: 50px;
    left:23%;
}
#military-hero-nav li:first-child a {border-radius: 5px 5px 0 0;}
#military-hero-nav li:last-child a {border-radius: 0 0 5px 5px;}
#mil-testimonials [class*="block-grid-"]>li {padding-bottom:0;}

@media only screen and (max-width : 1715px) {#military-hero-nav {left:20%;}}
@media only screen and (max-width : 1575px) {#military-hero-nav {left:15%;}}
@media only screen and (max-width : 1400px) {#military-hero-nav {left:12%; margin-top: 30px;}}
@media only screen and (max-width : 1275px) {
    #military-hero-nav {left:7%; margin-top: 20px;}
    #military-hero-nav a {padding-top: 7px!important; padding-bottom: 7px!important;}
}
@media only screen and (max-width : 1024px) {
    #military-hero-nav {left:10px;}
}
#military-hero-nav ul {list-style-type: none; margin-left: 0;}
#military-hero-nav a {background-color:#fff; color:#000; display: block; padding: 9px; border-radius:0; font-size: 14px; font-weight: bold; padding-left: 45px;}
#military-hero-nav a:hover, #military-hero-nav a:focus, #military-hero-nav a:active {background-color:#666; color:#fff!important;}
#military-hero-nav li {border-bottom: 1px solid #ccc;}
#military-hero-nav li:last-child {border-bottom: none;}
.mil-hero-0 {background: url("/~/media/ctu/Images/military/nav-icons/overview.png") no-repeat 10px 6px;}
.mil-hero-0:hover {background-position: 10px -65px;}
.mil-hero-1 {background: url("/~/media/ctu/Images/military/nav-icons/financial-aid.png") no-repeat 10px 10px;}
.mil-hero-1:hover {background-position: 10px -67px;}
.mil-hero-2 {background: url("/~/media/ctu/Images/military/nav-icons/credit-for-service.png") no-repeat 10px 5px;}
.mil-hero-2:hover {background-position: 10px -66px;}
.mil-hero-3 {background: url("/~/media/ctu/Images/military/nav-icons/why-ctu.png") no-repeat 3px 12px;}
.mil-hero-3:hover {background-position: 3px -70px;}
.mil-hero-4 {background: url("/~/media/ctu/Images/military/nav-icons/active-duty.png") no-repeat 3px 8px;}
.mil-hero-4:hover {background-position: 3px -67px;}
.mil-hero-5 {background: url("/~/media/ctu/Images/military/nav-icons/veteran.png") no-repeat 8px 5px;}
.mil-hero-5:hover {background-position: 8px -65px;}
.mil-hero-6 {background: url("/~/media/ctu/Images/military/nav-icons/spouse.png") no-repeat 3px 6px;}
.mil-hero-6:hover {background-position: 3px -66px;}
.mil-hero-7 {background: url("/~/media/ctu/Images/military/nav-icons/wounded-warrior.png") no-repeat 3px 8px;}
.mil-hero-7:hover {background-position: 3px -69px;}
#mobile-accordion {display: none;}

@media only screen and (max-width : 767px) {
    #military-hero-image img {display: none}
    #military-hero-nav {left: 0; width: 100%; position: relative; background-color: #f2f2f2; margin-top:-15px;}
    #military-hero-nav a {border-bottom: 1px solid #ccc; margin-bottom: 5px; padding-top: 9px!important; padding-bottom: 9px!important;}
    #military-hero-nav li:last-child { border-bottom: 1px solid #ccc;}
    #military-hero-nav li:first-child a {border-radius: 0;}
    #military-hero-nav li:last-child a {border-radius: 0;}
}
@media only screen and (max-width : 767px) and (orientation : portrait) {
    #military-feature {display:none;}
    .mil-testimonial-1 img, .mil-testimonial-2 img {padding-right: 0!important; border-right: none!important;}
    #mil-testimonials img {display: block; margin: 0 auto;}
    #mil-testimonials h4 {width: 100%!important; margin-bottom: 5px!important; margin-top: 15px!important; display:block!important;}
    #military-awards img:first-child { margin: 0 auto 10px; display: block;}
    #mobile-accordion {display:block;}
    .program-detail-tabs .tabs-content .cta-icon {line-height: inherit; margin-bottom: 10px;}
    .program-detail-tabs {width: 108.2%; margin-left: -4%;}
}
@media only screen and (max-width : 767px) and (orientation : landscape) {
    #mobile-accordion {display:none;}
    #military-feature .large-3 {padding-left: 0!important;padding-right:0; width: 23%!important;}
    #military-feature .large-9 {width: 76%!important;}
    #military-feature h4 {width: 100%!important;}
    #military-home-page .full-width.mil-grey {padding-left:10px!important;}
    .mil-testimonial-1 img, .mil-testimonial-2 img {padding-right: 0!important; border-right: none!important;}
    #mil-testimonials {margin-top: 1em; margin-bottom: 1em;}
}
/*Military Home Page*/
#military-home-page p {padding: 0;}
#military-home-page a {font-weight: bold;}
.mil-featured, .mil-financial, .mil-transfer {
	height: 88px; 
}
.row .mil-featured {margin-top: 1.5em;}
.row .mil-featured, .row .mil-financial, .row .mil-transfer {
	margin-bottom: 3px; 
}
.row .mil-transfer {margin-bottom: 50px;}
#military-home-page .full-width.mil-grey { margin-top: 10px; padding-top:20px;}
#military-home-page .full-width.mil-grey#military-awards {
    background-color:#d8d3c7; 
    margin-top: 20px; 
    margin-bottom: 0;    
    padding-top: 30px;
    padding-bottom: 5px;
}
#military-feature h4 {
	color: #000; 
    padding-bottom: 25px;
    margin-bottom: 25px;
	text-transform: uppercase; 
	font-size: 23px;
    border-bottom: 1px solid #b3b3b3;
    width: 95%;
}
#military-home-page h4:last-child {border-bottom: none; margin-bottom:0;}
#military-feature .large-3 {
    padding-top: 1.75em;
    border-right: 1px solid #b3b3b3;
    width: 21%;
    margin-bottom: 20px;
    padding-left:20px;
}
#military-feature .large-9 {width: 78%;}
#military-feature .large-9 div { 
	padding-top: 23px; 
	font-size: 14px;
    padding-bottom: 5px;
}
#military-awards img {margin-bottom: 20px; margin-right: 20px; margin-right: 7.5%;}
.military-badges img {margin-top: 30px; float: left;}
#mil-testimonials [class*="block-grid-"] {width: 110%; padding-left: 15px;}
#mil-testimonials h4 {text-transform: uppercase; font-size: 23px; color:#343434; width: 230px; text-align:center; line-height: 1; padding-bottom:15px; display: table-cell; vertical-align: middle;}
.mil-testimonial-1 img {padding-right: 65px; border-right: 1px solid #bfbfbf;}
.mil-testimonial-2 img {padding-right: 65px; border-right: 1px solid #bfbfbf;}

.mobile-slider-links {display: none;}
.mobile-slider-links ul {list-style-type: none; margin-left: 0; font-size: 17px;}
.mobile-slider-links li {background: url("/~/media/ctu/Images/military/military-homepage/mobile-link-arrow.png") #414141 no-repeat 95%; padding-left: 20px; border-bottom: 1px solid #bfbfbf; line-height: 38px;}
.mobile-slider-links li:last-child {border-bottom: none;}
.mobile-slider-links li a { color: #fff; font-weight: 500!important; text-transform: uppercase; margin: 0; display: block; width: 100%; height: 100%; }
.mobile-slider-links li a:hover, .mobile-slider-links li a:focus, .mobile-slider-links li a:active {color:#fff!important;}
#warrior-grads {margin-bottom: 2em;}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
    #military-awards img {margin-right: 3.4%;}
    .mil-testimonial-1 img, .mil-testimonial-2 img {
    padding-right: 0;
    border-right: none;
    }
    .rsMainSlideImage {width:100%!important;height: auto!important; margin-left:0!important;}
    #military-hero-image {width: 106%;}
    #military-hero-image img {min-height:290px; margin-bottom: 15px;}
    #military-feature .medium-3 {padding-left:0;}
    #military-feature h4 {padding-bottom: 30px;}
    #military-feature .large-9 {width: 71%;}
    #military-feature .large-3 {width: 28%; padding-left: 5px;}
    #military-feature .large-9 div {padding-top: 18px; padding-bottom: 0;} 

}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
    #military-hero-image img {margin-bottom: 15px;}
}

/*Military Financial Aid & Tuition Calculator*/
.mil-steps-desktop, .calc-steps-desktop {
	float: left;
	background-color: #f1f1f1;
	margin-bottom: 21px;
	width: 100%;
    border-radius: 20px;
}
.mil-steps-mobile {display: none;}
.mil-step, .calc-step {background-color: #c00009; display: block; float: left; width: 13.5%; border-radius: 20px;}
.mil-steps-desktop h2.mil-step-num, .calc-steps-desktop h2.calc-step-num {
	background-color:#fff; 
	color: #000; 
	border-radius: 50%;
    width: 74px;
    padding: 15px 0;
    text-align: center;
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

.calc-steps-desktop h2.calc-step-num {    
    width: 50px;
    padding: 5px 0;
}
#step-final h2.calc-step-num  {
    width: auto;
    border-radius: 6px;
    font-size: 26px;
    background-color: transparent;
    color: #fff;
}
.mil-step-desc, .calc-step-desc {
    background: url("/~/media/ctu/Images/military/mil-step-arrow.png") no-repeat left;
    width: 83.5%; float: left; padding: 20px 0 0 2.2em;}

.mil-step-desc h3, .calc-step-desc h3 {
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 600;
	font-size: 30px;
    color: #c00009;
    text-transform: uppercase;
    margin-bottom: 0;
}
.mil-step-desc h4, .calc-step-desc h4 {
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 600;
	font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 0;
}
.calc-step-desc h4 {font-family: "Trade Gothic Bold"; margin-bottom: 10px; font-weight: normal;}
.calc-step-desc h5 {margin-bottom: 10px;}
.mil-step-desc p, .calc-step-desc p {
    font-size: 16px;
    line-height: 24px;
    color: #222;
}

.calc-step-desc {padding-bottom:20px; width:84%;}
.calc-step-desc p {font-size:14px; line-height: 20px; margin-bottom: 10px;}
.subFooter {font-size:12px; font-style: italic; padding-bottom: 10px;}
.subFooter p {font-size:12px; font-style: italic; padding-bottom: 0;}
.calc-steps-desktop .ui-white-button, .calc-steps-desktop .ui-red-button {margin-right:10px; border-radius: 5px!important; margin-bottom:15px; outline:none; cursor: pointer;}
.calc-steps-desktop input[type="text"] {width: 250px; display: inline-block; margin-bottom: 10px;}
.calc-steps-desktop .calc-lead-form input[type="text"], .calc-steps-desktop .calc-lead-form input[type="email"] {display: block; width: 100%; font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; font-size:15px;}
.calc-steps-desktop .ui-red-button {border: none; margin-bottom: 0;}
.calc-steps-desktop .ui-white-button.selected {background-color: #0e6291; color:#fff; border: none;}
.subButtons, .subFooter {width: 100%; float: left;}
.subButtons {clear: both; font-family: "Trade Gothic Bold"; font-weight: normal;}


.conclusion-well {font-family: "Trade Gothic Bold"; font-weight: 600;}
.conclusion-well h4 {text-align: center; border-bottom: 1px solid #000; padding-bottom: 5px;}
.conclusion-well h5 {font-size: 20px; margin-bottom: 0;}
.conclusion-well span {color:#c00009; font-size: 20px;}

.alert-box.warning, #financial-calculator small.error, #financial-calculator .error small.error {
    font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 10px;
    background-color: #F08A24;
    border-color: #de770f;
    color: #fff;
    background: #ed9c55;
    background: -moz-linear-gradient(top, #ed9c55 1%, #ed7607 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ed9c55), color-stop(100%,#ed7607));
    background: -webkit-linear-gradient(top, #ed9c55 1%,#ed7607 100%);
    background: -o-linear-gradient(top, #ed9c55 1%,#ed7607 100%);
    background: -ms-linear-gradient(top, #ed9c55 1%,#ed7607 100%);
    background: linear-gradient(to bottom, #ed9c55 1%,#ed7607 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed9c55', endColorstr='#ed7607',GradientType=0 );
}
.alert-box .close {font-size: 30px; opacity: 1; background: none; margin-top: -12px;}
.alert-box .close:hover, .alert-box .close:focus {opacity: 1;}

.calc-lead-form .alert-box {margin-top:-11px; padding-top: 5px; padding-bottom: 5px;}
.calc-lead-form .alert-box .close {display:none;}
.calc-lead-form label {margin-bottom: 0; font-family:"Trade Gothic Bold"; font-weight: normal; font-size: 15px; color:#000;}

#financial-calculator {min-height: 100%;}
.disclaimers i {font-size: 11px; line-height: 1.4em;} 
#financial-calculator .disclaimer p {font-size: 12px; font-style: italic;}
#calc-main-section {
    overflow: auto;
    padding: 0 1em;
    padding-bottom: 100px;
}
#calc-totals-section {
    position: fixed;
    bottom: 0;
    clear: both;
    width: 100%;
    z-index: 9999;
}
#calc-totals {
    background-color: #c00009;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    height: 80px;
}
.calc-step-desc fieldset.degree-pulldown {
    margin-left: 0;
    padding: 0 10px 15px 0;
    min-width: 135px;
    margin-bottom: 0;
    margin-top: 0;
}
fieldset.degree-pulldown select {
    margin-bottom:0; 
    border-color: #c00009;
    font-family: "Trade Gothic Bold";
    font-weight: normal;
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(enabled = false);
    text-transform: uppercase;
    font-size: 15px!important;
    outline: none;
    cursor: pointer;
}
fieldset.degree-pulldown select option {
    filter: none;
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(enabled = false);
}
#calc-totals h2 {
    color: #fff !important;
    font-size: 38px;
    line-height: 1;
    margin-bottom: 0;
    text-align: center;
}
#calc-totals h3 {
    color: #eceaea !important;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 1;
    margin-bottom: 0;
    text-align: center;
    padding-top: 5px;
}

#calc-totals [class*="column"] + [class*="column"]:last-child {float: left;}
#calc-totals .columns{padding: 0 !important;}
#calc-totals .small-3 {margin-left: 2em !important;}
.calc-date-m {display: none;}

/*Telerik Slider controls styles*/
#phmaincontent_0_sliderCourseLoad {height: 100px!important;}
.rslItem p {padding-top: 15px;}
.RadSlider .rslHorizontal .rslTrack {border: 0;}
.calc-steps-mobile {display:none;}

@media only screen and (max-width : 968px) {
    #calc-totals {height: 80px;}
    #calc-totals h3 {font-size: 22px;}
    #calc-totals h2 {font-size: 36px;}
    .ui-white-button {padding: 0 15px;}
    #calc-totals .small-3 {margin-left: 0!important;}
}
@media only screen and (max-width : 767px) {
    #calc-main-section {padding-left: 10px; padding-right: 10px;}
    .ui-white-button {padding: 0 15px!important;}
    .calc-steps-desktop .ui-white-button {margin-bottom: 10px; margin-right: 5px;}
    #calc-totals .small-3 {width: 31%;}
    .calc-steps-mobile {display: block;}
    .calc-step {width: 100%; border-radius: 10px; float:none; margin-top: 3px;}
    .calc-steps-desktop {background-color: #fff; margin-bottom: 5px;}
    .calc-step-num {display: none;}
    .calc-step-desc {
        /*display: none;*/
        height: auto;
        width: 100%;
        padding: 20px 10px 10px 10px;
        background: #f1f1f1;
        margin-top: -10px;
        z-index: 1;
        position: relative;
        border-radius: 0 0 10px 10px;
        margin-bottom: 10px;
    }
    .calc-step-desc fieldset.degree-pulldown {width: 100%;}
    .calc-steps-desktop input[type="text"] {width: 95%;}

    #calc-totals {background-color: #fff;}
    #calc-totals h3 {font-size: 18px; color:#000!important;}
    #calc-totals h2 {font-size: 28px; color:#c00009!important;}
    .mil-steps-mobile .accordion-toggle, .calc-steps-mobile .accordion-toggle {
        background:url('/~/media/ctu/Images/military/plus-circle.png') #c00009 no-repeat 95%;
        margin-bottom: 6px;
        z-index: 2;
        position: relative;
        margin-top: -3px;
        text-transform: uppercase;
        cursor:pointer;
        display:block;
        width:auto;
        border-radius: 10px;
    }
    .calc-steps-mobile .accordion-toggle {background:url('') #c00009 no-repeat 95%; border-radius: 10px 10px 0 0;}
    .mil-steps-mobile .accordion-toggle.current, .calc-steps-mobile .accordion-toggle.current {
        background-image: url('/~/media/ctu/Images/military/minus-circle.png')!important;
    }
    .mil-steps-mobile .accordion-toggle a, .calc-steps-mobile .accordion-toggle a {
        color:#fff;
        font-weight:500;
        padding-left:0;
        padding: 10px;
        display: block; 
        text-decoration:none;
    }

    .calc-steps-mobile .accordion-toggle a {padding: 5px 10px;}
    .mil-steps-mobile .accordion-toggle a:active, .mil-steps-mobile .accordion-toggle a:hover, .mil-steps-mobile .accordion-toggle a:focus {color:#fff!important;}
    .calc-steps-mobile .accordion-toggle a:active, .calc-steps-mobile .accordion-toggle a:hover, .calc-steps-mobile .accordion-toggle a:focus {color:#fff!important;}

    .mil-steps-mobile .accordion-content {
        display: none;
        height: auto;
        padding: 20px 10px 10px 10px;
        background-color: #f1f1f1;
        margin-top: -10px;
        z-index: 1;
        position: relative;
        border-radius: 0 0 10px 10px;
        margin-bottom: 10px;
    }
    #hpAB1 .sidemenu-CTU {border-right:none;}
}
@media only screen and (max-width : 767px) and (orientation : landscape)  {
    #calc-totals h3 {font-size: 17px; margin-bottom: 3px;}
    #calc-totals {height: 60px;}
}
@media only screen and (max-width : 767px) and (orientation : portrait)  {
    .ui-white-button {padding: 0 10px!important;}
    #mil-testimonials [class*="block-grid-"] {padding-left: 0;}
    .mil-badge-grey img {margin-bottom: 10px; padding-top: 5px;}
}
@media only screen and (max-width : 414px) {
    #phmaincontent_0_lblEstimatedDateSticky {display: none;}
    .calc-date-m {display: block;}
    #searchwidgetold h3 {margin-bottom: 0;}
    .mil-badge-grey .small-12 {width:100%!important;}
    .mil-badge-grey .small-6 {width:50%!important; margin-bottom:5px;}
    .mil-badge-grey {padding-bottom: 10px!important;}
}
@media only screen and (max-width : 360px) {
    #calc-totals {height: 70px;}
    #calc-totals h3 {font-size: 16px; margin-bottom: 0;}
}
@media only screen and (max-width : 320px) {#calc-totals h3 {font-size: 15px;}}
.mil-step-desc ul {list-style: none; margin-left:0;}
.mil-step-desc li {margin-bottom: 10px;}
.mil-step-desc ul li:before {content: "> ";}   	     

a.noImageHover:hover[href='#'] {cursor:default;}

.mil-slider-thumbs .active a:after {
  content: '';
  display: block;
  position: relative;
  margin-top: -13px;
  margin-left: 105px;
  width: 26px;
  height: 13px;
  background: url("/~/media/ctu/Images/military/thumb-slider/military-slide-active-arrow.png") no-repeat;
}

/*Military Why CTU*/
.military-bars-stars {margin-top: -66px;}
.military-bars-stars img {margin: 0 auto; display: block;}

@media only screen and (max-width : 1024px) { 
	#military-slider {padding-left:0;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
	.mil-slider-img img {width: 100%; padding-left:0;}
	.mil-slider-img.row {max-width: 1025px; width: auto;}
	.mil-slider-img {margin-left: -1px;}
	#military-slider ul {margin: 0 auto;}
}
@media only screen and (max-width : 968px) { 
	#military-slider ul {width: auto;}
    .mil-slider-img {height: auto;}
    .mil-slider-thumbs {height: auto;}
    .military-bars-stars {margin-top: -28px;}
}
@media only screen and (max-width : 768px) { 
    #military-slider ul {width: 768px;}
    .mil-slider-img {height: 217px;}
    .mil-slider-thumbs .active a:after {margin-left: 78px;}
    .mil-slider-thumbs .active img {height: 57px;}
    .full-width {padding-left: 1em!important; padding-right: 1em!important;}
    .no-pad-left, .mil-full-ccc {padding-left: 1em!important;}
    #mil-testimonials [class*="block-grid-"] {width:100%;}
}
@media only screen and (max-width : 767px) { 
	#military-slider {display:none;}
    .mil-steps-desktop {display:none;}
    .mil-steps-mobile {display:block;}
}

/*Military Inside Pages*/
/*#warrior-slider {height: auto!important;}*/
#military-warrior .row {margin-top: 0; padding-bottom: 0;}
.full-width {max-width: 100%; padding-top: 10px; margin-bottom: 2em; }
.mil-grey {background-color: #eeeded;}
.mil-md-grey {background-color: #f1f1f1;}
.mil-blue {background-color: #324862;}
.mil-full-ccc {background-color:#c6c1b6; max-width: 100%; margin-top: 1em; padding-top: 15px; margin-bottom: -2em; padding-left: 2em;}
.mil-full-ccc h3 {color: #414141; margin-bottom:15px;}
.mil-badge-grey {background-color: #d8d3c7; text-align: center; margin-top: 2em; padding-bottom: 1em; padding-top: 1em; margin-bottom: 0;}
.mil-badge-grey .medium-2, .mil-badge-grey .large-2 {width:20%;}
.mil-badge-grey p {
    display: block;
    position: relative;
    font-weight: bold;
    font-size: 18px;
    margin-top: 3%;
    text-align: left;
}
.full-width.mil-grey {margin-top: 2em;}
#military-warrior .full-width.mil-grey {margin-top: 0;}
.mil-badge-grey img {margin-right: 5%; margin-bottom: 10px;}
.mil-badge-grey img:last-child {margin-right: 0;}
#military-online img.right {padding-left: 0;}
.full-width.mil-blue {color: #FFF; padding: 1em 0;}
.full-width.mil-blue p {margin-bottom: 0; padding-top: 1.4em; padding-bottom: 10px;}
.full-width.mil-blue a {
    background-color: #fff;
    color: #324862;
    display: block;
    padding: 10px;
    border-radius: 5px;
    margin-top: 10px;
    width: 50%;
    text-align: center;
}
.full-width.mil-blue .financial-aid {padding-top: 1.4em; font-size: 18px; font-weight: 600;}
.full-width.mil-blue img {padding-top: 25px;}
.full-width h1 {width: 50%; display: inline-block;}
#military-warrior .ui-button {display: inline-block;}
#military-warrior .ui-button a {color: #fff!important;}
.full-width .medium-9 {padding-top: 0;}
.full-width .medium-9 h1 {margin-top: -1em!important;}
.full-width .medium-9 h5 {}

.mil-list li {list-style-type: none; background: url('/~/media/ctu/Images/military/mil-sq-bullet.png') no-repeat 0 7px; margin-bottom: 2em; padding-left: 25px; color: #000; width: 90%;}

.military-info-blocks {padding-bottom: 2em;}
#military-warrior .mil-scholarship {list-style-type: none; border-left: 1px solid #ccc; padding-left: 1em; margin-top: 1em; line-height:1; text-align: center;}
#military-warrior .mil-scholarship h4 {text-align: center; font-weight: 600; font-size: 18px; margin-bottom: 15px;}
#military-warrior .mil-scholarship li {margin-bottom: 15px;}
#military-warrior .mil-scholarship li:last-child {margin-bottom: 0;}
#mil-scholarship-block .img-mil-guide { padding-right: 69px; border-right: 1px solid #b2b2b2;}
#mil-scholarship-block .img-mil-blog {padding-left: 70px; }
#mil-scholarship-block .img-mil-testimonial {border-right: 1px solid #b2b2b2;} 
#mil-scholarship-768 .img-mil-guide { padding-right: 40px; border-right: none;}
#mil-scholarship-768 .img-mil-blog {padding-left: 40px; }
#mil-scholarship-768 .img-mil-testimonial {border-right: none;}
.img-mil-testimonial-320 {display: none;}
#military-warrior .full-width.border-red, #military-credit .full-width.border-red {padding-top: 0; max-height: 345px; border-bottom: 4px solid #c00009; }
#military-warrior .mil-learn-more {font-weight: 600;}
#military-warrior .disclaimer {margin-top: 4em; font-style: italic; font-size: 90%; padding-bottom: 1em; }
#military-warrior #btn-app-bot {display: none;}
#military-warrior.redform {margin: 0 0 30px 0!important;}
#mil-scholarship-768 {display: none;}

.transcript-tests4col img {margin: 1em 0 10px 0;}
.transcript-tests4col .disclaimer {margin-top: 1.5em;}
.transcript-tests4col .disclaimer p {text-align: left; font-size: 11px; padding-right: 1em; padding: 0 1em 1em 1em;}
.transcript-tests4col a {display: block; padding-top: 10px; font-size: 14px;}

#military-credit h1, #military-credit h2 {letter-spacing: -1px; margin-bottom: 10px; line-height: 42px;}
#military-credit .full-width.border-red {max-height: 345px;}
#military-credit .full-width.mil-grey {margin-top: 1em; padding: 1em 0;}
#military-credit .full-width.mil-grey.transcript-tests4col {padding: 1em 0;}
#military-credit .transcript-tests, .transcript-tests4col {text-align: center; color: #222;}
#military-credit .transcript-tests h4, .transcript-tests4col h4 {text-transform: uppercase; color: #333; margin-bottom: 10px; font-size: 18px; line-height: 22px;}
#military-credit .transcript-tests p, .transcript-tests4col p {margin-bottom: 5px;}
#military-credit .transcript-tests img {margin: 1em auto;}
#military-credit .transcript-tests a, .transcript-tests4col a {font-weight: bold;}
#military-credit .full-width.mil-grey.collapse-bottom h4 {margin-bottom: 0; line-height: 26px; padding-top: 15px}
#military-credit .full-width.mil-grey.collapse-bottom p {padding-top: 1.5em; margin-bottom: 5px;}
#military-credit .full-width.mil-grey.collapse-bottom a {font-weight: bold;}
#military-credit .credit-testimonial {border-left: 1px solid #bfbfbf;}
#military-credit .hide-for-small-only p {padding-right: 5px;}
#military-credit #warrior-slider .rsImg {margin-left: 16px;}
#military-credit .fast-track .ui-red-button {font-size: 14px; font-family: "Trade Gothic Bold"; text-transform: uppercase; font-weight: normal;}

#military-online .columns:first-child {border-right: 1px solid #bfbfbf;} 
#military-online .columns:last-child {padding-left: 2em;}
#military-online h2 {line-height: 32px; font-size: 28px; }
#military-online p {padding-right: 5px;}
#military-online .medium-6 h2:first-of-type {}
#military-online .medium-6 {position:relative; min-height: 185px;}
.did-you-know {margin: 1em auto 2em;}
.ui-red-button-mil {float: left; position:absolute; bottom:0;}

.ui-red-button, .ui-white-button, .ui-red-button-mil, .ui-grey-button { 
    background: #c00009; 
    color: #fff; 
    padding: 0 15px;
    text-align: center; 
    clear: both; 
    border-radius: 5px; 
    display: inline-block; 
    font-family: "Trade Gothic Bold";
    text-transform: uppercase;
    font-weight: normal!important;
    -webkit-font-smoothing: antialiased;
    line-height: 35px;
    font-size: 14px;
}

.ui-white-button {background:#fff; color:#c00009; border: 1px solid #c00009; padding: 0 20px;}

.ui-red-button-mil {font-size: 14px; width: 151px; padding: 5px 0; display:block;}
.ui-red-button:hover, .ui-red-button-mil:hover, .ui-red-button:active,.ui-red-button-mil:active,  .ui-red-button:focus, .ui-red-button-mil:focus {background: #c00009!important; color: #fff!important;}
.ui-grey-button {background:#e9e9e9; color:#c00009;}
.ui-grey-button:hover, .ui-grey-button:active, .ui-grey-button:focus {background:#e9e9e9!important; color:#c00009!important;}
a.ui-degree-button {
    background-color: #f3f3f3;
    padding: 15px 10px;
    border: 1px solid #cdcdcd;
    display: block;
    margin: 10px;
    border-radius: 5px;
    line-height: 1.3;
    font-weight: bold;
    font-size: 13px;
    display: none; /*Hides the mobile-degree button on desktop*/
}
.ui-blue-button, .ui-blue-button-solid {
    border: 2px solid #0a5b8a;
    padding: 5px 0;
    border-radius: 5px;
    color: #0a5b8a;
    font-size: 15px;
    font-family: "Trade Gothic Bold";
    font-weight: normal;
    text-transform: uppercase;
    margin-right: 2px;
    width: 24%;
    display: inline-block;
    text-align: center;
}
.ui-blue-button:hover {color: #fff!important; background: #0a5b8a!important;}
.ui-blue-button-solid, .ui-blue-button-solid:hover {border: none; color: #fff!important; background: #0a5b8a!important; padding: 8px 0;}
@media only screen and (max-width : 767px)  and (orientation : portrait) {
    .ui-blue-button {width: 100%;}
    .thankyou-twocol .medium-6:last-child [class*="column"]+[class*="column"]:last-child{
            width:100%;
        }
}
@media only screen and (max-width : 767px)  and (orientation : landscape) {
    .ui-blue-button {width: 48%;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
    .ui-blue-button {width: 49%;}
}
.width-100 {width: 100%;}
/*Military mobile accordion*/
.MobileOverlayBtn {display: none;}
#mobile-accordion, #degree-accordion {
    border-bottom: 1px solid #bfbfbf;
    margin-bottom: 1em;
    float: left;
    width: 100%;
}
#degree-accordion {width: 99%; float: left; margin-bottom: 21px; margin-top: 10px;}
 #degree-accordion .current {
    background-image: url('/~/media/ctu/Images/degree-pages-ab/mobile-minus-sign.png') !important;
}
#degree-accordion div.md-grey, #degree-accordion div.dk-grey  {
    background:url('/~/media/ctu/Images/degree-pages-ab/mobile-plus-sign.png') no-repeat 98%;
    border-bottom: 1px solid #bfbfbf;
    height:auto;
    margin-bottom: 10px;
}
#mobile-accordion .current a{background-image: url('/~/media/ctu/Images/degree-pages-ab/accordion-minus-sign.png') !important;}
#mobile-accordion p a {background:url('/~/media/ctu/Images/degree-pages-ab/accordion-plus-sign.png') no-repeat 98%; border-top: 1px solid #ccc; font-family: "Trade Gothic Bold"; font-size: 18px;}
#degree-accordion .lt-grey a {background:none; color:#000; padding-left: 10px;}
#degree-accordion .lt-grey a:hover, #degree-accordion .lt-grey a:active, #degree-accordion .lt-grey a:focus {color: #000!important;}
#degree-accordion div.md-grey, #degree-accordion div.dk-grey {margin-bottom: 0;}
#degree-accordion div:last-child {border-bottom: none;}
#mobile-accordion p a, #degree-accordion div.md-grey a, #degree-accordion div.dk-grey a{
    color:#000;
    background-color:#fff;
    font-weight:500;
    padding-left:0;
    margin: 0; 
    line-height: 20px;
    padding: 10px;
    display: block; 
    text-decoration: none;
    width: 100%; 
    height: 100%; 
}
#degree-accordion div.md-grey a, #degree-accordion div.dk-grey a {font-size: 17px;}
#degree-accordion div a:active, #degree-accordion div a:focus, #degree-accordion div a:hover {color: #fff!important;}

#degree-accordion div.md-grey {background-color: #7f7f7f;}
#degree-accordion div.dk-grey {background-color: #676767;}

#mobile-accordion .horizontal_container, #degree-accordion .horizontal_container {
    width:auto;
    height:auto;
    margin:0 auto;
    padding:10px 0 10px 15px;
}
#degree-accordion .horizontal_container {padding-top:0; max-height: 365px; height: auto; overflow-y: scroll; overflow-x: hidden; padding-bottom: 0;}
#mobile-accordion .horizontal_container a {
    color:#933;
    font-size:small;
    text-decoration:underline;
}
#degree-accordion .horizontal_container a {

}
#mobile-accordion .accordion_toggle, #degree-accordion .accordion_toggle {
    cursor:pointer;
    display:block;
    position:relative;
    width:auto;
    margin: 0;
}
#mobile-accordion .accordion_content, #degree-accordion .accordion_content {
    display: none;
    overflow:hidden;
    width:99.5%;
    margin:0 auto;
}
#degree-accordion .accordion_content {width: 100%;}



#degree-accordion .degreeresults .results {
    border-bottom: 1px solid #bfbfbf;
    line-height: 30px;
    overflow: hidden;
    margin-bottom: 0;
    background: #e5e5e5;
}
#degree-accordion .degreeresults table td {height: 35px; padding: 3px 0 3px 10px;} 
table tr.even, table tr.alt, table tr:nth-of-type(even), tr.desktop-degree:nth-child(4n+3) {background-color: #F1F1F1;}
.mbl-degree-table tr.desktop-degree td:nth-child(2){
	padding-left:30px;
	width:350px;
}

.mbl-degree-table tr.desktop-degree .alt:nth-child(2){
	background-color:#f1f1f1;
}

.mbl-degree-table tr.desktop-degree td:nth-child(1){
	padding-left:20px;
}
.mbl-degree-table td.alt {background-color:#F1F1F1;}

#degree-page-ab table tr.even, table tr.alt, #degree-page-ab table tr:nth-of-type(even) {background-color: #e5e5e5;}
#degree-accordion .number-found {padding-left: 0;}
#degree-accordion .degreeresults .results span {color: #000; font-weight: 600; font-style: normal;}

#degree-page-ab {margin-bottom: 0;}
#degree-page-ab select, #degree-page-ab input  {
    height: 44px;
    padding-left: 1.125rem;
    border-radius: 5px;
    font-size: 16px;
    color: #c00009;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    float: left;
    width: 300px;
    display: inline-block;
    margin: 10px 20px 1.5em 0;
    background: url('/~/media/ctu/Images/degree-pages-ab/bg_select.png') #fff no-repeat 97% center;
}
.ie9 #degree-page-ab select option {width: 100%;}
.full-width.mil-md-grey {padding-top: 10px;}
#degree-page-ab .full-width.mil-md-grey {margin-bottom: -10px;}
.container#degree-page-ab .page-title {padding: 0;}
.container#degree-page-ab .row p  {padding: 0;}
#degree-page-ab input {border-right: none; background: #fff; width: 260px; margin-right: 0; border-radius: 6px 0 0 6px;}

#degree-page-ab .degree-search {float: left; margin-top: 10px; background: url('/~/media/ctu/Images/degree-pages-ab/i-search.png') no-repeat; width: 44px; border: none; margin-left: -5px;}
.degree-steps {color: #000; font-weight: 700; float: left; width: 100%; }
#degree-step-search-full .small-3 {color: #000; font-weight: 700; padding-top: 1.4em;}
.degree-steps span {color: #c00009;}
#degree-page-ab .page-title {letter-spacing: -2px; margin-bottom: 25px;}
#degree-page-ab #degree-hd-long {display: block;}
#degree-page-ab #degree-hd-short {display: none;}
#degree-intro-short {display: none;}
#degree-step-1 {width: 33%; margin-right: 1%;}
#degree-step-2 {width: 33%; margin-right: 1%;}
#degree-step-3 {width: 100%;}
#degree-step-search {width: 32%;}
#degree-step-search-full {display: none;}

#phmaincontent_1_pnlThankyou {visibility: hidden;}
#phcontent_0_phmiddlebottom_1_pnlThankyou {visibility: hidden;}
.tabs-content .acc-section ul li {list-style-type:disc; margin-left: 20px;}

.acc-section table {width: 100%;}
.sc-totalcredits {text-align:center;}

@media only screen and (min-width : 769px) {
    #foundation-main {margin-top: 5px;}
}
/*About-CTU Section*/
#ul_toggle .active  {color: #c00009;}
#foundation-side-nav ul li ul {display: none;}

#foundation-main .acc-tab {
	border: 1px solid #adaba6;
    border-bottom: none;
    margin-bottom: 0;
	background: #f8f8f8 url('/ui/basic/images/icons/gray-plus.png') no-repeat 98% center;
	color: #222;
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
	padding: 10px;
	width: 100%;
	cursor: pointer;
}

#foundation-main .acc-tab span {font-weight: normal;}
/*#foundation-main .acc-section:last-of-type {border-bottom: 1px solid #adaba6;}*/
#foundation-main .acc-tab:hover {opacity: 1;}
#foundation-main .acc-tab.active-tab { background: #fff url('/ui/basic/images/icons/gray-minus.png') no-repeat 98% center; }
#foundation-main .acc-section {
    display: none;
    clear: left;
    padding: 10px;
}
#foundation-main .tabs-content .acc-tab { width: 65.5%;}

#foundation-main .flexslider, #foundation-main .flexslider li {margin-bottom: 0;}
#foundation-main .flexslider ul {margin-left: 0;}
#foundation-main .acc-section li {margin-bottom: 0;}
.red {color: #c00009;}
.about-four-eight .row, .about-three-nine .row, .about-two-ten .row  {margin-bottom: 2em!important;}
.about-four-eight .medium-4 {width: 29%;}
.about-four-eight .medium-8 {width: 71%;}
.about-three-nine img, .about-four-eight img, .about-two-ten img, #foundation-main .medium-4 img  {display: block; margin: 0 auto; margin-bottom: 10px;}

#foundation-main .about-button-big {
    font-family: 'Trade Gothic Bold'; 
    font-size: 26px; 
    letter-spacing: .02em; 
    display: inline-block;
    margin-bottom: 5px;
    padding: .65em 12px; 
    border-radius: 5px; 
    color: #fff; 
    background-color: #c00009; 
    text-transform: uppercase; 
}

.about-four-eight h4 {
  font-size: 19px;
  font-family: Arial;
  font-weight: bold;
  margin-bottom: 20px;
}
.image-right { float: right; padding: 0 0 10px 10px;}
.image-left { float: left; padding: 0 10px 10px 0;}
.image-center {display: block; margin: 0 auto; text-align:center;}
.no-pad-left {padding-left:0;}
#foundation-main .thumb {padding-bottom:10px;}

#foundation-main .ui-greybg h4 {margin-bottom: 5px;}
#foundation-main .ui-greybg .thumb img {
  border: 8px solid #fff;
}
#foundation-main .ui-greybg p {width: 85%;}

.faculty-box {
  float: left;
  width: 47%;
  margin-right: 1em;

  height: 400px;
}
.faculty-profile-page .medium-4 img { width: 100%; margin-bottom: 10px;}
.faculty-profile-page iframe {margin-bottom: 1em;}
.faculty-profile-page ul {margin-left: 2em; }
.faculty-profile-page li {float: none;}
.faculty-box .facultyImage {
	overflow: hidden;
	float: left;
	margin: 0 15px 5px 0;
}
.faculty-box h3 {
	font-size: 16px;
	font-family: 'Trade Gothic Bold';
	color: #333;
	margin-bottom: 0;
	display: inline-block;	
    width: 100%;
}
.faculty-profile-page h4 {margin-bottom: 0;}
.faculty-profile-page h5 {margin-bottom: 16px;}
.faculty-box p.position {
	font-size: 12px;
	color: #767676;
	margin-bottom: 5px;
	line-height: 1.25em;
}
.faculty-box p.description {
	font-size: 12px;
	color: #565656;
	margin: 10px 0;
	line-height:1.12em;
	/* width: 80%; */
}
.faculty-box > a {
	font-size: 11px;
}
.faculty-social img {
    display: block;
    float: left;
    margin-right: 10px;
}

.wrapThreeColumn {
  column-count: 3;
  column-gap: 20px;
  -moz-column-count: 3;
  -moz-column-gap: 20px;
  -webkit-column-count: 3;
  -webkit-column-gap: 20px;
}
.wrapThreeColumn b {margin-left: -1em;}
.no-csscolumns .wrapThreeColumn ul {
    width: 30%;
    float: left;
    display: block;
}

.wrapThreeColumn ul {margin-left: 1.1em!important; margin-bottom: 2em;}
.wrapThreeColumn li {margin-bottom: 0!important;}

.bullet-columns ul {margin-left: 1.1em!important; margin-bottom: 2em;}
.bullet-columns li {margin-bottom: 0!important;}
.bullet-columns b {margin-left: -1em;}
.bullet-columns [class*="column"]+[class*="column"]:last-child {float: left;}

.about-four-eight .vertical-align { display: table; min-height: 350px;}
.about-four-eight .vertical-align-box { display: table-cell; vertical-align: middle; }
/*End About-CTU*/

/*Side Sticky Tab*/
.stickyTab {
    position: fixed;
    z-index: 411;
    right: 0;
    top: 50%;
    margin-right: -77px;
    transform: rotate(-90deg) translate3d(0px,0px,1px);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg) translate3d(0px,0px,1px);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);  
}
.stickyTab:hover {top: 47.5%; margin-right: -52px;}

.stickyTab a {
    display: block;
    color: #FFF!important; 
    border-radius: 5px 5px 0 0;
    background-color: #c00009;
    border: 1px solid #000;
    border-bottom: none;
    text-transform: uppercase;
    font-size: 15px;
    font-family: "trade gothic bold"!important;
    letter-spacing: 0;
    text-align: center;
    padding: 5px 30px; 
    height: 30px;  
}
.stickyTab a:hover {color: #FFF!important; height: 80px;  }

.wrapTwoColumn {
  margin-top: 1em;
  column-count: 2;
  column-gap: 20px;
  -moz-column-count: 2;
  -moz-column-gap: 20px;
  -webkit-column-count: 2;
  -webkit-column-gap: 20px;
}

.dyn-tab-content .wrapTwoColumn ul {margin: 0 0 20px 10px; padding: 0;}
.dyn-tab-content .wrapTwoColumn li {
    padding: 0 10px 0 0;
    margin-left: 0;
    color: #333;
    float: none;
    width: 100%;
    list-style-position: outside;
    list-style-type: disc;
    margin: 0 0 5px 15px!important;
}

 .no-csscolumns .wrapTwoColumn p, .no-csscolumns .wrapTwoColumn li{
    width: 45%;
    float: left;
    padding-left: 2.5%;
    padding-right: 2.5%;
} 
 .no-csscolumns .wrapThreeColumn p,  .no-csscolumns .wrapThreeColumn li{
    width: 28%;
    float: left;
    padding-left: 2.5%;
    padding-right: 2.5%;
} 
.fill-div {    
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
}
/*Tabs + Accordion*/
ul.resp-tabs-list, p {
    margin: 0;
    padding: 0;
}
ul.resp-tabs-list {
  display: table;
  width: 101%;
  float: left;
  border-collapse: separate;
  border-spacing: 3px 0;
  margin-left: -3px;
}
p {  margin-bottom: 1.25em;}
.resp-tabs-list li {
    background-color: #7f7f7f;
    border-radius: 6px 6px 0 0;
    color: #FFF;
    font-family: "Trade Gothic Bold"!important;
    font-size: 16px!important;
    font-weight: normal;
    text-transform: uppercase;
    padding: 5px 10px;
    width: 19.55%;
    margin: 0 3px 0 0;
    text-align: center;
    list-style: none;
    cursor: pointer;
    display: table-cell;
    vertical-align: middle;
    height: 43px;
        line-height: 18px;
    border-bottom: none;
}
.resp-tabs-list li:last-child {}
.resp-tabs-container {
    padding: 0;
    background-color: #f0f0f0;
    float: left;
    width: 100.2%;
    border-top: 1px solid #e5e0d3;
}
h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
    font-size: 18px;
    font-weight: 600;
    border-bottom: 1px solid #c1c1c1;
    margin: 0;
    padding: 10px 15px;
}
.resp-tab-content {
    display: none;
    padding: 15px;
}
.resp-tab-active {
    background-color: #c00009!important;
    color: #fff !important;
    margin-bottom: -1px !important;
}
.resp-content-active, .resp-accordion-active {
    display: block;
}
h2.resp-accordion:last-child {
    border-bottom: none !important;
}
h2.resp-tab-active {
    color: #fff;
    border-bottom: none !important;
    margin-bottom: 0 !important;
    padding: 10px 15px !important;
}
.resp-arrow {
    background: url("/~/media/CTU/Images/degree-pages-ab/accordion-plus-sign.png") no-repeat right;
    height: 10px;
    width: 10px;
    margin-top: 4px;
    float: right;
}
h2.resp-tab-active span.resp-arrow {
    background: url("/~/media/CTU/Images/degree-pages-ab/accordion-minus-sign.png") no-repeat right;
    margin-top: 4px;
    height: 10px;
    width: 10px;
}
/*-----------Accordion styles-----------*/
.resp-easy-accordion h2.resp-accordion {
    display: block;
}
.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}
.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1;/* !important;*/
}
.resp-jfit {
    width: 100%;
    margin: 0;
}
.resp-tab-content-active {
    display: block;
}
.resp-tabs-container .icon, .resp-tabs-container .panel-icon {
  position: relative;
  float: left;
  top: 8px;
  left: 0;
  padding-right: 15px;
  padding-bottom: 15px;
}
.resp-tabs-container .panel-icon{
  top: 3px;
  padding-bottom: 25px;
}
.four-col-images {
    background: #f1efe9 url(/ui/basic/images/content_bg.gif);
    padding: 20px 0 10px 0;
    float: left;
    margin-bottom: 25px;
    margin-left: 1rem;
    width: 97%;
}
.four-col-images .thumb img {
    border: 8px solid #fff;
    margin-bottom: 5px;
    width: 100%;
    height: 150px;
}
ul.noBullets, ol.noBullets {
    margin-left: 0;
}
ul.noBullets li, ol.noBullets li {
    list-style: none;
    font-size: 1em;
    line-height: 22px;
}
#degrees-target {margin-top: 25px; padding: 0 1rem;}

/*Virtual Tour*/
#page-virtual .row {margin-bottom: 20px;}
#page-virtual #parentHorizontalTab .row {margin-bottom: 0;}
.virtual-slider {
    background: #C00009;
    float: left;
    margin-left:1em; 
    margin-bottom: 20px; 
    position: relative; 
    width: 98.5%;
    height: 305px;
    z-index:99;
    cursor: pointer;
}
.virtual-slider-text {z-index: 95; }
.virtual-slider-vid { z-index: 90; height: 305px; float: right;}
.virtual-slider-vid:before {
    content: '';
    position: absolute;
    left: auto;
    right: auto;
    bottom: 0;
    top: 40%;
    width: 0;
    height: 0;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
    border-left: 30px solid #c00009;
}
.virtual-slider h1, .virtual-slider h2, .virtual-slider h3 {z-index:99;}
.virtual-slider h1, .virtual-slider h2 {/*text-shadow: 3px 2px 2px rgba(35, 35, 35, .9);*/ position: absolute; left: 2.5%;}
.virtual-slider h2 {font-size: 75px; color:#fff; top:10%; letter-spacing:0; word-spacing: -4px; width: 45%;}
.virtual-slider h3 {font-size: 36px; color:#FFF; position: absolute; left: 8.5%; top:72%; letter-spacing: -.01em;}
.virtual-slider h3 span {color: #c00009;}
.ui-round-play {background: url(/~/media/ctu/Images/virtual-classroom/video-play.png) no-repeat center; width: 45px; height: 45px;}
.virtual-slider .ui-round-play {position: absolute; top:71%; left: 3%; }
#page-virtual .medium-5 {padding-right:0; padding-left: 1.8rem;}
.image-circle-grey {border-radius: 50%; border: 10px solid #BFBFBF;}
#page-virtual .ulRedSquare {list-style-type: none;}
#page-virtual ul.ulRedSquare li::before {
    content: "■ ";
    color: #c00009;
    position: relative;
    line-height: 26px;
    padding-right: 5px;
}
#page-virtual p.disclaimer {padding: 0 1em;}

.virtual-slider-vid, .virtual-slider-vid video {height:305px!important;}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
    .virtual-slider-vid:before {top: 36%;}
    .virtual-slider h2 {font-size: 63px!important; top: 5%!important; line-height: 64px;}
}
@media only screen and (max-width: 1023px) {
    .virtual-slider {float: left; margin-left: 0; margin-bottom: 20px; position: relative; width: 100%; height: auto;}
    .virtual-slider h2 {font-size: 54px;top: 7%;width: 45%;}
    .virtual-slider .ui-round-play {top: 67%; left: 2.5%;}
    .virtual-slider h3 {font-size: 29px; position: absolute; left: 9.5%;top: 70%;}
    .virtual-slider-vid {height: auto!important;width: 50%;}
}
@media only screen and (max-width: 767px) {
    .virtual-slider {margin-left: 0; position:relative; width: 100%; height: auto;}
    .virtual-slider h2 {position: relative; font-size: 46px; top: 15%; letter-spacing: 0; word-spacing: 0; width: 100%; text-align: center; margin-top: 5px; margin-bottom:0; left:0;}
    .virtual-slider .ui-round-play {position: relative; float: left; left: 4%; top: auto;}
    .virtual-slider h3 {font-size: 26px; margin-top: 7px; position: relative; left: 8.5%; top: auto;}
    .virtual-slider-vid {height: auto!important; width:100%;}
    .virtual-slider-vid img {width: 100%;}
    
    .virtual-slider-vid:before {
        left: 45%;
        bottom: auto;
        top: auto;
        border-left: 30px solid transparent;
        border-right: 30px solid transparent;
        border-top: 30px solid #c00009;
    }
}
@media only screen and (max-width: 768px) {
    #page-virtual .medium-5 {padding-left: 0.9375rem;padding-right: 0.9375rem;}
     h2.resp-accordion {display: block;}
    .resp-tab-content-active:last-child {border-bottom: 1px solid #ccc;}
  .resp-tabs-container {
    background: #fff;
    width: 100%;
    border-bottom: none;
    padding-bottom: 0;
    border-top: 1px solid #b3b3b3;
}
  /*.resp-tabs-list li:last-child {padding: 5px 0;}*/
  .resp-tab-content {padding-top: 0;}
  ul.resp-tabs-list {display: none;}
  .resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;}
  .resp-vtabs .resp-tabs-container {
      border: none;
      float: none;
      width: 100%;
      min-height: 100px;
      clear: none;
  }
  .resp-tab-active {
  background-color: #fff!important;
  color: #c00005!important;
  border-bottom: none;
  margin-bottom: -1px !important;
  }
  .resp-tab-content-active {border-bottom: 1px solid #C1C1C1;overflow-y:auto;}
  .resp-accordion-closed {display: none !important;}
  /*.resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}*/
  .degree-prog-det #sublayoutSearchBar .ui-mmbutton {padding: 0.4em 1.3em; }
    }

@media only screen and (max-width: 413px) {
  .resp-tabs-container {border: none;}
  h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1;}
}
/*End Accordion + Tabs*/
/*Sticky Header*/
@media only screen and (min-width : 1025px) {
    .header.shrink {
        height: 55px;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        background: #c00009;
        z-index:999;
        transition: all 0.4s ease;
    }
    .wrapper-sticky {position: absolute; width: 100%; height:103px;}

    .degree-filter-bkgd  {z-index:99;}
    .degree-filter-bkgd .shrink {
        height:65px;
        left:0;
        top: 0;
        width: 100%;
        position: fixed;
        z-index:999;
        transition: all 0.4s ease;
    }
    .degree-filter-bkgd.shrink h5 {display:none;}
    .header.shrink .logo {width:91px; padding-top:10px;}
    .header.shrink .navigation { width: 90%; padding-bottom: 0; margin-bottom: 0;}
    .header.shrink .navigation ul li a {height:55px; padding: 19px 19px}
    .header.shrink .topnav-info-button {top: 11px; height: 32px!important; padding-top:8px!important;}
    .header.shrink .navigation ul li.white-button{top: 11px!important;}
    .header.shrink .navigation ul li {width: auto;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.stickyTab {margin-right: -79px;}
	.stickyTab:hover {margin-right: -54px;}
}

/*Responsive Table*/
.rwd-table {width: 100%;}
.rwd-table td:before { display: none;}
.rwd-table th, .rwd-table td {text-align: center; display: table-cell; padding: .25em .5em; vertical-align: bottom;}
.rwd-table th:first-child, .rwd-table td:first-child {padding-left: 18px; text-align: left;}
.rwd-table td:first-child {width: 220px;}
.rwd-table td:nth-child(2) {width: 325px;}
.rwd-table th:last-child, .rwd-table td:last-child {padding-right: 10px; width: 100px; text-align: center;}
.rwd-table td:nth-child(4) {width:150px;}
/*.degreeresults.oldpercent {width: 100%;}*/
.admissions-table {width:95%; margin-left: 5%;}
.admissions-table.rwd-table td:first-child, .admissions-table.rwd-table th:first-child  {padding-left: 15px;}
.admissions-table.rwd-table td:first-child:before, .admissions-table.rwd-table td:before {height: auto;}
.admissions-table table tr.even {background-color: #efeae4;}
.admissions-table thead {background: #efeae4;}
.admissions-table .rwd-table th, .rwd-table td, .admissions-table.rwd-table th {text-align: left;}
.admissions-table.rwd-table th:first-child {text-align: left;}
.rwd-table td:nth-child(4) span {display: none;}
.horizontalfilter fieldset {margin: 0; padding: 0;}
.horizontalfilter .results {padding-left: 1em; margin-bottom: 0; display: block; width: 100%; float: left;}
.horizontalfilter .number-found {font-weight: normal; color: #c00009;}
#phmaincontent_0_divTitleBody p {padding: 0 1.3em;}
.requestinfo #phmaincontent_0_divTitleBody p{
	padding:0;
}
.degree-filter-bkgd {max-width: 100%; background-color:#f1f1f1; padding: 10px 0 0 2em;}
.degree-filter-bkgd h5 {margin-bottom: 10px;}
/*.degreeresults {padding: 0 6px;}*/
.horizontalfilter fieldset legend {background: none;}
fieldset.degree-pulldown {
    display: inline-block; float: left; border: none; margin-right: 1.65em;
}
.horizontalfilter fieldset.degree-pulldown {margin-right: 3em;}
fieldset.degree-pulldown  select{
    padding-left: 10px;
    padding-right: 2em;
    border-radius: 6px;
    font-size: 16px;
    color: #c00009;
    font-weight: normal;
    background-color: #fff;
    background-image: url('/~/media/ctu/Images/icons/i-down-arrow-bl.png');
    background-position: 95% center;
    height: 44px;
     -webkit-appearance: none;
       -moz-appearance: none;
        -ms-appearance: none;
         -o-appearance: none;
            appearance: none;
}
fieldset.degree-pulldown::-ms-expand select {display: none;}
/*@media screen and (min-width:0) and (min-resolution: .001dpcm) { 
    fieldset.degree-pulldown  select {background-image: none!important; padding-right: 5px;}
}*/

.degree-searchbox {
    display: inline-block;
    width: 22%;
    float: left;
}
.degree-searchbox input {
    height: 44px;
    border-radius: 6px 0 0 6px;
}
.degree-searchbox .degree-input-text {
    font-size: 16px; 
    font-weight: normal;
    color: #000;
    border: 1px solid #c00009;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    line-height: 30px;
    margin-bottom: 20px;
    cursor: pointer;
    padding-left: 10px;
    height: 44px;
    float: left;
    width: 80%;
}
.degree-searchbox .degree-search {
    float: left;
    clear: none;
    display: inline-block;
    background: url('/~/media/ctu/Images/degree-pages-ab/i-search-grey.png') no-repeat;
    width: 38px;
    border: none;
    margin-left: -5px;
    outline:none;
}
.degree-input-text:focus {border-color: #c00009!important; background:#fff;}

@-moz-document url-prefix() {
    fieldset.degree-pulldown {margin-right: 1.20em;}
}

@media (max-width: 320px) {
    .admissions-table {width: 105%; margin-left: -2%;}
    #military-home-page .full-width.mil-grey#military-awards {padding-left: 7%!important;}
}

@media only screen and (max-width : 1024px) {
    .military-info-blocks { margin-top: 2em; padding-bottom: 2em; text-align: center;}
    .military-badges {background-color: #f1f1f1; text-align: center;}
    .military-badges img {margin: 20px 0 20px 10%; float: none;}
    .military-badges img:first-child {margin-left: 0;}
    #military-page .rsOverflow {height: auto;}
    /*#military-warrior .mil-scholarship li {width: 25%; float: left;}*/
}
#warrior-scholarship {padding-top: 1em;}
@media only screen and (max-width : 1023px) {
    #military-warrior #warrior-scholarship .large-9, #military-warrior #warrior-scholarship .large-3 {width: 100%; float: left;}
    #military-warrior .mil-scholarship {  border-left: none; border-top: 1px solid #ccc; padding-top: 1em; margin-left: 0; margin-top: 2em;}
    #military-warrior .mil-scholarship li {width: 25%; float: left;}
    .degree-searchbox {width: auto;}
}
@media only screen and (max-width : 1000px) {
    #degree-page-ab select {width: 100%;}
    #degree-step-1 {width: 49%; margin-right: 1%;}
    #degree-step-2 {width: 49%;}
    #degree-step-search {display:none;}
    #degree-step-search-full {width: 99%; display: block;}
    #degree-page-ab #phmaincontent_0_SearchMobile {width: 90%!important; float: left!important; padding: 0 0 0 10px; }
    #degree-page-ab .degree-search {float: left; }   
    
}
@media only screen and (max-width : 940px) {
    #mil-scholarship-block {display: none;}
    #mil-scholarship-768 {display: block; padding-top:0; margin-top:0;}
    #mil-scholarship-768 .columns {padding-left: 0; padding-right: 0;}
}
@media only screen and (min-width : 768px) and (max-width : 1024px)  { 
	.row .mil-featured {margin-top: .5em;}
	.row .mil-transfer {margin-bottom: 0;}
}
@media only screen and (min-width : 768px){
	.mobile-degree-button{
		display:none!important;
	}
}
@media only screen and (max-width : 768px) { 
    #degree-page-ab {overflow: hidden;}
    #degree-page-ab #degree-hd-long {display: none;}
    #degree-page-ab #degree-hd-short {display: block;}
    #degree-page-ab .page-title {
        letter-spacing: 0;
        margin-bottom: 25px;
        color: #fff;
        background-color: #000;
        font-size: 20px;
        padding: 10px 0 10px 1em;
        margin-left: -1em;
        width: 115%;
    }
    #military-credit #warrior-slider .rsImg {margin-left: -1px!important; width: 769px;}
    #military-warrior .mil-scholarship {border-left: none; padding-left: 0; padding-top: 20px; border-top: 1px solid #ccc; margin-left: 0;  }
    #military-warrior .mil-scholarship h4 {margin-bottom: 20px;}
    #military-warrior .mil-scholarship ul {}
    #military-warrior .military-info-blocks {text-align: left; height: 75%; width: 75%;}
    #military-warrior .military-info-blocks img {}
    #military-warrior .img-mil-guide {padding-right: 0;}
    #military-warrior .img-mil-testimonial {}
    #military-warrior .img-mil-blog {padding-left: 0; }
    .full-width.mil-blue p {padding-top: 1.65em;}
    #military-credit .hide-for-small-only img {width: 170px;}
    #military-credit .hide-for-small-only.columns {padding-right: 0;}
    #military-credit .hide-for-small-only p {font-size: 13px;}
    #military-credit .credit-testimonial img {width: 360px;}
    /*#military-online h2 {font-size: 90%;}*/
    #military-online img {width: 170px;  padding-left: 10px;}
    #military-online.columns {padding-right: 0;}
    #military-online p {font-size: 13px;}
    #military-online .medium-6 h2:first-of-type { width: 100%;}
    #military-online .columns:last-child {padding-left: 0;}
    #military-online .columns:first-child {border: none;}
    .full-width.mil-blue a {width: 57%; margin-top: 1em;}
}

@media only screen and (max-width : 767px)  { 
    .row .mil-featured, .row .mil-financial, .row .mil-transfer {display: none;}
	#military-home-page h1 {margin: 5px 0; }
	.military-slide {display: none;}
	.military-badges {float: left; margin-bottom: 2em;}
	.row .mil-featured {margin-top: 0;}
	.row .mil-transfer {margin-bottom: 0;}
	.military-badges img {margin: 20px 0 20px 5%;}
    .military-badges img:first-child {margin-left: 0;}
    .military-info-blocks {text-align: center; margin-top: 0; padding-bottom: 0;}
	.military-info-blocks img {text-align: center; margin: 0 auto 2em auto;}
    #mil-scholarship-768 {margin-bottom: 0;}
    .mobile-slider-links {display: block; margin-top: 1em;}
	.mil-featured, .mil-financial, .mil-transfer {height: 112px;}
	.mil-featured .medium-4 h4, .mil-financial .medium-4 h4, .mil-transfer .medium-4 h4 {height: 95px; padding-top: 2.2em;}
	.mil-featured .medium-8, .mil-financial .medium-8, .mil-transfer .medium-8 {height: 110px;}
    .full-width.mil-blue {margin-bottom: 0;}
    .full-width.mil-blue .medium-2,.full-width.mil-blue .medium-3, .full-width.mil-blue .medium-7, .full-width.mil-blue .medium-8 {width: 100%; text-align: center; float: left;}
    #military-warrior .mil-scholarship li {width: 100%; text-align: center; float: left;}
    #military-warrior .mil-scholarship li:last-child {margin-bottom: 1em;}
    #military-warrior #warrior-grads .large-4, #military-warrior #warrior-grads .large-8 {width: 100%;}
    #military-warrior #btn-app-bot {width: 50%;}
    #military-warrior .ui-button.red:hover {background: #c00009!important;}
    #degree-finder-inline {padding-bottom: 20px; margin-bottom:0;}
    #sublayoutSearchBar {padding: 5px; margin-bottom: 20px;}
    #sublayoutSearchBar #degreeFinderSearchBar h3 {display: block; float: none; text-align: center; padding: 0 0 10px 0;} 
    #degreeFinderSearchBar .medium-3 {width: 100%;} 
    #degreeFinderSearchBar {padding-top: 0!important; margin-top: 5px;}
    #degreeFinderSearchBar .degreelevel select {width: 100%;}
    #sublayoutSearchBar .ui-mmbutton {margin-top: 5px; margin-bottom: 5px;}
    #ctuSiteMap nav h2, #ctuSiteMap nav h2.selected {width: 50%; margin-right:0; margin-left: 0;}
    #ctuSiteMap article {left: 0;}
    .img-mil-testimonial{padding: 0; border-right: none;}
	.img-mil-guide, .img-mil-blog, .img-mil-testimonial {display: none;}
    .img-mil-testimonial-320 {display: block;}
    #degree-intro-para {display: none;}
    #degree-intro-short {display: block;}
    #degree-page-ab select {width: 100%; margin-bottom: .5em;}
    .degree-steps {width: 100%;}
    #degree-step-1 {width: 100%;}
    #degree-step-2 {width: 100%;}
    #degree-page-ab input {max-width: 85%;}
    #degree-accordion {width: 100%;}
    #degree-page-ab .degreeresults table {border-spacing: 0!important;}
    #degree-page-ab #degree-accordion .degreeresults table td {padding: 5px 0;}
    #degree-page-ab #degree-accordion .degreeresults.oldpercent {width: 115%!important; padding-left: 1em; margin-left: -20px!important;}
    #degree-page-ab #degree-step-search-full .small-9, #degree-page-ab #degree-step-search-full .small-3 {width: 100%;}
    #degree-page-ab #degree-step-search-full .small-3 {padding-top: 0;}
    #military-credit .credit-testimonial {background-color: #fff; border-left: none; text-align: center;}
    .collapse-bottom {text-align: center;}
    .transcript-tests .small-12 {border-bottom: 1px solid #bfbfbf; padding-bottom: 10px; width: 100%;}
    #military-credit .fast-track {text-align: center; padding: 1em 0; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf;}
    #military-credit .fast-track .large-4 {text-align: left; margin-bottom: 1em;}
    #military-credit .fast-track p {margin-top: 2em; text-align:left;}
    #military-credit .show-for-small-only{text-align: center; width: 100%; border-bottom: 1px solid #bfbfbf;}
    #military-credit .full-width.mil-grey.other-credit {  margin-top: -1em!important; background: #fff;}
    #military-credit .other-credit .small-12 {width: 100%;}
    .transcript-tests4col .medium-3 {width: 100%;}
    #military-online .small-12 {width: 100%;}
    #military-online h2, #military-online p {width: 100%; float: left;}
    #military-online .columns {text-align: center;}
    #military-online img.right {  display: block; float: none!important; margin: 1em auto; padding-left: 0;}
    #military-online .columns:last-child {padding-left:10px;}
    #military-online .ui-red-button-mil {width:100%;}
    .transcript-tests4col .disclaimer p {text-align: center;}
    .full-width.mil-blue a {width: 100%;}
    .about-three-nine img, .about-four-eight img, .about-two-ten img, #foundation-main .medium-4 img  {margin-bottom: 1em;}
    .wrapThreeColumn {-moz-column-count: 2; -webkit-column-count: 2; margin-bottom: 2em;}
    .wrapThreeColumn li span { position: relative; left: -5px; }
    #foundation-side-nav {margin-top: -16px!important;}
    .small-12.columns#foundation-side-nav  {padding: 0!important;}
    .faculty-box {width: 45%;}
    .degreeresults .results {overflow: auto; background: #fff;}
    .stickyTab {display: none;}
    .degreeresults {width: 100%!important; padding: 0;}
    .military-bars-stars {display: none;}
    .ui-red-button-mil {position:relative;}
    .mil-full-ccc {margin-top:1em;}
    .program-quick-info li:nth-child(2) {left: 0;}
    .horizontalfilter fieldset.degree-pulldown {margin-right:0;}
    #hpAB1 #ctu-side-menu {position: relative; width: 100%; margin-left:0!important; margin-top: -15px!important;}
    #hpAB1 .sidemenu-CTU {background-color: #f2f2f2;}
    #hpAB1 .sidemenu-CTU, #hpAB1 .sidemenu-CTU.ctu-side-degrees li:first-child:hover, #hpAB1 .sidemenu-CTU.ctu-side-degrees li:last-child:hover {border-radius: 0!important;}
    #hpAB1 .sidemenu-CTU li {margin-bottom: 10px;}
    #hpAB1 .sidemenu-CTU li:last-child {margin-bottom: 20px; border-bottom: 1px solid #ccc;}
    #searchwidgetold h3 {display: block!important;}
    .activetrigger {line-height: 53px!important;}
    #searchwidget {padding: 10px;}
    #hpAB1 .ctu-mobile-btn { display: block; float: left; position: relative; width: 100%; }   
    .m-full-width-btn {
		line-height: 46px;
		background-color: #c00009;
		display: inline-block;
		color: #fff;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		width: 100%;
	}
    .m-full-width-btn:focus, m-full-width-btn:active {color: #fff;}
    a.ui-degree-button {display: block; text-align: left; margin: 0 10px;} /*Shows the mobile-degree button on desktop*/
    .desktop-degree {display: none!important;}
    .mbl-degree-table tr:nth-of-type(even) {background-color: transparent!important;}
    .mbl-degree-table td {padding: 0!important; border-bottom: 0!important;}
    .mbl-degree-table a.ui-degree-button {display: block;}
    .mbl-degree-table tbody tr:nth-of-type(even) {background-color: #f1f1f1;}
        .rwd-table {
    color: #fff;
    border-radius: .4em;
    overflow: hidden;
    text-align:left;
    padding-top: 10px;
    }
    .rwd-table th {display: none; text-align: left;}
    .rwd-table td {display: block; float: left; clear: left; text-align: left;}
    .degreeresults {background: #fff;}
    .degreeresults.oldpercent {margin-left:0;}
    .rwd-table tr {background-color: #fff!important;}
    .rwd-table th:last-child, .rwd-table td:last-child {width: 100%; margin: 0;}
    .rwd-table th, .rwd-table td {padding: 5px .25em !important; border-bottom: 0!important;}
    .rwd-table td.alt {background-color: transparent!important;}
}
@media only screen and (max-width : 414px)  { 
    .link-m-button { background: #c00009; color: #fff; padding: 10px 20px; text-align: center; clear: both; border-radius: 5px; display: inline-block; margin-top: 1em;}
    .link-m-button:hover, .link-m-button:focus, .link-m-button:active {background: #c00009!important; color: #fff!important;}
	.mil-featured, .mil-financial, .mil-transfer {height: 200px;}
	.mil-featured .medium-4 h4, .mil-financial .medium-4 h4, .mil-transfer .medium-4 h4 {height: 183px; padding-top: 4.05em;}
	.mil-featured .medium-8, .mil-financial .medium-8, .mil-transfer .medium-8 {height: 198px;}
	.mil-transfer {height: 242px;}
	.mil-transfer .medium-4 h4 {height: 226px; padding-top: 5em; }
	.mil-transfer .medium-8 {height: 240px;}
	.military-badges {margin: 1em 0; background: none;}
	.military-badges img {margin: 10px 0; width: 32%; height: 32%;}
	.military-info-blocks {margin: 0 auto;}
    .blog-article article img {margin: 0;}
    .gated-top-num span {float: right; margin: 0 5px 0 0;}
    .right.gated-top-num {padding-top: 0; padding-left: 5px; width: 40%;}
    .form-contact {width: 100%; float: left; margin-top: 1em; margin-bottom: 0;}
    #gated-landing li.red-bullet {line-height: 25px;}
    .form-header h2, .form-header h3 {width: 75%;}
    #degree-page-ab #degree-step-search-full .small-9, #degree-page-ab #degree-step-search-full .small-3 {display: none;}
    #military-warrior #btn-app-bot {width: 100%;}
    .transcript-tests4col .medium-3 { width: 100%; }
    .transcript-tests4col .disclaimer {margin-top: .5em;}
    .transcript-tests4col .disclaimer p {text-align: center; padding: 0 1em; border-bottom: none;}
    .transcript-tests4col p {padding-bottom: 1em;}
    
    #military-online .columns {padding-left: 0; padding-right: 0;}
    #military-online.small-12 {text-align: center;}
    #military-online img.right {float: left !important; clear: both; margin: 1em 25% 1em 25%; display: inline-block; text-align: center;}
    #military-online h2, #military-online a, #military-online p {width: 100%; display: block; float: left; text-align: center;}
    #military-online p {padding: 0 1em;}
    #military-online h2 {margin-bottom: 14px;}
    .ui-red-button-mil {border-radius: 0; }
    .mil-steps-mobile .ui-red-button-mil {border-radius: 6px;}
    #military-online .small-12 {width: 100%;}
    #military-online .columns:last-child {padding-left:0;}
    .about-three-nine .columns, .about-four-eight .columns, .about-two-ten .columns {width: 100%;} 
    .faculty-box {width: 100%;}
    .faculty-social img {margin-bottom: 10px;}
    .admissions-table {width:100%; margin-left: 0;}
    .degreeresults table {border-spacing: 0!important;}
    fieldset.degree-pulldown {display: block; width: 97%; margin-bottom: 10px;}
    .degree-filter-bkgd {padding-left: 1em;}
    .horizontalfilter fieldset legend {width: 100%;}
    .degree-filter-bkgd .degree-searchbox {float: left; width: 100%;}
    .degree-searchbox .degree-input-text {width: 84%;}
    .degree-searchbox input.searchbtn {height: 2.85em!important;}
    .horizontalfilter header.results {padding-left: 1.3em}
    .horizontalfilter .inside {padding-left:0;}
    .did-you-know .small-12 {margin-bottom: 10px;}
    .did-you-know .medium-3 p {height: auto; }
    #mil-testimonials h4 {padding-bottom: 0;}
    .full-width h1 {width:100%;}
    .image-circle-grey {border: 5px solid #BFBFBF;}
}

@media only screen and (min-device-width : 360px) and (max-device-width : 640px) and (-webkit-device-pixel-ratio: 3) and (orientation : landscape) { 
    #military-credit .medium-6{width: 50%;}
    .ui-red-button-mil {width: 100%;}
    fieldset.degree-pulldown {
        display: block;
        width: 96%!important;
        margin-bottom:0;
    }
    .horizontalfilter fieldset legend {
        margin-left:0;
        width: 100%!important; 
    }
    .degree-searchbox {
        float: left;
        width: 100%!important;
        margin-left: 0;
    }
}
@media only screen and (min-device-width : 360px) and (max-device-width : 640px) and (-webkit-device-pixel-ratio: 4) and (orientation : landscape) { 
    fieldset.degree-pulldown {
        display: block;
        width: 96%!important;
        margin-bottom:0;
    }
    .horizontalfilter fieldset legend {
        margin-left:0;
        width: 100%!important; 
    }
    .degree-searchbox {
        float: left;
        width: 100%!important;
        margin-left: 0;
    }
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { 
    #military-online .columns:first-child {border: none;}
    #military-online img {width: auto; float: left!important; padding-left: 0;}
    #military-online h2 {margin-bottom: 10px; margin-top: 5px; font-size:24px!important;}
    .small-block-grid-1>li:nth-of-type(1n+1) {clear:none; width: 33%; padding:0;}
    .transcript-tests .small-12:last-child p {height: auto;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) { 
    #foundation-main .about-button-big {font-size: 23px; width: auto;}
}
@media only screen and (min-device-width : 360px) and (max-device-width : 640px) and (orientation : portrait) { 
    #foundation-main .about-button-big {font-size: 23px; width: auto;}
    .f-dropdown {clip:initial;}
    .f-dropdown.content {clip:initial;}
    .degreeresults table .affiliate a, .degreeresults table .affiliate img {touch-action: manipulation;} /*removes Samsung 300ms click delay*/
    .degreeresults.oldpercent {width: 100%; margin-left: 0!important;}
    .degreeresults table .area, .degreeresults table th {width: 30%;}
    .degreeresults table .program , .degreeresults table th:first-child {width: 45%;}
    .degreeresults table .affiliate, .degreeresults table th:last-child {width: 25%;}
    #military-home-page .full-width.mil-grey#military-awards {padding-left: 12%!important;}
}
@media only screen and (min-device-width : 360px) and (max-device-width : 640px) and (orientation : landscape) { 
    #mil-testimonials [class*="block-grid-"] {padding-left:10px;}
    .small-block-grid-1>li:nth-of-type(1n+1) {clear:none; width: 33%; padding:0;}
    #military-credit .medium-6{width: 50%;}
    .transcript-tests .small-12:last-child p {height: auto;}
}

@media only screen and (min-width : 320px) and (max-width: 767px) and (orientation : portrait) { 
    .padding2right {padding-right: 2em;}
    .about-four-eight .vertical-align {min-height: 1px;}
    .about-four-eight h4 {margin-top: 0; font-size: 18px;}
    .about-four-eight .row, .about-three-nine .row, .about-two-ten .row {margin-bottom: 0!important;}
    .wrapper-sticky {height: 250px!important;}
}

@media only screen and (min-width : 320px) and (max-width: 767px) and (orientation : landscape) { 
    #military-online img {  width: auto; height: 150px; margin-top: 1em;}
    .padding2right {padding-right: 2em;}
    .transcript-tests4col .medium-3 {height: 250px; width:50%;}
    #military-credit .credit-testimonial {width: 100%; float: left;}
    #military-credit .credit-testimonial img {width: auto; display: block; margin: 0 auto;}
    .full-width.mil-blue .medium-2, .full-width.mil-blue .medium-3, .split-2-landscape .small-12 {width: 47%;}
    .full-width.mil-blue .medium-8 {width: 100%;}
    .full-width.mil-blue .financial-aid {text-align: left;}
    .full-width.mil-blue img {float: right; margin-right: 2em;}
    .degreeresults.oldpercent {width: 100%!important; touch-action: manipulation;} 
    #degree-page-ab #degree-accordion .degreeresults.oldpercent {width: 108%!important;}
    .horizontalfilter .results {padding-left: 1em;}
    fieldset.degree-pulldown {width: 49%; margin-right: 0; margin-bottom: 10px;}
   .horizontalfilter fieldset legend {width: 100%;}
   .degree-searchbox {float: left; width: 50%;}
   .degree-searchbox .degree-input-text {width: 86%;}
   .transcript-tests .small-12 {width: 50%; border: none; padding-left:5px; padding-right: 5px;}
   #military-credit .transcript-tests a {display: block;}
   #military-online .small-12 {width:50%;}
   #military-online p {letter-spacing: -.02em; min-height:60px;}
   .program-detail-tabs .hide-for-small {display:none!important;}
   #mil-testimonials [class*="block-grid-"]  {margin-left:0; padding-left:5px;}
   .wrapper-sticky {height: 140px!important;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
    .small-12#foundation-side-nav  {width: 33.3%!important;}
    .small-12#foundation-main {width: 66.66667%!important;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
    #sublayoutSearchBar .ui-mmbutton {padding: 0.5em 1.7em;}
    .transcript-tests4col h4 { margin-left: 1em; margin-right: 1em;}
    .padding2right {padding-right: 2em;}
    .about-four-eight .medium-4 {width: 25%;}
    .about-four-eight .medium-8 {width: 75%;}
    fieldset.degree-pulldown {width: 48%; margin-right:0!important; margin-bottom: 10px;}
    fieldset legend {width: 100%;}
    .degree-searchbox {width:52%;}
    .degree-searchbox .degree-input-text {width: 82%;}
}
@media only screen and (min-device-width : 375px) and (max-device-width : 736px) and (orientation : landscape) { 
    .hide-for-small-only {display:none!important;}
    .show-for-small-only {display:block!important;}
    #military-credit .full-width.mil-grey.other-credit {  margin-top: -1em!important;}
    #military-online h2 { margin-bottom: 10px; font-size: 25px;}
    .ui-red-button-mil {width: 100%;}
    #military-online img {float: left!important; padding-left: 0;}
    #military-online .columns:first-child {border: none;}
    .transcript-tests4col .disclaimer {text-align: center;}
    #military-online img.right {padding-left: 0;}
}
/*iphone 6 + 6plus landscape*/ 
@media only screen and (min-device-width : 375px) and (max-device-width : 736px) and (orientation : landscape) /*and (-webkit-min-device-pixel-ratio : 2)*/ { 
    .f-dropdown.content.open {
        position: absolute;
        width: 95%!important;
        max-width: none;
        left: 17px!important;
        margin-top: .5em;
    }
    .f-dropdown:before {
      border: inset 6px;
      content: "";
      border-color: transparent transparent #fff transparent;
      border-bottom-style: solid;
      position: absolute;
      top: -12px;
      left: 78.8%!important;
      z-index: 89;
    }
    .f-dropdown:after {
      border: inset 7px;
      content: "";
      display: block;
      height: 0;
      width: 0;
      border-color: transparent transparent #ccc transparent;
      border-bottom-style: solid;
      position: absolute;
      top: -14px;
      left: 78.8%!important;
      z-index: 88;
    }
    .degreeresults.oldpercent {margin-left: 0; width: 100%;}
    .degreeresults table .program {width: 60%;}
    .degreeresults table .area {width: 25%;}
    .degreeresults table .affiliate {width: 15%;}
    .mil-badge-grey .large-2 {width:20%!important;}
}
@media only screen and (min-device-width : 360px) and (max-device-width : 640px) and (orientation : landscape) {
    .f-dropdown.content.open {margin-top: 0;}
    .red-pulldown-block {margin-left:-20px;}
    .red-pulldown-block .pulldown-grey-arrow {width:59%;}
    #smaller-red .medium-6 {padding-right:0; margin-right:0; width:50%;}
    .finance-red#smaller-red {padding-right:0;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { 
    .finance-red#smaller-red {padding-right:0; float: left;width: 106%}
    #smaller-red .medium-6 {padding-right:0; margin-right:0; width:50%;}
}

ul.tabs-content > li {
display: none;
}
ul.tabs-content > li.active {
display: block;
}
.breadcrumbs>*{
line-height:1.6;
}
.breadcrumbs>*:before{
margin:0;
}

@media only screen and (max-width : 768px) {
    .redform .apply .form select{margin: 0 0 2px !important;}
    .reveal-modal.small {width: 100%;}
    #degreeFinderSearchBar .medium-3.columns h3.textLarge {margin-left: 0;}
    #sublayoutSearchBar {margin-top: 0;}
    #degreeFinderSearchBar {padding-bottom: 0; padding-top: 15px;}
	#sublayoutSearchBar .ui-mmbutton {padding: 0.4em 1.3em; }
    #degreeFinderSearchBar h3 {font-size: 1.55em;}
}
@media only screen and (max-width: 40em) {
    .reveal-modal {
        min-height: 1px;
        padding: 10px;
        overflow: auto;
    }
    #GraduationRatesLearnMoreModal.reveal-modal, #ERLearnMoreModal0.reveal-modal, #ERLearnMoreModal1.reveal-modal, #ERLearnMoreModal2.reveal-modal {height: 100%!important;}
    #GraduationRatesLearnMoreModal.reveal-modal.small, #ERLearnMoreModal0.reveal-modal.small, #ERLearnMoreModal1.reveal-modal.small, #ERLearnMoreModal2.reveal-modal.small {width: 100%!important; overflow-x:hidden;}
    .reveal-modal .close-reveal-modal:not(.button) {left: 93%!important;}
    
}
@media only screen and (max-width : 414px) {
    .reveal-modal .close-reveal-modal:not(.button) {left: 92%!important;}
    *[id^='degree-modal-']{height: 100%;overflow-y: scroll;-webkit-overflow-scrolling: touch;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  { 
    .reveal-modal.small {width: 70%!important;}
}
/*Fix for the jQuery error -- Uncaught Error: Syntax error, unrecognized expression: [data-'Times New Roman'-slider] */
.foundation-data-attribute-namespace {font-family: false;}
/* End: FED Redesigns, Updates, New Content, Bug Fixes  Q1 2015 */


/******************************************
	Print CSS
******************************************/

@media print {

html, body {
    height: auto !important;
}
	body {
	font-family: Georgia, serif;
	background: none;
	color: black;
	}
	article, .blog-article article {
		width: 100%;
		margin: 0; padding: 0;
		background: none;
	}
	.header, .menu-bar, aside, .footer, .fb-like, .fb_iframe_widget, .fb-comments, .fb_iframe_widget, .blogsidebar {
		display: none;
	}
	
	
}

/* End: End Styles of all.css */


/* the div which contains iframe */
.request-information-modal,.request-information-modal .reveal-modal {
    width: 780px!important;
    background-color:#AB0D04; 
	padding: 10px 0!important;
 }
.request-information-modal > .close-reveal-modal:not(.button) {   
    padding: 10px 11px;
    top: 0;
    right: 0; color: white; font-size: 2.2rem;
    line-height: .5;
    position: absolute;
    font-weight: 700;
    cursor: pointer; 
}
.close-reveal-modal, .close-reveal-modal:active, .close-reveal-modal:focus, .close-reveal-modal:hover {
    background: #c00009; 
    color:#fff!important;
    text-shadow: none!important; 
    top:0!important; 
    right:0!important;
    line-height:0.8!important; 
    padding: 0 4px!important;
}
/* inside the iframe body: */
.iframe-request-information {/*width: 750px;*/background-color:#AB0D04; padding:0;} 
.iframe-request-information .redform .apply {padding:0;}
.iframe-request-information .redform p {
	width: 100%;
	padding: 0;
}

.iframe-request-information .redform .apply .form {margin: 0;}
.iframe-request-information .redform { margin: 0;padding: 0;}
.request-information-modal iframe {height:100%;max-height:850px;overflow:auto;}
.request-information-modal {height: 90%;max-height:570px;}
.iframe-request-information .redform .apply .formFooter {padding:0;margin:0;}

/* requestInfo modal for tablets */
@media (max-width: 768px) {
	.iframe-request-information {background-color:#c00009;}
	/* the div which contains iframe */
    .request-information-modal,.request-information-modal .reveal-modal {
        float: left;
        overflow: visible;
        background-color:#c00009;
        height: 100%;
    }
	.iframe-request-information .redform p {padding: 2% 0;}
	.iframe-request-information .redform .info {padding: 0;}
	.iframe-request-information .redform .info .number span {display: none;}
	.iframe-request-information .redform .info .number {/*position: absolute;top: 0px;right: 0px;*/font-size:24px;}
	.iframe-request-information .redform .apply .form fieldset {padding: 0 10px; margin:0;height:4rem;}
	.iframe-request-information .redform .apply .form fieldset input {margin: 0;}
	.iframe-request-information .redform .apply .form .ui-button.white {margin-top: 0;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
	.request-information-modal iframe {width: 98%; padding: 10px;}
	.iframe-request-information .redform .info {padding: 0; width: 25%!important; float: left;}
	.iframe-request-information .redform .apply {width: 75%!important; float: left;}
    .request-information-modal {max-height: 800px;}
    .iframe-request-information .redform {width:100%!important; float: left!important; background-color:#c00009; display: block;}
    .program-quick-info li{width: 50%;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
	.request-information-modal .redform {width: 100%!important;}
	.request-information-modal #fullForm {width:inherit!important;}
	.request-information-modal,.request-information-modal .reveal-modal {width: 100%!important;}
}

@media (min-width: 1024px) {
	.admissions-flow-chart .admission-step .step-header h2 {font-size:28px;}
	.admissions-flow-chart .admission-step .step2 ~ ul li {margin-bottom:0!important;}
}
#aurora-slider.flexslider {width: 100%;}



.content.ui-greybg {margin:0 !important;width:100%!important;}
.ui-greybg .small-12.medium-6.columns .thumb img {width: 100%}
#phmaincontent_0_phfbody_0_divThreeBlockContent {padding-bottom:20px;}
.ui-greybg.content .row .columns {padding: 30px 15px 0 15px;}
#foundation-main .ui-greybg p {width: 100%;}
.ui-greybg h3{font-size:23px;}
.ui-greybg {padding: 0; padding-bottom:30px;}

.links-box .border-right {
    border-right: 1px solid #000;
}
@media (max-width: 768px) {
    .links-box .border-right {border-right:none;}
}
/* Used for Sprite/Font Icons */
@font-face {
  font-family: 'ctu-icons';
  src: url('/ui/basic/fonts/ctu-icons.eot?') format('eot'), url('/ui/basic/fonts/ctu-icons.woff') format('woff'), url('/ui/basic/fonts/ctu-icons.ttf') format('truetype');
}

.ctu-icons {
	font-family: 'ctu-icons'!important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.i-alarm-clock:before {content: "\e600";}
.i-associate:before {content: "\e601";}
.i-bachelors:before {content: "\e602";}
.i-bullet:before {content: "\e603";}
.i-business-management:before {content: "\e604";}
.i-calculator:before {content: "\e605";}
.i-check-mark:before {content: "\e606";}
.i-coffee-mug:before {content: "\e607";}
.i-computer-arrow:before {content: "\e608";}
.i-computer-engineering:before {content: "\e609";}
.i-computer-mouse:before {content: "\e60a";}
.i-computer-science:before {content: "\e60b";}
.i-crime-investigation:before {content: "\e60c";}
.i-CTU-icon:before {content: "\e60d";}
.i-cyber-security:before {content: "\e60e";}
.i-degree:before {content: "\e60f";}
.i-doctorate:before {content: "\e610";}
.i-download:before {content: "\e611";}
.i-download-web:before {content: "\e612";}
.i-electrical-engineering:before {content: "\e613";}
.i-engineering-comp-sci:before {content: "\e614";}
.i-facebook:before {content: "\e615";}
.i-general-studies:before {content: "\e616";}
.i-globe:before {content: "\e617";}
.i-google-plus:before {content: "\e618";}
.i-grad-cap:before {content: "\e619";}
.i-graph:before {content: "\e61a";}
.i-group-people:before {content: "\e61b";}
.i-health-admin:before {content: "\e61c";}
.i-health-care:before {content: "\e61d";}
.i-health-sciences:before {content: "\e61e";}
.i-homeland-security:before {content: "\e61f";}
.i-idea:before {content: "\e620";}
.i-info-systems-tech:before {content: "\e621";}
.i-info-tech:before {content: "\e622";}
.i-instagram:before {content: "\e623";}
.i-laptop:before {content: "\e624";}
.i-left-arrow:before {content: "\e625";}
.i-linkedin:before {content: "\e626";}
.i-magnifying-glass:before {content: "\e627";}
.i-map-pin:before {content: "\e628";}
.i-masters:before {content: "\e629";}
.i-military-star:before {content: "\e62a";}
.i-nursing:before {content: "\e62b";}
.i-phone:before {content: "\e62c";}
.i-play-button:before {content: "\e62d";}
.i-play-button-box:before {content: "\e62e";}
.i-pointer-finger:before {content: "\e62f";}
.i-project-docs:before {content: "\e630";}
.i-project-management:before {content: "\e631";}
.i-psychology:before {content: "\e632";}
.i-ribbon:before {content: "\e633";}
.i-right-arrow:before {content: "\e634";}
.i-security-studies:before {content: "\e635";}
.i-share:before {content: "\e636";}
.i-side-ways-people:before {content: "\e637";}
.i-SpeechBubble:before {content: "\e638";}
.i-speech-bubble-progression:before {content: "\e639";}
.i-square:before {content: "\e63a";}
.i-talking-people:before {content: "\e63b";}
.i-target:before {content: "\e63c";}
.i-twitter:before {content: "\e63d";}
.i-vimeo:before {content: "\e63e";}
.i-viral-world-wide:before {content: "\e63f";}
.i-wifi:before {content: "\e640";}
.i-youTube:before {content: "\e641";}


.topbar .rightmenu li.search {
	background-color:#676767;
}
.topbar .rightmenu li.search input[type=text], 
.topbar .rightmenu li.search input[type=submit],
.topbar .rightmenu li.search input[type=text]:focus {
	background-color:transparent;
}

.program-info li, .program-quick-info li {font-size: 14px; float: left; padding: 1em; width: auto; margin-right: 5px; list-style: none!important; }
.program-quick-info li {margin-left: 0!important;}
.program-info li:first-child, .program-quick-info li:first-child {width: 37%; margin-left:0; padding-left:0;}
.program-info li:nth-child(2), .program-quick-info li:nth-child(2){width: 20%;}
.program-info li:nth-child(3) {width: 39.5%; padding-bottom: 13px; margin-right:0;} 
.program-quick-info li:nth-child(3) {width: 39.5%; padding-bottom: 13px; padding-right:0;}
.program-info li:first-child h4, .program-info li:nth-child(2) h4{left: 25px;}
.program-quick-info li:first-child h4, .program-quick-info li:nth-child(2) h4 {left: 0;}

.program-info li:last-child h4 {left: 0; padding-bottom: 4px;}
.program-quick-info li:nth-child(2) h4, .program-quick-info li:last-child h4 {left: 0; padding-bottom:5px;}
.program-info li:last-child, .program-quick-info li:last-child,{margin-right: 0;}
.program-info li:last-child img, .program-quick-info li:last-child img { margin-left: 2px; margin-right: 7px;}

.program-info li h4, .program-quick-info h4 {
  font-size: 16px;
  font-family: "Trade Gothic Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
  text-transform: uppercase;
  position: relative;
  left: 45px;
  font-weight: 600;
  margin-bottom: 0;
}
.repDegreeTabContentItem h4 a {font-size: 23px!important;}
.program-info li h4 .icon, .program-quick-info li h4 .icon {
  position: absolute;
  left: -25px;
  top: 5px;
}
.program-info li h4 .callout, .program-quick-info li h4 .callout {
  display: block;
  font-size: 24px;
  font-weight: 600;
}
.program-quick-info li:last-child h4 .callout {font-size: 17px; margin-top: 5px;}
.program-quick-info select#NextSchoolDateDropdown, 
.program-info select#NextSchoolDateDropdown,
.pulldown-grey-arrow 
{
    background: #fff url('/~/media/ctu/Images/icons/i-down-arrow-grey.png') no-repeat right 10px center; 
	-moz-appearance: none;
	margin: 5px 0 0 0;
    border-radius: 6px;
    border: 1px solid #ccc;
	padding: 0 0 0 10px;
	color: #c00005;
    font-family: 'Trade Gothic Bold';
    font-size: 20px;
    font-weight: normal;
    width: 90%;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
    .program-quick-info li:first-child {width:42%; padding-right: 0; margin-right: 0;}
    .program-quick-info select#NextSchoolDateDropdown, .program-info select#NextSchoolDateDropdown, .pulldown-grey-arrow {padding-left: 5px;}
    .program-quick-info li:nth-child(2) {width:22%; padding-right:0;}
    .program-quick-info li:nth-child(3) {width:32.5%; padding-right:0; line-height:1.1;}
}
@media only screen and (max-width : 767px)  { 
    .program-quick-info li:first-child {width: 100%;}
    .program-quick-info li:nth-child(2) {left: 0; width: 45%; float: left;}
    .program-quick-info li:nth-child(3) {width: 50%; float: left; padding-bottom:0;}
}
@media only screen and (min-width : 320px) and (max-width: 767px) and (orientation : portrait) {
    .program-quick-info li:first-child, .program-quick-info li:nth-child(2), .program-quick-info li:nth-child(3)  {padding-left:0;}

}
@media only screen and (min-width : 320px) and (max-width: 767px) and (orientation : landscape) { 
    .program-quick-info li:first-child  {width: 50%;}
}
.program-filter a[title="Nursing"]:before {
	content: "\e62b";    
	font-family: 'ctu-icons'!important;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size:18px;
    color: #fff;
	margin: 10px 0;
	display: block;
	text-align: center;
}

.faculty-box hr {
	width: 80%;
	border-color:black;
}
.faculty-box h2 {
	background:#AB0006;
	color: white;
	text-transform: uppercase;
	font-size:170%
}
.faculty-box {
	height: 100%;
	border:#AB0006 1px solid;
	margin:10px 5px;
	border-top: #AB0006 5px solid;
	border-bottom: #AB0006 5px solid;
	border-radius: 10px;
}
.faculty-box * {
	display:block;
	margin:auto;
	text-align:center;
}
.faculty-box .faculty-box-inner {
	height:360px;
}

.faculty-box img {
	width: 40%;
	padding-top: 20px;
}


.faculty-box p.position {
	font-size:100%;
	font-family: 'Trade Gothic Bold';
	color: #333;
	text-transform: uppercase;
	padding:  0 5%;
}

.faculty-box p.description {
	text-align:left;
	margin:10px;
	line-height: 1.6;
}
.faculty-box .faculty-box-inner ~ a {
	background-color:#AB0006;
	color:white;
	padding-top:5px;
}
.faculty-box p.description:before {
	content: "Experience: \00a0";
	color: black;
	font-weight:bolder;
	padding:0;
}
.faculty-box h3.name {
	font-size:160%
;
	padding: 0 10%;
}
.faculty-box .facultyImage {
	margin: 0;
	float: none;
}

.foundation.accordion {
  margin: 0 !important;
  border-bottom: 1px solid #adaba6;
}
.foundation.accordion .accordion-navigation {
  border: 1px solid #adaba6;
  border-bottom: none;
}
.foundation.accordion .accordion-navigation > a, .foundation.accordion .accordion-navigation a:hover {
  font-weight: bold;
  background: #f8f8f8 url("/ui/basic/images/icons/gray-plus.png") no-repeat 98% center;
  padding-right:1.6rem;
}
.foundation.accordion .accordion-navigation > a span {
	font-weight:normal;
}
.foundation.accordion .accordion-navigation.active > a {
  background: #fff url("/ui/basic/images/icons/gray-minus.png") no-repeat 98% center;
}

.foundation.accordion .accordion-navigation > .content.active {
  -moz-transition: ease 0.4s all;
  -o-transition: ease 0.4s all;
  -webkit-transition: ease 0.4s all;
  transition: ease 0.4s all;
}

.top-bar {z-index: 100; height: 81px;}
.nav-subsection, .find-program {z-index: 1;}
.top-bar .name {padding: 15px 15px 0 15px; height:82px;}
.top-bar .name img {max-width:100%; width: auto;}
.top-bar.expanded {background-color:#8d0004; padding-bottom: 20px;}
.top-bar-section a:active, .top-bar-section a:hover  {background-color:#c00009!important; color:#fff!important;}
.top-bar-section ul li:hover:not(.has-form)>a {background-color:#c00009!important; background:#c00009!important; color:#fff!important;}
.top-bar, .top-bar.expanded .title-area {background:#fff;}
.top-bar-section .dropdown li.title h5 a {
    font-family: "Trade Gothic"; 
    font-weight: bold; 
    font-size: 16px; 
    text-transform: uppercase; 
    padding: 25px 22px 22px 44px; 
    background: url('/~/media/ctu/Images/mobile-menu-11/i-back-arrow.png') no-repeat 25px; 
    display: block; 
} /*'Back' Link*/
.top-bar-section .dropdown li.title h5 a:hover{background: url('/~/media/ctu/Images/mobile-menu-11/i-back-arrow.png') no-repeat 22px;}
.top-bar-section ul li.active>a {background-color: #c00009;}
.top-bar-section ul li>a {padding: 20px 22px; font-size: 16px;}
.top-bar-section ul li>a, .top-bar-section .has-dropdown .dropdown li {font-family: "Trade Gothic"; font-weight: bold; text-transform: uppercase; }
.top-bar-section .dropdown li a {padding: 22px; width: 100%; display: block;}
.top-bar-section .has-dropdown .dropdown li {font-family: "Trade Gothic"; font-size: 14px;}
.top-bar-section .has-dropdown .dropdown li:hover, .top-bar-section .has-dropdown .dropdown li:active {background-color: #8d0004!important;}
.top-bar-section ul li {
    background: #8d0004!important;
    border-bottom: 1px solid #a60106; 
    -moz-box-shadow: 0 1px 0 #690003; 
    -webkit-box-shadow: 0 1px 0 #690003; 
    box-shadow: 0 1px 0 #690003;
}
.top-bar-section .has-dropdown>a:after {
    border-color: transparent transparent transparent rgba(255,255,255,1);
}

.top-bar .toggle-topbar.menu-icon {margin-top:-41px;}
.top-bar .toggle-topbar.menu-icon span {margin-left:-17px;}
.top-bar .toggle-topbar.menu-icon a {
    line-height: 75px; color:#c00009;
    background: url('/~/media/ctu/Images/mobile-menu-11/hamburger-menu.png') no-repeat center; 
    height: 82px;
    width: 84px;}
.top-bar.expanded .toggle-topbar.menu-icon a {
    background: #8d0004 url('/~/media/ctu/Images/mobile-menu-11/hamburger-menu-on.png') no-repeat center;     
    height: 82px;
    width: 84px;}
.top-bar .toggle-topbar.menu-icon a span::after {
    box-shadow: none;
    border-radius: 3px;
    margin-top:-23px; 
    left: 20px; 
    width:29px;
}
.top-bar-section .dropdown li { color: #fff;}
.top-bar-section .dropdown li.parent-link {padding-left:0;}
.top-bar-section .dropdown .drop-secondary a {padding-left: 3em;}
.top-bar-section .drop-secondary li.title {margin-left: 0;}
.top-bar-section .drop-secondary li.parent-link  {margin-left: 0; padding-left:0;}
.top-bar-section .drop-secondary .moved li.parent-link {margin-left: 0; padding-left:1em;}
.top-bar-section .dropdown li.parent-link a {font-weight: bold;}
.top-bar-section .dropdown .moved li.parent-link a {margin-left: 0; padding-left:1em;}
.madpow-mobile .top-bar-section .dropdown li.parent-link {display:block!important;}

.ui-button-large {
    font-family: "Trade Gothic"; 
    font-size: 17px; 
    line-height: 34px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    color:#fff; 
    background-color:#c00009; 
    padding: 6px 0;
    border-radius: 6px!important;
    border: none;
    display: block;
    margin: 25px 0;
    width: 100%;
    outline: none;
    cursor: pointer;
}
.ui-button-large:hover, .ui-button-large:active, .ui-button-large:focus {
    color: #fff!important;
    background-color: #8d0004!important;
}
.find-program .ui-button-large {margin-top: 0; margin-bottom: 15px;}

input[type="search"].mobile-search-trans {
    background: url(/~/media/ctu/Images/mobile-menu-11/i-search-icon.png) no-repeat 95%,
                url(/~/media/ctu/Images/mobile-menu-11/search-bkgd.png) repeat-x;
    border: 0!important;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor:default;
    height: 55px;
    margin-top: 20px;
    display: block;
    border-radius: 5px;
}
.mobile-menu-11 ::-webkit-input-placeholder, .mobile-search-trans::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #fff;
    font-size: 15px;
}
.mobile-menu-11 :-moz-placeholder, .mobile-search-trans:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
   color: #fff;
   font-size: 15px;
   opacity:  1;
}
.mobile-menu-11 ::-moz-placeholder, .mobile-search-trans::-moz-placeholder{ /* Mozilla Firefox 19+ */
   color: #fff;
   font-size: 15px;
   opacity:  1;
}
.mobile-menu-11 :-ms-input-placeholder, .mobile-search-trans:-ms-input-placeholder{ /* Internet Explorer 10-11 */
   color: #fff;
   font-size: 15px;
}
[type="search"].mobile-search-trans {
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
    color: #fff!important;
    font-size: 20px!important;
    font-weight: normal;
    font-family: "Arial";
    appearance: textfield;
}

.degree-searchbox ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #a9a9a9;
    font-family: "Trade Gothic Bold";
    text-transform: uppercase;
    font-size: 15px;
}
.degree-searchbox :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #a9a9a9;
    font-family: "Trade Gothic Bold";
    text-transform: uppercase;
    font-size: 15px;
   opacity:  1;
}
.degree-searchbox ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #a9a9a9;
    font-family: "Trade Gothic Bold";
    text-transform: uppercase;
    font-size: 15px;
    opacity:  1;
}
.degree-searchboxt :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #a9a9a9;
    font-family: "Trade Gothic Bold";
    text-transform: uppercase;
    font-size: 15px;
}
/*Removes/modify the 'x' button when type search*/
input[type=text].mobile-search-trans::-ms-clear{  display: none; width : 0; height: 0; }
 input[type=text].mobile-search-trans ::-ms-reveal{  display: none; width : 0; height: 0; }
input[type="search"].mobile-search-trans::-webkit-search-decoration,
input[type="search"].mobile-search-trans::-webkit-search-cancel-button,
input[type="search"].mobile-search-trans::-webkit-search-results-button,
input[type="search"].mobile-search-trans::-webkit-search-results-decoration { display: none; }


.nav-subsection {
    background: #c00009 url(/~/media/ctu/Images/mobile-menu-11/background-gradient.png) repeat-x;
    height: 65px;
    padding-top: 10px;
    width: 100%;
    margin-bottom:15px;
}
.m-mobile-call {
    background: url(/~/media/ctu/Images/mobile-menu-11/i-call.png) no-repeat; 
    display: inline-block;
    float: left;
    margin-right: 30px;
    margin-top: 5px;
    height: 38px;
}
.m-mobile-call:after {
    content: "call";
    color: #fff;
    text-transform: uppercase;
    margin-top: 24px;
    display: block;
    font-size: 13px;
    font-family: "Trade Gothic";
}
.m-live-chat {
    background: url(/~/media/ctu/Images/mobile-menu-11/i-live-chat.png) no-repeat; 
    display: inline-block;
    margin-top: 5px;
    float: left;
    height: 38px;
}
.m-live-chat:after {
    content: "live chat";
    color: #fff;
    text-transform: uppercase;
    margin-top: 24px;
    margin-left: -10px;
    display: block;
    font-size: 13px;
    font-family: "Trade Gothic";
}
.m-request-info {
    background: #fff url(/~/media/ctu/Images/mobile-menu-11/i-request-info.png) no-repeat 10%; 
    padding-left: 55px;
    padding-right: 20px;
    padding-top: 5px;
    border-radius: 6px;
    display: inline-block;
    float: right;
    font-family: "Trade Gothic Bold";
    line-height: 1.2;
    font-weight: normal;
    font-size: 16px;
    color: #c00009;
    text-transform: uppercase;
    height: 45px;
    width: 155px;
}
/*Styles for pulldowns*/

.find-program, .i-am-a {
    background-color:#f2f2f2;
    padding-top: 15px;
}
.find-program {width: 307px; padding-left: 5px; padding-right: 5px; border-radius: 6px; border: 1px solid #ccc;}
.find-program a {text-decoration: none; color:#000;}
.find-program h3, .i-am-a h3, #searchwidgetold h3 {
    background: url(/~/media/ctu/Images/mobile-menu-11/i-program.png) 15px top no-repeat;
    font-family: "Trade Gothic";
    padding-left: 50px;
    font-size: 18px;
    padding-top: 1px;
    font-weight: bold;
    text-transform: uppercase;
    color: #272727;   
    border-bottom: 1px solid #fff; 
    -moz-box-shadow: 0px 1px 0px #d2d2d2; 
    -webkit-box-shadow: 0px 1px 0px #d2d2d2; 
    box-shadow: 0px 1px 0px #d2d2d2;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
#searchwidgetold h3 {display: none; background: #f2f2f2; padding-left: 0; text-align: center; margin-bottom: 0; border-bottom: none; padding-top: 10px;}

.i-am-a h3 {background: url(/~/media/ctu/Images/mobile-menu-11/i-i-am.png) 15px top no-repeat; padding-left: 55px}

.find-program select {height: auto!important; padding: 0!important;}

.find-program .s-hidden {
    visibility:hidden;
    padding-right:10px;
    margin: 0;
}
.find-program .select {
    cursor:pointer;
    display:inline-block;
    position:relative;
    font:normal 11px/22px Arial, Sans-Serif;
    color:black;
    background-color:#fff;
    width: 100%;
    line-height: 50px;
    margin: 0 0 15px 0;
    border-radius: 6px;
    padding: 0;
}
.find-program .styledSelect {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background: #fff url(/~/media/ctu/Images/desktop-menu/i-down-arrow-bl.png) no-repeat 95% center;
    padding:0 10px;
    font-family: "Trade Gothic Bold";
    font-weight: normal;
    font-size: 18px;
    border-radius: 6px;
    border: 1px solid #fff;
}
.find-program .styledSelect:active {
    background: #fff url(/~/media/ctu/Images/desktop-menu/i-down-arrow-red.png) no-repeat 95% center;
    border-radius: 6px 6px 0 0;
    border: 1px solid #c00009;

}
.find-program .options {
    display:none;
    position:absolute;
    top:100%;
    right:0;
    left:0;
    z-index:999;
    margin:0;
    padding:0;
    list-style:none;
    background-color:#8d0004;
    color:#fff;
}
.find-program .options li {
    padding-left: 25px;
    margin:0;
    line-height: 75px;
    font-family: "Trade Gothic Bold";
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    border-bottom: 1px solid #a60106;
    -moz-box-shadow: 0 1px 0 #690003;
    -webkit-box-shadow: 0 1px 0 #690003;
    box-shadow: 0 1px 0 #690003;
    margin-bottom: 2px!important;
}
.find-program .options li:hover {
    background-color:#c00009;
    color:#fff;
}


@media only screen and (max-width : 768px) { 
    .mobile-menu-11 {display: block;}
    .ctu-menu-container {display: none;}
    .find-program {width: 300px!important;}
    #divArchives
    {
        display:none;
        }
}
@media only screen and (min-width : 360px) and (max-width : 360px) and (orientation : portrait) { 
    .m-request-info {float: right;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) { 
    
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { 

}
@media only screen and (min-device-width : 360px) and (max-device-width : 640px) and (orientation : landscape) { 
    .nav-subsection .small-12 {width: 100%; margin-left: auto; margin-right: auto;}
}
@media only screen and (min-device-width : 375px) and (max-device-width : 736px) and (orientation : portrait) { 
    .m-request-info {float: right; margin: 0; margin-right: 10px;}
    .m-mobile-call {margin-right: 50px;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 736px) and (orientation : landscape) { 
    .m-mobile-call {margin-right: 5%; margin-top: 10px;}
    .m-live-chat {margin-right: 5%; margin-top: 10px;}
    .m-mobile-call:after {
        content: "1-855-230-0555";
        margin-top: 0;
        margin-left: 30px;
        font-size: 16px;
        color: #fff;
        text-transform: uppercase;
        font-family: "Trade Gothic";
    }
    .m-live-chat:after {
        content: "live chat";
        margin-top: 0;
        margin-left: 35px;
        font-size: 16px;
        color: #fff;
        text-transform: uppercase;
        font-family: "Trade Gothic";
    }
    .m-request-info {
        padding-right: 10px;
        margin-top: 5px;
        display: inline-block;
        line-height: 30px;
        font-size: 16px;
        float: right;
        height: 39px;
        width: auto;
    }
}
@media only screen and (max-aspect-ratio: 13/9) { /* Samsung Keyboard - Why u no work? */
    .m-mobile-call {margin-right: 10%; margin-top: 5px;}
    .m-live-chat {margin-right: 10%; margin-top: 5px;}
   .m-mobile-call:after {
        content: "call";
        color: #fff;
        text-transform: uppercase;
        margin-top: 24px;
        margin-left:0;
        font-size: 13px;
        font-family: "Trade Gothic";
        text-align: center;
    }
    .m-live-chat:after {
        content: "live chat";
        color: #fff;
        text-transform: uppercase;
        margin-top: 24px;
        margin-left: -10px;
        display: block;
        font-size: 13px;
        font-family: "Trade Gothic";
    }
    .m-request-info {
        padding-left: 55px;
        padding-right: 20px;
        padding-top: 5px;
        border-radius: 6px;
        display: inline-block;
        float: right;
        line-height: 1.2;
        font-weight: bold;
        font-size: 16px;
        color: #c00009;
        text-transform: uppercase;
        height: 45px;
        width: 155px;
    }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
    .m-mobile-call {margin-right: 5%; margin-top: 10px;}
    .m-live-chat {margin-right: 5%; margin-top: 10px;}
    .m-mobile-call:after {
        content: "1-855-230-0555";
        margin-top: 0;
        margin-left: 30px;
        font-size: 16px;
        color: #fff;
        text-transform: uppercase;
        font-family: "Trade Gothic";
    }
    .m-live-chat:after {
        content: "live chat";
        margin-top: 0;
        margin-left: 35px;
        font-size: 16px;
        color: #fff;
        text-transform: uppercase;
        font-family: "Trade Gothic";
    }
    .m-request-info {
        padding-right: 10px;
        margin-top: 5px;
        display: inline-block;
        line-height: 30px;
        font-size: 16px;
        float: left;
        height: 39px;
        width: auto;
    }
    .nav-dropdown {
        display: inline-block;
        float: right;
        margin-top: 5px;
        width: 195px!important;
    }
    a.nav-login {line-height:34px!important; padding-top: 5px!important; font-size: 16px!important; color: #272727;}
    .nav-drop-menus {top: 39px!important;}
    #hpAB1 #ctu-side-menu {width: 275px;}
    .flexslider .slides img {height: 280px;}
    div#sideForm span.infolabel {font-size: 19px; padding: 5px 10px 5px 10px;}

}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
    /*.nav-dropdown {display: inline-block;}*/
    .resource.row .medium-8 {width: 75%;}
    .resource.row .medium-4 {width: 25%;}
}
@media only screen and (min-width : 1300px) { 
    #hpAB1 #ctu-side-menu {margin-left: -2em; margin-top: 3em;}
}
@media only screen and (max-width : 1300px) { 
    #hpAB1 #ctu-side-menu {
        margin-left: 15px; 
        margin-top: 1em;
        -webkit-transition: all 1s ease-in-out;
        -moz-transition: all 1s ease-in-out;
        -o-transition: all 1s ease-in-out;
        transition: all 1s ease-in-out;
    }
    .find-program .select {line-height: 34px;}
}
@media only screen and (max-width : 1024px) { 
    .find-program p {margin-bottom: 10px!important;}
    .tyslice h3
    {
        margin-top: 20px;
    }
}
@media only screen and (min-width : 769px) { 
    .mobile-menu-11, .nav-subsection {display: none!important;}
    .ctu-menu-container {display: block;}
}
@media only screen and (max-width : 767px) { 
    .nav-dropdown {display: none;}
    .find-program {border-radius: 0; width: 100%!important; margin: 0!important; padding-top: 25px!important; border: none;}
    .content {padding: 0 0 20px 0;}
    .sampleClass {float:left;}
    #ch-exp-7-sticky-footer, .ui-widget-content {display:none!important;}
    .thankyou-twocol .medium-6:last-child [class*="column"]+[class*="column"]:last-child
    {
        float:left;
        
    }
}
@media only screen and (min-width : 415px) { 
    .trigger {line-height: 33px;}
}
.morelink {display: block; text-align: center;}

.nurse-slider {padding: 35px 0 20px 0; background-color:#272727; max-width: 100%; color:#fff;}
    .nurse-slider [class*="column"]+[class*="column"]:last-child {float: left;}
    .nurse-slider .large-offset-2 {margin-left: 20.5%!important;}
    .nurse-video iframe {height:330px; width: 500px;}
    .nurse-social-icons {width: 91px;}
    .nurse-social-icons a {transition: background-color 0.7s ease; display: block; line-height: 55px; background-color:#333333; color:#fff; text-align:center;}
    .n-facebook:hover, .n-facebook.hovered {background-color: #3b5a9b;}
    .n-twitter:hover, .n-twitter.hovered {background-color: #1eade9;}
    .n-linkedin:hover, .n-linkedin.hovered {background-color: #2387c5;}
    .n-google:hover, .n-google.hovered {background-color: #c34632;}
    .n-pinterest:hover, .n-pinterest.hovered {background-color: #c9232d;}
    .n-mail:hover, .n-mail.hovered {background-color: #247d4f;}
    .children-miracle {background-color: #c00009; max-width: 100%;}
    .children-miracle h2 {color:#fff; text-align: center; margin-bottom: 0; line-height: 57px; font-size: 22px; letter-spacing: -.02em; padding-top: 4px;}
	.children-miracle h2:after {    
	content: "";
    background: url(/~/media/ctu/Images/nursing/nurses-house.png) bottom right;
    width: 62px;
    height: 61px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 17px;
    margin-top: -2px;
    margin-bottom: 2px;
	}
	.nurse-bios {padding: 35px 0;}
	.nurse-bios .row {margin-bottom: 55px;}
    .nurse-bios .row:nth-child(3) {margin-bottom: 0;}
	.nurse-bios .medium-3 {width: 22%;}
	.nurse-bios .medium-9 {width: 77%;}
	.nurse-bios p {font-size: 13px; width: 95%; margin-bottom: 5px;}
	.nurse-bios h3 {color:#fff; margin-top: 30px;}
	.nurse-bios .medium-3 img {border-radius: 50%; width: 184px; height: 184px;}
	.morecontent span { display: none; }
	.nurse-pipe {background: url(/~/media/ctu/Images/nursing/pipe-separator.png) no-repeat right; display:inline-block; margin: 0 5px; width: 3px; height: 20px;}
	.nurse-stats {color:#fff; font-size: 24px; width: 67%; display: block; float: left;}
	.ui-blue-button-solid {margin-top: 9px; padding: 8px 0;}
	.hidden-text {display:none; font-size: 13px; }
	.show_hide {font-size: 13px; display: block; padding-bottom:5px;}
	.show_hide:hover, .show_hide:active, .show_hide:focus {color:#0a5b8a!important;}
	
@media only screen and (max-width : 1000px)  { 
	.nurse-slider .large-offset-2 {margin-left: 0!important; width: 100%;}
	.nurse-video iframe {width: 100%; height: 350px;}
	.nurse-slider .medium-2 {width: 100%;}
	.nurse-social-icons {width: 100%; margin-top: -7px;}
	.nurse-bios .medium-3 img {width: auto; height: auto;}
	.nurse-social-icons a {width: 16.66%; float: left;}
	.nurse-stats {width:100%; margin-bottom:0;}
    .ui-blue-button-solid {margin-top:0; margin-bottom: 10px;}
	.nurse-bios .medium-3 {width: 25%;}
	.nurse-bios .medium-9 {width: 75%;}
    .children-miracle h2 {padding: 5px 10% 5px 10%; line-height: 40px;}
}
@media only screen and (max-width : 767px)  { 
	.nurse-bios .row {margin-bottom: 20px;}
	.children-miracle h2 {padding: 10px;}
	.nurse-bios .medium-3, .nurse-bios .medium-9, .nurse-bios .medium-9 p {width: 100%;}
	.nurse-stats {width: 100%; margin-bottom: 0;}
	.nurse-bios .medium-3 img {display: block; margin: 0 auto; width: 184px; height: 184px;}
	.nurse-video iframe {height:300px!important; width: 100%;}
	.nurse-social-icons {width: auto; margin:0 auto; text-align:center; display: block; margin-top: -7px;}
	.nurse-social-icons a {width: 16.66%; float: left;}
	.nurse-slider .large-offset-2 {margin: 0 auto!important; text-align: center; width:100%;}
	.nurse-slider .medium-2 {width: 100%;}
	.nurse-slider {padding-top: 20px;}
}
@media only screen and (max-width : 414px)  {
	.ui-blue-button-solid {width: 100%; margin-top:0;}
	.nurse-stats {width: 100%; margin-bottom: 0; margin-top: 20px;}
	.nurse-social-icons {width: 100%; margin-top: 15px;}
	.nurse-social-icons a {width: 33%; float: left;}
	.nurse-video iframe {height: 194px!important;}
}
@media only screen and (max-width : 360px)  {
	.nurse-stats {font-size: 24px;}
	.nurse-pipe {margin: 0 5px;}
}

/*New Form*/ 

.form .tcpaFormFooter {padding: 0;}
.row .tcpaFormFooter {margin-top: 40px;}

#form-side-beige {background: #f1efe9 url(/ui/basic/images/content_bg.gif); color: #4b4b4b; padding: 15px;}
#form-side-beige fieldset {border:none; padding: 0; margin: 0;}
#form-side-beige select {margin-bottom: 5px; border-radius: 5px; background-color:#fff;}
#form-side-beige .form-db-Program-of-Interest {margin-bottom: 15px;}
#form-side-beige input {border-radius: 5px 5px 5px 5px; margin-bottom: 5px;}
#form-side-beige input[type=submit] {
    font-family: "Trade Gothic Bold";
    font-weight: normal;
    text-transform: uppercase;
    background: #c00009;
    color: #fff;
    border: none;
    border-radius: 5px;
    margin-top: 10px;
    padding: 10px;
    width: 100%;
}
#form-side-beige .error input {border-radius: 5px 5px 0 0; margin-bottom: 0;}
#form-side-beige .formFooter {margin-top: 10px;}
#form-side-beige .error small.error {
    background: #666;
    border-radius: 0 0 5px 5px;
    margin-bottom: 5px;
}
#form-side-beige .tcpaFormFooter {margin-top: 10px;}
#form-side-beige .infolabel {
    color: #fff;
    font-weight: normal;
    font-family: "Trade Gothic";
    font-size: 20px;
    text-transform: uppercase;
    padding: 5px 10px 5px 20px;
    background-color: #c00009;
    width: 100%;
    display: block;
    margin-bottom: 3px;
}

/*
   ____ _____ _   _ 
  / ___|_   _| | | |
 | |     | | | | | |
 | |___  | | | |_| |
  \____| |_|  \___/ 
                    
*/

