	.alertWrapper {
		display: none;
	}
	h1 {
    	font-family: 'UniversLTStd', sans-serif;
	}	
	h4.bT, 
	h3.bT,
	h2.bT {
		color: #093d83;
	}
	h4.oT {
		color: #ff6200;
	}
	h4.blackText, 
	h3.blackText,
	h2.blackText {
		color: #000000;
	}	
	.gray {
		background-color: #e6e7e8;
	}
	.white {
		background-color: #ffffff;
	}
	.darkBlue {
		background-color: #00226a;
	}
	.black {
		background-color: #000000;
	}	
	.rightSpace {
		margin-right: 50px;
	}
	.rowMargin {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.rowPadding {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.logoBlock {
		display: block;
		margin: 0 auto;
		padding: 30px 0;
	}
	/*section {
		padding-top: 60px;
	}*/
	.bold {
		font-family: 'UniversLTStd-Bold', sans-serif;
	}
	.standard {
		font-family: 'UniversLTStd', sans-serif;
	}
	.light {
		font-family: 'UniversLTStd-Light', sans-serif;
	}
	p.veryLight {
		font-family: 'UniversLTStd-Light', sans-serif;
    	font-size: 12px;
		text-transform: uppercase;
		line-height: 1.1;
		margin-left: 4px;
		}
	ul.sidebarMain {
    	padding-left: 0px;
		padding-top: 5px;
		display: block;
	}
	ul.sidebarMain .leftLine {
		border-left: 3px solid #e9e9e9;
		padding-top: 5px;
	}
	ul.sidebarMain li {
		line-height: 1 !important;
		margin-bottom: 20px !important;
		padding-left: 27px !important;
		padding-right: 5px;
		position: relative;
	}	
	ul.sidebarMain li a {
		text-decoration: none !important;
		font-family: 'UniversLTStd-Bold', sans-serif;
		color: #000 !important;
		display: block;
		position: relative;
	}
	#mainContent ul.sidebarMain li:before {
    	display: none;
	}

	p.larger {
    	font-family: 'UniversLTStd-Light', sans-serif;
		font-size: 22px;
		margin-right: 50px;
		margin-bottom: 35px;
	}
	li.larger {
    	font-family: 'UniversLTStd-Light', sans-serif;
		font-size: 22px;
	}
	span.inlineLogo {
    	background: no-repeat url(/_resources/images/logos/lcc_logo_institutional_standard.svg);
    	background-size: 180px auto;
    	display: block;
    	width: 180px;
    	height: 70px;
    	text-indent: -9000px;
    	margin-bottom: 15px;
		margin-top: 15px;
	}
	span.inlineLock {
    	background: no-repeat url(/_resources/images/logos/lcc-lockup-marketing-standard.png);
    	background-size: 180px auto;
    	display: block;
    	width: 180px;
    	height: 160px;
    	text-indent: -9000px;
    	margin-bottom: 15px;
    	margin-top: 15px;
	}
	span.greenLine hr {
    	margin-left: 5px;
		max-width: 35px;
    	border: 0;
    	border-top: 5px solid #455560;
	}
	span.blueLine hr {
    	margin-left: 5px;
		max-width: 35px;
    	border: 0;
    	border-top: 5px solid #242e67;
	}
	span.whiteLine hr {
    	margin-left: 5px;
		max-width: 35px;
    	border: 0;
    	border-top: 5px solid #fff;
	}
	ul.sidebarMain li a:focus:before, 
	ul.sidebarMain li a:hover:before {
    	content: "";
    	position: absolute;
    	display: block;
    	top: -5px;
    	left: -30px;
    	width: 3px;
    	height: 25px;
    	background: #EF3E2D;
	}
	ul.sidebarMain li a:hover {
		color: #EF3E2D !important
	}
	section.degrees {
    	background-position: center center;
	}
	section.degrees .overlay {
    	background: rgba(3, 59, 133, 0.5);
	}

	/* sub lists */
	ul.subList	{
		margin: 13px 0 0 0 !important;
		padding-top: 10px;
		display: none;
	}
	ul.subList li {
		margin-bottom: 15px !important;
		padding-left: 10px !important;
		font-size: 14px;
	}
	ul.subList li a {
		font-family: 'UniversLTStd-Light', sans-serif !important;
	}


/* grid hover boxes */	
.grid {
	margin-top: 20px;
}

.grid figure {
	position: relative;
	overflow: hidden;
	margin: 0;
	min-width: 100%;
	/*background: #ccc;*/
	cursor: pointer;
}

.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 1;
}

.grid figure figcaption {
	padding: 20px;
	color: #fff;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}


figure.effect img {
	max-width: none;
	width: -webkit-calc(100% + 50px);
	width: calc(100% + 50px);
	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-15px,0,0);
	transform: translate3d(-15px,0,0);
}

figure.effect figcaption {
	text-align: left;
}

figure.effect figcaption > div.extraContent {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 5px 0 5px;
	width: 87%;
    background: #fff;
    min-height: 100px;
	-webkit-transform: translate3d(0,30px,0);
	transform: translate3d(0,30px,0);
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
	-webkit-transition-duration: 0.25s;
	transition-duration: 0.25s;
}
figure.effect figcaption > div.headingOnly {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 5px 0 0;
	width: 87%;
    background: #fff;
    min-height: 75px;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

#mainContent figure.effect h4,
#mainContent figure.effect p {
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}

#mainContent figure.effect a {
	text-decoration: none !important;
}

figure.effect h4 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	font-size: 20px;
	color: #093d83;
    margin-bottom: 3px;
    font-family: 'UniversLTStd-Bold', sans-serif;
}

figure.effect p {
	color: #222;
	opacity: 0;
	-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
	transition: opacity 0.2s, transform 0.35s;
	line-height: 1.1;
	letter-spacing: 1px;
    font-size: 14px;
    margin-bottom: 10px;
	text-transform: none;
	font-family: 'UniversLTStd', sans-serif;
}

figure.effect:hover p {
	opacity: 1;
}

figure.effect:hover img,
figure.effect:hover h4,
figure.effect:hover p {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
		
figure.effect:hover p {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
}		
		
figure.effect figcaption:hover div.extraContent  {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
	-webkit-transition-duration: 0.25s;
	transition-duration: 0.25s;
}	
figure.effect .gridArrow {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 200;
	font-size: 24px;
	color: #fff;
	-webkit-transform: rotate(-46deg);
    -ms-transform: rotate(-46deg);
    transform: rotate(-46deg);
}

section.marComm h2 {
	font-family: 'UniversLTStd-Bold', sans-serif;
	text-align: center;
}
section.marComm p.subTitle {
    text-align: center;
}

section.marComm p.subTitle a {
    color: #fff !important;
}

.topBullets	{
	margin-top: 30px;
	border-top: dotted 2px #000;
}

span.dashed hr {
	margin: 50px 5px;
	max-width: 35%;
	border: 0;
	border-top: 2px dashed #777;
}

#mainContent ul.squares>li:before {
	display: none;
}

#mainContent ul.squares li:after {
	content: "\f0c8";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #093d83;
	font-size: 7px;
	position: absolute;
	top: 6px;
	left: 0px;
}
#mainContent ul.squares li {
	padding-left: 20px !important;
}


/* logo download links */
	.downloads {
		background: #fff;
		margin-right: -15px;
    	margin-left: -15px;
    	padding: 10px;
		text-align: center;
	}
	.downloads h5,
	.downloads p {
		margin-bottom: 2px;
		text-transform: none;
	}
	.downloads p {
		font-size: 15px;
	}	
		
		
	/* css for bg logos */
	span.bgLogo {
    	display: block;
    	text-indent: -9000px;
    	margin-bottom: 15px;
    	margin-top: 15px;
	}
	.crop {
		display: block;
		max-width: 325px;
		margin: 0 auto;
		margin-bottom: 40px;
	}
		
	span.bgCrop {
    	background: no-repeat url(/brand-standards/images/ex-institutional-spacing.png);
    	background-size: 325px auto;
    	width: 325px;
    	height: 185px;
	}
		
	span.bgStarscrop {
		background: no-repeat url(/brand-standards/images/ex-stars-spacing.png);
    	background-size: 325px auto;
    	width: 325px;
    	height: 322px;
	}		
	span.bgEmblemcrop {
		background: no-repeat url(/brand-standards/images/ex-emblem-spacing.png);
    	background-size: 325px auto;
    	width: 325px;
    	height: 322px;
	}	
	span.bgLockupcrop {
		background: no-repeat url(/brand-standards/images/lcc-lockup-marketing-black.png);
    	background-size: 325px auto;
    	width: 325px;
    	height: 325px;
	}		
	span.bgStandardcrop {
		background: no-repeat url(/brand-standards/images/lcc-logo-standard.png);
    	background-size: 325px auto;
    	width: 325px;
    	height: 123px;
	}
			
	.centerLogo {
		display: block;
		max-width: 170px;
		margin: 50px auto;
	}
	.centerLogoadjusted {
		display: block;
		max-width: 170px;
		margin: 140px auto;
	}
	.centerLogoadjustedMed {
		display: block;
		max-width: 170px;
		margin: 100px auto;
	}	
				
	span.bgStandard {
    	background: no-repeat url(/brand-standards/images/lcc-logo-standard.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 64px;
	}
	span.bgReverse {
    	background: no-repeat url(/brand-standards/images/lcc-logo-reverse.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 64px;
	}
	span.bgBlack {
    	background: no-repeat url(/brand-standards/images/lcc-logo-black.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 64px;
	}
	span.bgWhite {
    	background: no-repeat url(/brand-standards/images/lcc-logo-white.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 64px;
	}
			
	span.bgStarsstandard {
    	background: no-repeat url(/brand-standards/images/lcc-logo-stars-standard.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 163px;
	}	
	span.bgStarsreverse {
    	background: no-repeat url(/brand-standards/images/lcc-logo-stars-reversed.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 163px;
	}
	span.bgStarsblack {
    	background: no-repeat url(/brand-standards/images/lcc-logo-stars-black.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 163px;
	}
	span.bgStarswhite {
    	background: no-repeat url(/brand-standards/images/lcc-logo-stars-white.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 163px;
	}
					
	span.bgEmblemstandard {
    	background: no-repeat url(/brand-standards/images/lcc-logo-college-emblem-standard.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 170px;
	}	
	span.bgEmblemreverse {
    	background: no-repeat url(/brand-standards/images/lcc-logo-college-emblem-reverse.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 170px;
	}
	span.bgEmblemblack {
    	background: no-repeat url(/brand-standards/images/lcc-logo-college-emblem-black.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 170px;
	}
	span.bgEmblemwhite {
    	background: no-repeat url(/brand-standards/images/lcc-logo-college-emblem-white.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 170px;
	}	
						
	span.bgIncorrect1 {
    	background: no-repeat url(/brand-standards/images/lcc-logo-incorrect-redesign.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 245px;
	}	
	span.bgIncorrect2 {
    	background: no-repeat url(/brand-standards/images/lcc-logo-incorrect-color.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 64px;
	}	
	span.bgIncorrect3 {
    	background: no-repeat url(/brand-standards/images/lcc-logo-incorrect-effect.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 73px;
	}	
	span.bgIncorrect4 {
    	background: no-repeat url(/brand-standards/images/lcc-logo-incorrect-scale.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 86px;
	}	
				
	span.bgSubexperience {
    	background: no-repeat url(/brand-standards/images/lcc-logo-experience-starpower.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 63px;
	}
	span.bgSubearlycollege {
    	background: no-repeat url(/brand-standards/images/lcc-logo-the-early-college.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 64px;
	}	
	span.bgSubglobal {
    	background: no-repeat url(/brand-standards/images/lcc-logo-global.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 64px;
	}
	span.bgSubradio {
    	background: no-repeat url(/brand-standards/images/lcc-radio-logo.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 80px;
	}
	span.bgSubfire {
    	background: no-repeat url(/brand-standards/images/lcc-fire-science-logo.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 170px;
	}
	span.bgSubbci {
    	background: no-repeat url(/brand-standards/images/bci-logo.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 34px;
	}				
	span.bgSubwomen {
    	background: no-repeat url(/brand-standards/images/lcc-womens-network-logo.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 172px;
	}
    /* this one is replacing womens network */
	span.bgSubpolice {
    	background: no-repeat url(/brand-standards/images/lcc-police-academy.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 152px;
	}
	span.bgSubelcc {
    	background: no-repeat url(/brand-standards/images/elcc-logo.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 136px;
	}
	/* this one is replacing elcc */
	span.bgSublccconnect {
    	background: no-repeat url(/brand-standards/images/lcc-connect.png);
    	background-size: 170px auto;
		background-position: 0px 15px;
    	width: 170px;
    	height: 120px;
	}
	span.bgSublibrary {
    	background: no-repeat url(/brand-standards/images/lcc-library-logo.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 60px;
	}
	span.bgSubfoundation {
    	background: no-repeat url(/brand-standards/images/lcc-foundation-logo.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 85px;
	}
	span.bgSubcme {
    	background: no-repeat url(/brand-standards/images/cme-logo.png);
    	background-size: 170px auto;
		background-position: 0px 15px;
    	width: 170px;
    	height: 94px;
	}
	span.bgSubuc {
    	background: no-repeat url(/brand-standards/images/lcc-university-center-logo.png);
    	background-size: 170px auto;
    	width: 170px;
    	height: 83px;
	}
    /* this one is replacing uc */
	span.bgSubartsconnect {
    	background: no-repeat url(/brand-standards/images/lcc-arts-connect.png);
    	background-size: 145px auto;
		background-position: 15px 0px;
    	width: 170px;
    	height: 145px;
	}


section.contactFooter {
	padding: 15px 0;
	text-align: center;
}

section.contactFooter a {
	color: #022c63 !important;
}

section.contactFooter h6,
section.contactFooter h5,
section.contactFooter p {
	margin-bottom: 0px;
	font-family: 'UniversLTStd-Bold', sans-serif;
	font-size: 15px;
}


section.contactFooter .footerName,
section.contactFooter .footerEmail,
section.contactFooter .footerPhone {
	display: inline-block;
	margin-right: 50px;
}


section.contactFooter .footerName,
section.contactFooter .footerEmail {
	padding-right: 50px;
	border-right: solid 1px #bbb;
}



/* lightBlue bg section */

section.lightBlue h2,
section.lightBlue .h2,
section.lightBlue h3,
section.lightBlue .h3,
section.lightBlue h4,
section.lightBlue .h4 {
	color: #222222 !important;
}
section.lightBlue p, 
section.lightBlue li {
	color: #222222;
}


@media (max-width: 1200px) {
	section.contactFooter {
		text-align: left;
	}
	section.contactFooter .footerName,
	section.contactFooter .footerEmail,
	section.contactFooter .footerPhone {
		display: block;
		margin-right: 0px;
		margin-bottom: 8px;
		padding-right: 0px;
		border-right: none;
	}
	section.contactFooter h6,
	section.contactFooter h5,
	section.contactFooter p {
		font-size: 13px;
	}
}

@media (max-width:1365px) and (min-width:992px) {
	figure.effect h4 {
    	font-size: 15px;
	}
	figure.effect p {
    	font-size: 12px;
	}
}

@media (min-width: 1001px) {
	#mainContent .extendedContainer {
		max-width: 1400px;
		padding: 0 90px 0 90px;
		margin-top: 25px;
		margin-bottom: 25px;
	}
}
@media (max-width: 991px) {
	.theNavbar {
		margin-top: 40px;
	}
}

@media (min-width: 768px) {
	section.degrees div.mobile {
    	padding-top: 100px;
    	padding-bottom: 110px;
	}
}

@media (max-width: 767px) {
	#scrollTop {
		display: none !important;
	}
}

