@charset "utf-8";
@import url('font-awesome.min.css');
body {
	font-family: 'DIN Next W01 Light', Arial, Helvetica, sans-serif;
	background: #2c2a2a;
	font-size: 14px;
	color: #2c2a2a;
	/*
	font-family:'DINNextLTW01-UltraLight 706122';
	font-family:'DIN Next W01 Light';
	font-family:'DIN Next W01 Regular';
	font-family:'DIN Next W01 Italic';
	font-family:'DIN Next W01 Medium';
	font-family:'DIN Next W01 Bold';
	font-family:'DINNextW01-BoldItalic';
	*/
	behavior: url(../PIE.htc);
}
p {
	margin: 0 0 15px 0;
}
h1, h2, h3, h4, h5 {
	margin: 0;
	font-weight: normal;
	line-height: .8em;
}
h1 {
	font-size: 2em;
}
h5 {
	font-size: 1em;
	font-family:'DIN Next W01 Regular', Arial, Helvetica, sans-serif;
	padding-bottom: 8px;
	line-height: 1em;
}
hgroup {
	padding-bottom: 15px;
}
a {
	color: #0e8ae8;
	text-decoration: none;
	outline: none!important;
}
	a:hover {
		text-decoration: underline;
	}
ul, ol {
	margin-top: 5px;
}
ul {
	list-style-image: url(../cmsimages/bullet.png);
}
/* custom selection colors */
::selection {
	background: #ffc224; /* webkit & ie9 */
	color: #000000;
}
::-moz-selection {
	background: #ffc224; /* Firefox */
	color: #000000;
}
.clear {
	clear: both;
	line-height: 0;
	height: 0;
	font-size: 0;
}
.clearfix:after {
   content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
input[type='text'], select, textarea, input[type='password'] {
	border: 1px solid #bdbdbd;
	border-radius: 2px;
	padding: 5px;
}
.rightAlign {
	text-align: right;
}
.centerAlign {
	text-align: center;
}
.font18 {
	font-size: 1.286em;
}
.thick {
	font-family:'DIN Next W01 Regular', Arial, Helvetica, sans-serif!important;
}
.light {
	font-family:'DIN Next W01 Light', Arial, Helvetica, sans-serif!important;
}
.bold {
	font-family:'DIN Next W01 Bold', Arial, Helvetica, sans-serif!important;
}
b, strong {
	font-weight: normal;
	font-family:'DIN Next W01 Bold', Arial, Helvetica, sans-serif;
}
.darkText {
	color: #333333!important;
}
.whiteText {
	color: #ffffff!important;
}
#content, #content_1, #content_2, #content_3, #content_4, #content_5, #content_6, #content_7, #content_8, #content_9, #content_10, #globalcontent, #globalcontent_2, #globalcontent_3, #globalcontent_4, #globalcontent_5, #globalcontent_6, #globalcontent_7, #globalcontent_8, #globalcontent_9, #globalcontent_10 {
	float: left;
}
.mobileClear {
	display: none;
}
.upperCase {
	text-transform: uppercase;
}
.top18 {
	margin-top: 18px;
}
.blue {
	color: #23b2e7;
}
@font-face {
	font-family: 'icomoon';
	src:url('../icomoon.eot');
	src:url('../icomoon.eot?#iefix') format('embedded-opentype'),
		url('../icomoon.woff') format('woff'),
		url('../icomoon.ttf') format('truetype'),
		url('../icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[data-icon]:before {
	font-family: 'icomoon';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-arrow-right, .icon-arrow-down {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-arrow-right:before {
	content: "\e000";
}
.icon-arrow-down:before {
	content: "\e001";
}
.rarr, .darr {
	font-size: .7em;
}
.shadow {
	box-shadow: 0 0 5px #333333;
}
.shadowRight {
	box-shadow: 3px 3px 5px #333333;
}
.shadowLeft {
	box-shadow: -3px 3px 5px #333333;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
/** Main Styles **/
#container {
	width: 960px;
	margin: 0 auto;
	padding-top: 18px;
}
	#mainHead {
		float: left;
		width: 960px;
		margin-bottom: 6px;
	}
		#logo {
			float: left;
			width: 233px;
			height: 147px;
			background: #ffffff;
			border-radius: 0 0 0 35px;
		}
			#logo h1 {
				float: left;
				width: 234px;
				height: 147px;
			}
				#logo h1 a {
					display: block;
					overflow: hidden;
					text-indent: 100%;
					white-space: nowrap;
					width: 234px;
					height: 147px;
					background: url(../cmsimages/neumont_logo.png) no-repeat 69px 26px;
				}
        .nav-wrapper {
            float: left;
            width: 727px;
        }
        .mobile-nav {
            display: none;
        }
		#mainNav {
			float: left;
			width: 727px;
			margin-bottom: 4px;
			height: 96px;
			font-family:'DIN Next W01 Regular', Arial, Helvetica, sans-serif;
		}
			#mainNav ul {
				list-style: none;
				padding: 0;
				margin: 0;
				position: relative;
			}
				#mainNav > ul > li {
					float: left;
					margin: 0;
					padding: 0 0 0 4px;
				}
					#mainNav > ul > li > a {
						display: inline-block;
						width: 117px;
						height: 79px;
						padding-top: 17px;
						background: url(../cmsimages/nav_icons.png) no-repeat #fec123 200% 200%;
						text-align: center;
						color: #333333;
						text-transform: uppercase;
					}
						#mainNav ul li#navAcademics a {
							background-position: 0 0;
						}
						#mainNav ul li#navAdmissions a {
							background-position: -121px 0;
						}
						#mainNav ul li#navAbout a {
							background-position: -242px 0;
						}
						#mainNav ul li#navStudent a {
							background-position: -363px 0;
						}
						#mainNav ul li#navResults a {
							background-position: -484px 0;
						}
						#mainNav ul li#navNews a {
							background-position: -605px 0;
						}
						#mainNav > ul:hover > li > a {
							background-color: #aaaaaa;
						}
						#mainNav.t2Nav > ul > li > a {
							background-color: #aaaaaa;
						}
						#mainNav.t2Nav > ul > li.selected > a {
							background-color: #ffc224;
							height: 79px;
						}
						#mainNav > ul > li:hover > a, #mainNav.t2Nav > ul > li:hover > a {
							text-decoration: none;
							height: 79px;
							border-bottom: 4px solid #fec123;
							background-color: #fec123;
						}
							#mainNav ul li ul {
								display: none;
								min-height: 47px;
								height: auto!important;
								height: 47px;
								width: 722px;
								position: absolute;
								left: 4px;
								top: 100px;
								background: #ffc224;
								z-index: 10;
							}
							#mainNav ul li:hover ul {
								display: block;
							}
								#mainNav ul li ul li {
									float: left;
									padding: 0;
								}
								#mainNav ul li ul li a {
									color: #333333;
									display: inline-block;
									height: 30px;
									padding: 17px 10px 0 10px;
									text-transform: uppercase;
								}
									#mainNav ul li ul li:first-child a {
										/*padding-left: 20px;*/
									}
		#searchBox {
			float: left;
			width: 358px;
			height: 47px;
			margin: 0 4px 0 4px;
			background: #434142;
			color: #cccccc;
		}
			#loginItems {
				float: left;
				width: 112px;
				padding: 8px 0 0 15px;
				font-family:'DIN Next W01 Regular', Arial, Helvetica, sans-serif;
				font-size: .8857em;
			}
				#loginItems a {
					color: #ffce21;
					display: inline-block;
					/*background: url(../cmsimages/login_icons.png) no-repeat;
					padding-left: 23px;*/
					margin-bottom: 3px;
				}
					#loginItems #studentLogin {
						/*background-position: 0 0;*/
					}
					#loginItems #employers {
						/*background-position: 0 -37px;*/
					}
			#searchForm {
				float: left;
				width: 220px;
				height: 30px;
				margin: 8px 8px 0 0;
				background: #cccccc;
			}
				#searchBtn {
					height: 30px;
					width: 35px;
					background: url(../cmsimages/icn_search.png) no-repeat 50% center;
					border: 0;
					margin: 0;
					padding: 0;
					overflow: hidden;
					text-indent: 100%;
					white-space: nowrap;
					float: left;
				}
				#searchInput {
					float: left;
					width: 185px;
					height: 30px;
					padding: 0;
					border: 0;
					background: #cccccc;
					color: #000000;
				}
		.calloutBtn {
			display: block;
			background: url(../cmsimages/callout-bg.png) repeat-x #82ae15;
			color: #ffffff;
			font-size: 1.4em;
			text-transform: uppercase;
			font-family: 'DIN Next W01 Bold', Arial, Helvetica, sans-serif;
			line-height: 47px;
			text-shadow: 1px 2px 2px #444444;
			text-align: center;
			height: 47px;
			vertical-align: middle;
			-webkit-font-smoothing: antialiased;
		}
			.calloutBtn img {
				vertical-align: middle;
				padding-left: 3px;
			}
			.calloutBtn:hover {
				text-decoration: none;
				background: #82ae15;
			}
		#requestInfoBtn {
			float: left;
			width: 190px;
			margin-right: 4px;
		}
			#requestInfoBtn a {
				
			}
		#applyNowBtn {
			float: left;
			width: 166px;
		}
			#applyNowBtn a {
			}
		.notWin .calloutBtn {
			line-height: 50px;
		}
		#getStartedBtn {
			float: left;
			width: 223px;
			height: 40px;
			padding: 7px 0 0 15px;
			background: #8cac3c;
			color: #ffffff;
			font-size: 2em;
			position: relative;
			border-bottom: 4px solid #2c2a2a;
			cursor: default;
		}
			#getStartedBtn img.arrow {
				position: absolute;
				top: 8px;
				right: 12px;
				-webkit-transition: all .2s ease-in-out;
				-moz-transition: all .2s ease-in-out;
				-ms-transition: all .2s ease-in-out;
				transition: all .2s ease-in-out;
			}
				#getStartedBtn:hover img.arrow {
					-webkit-transform: rotate(90deg);
					-moz-transform: rotate(90deg);
					-ms-transform: rotate(90deg);
					transform: rotate(90deg);
				}
			#getStarted {
				position: absolute;
				top: 51px;
				right: 0;
				width: 722px;
				max-height: 0px;
				background: #8cac3c;
				-webkit-transition: all .2s ease-in-out;
				-moz-transition: all .2s ease-in-out;
				-ms-transition: all .2s ease-in-out;
				transition: all .2s ease-in-out;
				overflow: hidden;
				color: #222222;
				font-size: .7em;
				border-radius: 0 0 0 35px;
				z-index: 10;
			}
				#getStartedBtn #getStarted.showGetStarted {
					max-height: 200px;
				}
				#getStartedBtn:hover {
					border-bottom: 4px solid #8cac3c;
				}
				#getStarted ul {
					list-style: none;
					padding: 0;
					margin: 0;
				}
					#getStarted ul li {
						float: left;
						padding: 10px 0;
					}
						#getStarted ul li a {
							display: inline-block;
							color: #222222;
							width: 179px;
							height: 75px;
							padding-top: 105px;
							text-align: center;
							text-transform: uppercase;
							border-right: 1px solid #222222;
							background: url(../cmsimages/getstarted_icons.png) no-repeat;
							font-family:'DIN Next W01 Regular', Arial, Helvetica, sans-serif;
						}
							#getStarted ul li#gsRequest a {
								background-position: 65px 25px; 
							}
							#getStarted ul li#gsApply a {
								background-position: -175px 25px;
							}
							#getStarted ul li#gsAsk a {
								background-position: -420px 25px; 
							}
							#getStarted ul li#gsCall a {
								background-position: -660px 25px; 
								border-right: 0;
							}
	#pageHeader {
		float: left;
		width: 960px;
		background: #ffffff;
		height: 100px;
		border-radius: 0 35px 0 0;
		position: relative;
	}
		#breadcrumb {
			position: absolute;
			top: 20px;
			left: 35px;
			color: #484748;
			font-size: .86em;
			text-transform: uppercase;
		}
			#breadcrumb a {
				color: #484748;
			}
				#breadcrumb a.current {
					display: none;
				}
		#pageHeader h2 {
			position: absolute;
			display: inline;
			color: #444444;
			top: 60px;
			left: 35px;
			font-size: 2em;
			font-weight: normal;
			text-transform: uppercase;
			letter-spacing: -1px;
			font-family:'DIN Next W01 Regular', Arial, Helvetica, sans-serif;
		}
		#pageChildren {
			position: absolute;
			bottom: 10px;
			right: 20px;
			max-width: 650px;
		}
			#pageChildren ul {
				list-style: none;
				padding: 0;
				margin: 0;
			}
				#pageChildren ul li {
					float: left;
				}
					#pageChildren ul li a {
						display: inline-block;
						padding: 4px 10px;
						color: #333333;
						text-transform: uppercase;
					}
	#mainFooter {
		float: left;
		width: 960px;
		padding-bottom: 10px;
		background: #3f3f3e;
		margin-top: 18px;
		color: #bababa;
	}
		#footerCall {
			float: left;
			width: 880px;
			padding: 15px 40px 10px 40px;
			background: #4e4e4d;
			font-size: 1.57em;
			margin-bottom: 10px;
		}
			#footerCall span#callNum {
				padding-top: 7px;
				float: left;
				display: none;
			}
			#followUs {
				float: right;
				font-size: .64em;
				text-transform: uppercase;
			}
				#followUs span {
					float: left;
					padding-top: 10px;
				}
				#followUs a {
					display: inline-block;
					width: 37px;
					height: 37px;
					overflow: hidden;
					text-indent: 100%;
					white-space: nowrap;
					background: url(../cmsimages/social_icons.png) no-repeat;
					margin-left: 10px;
					float: left;
					text-decoration: none;
				}
					#followUs a#followTwitter {
						background-position: -37px 0;
					}
					#followUs a#followFacebook {
						background-position: -73px 0;
					}
					
					#followUs a#followInstagram {
						background-position: -109px 0;
					}
					#followUs a#followYouTube {
						background-position: 0 0;
					}
					#followUs a#followBlog {
						background-position: -145px 0;
					}
			#mainFooter a {
				color: #bababa;
			}
		#footerLeft {
			float: left;
			width: 400px;
			padding: 25px 40px 0 40px;
			font-size: .9em;
		}
			#mainFooter h5 {
				text-transform: uppercase;
				font-size: 1em;
				color: #dbdbdb;
			}
			.footerCol {
				float: left;
				width: 178px;
				padding: 25px 30px 0 30px;
				border-left: 2px solid #2c2a2a;
				line-height: 1.5em;
				font-size: .9em;
			}
				.footerCol a {
					text-decoration: underline;
				}
#main {
	float: left;
	width: 910px;
	padding: 25px;
	background: #ffffff;
	margin-top: 10px;
}
	#main h3 {
		text-transform: uppercase;
		font-size: 2em;
		padding-bottom: 10px;
	}
	#main h4 {
		font-size: 1.35em;
		text-transform: uppercase;
		padding-bottom: 10px;
	}
.cornerBR {
	border-radius: 0 0 35px 0;
}
.cornerBL {
	border-radius: 0 0 0 35px;
}
.cornerTR {
	border-radius: 0 35px 0 0;
}
.cornerTL {
	border-radius: 35px 0 0 0;
}
/* Home Page */
.corner {
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height: 55px;
	background: url(../cmsimages/corner.png) no-repeat;
	z-index: 3;
}
.fourBoxes .corner, .tripleBoxScroll .corner {
	width: 18px;
	height: 18px;
	background: url(../cmsimages/corner_small.png) no-repeat;
}
#homeBanner {
	float: left;
	width: 960px;
	height: 460px;
	position: relative;
	overflow: hidden;
	z-index: 1;
	border-radius: 0 60px 0 0;
}
	.homeBanner {
		position: absolute;
		left: 960px;
		height: 460px;
		width: 960px;
		z-index: 1;
		color: #ffffff;
	}
	.homeBannerText {
		position: absolute;
		left: 960px;
		width: 370px;
		padding: 60px 0 0 60px;
		z-index: 3;
		color: #ffffff;
		font-size: 1.286em;
	}
		.homeBannerText h2 {
			font-size: 3.888em;
			letter-spacing: -3px;
			padding-bottom: 10px;
		}
			.homeBannerText h2 strong, .homeBannerText h2 b {
				font-weight: normal;
				font-family:'DIN Next W01 Bold', Arial, Helvetica, sans-serif;
				color: #ffce21;
			}
			.homeBannerText a {
				color: #fec123;
			}
	#bannerDots {
		position: absolute;
		bottom: 15px;
		left: 15px;
		z-index: 4;
	}
		#bannerDots span {
			display: inline-block;
			width: 15px;
			height: 15px;
			background: #7d7d7d;
			border-radius: 50%;
			margin: 0 2px;
			cursor: pointer;
		}
			#bannerDots span.active {
				background: #a4a4a4;
			}
/** Content Areas **/
.whiteBoxLarge {
	float: left;
	width: 960px;
	background: #ffffff;
	margin-top: 18px;
}
	.whiteBoxLargeImage {
		float: left;
		width: 480px;
	}
	.whiteBoxLargeImage img {
		float: left;
	}
		.parallax-viewport {
			float: left;
			width: 575px;
			height: 480px;
			margin-left: -95px;
			position: relative;
			z-index: 4;
		}
			.parallax-layer {
				position: absolute;
				width: 575px;
				height: 480px;
			}
				.parallax-layer img {
					position: absolute;
				}
					.parallax-layer.front {
						width: 700px;
						height: 675px;
					}
						.parallax-layer.front img {
							top: 74px;
							left: 223px;
						}
					.parallax-layer.mid {
						width: 650px;
						height: 650px;
					}
						.parallax-layer.mid img {
							top: 68px;
							left: 0;
						}
					.parallax-layer.back {
						width: 600px;
						height: 600px;
					}
						.parallax-layer.back img {
							top: 109px;
							left: 0;
						}
	.whiteBoxLargeText {
		float: left;
		width: 430px;
		padding: 60px 30px 0 20px;
		font-size: 1.286em;
		position: relative;
		z-index: 5;
	}
		.whiteBoxLargeText h2 {
			text-transform: uppercase;
			font-size: 3.6em;
			line-height: .8em;
			padding-bottom: 0;
			font-family:'DIN Next W01 Bold', Arial, Helvetica, sans-serif;
			letter-spacing: -3px;
		}
		.whiteBoxLargeText h3 {
			text-transform: uppercase;
			font-size: 2.444em;
			line-height: .8em;
			padding-bottom: 10px;
		}
		.whiteBoxLargeText h4 {
			text-transform: uppercase;
			font-size: 1.222em;
			letter-spacing: -1px;
		}
.whiteBox {
	float: left;
	width: 960px;
	min-height: 200px;
	background: #ffffff;
	margin-top: 18px;
}
    .whiteBox.quoteBox {
        background: #434142;
    }
	.whiteBox.green {
		background: #8bac3b;
	}
		.whiteBox.green a, .whiteBox.green h3, .whiteBox.green h4 {
			color: #ffffff;
		}
	.whiteBox.gradient {
		background: url(../cmsimages/whitebox_gradient.jpg) repeat-x bottom;
	}
	.whiteBox530 {
		float: left;
		display: block;
		width: 530px;
	}
	.whiteBox430 {
		float: left;
		display: block;
		width: 430px;
	}
		.whiteBox530.whiteBoxText {
			font-size: 1.286em;
			padding: 40px 40px 20px 40px;
			width: 450px;
		}
		.whiteBox430.whiteBoxText {
			font-size: 1.286em;
			padding: 40px 40px 20px 40px;
			width: 350px;
		}
			.whiteBox h3 {
				text-transform: uppercase;
				font-size: 2.444em;
				padding-bottom: 10px;
			}
			.whiteBox h4 {
				font-size: 1.35em;
				text-transform: uppercase;
				padding-bottom: 10px;
			}
				.whiteBox strong, .whiteBox b, .whiteBox h4 strong, .whiteBox h4 b {
					font-weight: normal;
					font-family:'DIN Next W01 Bold', Arial, Helvetica, sans-serif;
				}
			.whiteBox img {
				float: left;
			}
			.whiteBox iframe {
				padding: 25px 0;
				float: left;
			}
	.whiteBox .whiteBox430.quoteText {
		background: #434142;
		padding: 20px 0 0 0;
		color: #00b2ee;
		font-size: 1.43em;
	}
		.quoteText .quote {
			float: left;
			padding: 25px 50px 15px 75px;
			background: url(../cmsimages/quotes.png) no-repeat;
			width: 305px;
		}
			.quoteText .quote .quoteFrom {
				font-size: .55em;
				color: #898989;
				display: block;
			}
.whiteBoxMid {
	float: left;
	width: 960px;
	background: #ffffff;
	margin-top: 18px;
	font-size: 1.286em;
	line-height: 1.1em;
}
	.whiteBoxMid610 {
		float: left;
		width: 610px;
	}
		.whiteBoxMid610.whiteBoxMidText {
			padding: 40px 50px 0 50px;
			width: 510px;
		}
			.whiteBoxMid610.whiteBoxMidText.degreeBox {
				padding-left: 250px;
				width: 310px;
			}
	.whiteBoxMid350 {
		float: left;
		width: 350px;
	}
		.whiteBoxMid350.whiteBoxMidText {
			padding: 50px 50px 38px 50px;
			width: 250px;
		}
		.whiteBoxMid350.whiteBoxMidPic img {
			float: left;
		}
	.whiteBoxMid h2 {
		font-size: 2.888em;
		font-family:'DIN Next W01 Bold', Arial, Helvetica, sans-serif;
		padding-bottom: 3px;
	}
	.whiteBoxMid h3 {
		font-size: 1.222em;
		padding-bottom: 10px;
		line-height: .95em;
	}
		#degreeBSCS {
			background: url(../cmsimages/degrees_keyboard.png) bottom left no-repeat;
			height: 250px;
		}
			#degreeBSCS h2 {
				color: #fdc224;
			}
		#degreeBSGD {
			background: url(../cmsimages/degrees_gamepad.png) bottom left no-repeat;
			height: 250px;
		}
			#degreeBSGD h2 {
				color: #d24e3b;
			}
		#degreeBSIS {
			background: url(../cmsimages/degrees_cables.png) bottom left no-repeat;
			height: 250px;
		}
			#degreeBSIS h2 {
				color: #00b3ef;
			}
		#degreeBSTM {
			background: url(../cmsimages/degrees_nodes.png) bottom left no-repeat;
			height: 250px;
		}
			#degreeBSTM h2 {
				color: #b18db1;
			}
		#degreeBSWD {
			background: url(../cmsimages/degrees_devices.png) bottom left no-repeat;
			height: 250px;
		}
			#degreeBSWD h2 {
				color: #8cac3c;
			}
.contentArea {
	float: left;
	width: 960px;
	margin-top: 18px;
}
.whiteBoxSmall {
	float: left;
	width: 960px;
	background: #ffffff;
	max-height: 272px;
}
	.whiteBoxSmall.grayBg {
		background: #e5e5e5;
	}
	.whiteBoxSmallText {
		float: left;
		width: 620px;
		padding: 34px 34px 0 34px;
		font-size: 1.214em;
		max-height: 272px;
	}
		.whiteBoxSmallText h3 {
			font-size: 1.5em;
			text-transform: uppercase;
			padding-bottom: 10px;
			font-family:'DIN Next W01 Bold', Arial, Helvetica, sans-serif;
		}
	.whiteBoxSmallImage {
		float: left;
		max-width: 272px;
	}
		.whiteBoxSmallImage img {
			float: left;
		}
.halfText {
	float: left;
	width: 50%;
	padding-top: 15px;
}
	.halfText.textLeft {
		width: 45%;
		padding-right: 5%;
	}
	.halfText.textRight {
		width: 45%;
		padding-left: 5%;
	}
.yellowBox {
	float: left;
	width: 960px;
	background: #fec223;
	margin-top: 18px;
	padding: 40px 0;
}
	.yellowBox.greenBg {
		background: #8bac3b;
		color: #ffffff;
	}
	.threeCol {
		float: left;
		width: 239px;
		padding: 0 40px;
		text-align: center;
		border-right: 1px solid #c59e38;
	}
		.greenBg .threeCol {
			border-right: 1px solid #a2bd62;
		}
	.yellowBox .threeCol:last-child {
		border-right: none;
		width: 240px;
	}
		.threeColText {
			float: left;
			text-align: left;
			width: 239px;
			color: #333333;
			font-size: 1.143em;
		}
		.threeColText h4 {
			padding-bottom: 10px;
		}
.tripleBoxScroll {
	float: left;
	width: 960px;
	height: 450px;
	overflow: hidden;
	margin-top: 18px;
	position: relative;
	border-radius: 0 35px 0 0;
}
	.tripleBox {
		height: 425px;
		width: 208px;
		padding: 25px 50px 0 50px;
		margin-right: 18px;
		position: absolute;
		text-transform: uppercase;
		text-align: center;
	}
		.tripleBox h3, .threeCol h3 {
			font-size: 3em;
			line-height: 1em;
			letter-spacing: -2px;
		}
			.tripleBox h3 strong, .tripleBox h3 b, .threeCol h3 strong, .threeCol h3 b  {
				font-weight: normal;
				font-family:'DIN Next W01 Bold', Arial, Helvetica, sans-serif;
			}
			.tripleBox h3.reallyBig, .threeCol h3.reallyBig {
				font-size: 8.57em;
				font-family:'DIN Next W01 Bold', Arial, Helvetica, sans-serif;
				margin-bottom: -20px;
				letter-spacing: -12px;
			}
			.tripleBox h3.prettyBig, .threeCol h3.prettyBig {
				font-size: 5em;
				font-family:'DIN Next W01 Bold', Arial, Helvetica, sans-serif;
				line-height: 1em;
				margin-bottom: -10px;
				letter-spacing: -4px;
			}
			.tripleBox h4, .threeCol h4 {
				font-size: 1.9em;
				line-height: 1em;
			}
				.tripleBox h4 strong, .tripleBox h4 b, .threeCol h4 strong, .threeCol h4 b {
					font-weight: normal;
					font-family:'DIN Next W01 Bold', Arial, Helvetica, sans-serif;
					padding-bottom: 0;
				}
		.tripleBox.yellow {
			background: #ffdb00;
		}
		.tripleBox.orange {
			background: #fcc112;
		}
		.tripleBox.green {
			background: #becd2b;
		}
	.scrollLeft {
		width: 40px;
		height: 70px;
		background: url(../cmsimages/scroll_arrow_left.png) no-repeat;
		position: absolute;
		left: 0;
		top: 195px;
		cursor: pointer;
	}
	.scrollRight {
		width: 40px;
		height: 70px;
		background: url(../cmsimages/scroll_arrow_right.png) no-repeat;
		position: absolute;
		right: 0;
		top: 195px;
		cursor: pointer;
	}
		.scrollRight.disabled, .scrollLeft.disabled {
			cursor: not-allowed;
			opacity: 0.25;
			filter:alpha(opacity=25);
		}
.tripleBoxSmallContainer {
	float: left;
	width: 960px;
	margin-top: 18px;
}
.tripleBoxSmall {
	width: 308px;
	min-height: 270px;
	height: auto!important;
	height: 270px;
	padding-top: 60px;
	margin-right: 18px;
	text-transform: uppercase;
	text-align: center;
	float: left;
	border-radius: 0 35px 0 0;
}
	.tripleBoxSmall.yellow {
		background: #fec223;
	}
	.tripleBoxSmall.orange {
		background: #fcc112;
	}
	.tripleBoxSmall.green {
		background: #becd2b;
	}
	.tripleBoxSmall.last {
		margin-right: 0px;
	}
.darkBox {
	float: left;
	margin-top: 18px;
	color: #c1c1c1;
	background: #201f1f;
	width: 900px;
	padding: 30px;
	font-family:'DIN Next W01 Regular', Arial, Helvetica, sans-serif;
}
	.darkBox h3 {
		font-size: 1.57em;
		padding: 0;
		text-transform: uppercase;
		float: left;
	}
	#digList ul {
		list-style: none;
		padding: 0 0 0 30px;
		margin: 0;
		float: left;
	}
		#digList ul li {
			float: left;
			padding: 0;
		}
			#digList ul li a {
				color: #c1c1c1;
				display: inline-block;
				padding: 3px 10px;
				text-transform: uppercase;
			}
.fourBoxes {
	float: left;
	margin-top: 18px;
	width: 960px;
	font-family:'DIN Next W01 Regular', Arial, Helvetica, sans-serif;
}
	.fourBox {
		float: left;
		padding: 25px 25px 0 25px;
		width: 180px;
		height: 235px;
		margin-right: 13px;
		display: inline-block;
		color: #333333;
		border-radius: 0 25px 0 0;
		overflow: hidden;
		position: relative;
	}
		.fourLinks .fourBox {
			background-image: url(../cmsimages/getstarted_icons.png);
			background-repeat: no-repeat;
			padding: 120px 25px 0 25px;
			width: 180px;
			height: 140px;
			text-align: center;
		}
		.fourBox.last {
			margin-right: 0;
			margin-left: 1px;
		}
		.fourBox.yellow {
			background-color: #fec123;     
		}
		.fourBox.blue {
			background-color: #00b2ee;
		}
		.fourBox.green {
			background-color: #8cab3c;
		}
		.fourBox.red {
			background-color: #d24d3b;
		}
		.fourBox.purple {
			background-color: #8c6c8b;
		}
		.fourHeader {
			display: block;
			font-size: 1.286em;
			text-align: center;
			padding-bottom: 10px;
			margin-bottom: 10px;
			border-bottom: 2px solid #333333;
			text-transform: uppercase;
		}
			.fourLinks .fourBox.yellow {
				background-position: 85px 25px;
			}
			.fourLinks .fourBox.blue {
				background-position: -155px 25px;
			}
			.fourLinks .fourBox.green {
				background-position: -400px 25px;
			}
			.fourLinks .fourBox.red {
				background-position: -640px 25px;
			}
		a.fourBox:hover {
			text-decoration: none;
		}
		.fourBig {
			display: block;
			font-size: 1.286em;
			text-align: center;
		}
.fiveGray {
	float: left;
	width: 960px;
	background: url(../cmsimages/5gray_bg.jpg);
	color: #f5f5f5;
}
	.fiveCol {
		float: left;
		width: 142px;
		padding: 150px 20px 25px 30px;
		position: relative;
		height: 130px;
	}
	a.fiveCol {
		display: block;
		color: #f5f5f5;
	}
		a.fiveCol:hover {
			text-decoration: none;
		}
		.fiveCol .fiveHeader {
			font-size: 2.715em;
			display: block;
			font-family:'DIN Next W01 Regular', Arial, Helvetica, sans-serif;
			line-height: .8em;
			padding-bottom: 10px;
		}
			.fiveCol .fiveHeader.yellow {
				color: #fdc224;
			}
			.fiveCol .fiveHeader.red {
				color: #d24e3b;
			}
			.fiveCol .fiveHeader.blue {
				color: #00b3ef;
			}
			.fiveCol .fiveHeader.purple {
				color: #b18db1;
			}
			.fiveCol .fiveHeader.green {
				color: #8cac3c;
			}
		.fiveCol.bscs {
			background: url(../cmsimages/program_icons.png) no-repeat 3px 30px;
		}
		.fiveCol.bsgd {
			background: url(../cmsimages/program_icons.png) no-repeat -182px 30px;
		}
		.fiveCol.bsis {
			background: url(../cmsimages/program_icons.png) no-repeat -380px 30px;
		}
		.fiveCol.bstm {
			background: url(../cmsimages/program_icons.png) no-repeat -560px 30px;
		}
		.fiveCol.bswd {
			background: url(../cmsimages/program_icons.png) no-repeat -755px 30px;
		}
			.fiveCol .boxLink {
				position: absolute;
				bottom: 15px;
				right: 25px;
			}
	.fiveCol.explore {
		padding-top: 40px;
		height: 240px;
	}
	.fiveCol.explore .fiveHeader {
		font-family: 'DIN Next W01 Light', Arial, Helvetica, sans-serif;
		font-size: 2em;
		text-transform: uppercase;
	}
.moreBox {
	float: left;
	width: 960px;
	margin-top: 18px;
}
	.moreBox h4 {
		background: url(../cmsimages/morebox_plus.png) no-repeat 910px 50% #fec123;
		font-size: 1.571em;
		padding: 25px 35px;
		font-family:'DIN Next W01 Bold', Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		float: left;
		width: 890px;
		cursor: pointer;
	}
		.moreBox.open h4 {
			background: url(../cmsimages/morebox_minus.png) no-repeat 910px 50% #fec123;
		}
	.moreBox.noToggle h4 {
		background-image: none;
		cursor: default;
	}
	.moreBox .moreBoxContent {
		float: left;
		width: 860px;
		background: #ffffff;
		padding: 30px 50px 50px 50px;
		display: none;
	}
		.moreBox.defaultOpen .moreBoxContent {
			display: block;
		}
		.moreBox.defaultOpen h4 {
			background: url(../cmsimages/morebox_minus.png) no-repeat 910px 50% #fec123;
		}
		.moreBox.defaultOpen.open h4 {
			background: url(../cmsimages/morebox_plus.png) no-repeat 910px 50% #fec123;
		}
		.moreBox .moreBoxContent .moreInfo {
			padding: 20px 0 8px 0;
			border-bottom: 1px solid #cfcfcf;
		}
		.moreBox .moreBoxContent a.moreInfo {
			display: block;
			background: url(../cmsimages/more_arrow.png) no-repeat 835px 50%;
			color: #333333;
			padding: 20px 95px 20px 0;
		}
			.moreBox .moreBoxContent .moreInfo h5, .moreBox .moreBoxContent .moreInfo span.h5 {
				font-size: 1.286em;
				text-transform: uppercase;
				padding-bottom: 3px;
				display: block;
				font-family:'DIN Next W01 Regular', Arial, Helvetica, sans-serif;
			}
/* Galleries */
.fourBoxes
Boxes a.fourBox {
	background-image: url(../cmsimages/box_link.png);
	background-repeat: no-repeat;
	background-position: 186px 220px;
}
	.fourBoxes.galleryBoxes a.fourBox.yellow {
background-image: url(../cmsimages/box_link_dark.png);
background-position: bottom 10px right 10px;
background-repeat: no-repeat;
}
	.fourBoxes.galleryBoxes.noArrows a.fourBox {
		background-image: none;
	}
.fourBoxes.galleryBoxes .fourBox.hasGallery {
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
}
	.fourBoxes.galleryBoxes a.fourBox.hasGallery {
		
	}
	.fourBoxes.galleryBoxes .fourBox.openGallery {
		border-bottom: 13px solid #ffffff;
	}
	.fourBox h4 {
		font-size: 1.7em;
		padding-bottom: 12px;
	}
	.fourBox span.h4 {
		font-size: 1.7em;
		padding-bottom: 12px;
		display: block;
		line-height: .8em;
	}
	.fourBox .galleryColor, .fourBox .galleryColorFade {
		position: absolute;
		display: block;
		top: 0;
		left: 0;
		width: 230px;
		height: 260px;
		border-radius: 0 25px 0 0;
		z-index: 1;
	}
		.fourBox .galleryColorFade {
			top: 260px;
			height: 140px;
			border-radius: 0;
		}
		.fourBox.yellow .galleryColor {
			background: url(../cmsimages/gallery_yellow.png);
		}
			.fourBox.yellow .galleryTitles {
				color: #333333;
			}
			.fourBox.yellow .galleryColorFade {
				background: url(../cmsimages/gallery_yellow.png);
			}
		.fourBox.blue .galleryColor {
			background: url(../cmsimages/gallery_blue.png);
		}
			.fourBox.blue .galleryColorFade {
				background: url(../cmsimages/gallery_blue.png);
			}
		.fourBox.green .galleryColor {
			background: url(../cmsimages/gallery_green.png);
		}
			.fourBox.green .galleryColorFade {
				background: url(../cmsimages/gallery_green.png);
			}
		.fourBox.red .galleryColor {
			background: url(../cmsimages/gallery_red.png);
		}
			.fourBox.red .galleryColorFade {
				background: url(../cmsimages/gallery_red.png);
			}
		.fourBox.purple .galleryColor {
			background: url(../cmsimages/gallery_purple.png);
		}
			.fourBox.purple .galleryColorFade {
				background: url(../cmsimages/gallery_purple.png);
			}
	.fourBox .galleryTitles {
		position: absolute;
		z-index: 2;
		padding: 25px 25px 0 25px;
		width: 180px;
		height: 115px;
		top: 0;
		left: 0;
	   color: #ffffff;
	   display: block;
	}
	.galleryArrow {
		position: absolute;
		z-index: 3;
		width: 24px;
		height: 24px;
		background: url(../cmsimages/box_gallery.png) no-repeat;
		top: 220px;
		left: 187px;
		display: block;
	}
		.fourBoxes.galleryBoxes .fourBox.openGallery .galleryArrow {
			background: url(../cmsimages/box_gallery_open.png) no-repeat;
		}
		a.fourBox .galleryArrow {
			background-image: url(../cmsimages/box_link.png);
		}
		.fourBoxes.galleryBoxes .fourBox.openGallery .galleryColor, .fourBoxes.galleryBoxes .fourBox.openGallery .galleryColorFade {
			opacity: 0;
			filter:alpha(opacity=0);
		}
		.fourBoxes.galleryBoxes .fourBox.hasImage.openGallery .galleryTitles {
			opacity: 0;
			filter: alpha(opacity=0);
		}
.galleryItem {
	display: none;
	float: left;
	width: 840px;
	padding: 60px;
	background: #ffffff;
}
.galleryItem p, .galleryItem ul {
		font-size: 1.3em;
	}
	.galleryItem h3 {
		font-size: 2.143em;
		font-family:'DIN Next W01 Bold';
		text-transform: uppercase;
	}
	.galleryItem h4 {
		font-size: 1.715em;
		padding-bottom: 15px;
	}
	.galleryItem h5 {
		text-transform: uppercase;
		font-family:'DIN Next W01 Bold';
		padding-bottom: 12px;
	}
	.galleryOneThird {
		float: left;
		width: 280px;
	}
		.galleryOneThird.galleryText {
			padding-right: 30px;
			width: 250px;
		}
	.galleryTwoThirds {
		float: left;
		width: 560px;
	}
		.galleryTwoThirds.galleryText {
			padding-left: 30px;
			width: 530px;
		}
	.galleryHalf {
		float: left;
		width: 420px;
	}
		.galleryHalf.textRight {
			padding-left: 30px;
			width: 390px;
		}
		.galleryHalf.textLeft {
			padding-right: 30px;
			width: 390px;
		}
	.galleryClose {
		display: none;
	}
/* Tier 2 Banners */
.t2Banner {
	float: left;
	width: 960px;
	color: #e9e9e9;
}
	.t2Banner h2 {
		text-transform: uppercase;
		letter-spacing: -2px;
		font-size: 2.57em;
		padding-bottom: 10px;
		color: #ffffff;
	}
	.academicsBanner {
		background: url(../cmsimages/academics_banner.jpg) no-repeat;
		width: 340px;
		height: 400px;
		padding: 70px 560px 0 60px;
		color: #333333;
		font-size: 1.286em;
	}
		.academicsBanner h2 {
			color: #333333;
		}
	.aboutBanner {
		background: #434142;
		color: #ffffff;
		padding: 50px 90px 40px 90px;
		width: 780px;
		font-size: 1.286em;
	}
	.admissionsBanner {
		background: url(../cmsimages/admissions_banner.jpg) no-repeat;
		width: 350px;
		height: 400px;
		padding: 70px 550px 0 60px;
		font-size: 1.286em;
	}
	.studentLifeBanner {
		background: url(../cmsimages/student_life_banner.jpg) no-repeat;
		width: 350px;
		height: 400px;
		padding: 70px 550px 0 60px;
		font-size: 1.286em;
	}
	.genericBanner {
		background: url(../cmsimages/generic_banner.jpg) repeat-x #ffffff;
		color: #333333;
		width: 960px;
		font-size: 1.286em;
	}
		.t2Banner.genericBanner h2 {
			color: #333333;
			text-transform: none;
			color: #ea9819;
		}
			
	.degreesBanner {
		background-color: #fec123;
		background-position: bottom left;
		background-repeat: no-repeat;
		color: #333;
		padding: 50px 150px 22px 320px;
		width: 490px;
		font-size: 1.286em;
	}
		.degreesBanner.yellow {
			background-color: #fdc224;
		}
		.degreesBanner.red {
			background-color: #d24e3b;
		}
		.degreesBanner.blue {
			background-color: #00b3ef;
		}
		.degreesBanner.purple {
			background-color: #b18db1;
		}
		.degreesBanner.green {
			background-color: #8cac3c;
		}
		.degreesBanner h2 {
			color: #333;
			font-size: 3.777em;
			font-family:'DIN Next W01 Bold', Arial, Helvetica, sans-serif;
			padding-bottom: 7px;
		}
		.degreesBanner h3 {
			font-size: 1.666em;
			padding-bottom: 10px;
		}
	.degreesMainBanner {
		background: url(../cmsimages/degrees_banner.jpg) no-repeat;
		height: 410px;
		width: 360px;
		font-size: 1.286em;
		padding: 60px 560px 0 40px;
	}
		.degreesMainBanner h2 {
			font-family: 'DIN Next W01 Light', Arial, Helvetica, sans-serif;
		}
	.resultsBanner {
		background: url(../cmsimages/results_banner.jpg) no-repeat;
		width: 350px;
		height: 400px;
		padding: 70px 550px 0 60px;
		font-size: 1.286em;
	}
	.newseventsBanner {
		background: url(../cmsimages/newsevents_banner.jpg) no-repeat;
		width: 340px;
		height: 400px;
		padding: 70px 560px 0 60px;
		font-size: 1.286em;
	}
	.financialaidBanner {
		background: url(../cmsimages/financialaid_banner.jpg) no-repeat;
		width: 350px;
		height: 400px;
		padding: 70px 550px 0 60px;
		font-size: 1.286em;
	}
/* Generic Page */
.genericBannerContent {
	float: left;
	padding: 34px 434px 34px 34px;
	width: 492px;
	background-position: bottom right;
	background-repeat: no-repeat;
}
.genericBox {
	float: left;
	width: 892px;
	background: #ffffff;
	padding: 34px;
	font-size: 1.214em;
}
	.genericBox.smallPad {
		width: 960px;
		padding: 0px;
	}
	.genericBox.grayBg {
		background: #e5e5e5;
	}
	.genericBox.orangeBg {
		background: #fec123;
	}
	.genericBox.greenBg {
		background: #8bac3b;
	}
		.orangeBg a {
			color: #0e8ae8;
		}
		.greenBg a {
			color: #ffffff;
		}
	.genericBox.smallText {
		font-size: .9em;
		font-family:'DIN Next W01 Regular', Arial, Helvetica, sans-serif;
	}
		.genericBox.smallText.darkGray {
			background: #3b3a3a!important;
			color: #999999;
			font-family: 'DIN Next W01 Light', Arial, Helvetica, sans-serif;
		}
	.genericBoxText {
		float: left;
		width: 658px;
		padding-right: 34px;
	}
		.genericBox h3 {
			font-size: 1.5em;
			padding-bottom: 10px;
			font-family:'DIN Next W01 Regular', Arial, Helvetica, sans-serif;
		}
		.genericBox h4 {
			font-size: 1.3em;
			padding-bottom: 10px;
			font-style: italic;
			color: #ea9819;
		}
			.genericBox.orangeBg .genericBoxText h3, .genericBox.orangeBg .genericBoxText h4, .greenBg h3, .greenBg h4 {
				color: #ffffff;
			}
			.genericBox.greenBg h4 {
				font-style: normal;
				font-size: 1.35em;
				text-transform: uppercase;
				padding-bottom: 10px;
			}
		.genericBox.imageLeft .genericBoxText {
			padding-left: 34px;
			padding-right: 0;
		}
		.genericBoxText.noImage {
			width: 892px;
			padding: 0;
		}
	.genericBoxImage {
		float: left;
		width: 200px;
		height: 200px;
		border-radius: 0 25px 0 0;
		background-position: center;
	}
	.pullQuote {
		width: 500px;
		color: #ea9819;
		font-size: 1.2em;
		font-family:'DIN Next W01 Regular', Arial, Helvetica, sans-serif;
		padding-bottom: 30px;
	}
		.pullQuote .personQuoted {
			color: #555555;
			font-style: italic;
			font-size: 0.676em;
		}
		.pullQuote.largeQuote {
			font-size: 1.5em;
		}
			.pullQuote.largeQuote .personQuoted {
				font-size: 0.55em;
			}
			/*Table Styles*/
table th {
	background: #777;
	color: #ffffff;
	padding: 5px 8px;
	border: 1px solid #999;
	text-align: left;
}
	table td {
		background: #f5f5f5;
		padding: 5px 8px;
		border: 1px solid #999;
		vertical-align: top;
	}
	table tr:nth-child(even) td {
		background: #ddd;
	}
	
	/*Muted Yellow*/
.mutedYellow th {
    background: #2c2a2a;
    color: #ffffff;
    padding: 5px 8px;
    border: 1px solid #999;
    text-align: left;
}

.mutedYellow td {
    background: #FFF;
    padding: 5px 8px;
    border: 1px solid #999;
    vertical-align: top;
}

.mutedYellow tr:nth-child(even) td {
    background: rgb(254, 193, 35);
    background: rgba(254, 193, 35, 0.3);
}

/*Solid Yellow*/
.solidYellow th {
    background: #2c2a2a;
    color: #ffffff;
    padding: 5px 8px;
    border: 1px solid #999;
    text-align: left;
}

.solidYellow td {
    background: #FFF;
    padding: 5px 8px;
    border: 1px solid #999;
    vertical-align: top;
}

.solidYellow tr:nth-child(even) td {
    background: #FEC123;
}


/*Muted Blue*/
.mutedBlue th {
    background: #2c2a2a;
    color: #ffffff;
    padding: 5px 8px;
    border: 1px solid #999;
    text-align: left;
}

.mutedBlue td {
    background: #FFF;
    padding: 5px 8px;
    border: 1px solid #999;
    vertical-align: top;
}

.mutedBlue tr:nth-child(even) td {
    background: rgb(0, 179, 239);
    background: rgba(0, 179, 239, 0.3);
}

/*Solid Blue*/
.solidBlue th {
    background: #2c2a2a;
    color: #ffffff;
    padding: 5px 8px;
    border: 1px solid #999;
    text-align: left;
}

.solidBlue td {
    background: #FFF;
    padding: 5px 8px;
    border: 1px solid #999;
    vertical-align: top;
}

.solidBlue tr:nth-child(even) td {
    background: #00B3EF;
}
	
.degreePlanLink {
	background: url(../cmsimages/icn_degree_plan.png) no-repeat;
	display: inline-block;
	padding-left: 50px;
	height: 58px;
}
/* QA Dropdowns taken from Neumont */
#container ul.QA, #container2 ul.QA, .content ul.QA, .content_2 ul.QA
{
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
ul.QA li
{
	padding: 0;
	background-image: none;
	clear: left;
	/*border: 1px solid transparent;*/
}
ul.QA a.Q
{
	color: #000000;
	padding-left: 22px;
	/*background: url(../cmsimages/QA_plus_minus.gif) 0px 6px no-repeat;*/
	background: transparent url(../cmsimages/QA_plus_minus.gif) 0px -119px no-repeat;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 8px;
	display: block;
	/*stupid ie hasLayout bug*/
	zoom: 1;
 }
ul.QA a.open
{
	background-position: 0px 1px !important;
}
ul.QA div.A
{
	padding-left: 43px;
	padding-bottom: 8px;
	display: none;
 }
ul.QA div.A ul li
{
	padding-bottom: 4px;
	list-style-type:disc;

} 
ul.QA div.open
{
	display: block;
	clear: left;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}