body {
	font-family: 'Asap', sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #242D3B;
	background-color: #ebf7f6;
}

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

a {
	text-decoration: none;
}

.clear {
	clear: both;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Asap', sans-serif;
}

#utility-nav-wrap {
	width: 100%;
	height: 20px;
	background-color: #152F60;
	border-bottom: solid 2px white;
}

#utility-nav ul {
	padding-top: 1px;
	float: right;
	list-style: none;
	margin: 0;
}

#utility-nav ul li {
	float: left;
	color: white;
	line-height: 16px;
}

#utility-nav ul li a {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	color: white;
	text-decoration: none;
	font-size: 13px;
	line-height: 16px;
	-webkit-transition: all 0.1s;  /* Chrome 1-25, Safari 3.2+ */
     -moz-transition: all 0.1s;  /* Firefox 4-15 */
       -o-transition: all 0.1s;  /* Opera 10.50–12.00 */
          transition: all 0.1s;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}

#utility-nav ul li a:hover {
	color: #E0531D;
}

#utility-nav a#utility-nav-home {
	text-indent: -9999px;
	border-left: solid 2px white;
	border-right: solid 2px white;
	width: 30px;
	background: url("../images/nav-home.png") top center no-repeat;
}

#utility-nav a#utility-nav-home:hover {
	background: url("../images/nav-home-on.png") top center no-repeat;
}

#utility-nav a#utility-nav-search {
	text-indent: -9999px;
	border-left: solid 2px white;
	border-right: solid 2px white;
	width: 30px;
	background: url("../images/nav-search.png") top center no-repeat;
}

#utility-nav a#utility-nav-search:hover {
	background: url("../images/nav-search-on.png") top center no-repeat;
}


#header-wrap {
	width: 100%;
	background-color: #BBE3DF;
	border-bottom: solid 2px white; 
}

#logo {
	float: left;
	margin-top: 5px;
	width: 200px;
	margin-bottom: 5px;
}

#logo img {
	/*width: 100%;
	height: auto;*/
}

#header-extra {
	float: right;
	margin-top: 25px;
	font-size: 30px;
	color: #152F60;
}

#header-extra span {
	text-transform: uppercase;
	color: #E0531D;
	font-size: 28px;
	letter-spacing: 2px;
	font-weight: 500;
}


#nav-wrap {
	width: 100%;
	height: 33px;
	background-color: #7AC8C0;
	border-bottom: solid 2px white;
}

nav {
	height: 33px;
}

nav ul {
	list-style: none;
	margin: 0;
	position: relative; 
	display: block; 
}

nav ul li {
	float: left;
	line-height: 33px;
	position: relative;  
	display: block; 
	margin-bottom: 0px;
}

nav ul li a {
	display: block;
	/*font-size: 16px;
	font-weight: bold;
	padding-left: 16px;
	padding-right: 16px;*/
	font-size: 18px;
	font-weight: 500;
	padding-left: 12px;
	padding-right: 12px;
	line-height: 33px;
	color: #152F60 !important;
	font-family: 'Maven Pro', sans-serif;
}

nav ul li a:hover,
nav ul li a.hover{
	color: #152F60;
	background-color: white;
}


#home-page {
	width: 100%;
	background-color: white;
}


#home-banner {
	border-bottom: solid 2px white;
}

#flexer-wrap {
	clear: both;
	height: auto;
}


#home-banner-inner {
	margin-left: 1px;
	position: relative;
	height: 410px;
	background: url('../images/sample-banner.jpg') top left no-repeat;
}

#home-banner-caption {
	position: absolute;
	left: 0;
	bottom: 10px;
	padding: 10px;
	background-color: white;
	zoom: 1;
	filter: alpha(opacity=85);
 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  	-moz-opacity: 0.85;
  	-khtml-opacity: 0.85;
  	opacity: 0.85;
	width: 300px;
}

#home-banner-caption h3 {
	color: #E0531D;
	font-size: 30px;
	/*font-weight: bold; */
	line-height: 36px;
}

#home-banner-caption p {
	margin-bottom: 0;
}

#home-banner-caption a.read-more {
	text-indent: -9999px;
	background: url("../images/banner-arrow.png") center center no-repeat;
	width: 20px;
	float: right;
	display: block;
}

#home-banner-tabs {
	position: absolute;
	right: 0;
	top: 30px;
	width: 190px;
	margin-right: -4px;
	z-index: 1;
}

.home-banner-tab { 
	width: 170px;
	height: 72px;
	float: right;
}

.home-banner-tab-on, .wc-tab-active {
	width: 190px;
}

.home-banner-tab a {
	display: block;
	float: right;
	width: 146px;
	margin-right: 12px;
	margin-top: 8px;
	font-size: 17px;
	line-height: 18px;
	text-transform: uppercase;
	color: white;
	font-weight: bold;
	font-weight: bold;
	font-family: 'Maven Pro', sans-serif;
	letter-spacing: -.01em;
} 

.home-banner-tab1 {
	background: url("../images/tab-yellow-bg.png") top right no-repeat;
}

.home-banner-tab2 {
	background: url("../images/tab-purple-bg.png") top right no-repeat;
}

.home-banner-tab3 {
	background: url("../images/tab-salmon-bg.png") top right no-repeat;
}

.home-banner-tab4 {
	background: url("../images/tab-green-bg.png") top right no-repeat;
}

.home-banner-tab5 {
	background: url("../images/tab-blue-bg.png") top right no-repeat;
}

#cta-buttons {
}

#cta-buttons a {
	display: block;
	font-size: 18px;
	line-height: 34px;
	color: #666666;
	padding-left: 39px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#cta-buttons a:hover {
	color: #E0531D;
}

a.btn-color {
	display: block;
	width: 100%;
	height: 61px;
	color: #ffffff;
	font-size: 20px;
	background-color: #F0C67C; /* default */
	-webkit-transition: all 0.1s;  /* Chrome 1-25, Safari 3.2+ */
     -moz-transition: all 0.1s;  /* Firefox 4-15 */
       -o-transition: all 0.1s;  /* Opera 10.50–12.00 */
          transition: all 0.1s;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}

a.btn-color span {
	display: block;
	padding-top: 20px;
	padding-left: 65px;
	font-size: 22px;
}

a.btn-color.orange {
	background-color: #F0925E;
	background-image: url('../images/house_icon.jpg');
	background-repeat: no-repeat;
	background-position: 18px 10px;
}

a.btn-color.orange:hover { background-color: #f0a481; }

a.btn-color.blue {
	background-color: #859AC5;
	background-image: url('../images/purple_hand.jpg');
	background-repeat: no-repeat;
	background-position: 18px 10px;
}

a.btn-color.blue:hover { background-color: #9cabcd; }

a.btn-color.yellow {
	background-color: #F0C67C;
	background-image: url('../images/calc_icon.jpg');
	background-repeat: no-repeat;
	background-position: 18px 10px;
}
a.btn-color.yellow:hover { background-color: #f1ce96; }

a#cta-find-your-major {
	background: url("../images/find-your-major.png") top left no-repeat;
}

a#cta-campus-tours {
	background: url("../images/campus-tours.png") top left no-repeat;
}

a#cta-apply-now {
	background: url("../images/apply-now.png") top left no-repeat;
}

a#cta-scholarship-calculator {
	background: url("../images/scholarship-calculator.png") top left no-repeat;
}


.home-box {
	background-color: #eaeced;
	min-height: 100px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.home-box-header {
	margin-top: 15px;
	height: 55px;
	background: url("../images/section-title-bg.png") top left no-repeat;
	margin-left: -10px;
}

.home-box-header h3 {
	padding-left: 20px;
	padding-right: 15px;
	background-color: #3FA9F5;
	color: white;
	font-size: 22px;
	font-weight: normal;
	line-height: 35px;
	float: left;
}

.home-box-header-extra {
	/*float: right;*/
	padding: 0px 0px 0px 5px;
}

.home-box-header-extra a{
	display: inline-block;
	font-size: 12px;
	line-height: 14px;
	padding-right: 16px;
	background: url("../images/arrow.png") right top no-repeat;
	color: #E0531D;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-transform: uppercase;
	text-align: right;
}

.home-box-header-extra a:hover{
	color: #3fa9f5;
}


.home-box-header-html {
	/*float: right;*/
	padding: 0px 0px 0px 0px;
}

.home-box-header-html a{
	display: inline-block;
	font-size: 12px;
	line-height: 14px;
	padding-right: 16px;
	background: url("../images/arrow.png") right top no-repeat;
	color: #E0531D;
	margin-right: 10px;
	margin-bottom: 10px;
	text-transform: uppercase;
	text-align: right;
}


.home-box-content {
	padding: 0px 12px 10px 15px;
	border-bottom: solid 1px white;
	overflow: auto;
}

.home-box-content.last {
	border-bottom: 0px;
	margin-bottom: 0px;
}

.home-box-content p {
	margin-bottom: 0;
	font-size: 14px;
	line-height: 18px;
	font-family: 'Asap', sans-serif;
}

.home-box-content h4 {
	font-size: 15px;
	text-transform: uppercase;
	line-height: 18px;
	margin-bottom: 0;
	font-weight: bold;
	color: #3FA9F5;
	/*margin-top: 10px;*/
	margin-top: 0px;
	letter-spacing: .02em;
}

.home-box-content h5 {
	font-size: 14px;
	color: #4d4d4d;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 0;
}


.home-box-thumbnail {
	float: left;
	margin-right: 10px;
}

.home-box-real-content {
	/*float: left;
	width: 60%;*/
	width: 100%;
}

.home-vid-item-wrap {
	padding-top: 8px;
}

.home-box-video {
	float: left;
	margin-right: 10px;
}

.home-box-video-intro {
	float: left;
	width: 45%;
}

.home-box-video-intro.no-thumb {
	width: 100%;
}

.home-box-video-intro h4 a {
	color: #3FA9F5 !important;
}

.responsive-image-scale {
	width: 100%;
	height: auto;
}

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

.img-float-right {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
}

.img-float-left {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

.img-float-right-no-mobile {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
}

.img-float-left-no-mobile {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

#footer-logo-wrap {
	width: 100%;
	background-color: #BBE3DF;
	border-bottom: solid 2px white;
}

#footer-logo-col1 {
	border-right: solid 1px white;
	min-height: 145px;
}

#footer-logo-col1 a {
	padding-right: 5px;
}

#footer-logo p {
	padding: 0px !important;
	margin: 0px !important;
}

#footer-logo-col2 {
	
	text-align: center;
}

#footer-logo-col3 {
	border-left: solid 1px white;
	min-height: 165px;
}

#footer-logo-col3 .footer-logo-inner {
	padding-top: 5px;
}

#footer-socials {
	padding-left: 20px;
}


#footer-socials h4 {
	color: #152F60;
}

#footer-socials a {
	float: left;
	display: block;
	margin-right: 12px;
}

.footer-content-wrap {
	padding-top: 7px;
}

.footer-content-wrap.first { }
.footer-content-wrap.second { }
.footer-content-wrap.third { }

#footer-nav-wrap {
	width: 100%;
	min-height: 50px;
	border-bottom: solid 2px white;
	background-color: #7ac8c0;
}

#footer-nav {
	padding-top: 12px;
	padding-bottom: 12px;
}


#footer-nav h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;
	color: #152F60;
}

#footer-nav h4 a {
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;
	color: #152F60;
	text-decoration: none;
}

#footer-nav h4 a:hover {
	text-decoration: underline;
}

#footer-nav ul {
	margin-bottom: 0;
}

#footer-nav ul li {
	margin-bottom: 2px;
}


#footer-nav ul li a {
	color: white;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
}

#footer-nav ul li a:hover {
	text-decoration: underline;
}


#copyright-wrap {
	width: 100%;
	background-color: #152F60;
}

#copyright {
	font-size: 13px;
	line-height: 20px;
	color: white;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

#copyright a {
	text-decoration: underline;
	color: white;
}

#copyright a:hover {
	text-decoration: underline;
	color: #E0531D;
}


#main-content {
	background-color: white;
	min-height: 100px;
	margin-bottom: 20px;
}


#page-banner img {
	width: 100%;
	height: auto;
}

#page-nav h3 {
	background-color: #3FA9F5;
	color: white;
	font-weight: normal;
	font-size: 22px;
	line-height: 36px;
	padding-left: 10px;
	margin-bottom: 2px;
}

#page-nav ul {
	margin-bottom: 0;
}

#page-nav ul li {
	border-bottom: solid 1px #cccccc;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#page-nav ul li:last-child {
	border-bottom: 0px;	
}

#page-nav ul.section-nav-tiers li {
	border-bottom: 0px;
}

#page-nav ul li a {
	display: block;
	padding-left: 10px;
	color: black;
	font-size: 18px;
	line-height: 22px;
	-webkit-transition: all 0.1s;  /* Chrome 1-25, Safari 3.2+ */
     -moz-transition: all 0.1s;  /* Firefox 4-15 */
       -o-transition: all 0.1s;  /* Opera 10.50–12.00 */
          transition: all 0.1s;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}

#page-nav ul li a:hover {
	color: #E0531D;
}

#page-nav ul li.section-nav-level-1 {
	border-bottom: 0px;
	padding-bottom: 0px;
}

.section-nav-level-2 { background-color: #82C7F8; }
.section-nav-level-3 { background-color: #96D0FA; }
.section-nav-level-4 { background-color: #A8D8FA; }
.section-nav-level-5 { background-color: #BCE1FC; }
.section-nav-level-6 { background-color: #CFE9FC; }
.section-nav-level-7 { background-color: #E2F2FE; }


#page-nav ul li.section-nav-level-1 a {
	background-color: #3FA9F5;
	color: #ffffff;
	font-size: 22px;
	display: block;
	padding: 7px;
}

#page-nav ul li.section-nav-current {
	border-bottom: 0px;
}

#page-nav ul li.section-nav-current a {
	color: #E97E4B;
	font-weight: bold;
}

#page-nav ul li.section-nav-current ul.section-nav-kids {
	list-style-type: disc;
}

#page-nav ul li.section-nav-current ul.section-nav-kids li {
	border-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 1px;
}

#page-nav ul li.section-nav-current ul.section-nav-kids li a {
	color: #000;
	font-size: 16px;
	font-weight: normal;
	padding: 0px;
}

#page-nav ul li.section-nav-current ul.section-nav-kids li a:hover {
	color: #E97E4B;
}

#page-nav ul li.section-nav-level-1 a:hover {
	color: #ffffff;
}

#page-middle {
	margin-top: 10px;
	margin-bottom: 10px;
}

div.page-middle-arts {
	border-bottom: 1px solid #cccccc; 
	padding-bottom: 10px;
	margin-bottom: 15px !important;
}

.page-middle-box p {
	/*margin-top: 5px;
	margin-bottom: 5px;*/
	margin-top: 0px;
	margin-bottom: 0px;
}

.page-middle-box .banner-callout-link {
	padding-top: 5px;
}

.page-middle-box-thumbnail {
	width: 100%;
	height: 130px;
	margin-bottom: 8px;
	position: relative;
}

.page-middle-box-thumbnail-inner {
	background: url("../images/middle-title-bg.png") top left no-repeat;
	margin-left: -10px;
	height: 59px;
	top: 35px;
	position: absolute;
}


.page-middle-box-thumbnail-inner a {
	padding-left: 15px;
	padding-top: 5px;
	width: 100px;
	background-color: #3FA9F5;
	display: block;
	float: left;
	margin-top: 10px;
	height: 44px;
	color: white;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 21px;
}

.page-middle-box-thumbnail-inner-on {
	background: url("../images/middle-title-bg-on.png") top left no-repeat;
}

.page-middle-box-thumbnail-inner-on a {
	background-color: #E0531D;
}

#box-find-your-major .page-middle-box-thumbnail {
	background: url("../images/find-your-major.jpg") top left no-repeat;
}

#box-study-abroad .page-middle-box-thumbnail {
	background: url("../images/study-abroad.jpg") top left no-repeat;
}


#box-meet-faculty .page-middle-box-thumbnail {
	background: url("../images/meet-faculty.jpg") top left no-repeat;
}

.page-middle-box-content h4 a {
	text-transform: uppercase;
	font-size: 15px;
	color: #3FA9F5;
	line-height: 20px;
}

.banner-callout-link, .banner-callout-link a {
	text-transform: uppercase;
	font-size: 18px;
	color: #3FA9F5;
	/*line-height: 20px;*/
	letter-spacing: .02em;
}

.banner-callout-link:hover, .banner-callout-link a:hover {
	color: #E0531D;
}

.banner-callout-text {
	font-size: 16px;
	color: #4d4d4d; 
}

.gray-callout-text {
	font-size: 16px;
	color: #4d4d4d; 
}

.page-middle-box-content h4 {
	margin-bottom: 0;
}

.page-middle-box-content h4 a:hover {
	color: #E0531D;
}

#page-cta-buttons {
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

#page-bottom {
	margin-bottom: 10px;
}

#page-bottom h2, .page-bottom-h1, .page-bottom-h2 {
	color: #3FA9F5;
	font-size: 33px;
	line-height: 37px;
}

#page-bottom p a {
	color: #E0531D;
	font-weight: bold;
	text-decoration: none;
}

#page-bottom p a:hover {
	text-decoration: none;
}

#page-bottom ul li a {
	color: #E0531D;
	font-weight: bold;
	text-decoration: none;
}

#page-bottom ul li a:hover {
	text-decoration: none;
}

.bottom-misc-copy {
	margin-top: 5px;
	margin-bottom: 5px;
}


#box-reslife .page-middle-box-thumbnail {
	background: url("../images/reslife.jpg") top left no-repeat;
}

#box-get-involved .page-middle-box-thumbnail {
	background: url("../images/get-involved.jpg") top left no-repeat;
}


#box-ministry .page-middle-box-thumbnail {
	background: url("../images/ministry.jpg") top left no-repeat;
}

#tier-page-content {
	margin-bottom: 15px;
}

#banner-page-title {
	background-color: white;
}

#banner-page-title-inner {
	margin-right: -10px;
	background: url("../images/main-title-bg.png") bottom right no-repeat;
	height: 80px;
}

#banner-page-title h1 {
	background-color: #E97E4B;
	color: white;
	font-size: 40px;
	/*line-height: 42px;*/
	line-height: 60px;
	padding-left: 10px;
	margin: 0;
	height: 60px;
}

#tier-page-title-inner {
	margin-right: -10px;
	background: url("../images/main-title-bg.png") top right no-repeat;
	height: 84px;
}

#tier-page-title {
	background-color: white;
}

#tier-page-title h1 {
	background-color: #E97E4B;
	color: white;
	font-size: 42px;
	line-height: 64px;
	
	padding-left: 40px;
	/*padding-left: 10px;*/
	margin: 0;
}

#tier-page-title h1.narrow-inner {
	padding-left: 15px;
}

#tier-page-body {
	background-color: white;
}

.gateway-content {
	margin-top: 20px;
}

#tier-page-main h1 {
	color: #3FA9F5;
	font-size: 40px;
	line-height: 52px;
	margin: 0;
	/*margin-bottom: 8px;*/
}

#tier-page-main h2 {
	color: #3FA9F5;
	font-size: 33px;
	/*line-height: 48px;*/
	line-height: 37px;
	margin: 0;
	margin-bottom: 20px;
}

#tier-page-main .main-intro {
	/*font-size: 24px;*/
	font-size: 20px;
	color: #e0531d;
	/*line-height: 32px;*/
	line-height: 24px;
}

#tier-page-main h3 {
	color: #E0531D;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 24px;
	margin-bottom: 10px;
	font-weight: bold;
}

#tier-page-main h4 {
	color: #E0531D;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 20px;
	margin-bottom: 10px;
	font-weight: normal;
}

#tier-page-main ul li, #tier-page-main ol li ul li {
	padding-left: 21px;
	background: url("../images/li-arrow.png") top left no-repeat;
	margin-bottom: 5px;
}

#tier-page-main ul ul, #tier-page-main ul li ui {
	list-style-type: disc;
	padding-left: 5px;
}

#tier-page-main ul ul li, #tier-page-main ul li ul li {
	background-image: none;
	padding-left: 0px;
	font-size: 100%;
}

#tier-page-main ol {
	margin: 20px 0px 20px 20px; 
}

#tier-page-main ul ol li {
	padding-left: 10px;
	margin-left: 20px;
	font-size: 16px;
	background: none;
	margin-bottom: 5px;
	
}

.school-landing ul li {
	padding-left: 21px;
	background: url("../images/li-arrow.png") top left no-repeat;
	margin-bottom: 5px;
}

.school-landing ul ul, .school-landing ul li ui {
	list-style-type: disc;
	padding-left: 5px;
}

.school-landing ul ul li, .school-landing ul li ul li {
	background-image: none;
	padding-left: 0px;
	font-size: 100%;
}

.school-landing ol {
	margin: 20px 0px 20px 20px; 
}

.school-landing ul ol li {
	padding-left: 10px;
	margin-left: 20px;
	font-size: 16px;
	background: none;
	margin-bottom: 5px;
	
}


#tier-page-main .wc-link-list-box h3 {
	padding-top:5px;
	padding-bottom: 5px;
	text-transform: none;
	font-size: 18px;
}

#tier-page-main .wc-link-list-box ul {
	
}

#tier-page-main .wc-link-list-box ul li, #page-bottom .wc-link-list-box ul li {
	background-image: none;
	padding-left: 10px;
}

#tier-page-main .wc-link-list-box ul li a {
	
}

#tier-page-main, .tier-page-main {
	padding: 0px 0px 0px 0px;
	/*padding-left: 30px;*/
	font-size: 16px;
}

#tier-page-main-inner, .tier-page-main-inner {
	padding: 20px 40px 10px 40px;
	/*padding-left: 30px;*/
	font-size: 16px;
}

.landing-full-top .tier-page-main-inner, .landing-full-bottom .tier-page-main-inner {
	padding: 5px 15px 5px 40px;
}

.narrow-inner {
	padding: 20px 15px 10px 15px !important;
}

#tier-page-main-inner a, .tier-page-main-inner a {
	color: #3FA9F5;
	font-weight: normal;
	text-decoration: none;
}

#tier-page-main-inner a:hover, .tier-page-main-inner a:hover {
	text-decoration: none;
	color: #7AC8C0;
}

#main-content a {
	color: #3FA9F5;
	font-weight: normal;
	text-decoration: none;
}

#main-content a:hover {
	text-decoration: none;
	color: #7AC8C0;
}

#blue-box a {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

#blue-box a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.co-event-title a {
	color: #3FA9F5; !important
	
}


form.miniSurveyView table td {
	vertical-align: top;
	font-size: 15px;
}

.miniSurveyView #msg {
	background: #E2F2FE;
	color: #000;
	padding: 10px;
	border: 1px solid #999;
	margin: 8px 0px 25px 0px;
}

.miniSurveyView .ccm-input-button {
	background-color: #EAECED;
	border: 1px solid #bdbebf;
	padding: 10px;
	width: 100px;
}


#mobile-nav {
	display: none;
}

.footer-logo-inner {
	padding-top: 12px;
	padding-bottom: 12px;
}

.nav-dropdown {
	position: absolute;
	width: 100%;
	background-color: white;
	top: 33px;
	z-index:9999;
	display: none;
} 

.nav-dropdown-inner {
	padding: 5px 15px;
	border: solid 4px #7AC8C0;
	border-top: none;
}

nav .nav-dropdown ul {
	margin: 10px 0px 10px 0px;
}

nav .nav-dropdown ul li {
	float: none;
	display: block;
	line-height: 16px;
	margin-bottom: 2px;
}

nav .nav-dropdown ul li a {
	padding: 0;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #152F60;
}

nav .nav-dropdown h1, 
nav .nav-dropdown h1 a, 
nav .nav-dropdown h2, 
nav .nav-dropdown h2 a, 
nav .nav-dropdown h3, 
nav .nav-dropdown h3 a,
nav .nav-dropdown h4, 
nav .nav-dropdown h4 a,
nav .nav-dropdown a.big-nav-title,
nav .nav-dropdown p.big-nav-title,
nav .nav-dropdown span.big-nav-title,
nav .nav-dropdown li.big-nav-title,
nav .nav-dropdown li.big-nav-title a
 {
	font-size: 15px;
	font-weight: 800 !important;
	color: #152F60;
	line-height: 20px;
	margin-bottom: 2px;
	text-transform: uppercase;
 	font-family: 'Asap', sans-serif;
}

 nav .nav-dropdown p.big-nav-title {
	font-size: 15px;
	font-weight: bold !important;
	color: #152F60;
	line-height: 20px;
	margin-bottom: 2px;
	text-transform: uppercase;
 }

nav .nav-dropdown a:hover, nav .nav-dropdown li a:hover {
	color: #E0531D !important;
}

#mobile-search-wrap {
	display: none;
}

#mobile-menu-wrap {
	display: none;
}

#box-find-your-major {
	margin-left: 10px;
}

div.sec-land-top-col1-wrap {
	margin-left: 10px;
}

#box-reslife {
	margin-left: 10px;
}

#right-sidebar {
	padding-top: 20px;
}


#right-sidebar .widget {
	margin-bottom: 20px;
}

.widget2 ul li {
	padding-left: 21px;
	background: url("../images/li-arrow.png") top left no-repeat;
	margin-bottom: 5px;
}

.widget2 ul ul, .widget ul li ui {
	list-style-type: disc;
	padding-left: 5px;
}

.widget2 ul ul li, .widget ul li ul li {
	background-image: none;
	padding-left: 0px;
	font-size: 16px;
}


#right-sidebar .widget-box {
	margin-left: 10px;
	background-color: #eaeced;
	padding-top: 8px;
	margin-right: 10px;
}

#right-sidebar .widget-box .widget-title {
	background: url("../images/widget-title-bg.png") top left no-repeat;
	height: 36px;
	margin-left: -10px;
}

#right-sidebar .widget-box .widget-title h3 {
	/*font-size: 15px;*/
	font-size: 17px;
	color: white;
	margin-left: 10px;
	padding-left: 10px;
	float: left;
	padding-right: 15px;
	background-color: #4BB9F7;
	line-height: 26px;
	font-weight: bold;
	font-family: 'Maven Pro', sans-serif;
}

#right-sidebar .widget-box .widget-content {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
}

#right-sidebar .widget-box .widget-content p a {
	color: #E0531D;
}

#right-sidebar .widget-box .widget-content p a:hover {
	text-decoration: underline;
}

#widget-make-it-happen ul {
	margin-bottom: 0;
}

#widget-make-it-happen ul li {
	margin-bottom: 10px;
}

#widget-make-it-happen ul li a {
	font-size: 18px;
	line-height: 26px;
	min-height: 26px;
	color: #4d4d4d;
	padding-left: 35px;
	display: block;
}

#widget-make-it-happen ul li a:hover {
	color: #E0531D;
}

#widget-make-it-happen a#link-find-your-major {
	background: url("../images/s-find-your-major.png") top left no-repeat;
}

#widget-make-it-happen a#link-campus-tours {
	background: url("../images/s-campus-tours.png") top left no-repeat;
}

#widget-make-it-happen a#link-apply-now {
	background: url("../images/s-apply-now.png") top left no-repeat;
}

.widget-content .form-field {
	margin-bottom: 5px;
}

.widget-content form {
	margin-bottom: 0;
}

.widget-content form label {
	display: block;
	color: #4d4d4d;
	font-weight: normal;
}

.widget-content form .inputbox {
	width: 85%;
	border: none;
	background-color: white;
	padding: 0;
	margin-bottom: 0;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 14px;
	line-height: 19px;
}

.widget-content form input.btn-submit {
	margin-bottom: 0;
	border: 0;
	border-radius: none;
	background: none;
	padding-left: 0;
	color: #E0531D;
	background: url("../images/arrow.png") center right no-repeat;
	padding-right: 20px;
	font-size: 12px;
	text-shadow: none;
	font-family: 'Asap', sans-serif;
	font-weight: normal;
}

.hs-button {
	margin-bottom: 0;
	border: 0;
	cursor: pointer;
	border-radius: none;
	background: none;
	padding-left: 0;
	color: #E0531D;
	background: url("../images/arrow.png") center right no-repeat;
	padding-right: 15px;
	font-size: 12px;
	text-shadow: none;
	font-family: 'Asap', sans-serif;
	font-weight: normal;
	text-transform: uppercase
}

.hs-button:hover {
	color: #000;
}


.widget-links ul {
	margin-bottom: 0;
}

.widget-links ul li {
	margin-bottom: 4px;
	margin-left: -10px;
	margin-right: -10px;
	border-bottom: solid 1px white;
	padding-left: 10px;
	padding-bottom: 4px;
}

.widget-links ul li a:hover {
	color: #E0531D;
}


#sidebar-nav {
	margin-bottom: 20px;
}

#sidebar-nav h3 {
	padding-left: 10px;
	font-size: 16px;
	line-height: 28px;
	color: black;
	margin-right: 10px;
	margin-bottom: 0;
}

#sidebar-nav h3.level1 {
	font-size: 20px;
	color: white;
	line-height: 30px;
	background-color: #3FA9F5;
	margin-right: 10px;
}

#sidebar-nav h3.level2 {
	background-color: #82C7F8;
}

#sidebar-nav h3.level3 {
	background-color: #96D0FA;
}

#sidebar-nav h3.level4 {
	background-color: #A8D8FA;
}

#sidebar-nav h3.level5 {
	background-color: #BCE1FC;
}

#sidebar-nav h3.level6 {
	background-color: #CFE9FC;
}

#sidebar-nav h3.level7 {
	background-color: #E2F2FE;
}

#sidebar-nav ul {
	margin-bottom: 0;
	/*margin-left: 25px;
	list-style: disc;*/
	margin-right: 10px;
	list-style: none;
	font-size: 16px;
}

#sidebar-nav ul li {
	/*margin-bottom: 4px;*/
	padding: 6px 10px 6px 10px;
	margin: 0px;
}

#sidebar-nav ul li.section-nav-current {
	background-color: #efefef;
	border-bottom: 1px solid #ffffff;
}

#sidebar-nav ul li.section-nav-group {
	padding-bottom: 5px;
	font-size: 14px;
	padding-top: 8px;
	background-color: #efefef;
	border-bottom: 1px solid #ffffff;
}

#sidebar-nav ul li.section-nav-level-1 {
	font-size: 20px;
	color: #ffffff;
	line-height: 30px;
	background-color: #3FA9F5;
	padding-top: 0px;
	padding-bottom: 0px;
}

#sidebar-nav ul li.section-nav-level-1 a {
	color: #ffffff;
}

#sidebar-nav ul li a {
	color: black;
	display: block;
}

#sidebar-nav ul li a:hover {
	color: #E0531D;
}

#sidebar-nav ul li.section-nav-current a { color: #E0531D; font-weight: bold; }

#sidebar-nav ul li.section-nav-current ul.section-nav-kids {
	list-style-type: disc;
}

#sidebar-nav ul li.section-nav-current ul.section-nav-kids li {
	border-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}

#sidebar-nav ul li.section-nav-current ul.section-nav-kids li a {
	color: #000;
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
}

#sidebar-nav ul li.section-nav-current ul.section-nav-kids li a:hover {
	color: #E97E4B;
}

#sidebar-nav h4 {
	padding-left: 10px;
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 0;
	color: #E0531D;
}

#page-mobile-menu-icon {
	display: none;
}

#page-mobile-nav {
	display: none;
}

.page-content h2 {
	color: #3FA9F5;
	font-size: 26px;
	line-height: 32px;
	margin-bottom: 12px;
}
.page-content p {
	font-size: 16px;
	line-height: 22px;
}

.page-content p a {
	color: #E0531D;
	text-decoration: underline;
	font-weight: bold;
}

.page-content p a:hover {
	text-decoration: none;
}

.landing-page #tier-page-main  h1 {
	color: #3FA9F5;
	font-size: 35px;
	line-height: 42px;
	margin: 0;
	margin-bottom: 8px;
}

.landing-page #tier-page-main h2 {
	color: #3FA9F5;
	font-size: 33px;
	/*line-height: 48px;*/
	line-height: 37px;
	margin: 0;
	margin-bottom: 20px;
}

.landing-page #tier-page-main h3 {
	color: #E0531D;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 24px;
	margin-bottom: 10px;
	font-weight: bold;
}

.landing-page #tier-page-main h4 {
	color: #E0531D;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 20px;
	margin-bottom: 10px;
	font-weight: normal;}

#landing-page-content {
	width: 100%;
	height: 290px;
	background: url("../images/landing-content-bg.png") top left no-repeat;
}

#landing-page-content-inner {
	padding-top: 60px;
	padding-left: 20px;
}

#landing-page-content p {
	color: white;
	font-size: 16px;
}


.landing-page #right-sidebar .widget-box .widget-title {
	background: url("../images/landing-widget-title-bg.png") top left no-repeat;
	height: 56px;
	margin-left: -10px;
}

.landing-page #right-sidebar .widget-box .widget-title h3 {
	font-size: 22px;
	color: white;
	margin-left: 10px;
	padding-left: 10px;
	float: left;
	padding-right: 35px;
	background-color: #3FA9F5;
	line-height: 35px;
}


.landing-page #right-sidebar .widget-box .widget-content h4 {
	font-size: 14px;
	color: #3FA9F5;
	line-height: 20px;
}

.landing-page #right-sidebar .widget-content form table tr td{
	padding-bottom: 10px;
}


.landing-page #right-sidebar .widget-content form .inputbox {
	height: 20px;
	width: 96%;
}

#page-middle-nav {
	
}

#page-middle-nav h3 {
	font-size: 18px;
	font-weight: bold;
	color: white;
	line-height: 42px;
	background-color: #3fa9f5;
	border-bottom: solid 1px white;
	padding-left: 15px;
	margin-bottom: 0;
}

#page-middle-nav ul {
	margin-bottom: 0;
}

#page-middle-nav ul li {
	border-bottom: solid 1px white;
	margin-bottom: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	background-color: #6fbff8;
}

#page-middle-nav ul li a {
	font-size: 18px;
	line-height: 21px;
	color: white;
	text-decoration: none;
	background: url("../images/li-arrow.png") no-repeat scroll left top;
	padding-left: 21px;
	display: block;
}

#page-bottom h3, .page-bottom-h3 {
	font-size: 19px;
	line-height: 24px;
	color: #3FA9F5;
	margin-bottom: 4px;
}

#page-bottom h4, .page-bottom-h4 {
	font-size: 18px;
	line-height: 24px;
	color: #3FA9F5;
	margin-top: 4px;
	margin-bottom: 4px;
	text-transform: uppercase;
}

.white-column-label {
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	margin-bottom: 10px;
	color: #ffffff;
}

#page-bottom ul li {
	margin-bottom: 4px;
	background: url("../images/li-arrow.png") no-repeat scroll left top;
	padding-left: 21px;
}

#page-bottom .special-statement {
	background-color: #ebb969;
}

#page-bottom .special-statement-inner {
	padding: 15px;
}

#page-bottom .special-statement h4 {
	color: white;
}

.gateway-link {
	border-bottom: 1px solid #d3d4d4;
	margin-top: 5px;
}

.gateway-link img.img {
	width: 100%;
	height: auto;
}

.gateway-link .desc {
	font-size: 18px;
	color: #606060;
	padding-top: 35px;
}

.gateway-link .desc a {
	font-size: 25px;
	color: #f1935d;
	display: block;
	padding-bottom: 5px;
	font-weight: bold;
	line-height: 30px;
}

.program-cols-wrap {
	overflow: auto;
	clear: both;
	margin-bottom: 10px;
}

.program-cols-wrap .program-left-col, .program-cols-wrap .program-right-col {
	margin-bottom: 15px;
}

.wc-news-title-wrap {
	overflow: auto;
	margin-top: 5px;
	margin-bottom: 10px;
}

.wc-news-title-wrap.first {
	margin-top: 0px;
}

.wc-news-title {
	float: right;
	/*width: 195px;*/
	width: 190px;
}

.wc-event-list-box .wc-news-title {
	width: 185px;
}

.wc-event-list-box .wc-news-title.no-thumb {
	width: 100%;
}

.wc-news-title a {
	color: #3FA9F5 !important;
}

.wc-news-title.no-thumb {
	float: left;
	width: 100%;	
}

.addthis_floating_style {
	background: none !important;
}

/* Alert */
.emergency-wrap {
	border-bottom: 2px solid #ffffff;
}

.emergency-wrap.red {
	background-color: #e0531d;
}

.emergency-wrap.blue {
	background-color: #3fa9f5;
}

.sitealert-content {
	padding: 15px 0px 15px 0px;
	overflow: auto;
}

img.alert-icon {
	width: 100%;
	height: auto;
}

a.alert-close {
	float: right;
	display: inline-block;
	text-transform: uppercase;
	color: #ffffff;
	text-align: center;
	font-size: 11px;
	line-height: 13px;
}

.sitealert-content h1 {
	color: #ffffff;
	text-transform: uppercase;
	font-size: 37px;
	margin-bottom: 5px;
	line-height: 33px;
	font-weight: bold;
}

.sitealert-content h2 {
	color: #ffffff;
	font-weight: bold;
	font-size: 23px;
	line-height: 23px;
}

.sitealert-content p.desc {
	color: #000000;
	margin-bottom: 0px;
}

.sitealert-content p.desc strong {
	display: block;
	font-weight: bold;
	color: #000000;
}

.sitealert-content p.desc a.alert-read-more {
	display: block;
	margin-top: 10px;
}

#mobile-page-title {
	display: none;
	background-color: #e97e4b;
	padding-top: 20px;
	margin-bottom: 2px;
}

#mobile-page-title h1 {
	width: 75%;
	float: left;
	color: #ffffff;
	padding-left: 20px;
	font-size: 23px;
	line-height: 27px;
}

#mobile-page-title #mobile-menu-trigger {
	width: 43px;
	height: 45px;
	float: right;
	padding-top: 5px;
}

#mobile-page-title #mobile-menu-trigger a {
	font-size: 4em;
	color: #ffffff;
	font-family: "entypo";
}

.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
}
	
/*** Main Styles End here ***/

/* iPad Portrait/Browser */
	@media only screen and (min-width: 768px) and (max-width: 958px) {

		nav ul li a {
			/*font-size: 14px;
			padding-left: 8px;
			padding-right: 8px;*/
			font-size: 15px;
			padding-left: 9px;
			padding-right: 8px;
		}
		
		#page-nav ul li a {
			font-size: 15px;
		}
		
		#home-banner-tabs {
			top: 10px;
			margin-right: 0px;
			z-index: 1;
		}

		.home-banner-tab {
		    width: 160px;
			height: 65px;
		}

		.home-banner-tab-on, .wc-tab-active {
		    width: 180px;
		}

		.home-banner-tab1 {
			background: url("../images/tab-yellow-bg-s.png") no-repeat scroll right top transparent;
		}

		.home-banner-tab2 {
			background: url("../images/tab-purple-bg-s.png") no-repeat scroll right top transparent;
		}

		.home-banner-tab3 {
			background: url("../images/tab-salmon-bg-s.png") no-repeat scroll right top transparent;
		}

		.home-banner-tab4 {
			background: url("../images/tab-green-bg-s.png") no-repeat scroll right top transparent;
		}

		.home-banner-tab5 {
			background: url("../images/tab-blue-bg-s.png") no-repeat scroll right top transparent;
		}

		.home-banner-tab a {
			font-size: 15px;
			font-weight: bold;
			line-height: 18px;
			margin-right: 8px;
			margin-top: 3px;
		}


		#cta-buttons a {
			font-size: 16px;
			line-height: 34px;
		}

		.btn-color span.long-title {

			padding-top: 9px;
			line-height: 23px;
		}

		a#cta-scholarship-calculator {
			line-height: 18px;
			height: 33px;
		}

		.home-box-video-intro {
			/*float: left;
			width: 35%;*/
			clear: left;
			width: 100%;
		}

		#footer-logo-col1 img {
			width: 20%;
			
		}

		#footer-logo-col3 {
			min-height: 95px;
		}

		#footer-socials {
			padding-left: 13px;
			text-align: center;
		}

		#footer-socials h4 {
			text-align: left;
			padding-left: 5px;
		}

		#footer-socials a {
			float: left;
			display: block;
			margin-right: 2px !important;
		}

		#footer-socials img {
			width: 90%;
			height: auto;		
		}



		#copyright {
			font-size: 11px;
		}


		#box-find-your-major {
			margin-left: 0;
		}
		
		div.sec-land-top-col1-wrap {
			margin-top: 0;
		}


		#box-reslife {
			margin-left: 0;
		}

		#page-bottom img {
			width: 75%;
			height: auto;
		}
		
		.gateway-link .desc {
			padding-top: 25px;	
		}
		
		/* kknowles */
		.wc-news-title {
			/*width: 134px;*/
			width: 125px;
		}
		
		.wc-event-list-box .wc-news-title {
			width: 120px;
		}
		
		.wc-addthis-desktop {
			display: none;
		}
		
		.wc-addthis-mobile {
			display: block !important;
		}

	}

	/* Mobile/Browser */
	@media only screen and (max-width: 767px) {
	
		.container {
			/*width: 95%;*/
			width: 100%;
		}

		#utility-nav-wrap {
			display: none;
		}

		#header-extra {
			display: none;
		}

		#nav-wrap {
			display: none;
		}

		#home-banner-tabs {
			display: none;
		}
		
		.flex-caption {
			position: relative !important;
			max-width: 100% !important;
			padding: 10px !important;
			background-color: #ebb969 !important;
		}
		.flex-caption h3 {
			color: #ffffff !important;
		}
		
		#logo {
			margin-left: 15px;
		}

		a.btn-color {
			margin-top: 5px;
			margin-bottom: 5px;
		}
		
		.middle-box-wrap {
			padding: 15px;
		}
		
		.img-no-mobile {
			display:none;
		}
		
		.img-float-left-no-mobile {
			display: none;
		}
		
		.img-float-right-no-mobile {
			display: none;
		}
		
		.sec-land-top-col1-wrap  {
			padding: 15px;
		}

		#footer-nav-wrap {
			display: none;
		}

		#footer-logo-col1,
		#footer-logo-col2 {
			display: none;
		}
		
		.cta-buttons-inner {
			padding-left: 18px;
		}

		.home-box-thumbnail {
			display: none;
		}

		.home-box-real-content {
			width: 100%;
		}

		#footer-logo-col3  {
			width: 100%;
			border-left: none;

		}

		#footer-socials {
			padding-left: 15px;
		}
		
		.copyright-inner {
			padding-left: 10px;
			padding-right: 10px;
		}
		
		.copyright-line-break {
			display: block;
		}

		#tier-page-title h1 {
			padding-left: 10px;
			margin: 0;
		
			font-size: 28px;
			line-height: 62px;
			height: 60px;
		
		}

		#tier-page-main-inner, .tier-page-main-inner {
			padding-left: 20px;
		}
	
		#mobile-nav {
			display: block;
			float: right;
			width: 100px;
			height: 79px;
			border-left: 2px solid white;
			text-align: center;
			vertical-align: center;
			background-color: #7AC8C0;
		}

		#mobile-nav {
		}

		#mobile-nav-inner {
			padding-top: 25px;
		}

		#mobile-search-link {
			float: left;
			width: 40px;
			border-right: solid 2px white;
			padding-left: 8px;
			margin-right: 5px;
			-webkit-tap-highlight-color: rgba(0,0,0,0);
  			-webkit-tap-highlight-color: transparent; /* For some Androids */
			font-family: "entypo";
			font-size: 3em;
			color: #ffffff;
		}

		#mobile-menu-link {
			float: left;
			width: 30px;
			font-family: "entypo";
			font-size: 4em;
			color: #ffffff;
		}

		#header-wrap .container {
			width: 100%;
		}

		.container .one.column, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column {
			width: 100%;
		}
		
		.ccm-block-styles {
			margin-bottom: 20px;
		}

		.home-box-video-intro {
			float: none;
			width: 100%;
		}


		#mobile-search-wrap {
			position: absolute;
			top: 81px;
			background-color: #7AC8C0;
			z-index: 9999;
			width: 100%;
		}
		
		#mobile-search-form {
			
		}

		#msf-inner {
			padding-left: 14px;
		}
		
		#mobile-search-wrap form {
			text-align: center;
			padding-top: 25px;
			display: inline-block;
			width: 99%;
			/*border: 1px solid red;*/
		}

		#mobile-search-wrap #search-s {
			width: 80%;
			/*background: url("../images/mobile-search-bg.png") top left no-repeat white;*/
			height: 23px;
			float: left;
			font-size: 14px;
			line-height: 20px;
			border: 1px solid #fff;
			-webkit-border-top-left-radius: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-bottomleft: 5px;
			border-top-left-radius: 5px;
			border-bottom-left-radius: 5px;
			margin: 0;
			padding: 0;
			padding-left: 10px;
		}

		#mobile-search-wrap #search-submit {
			float: left;
			width: 34px;
			height: 25px;
			margin-left: -5px;
			background-color: #ffffff;
			background-image: url("../images/hourglass_icon.png");
			background-position: center center;
			background-repeat: no-repeat;
			border: 1px solid #fff;
			-webkit-border-top-right-radius: 5px;
			-webkit-border-bottom-right-radius: 5px;
			-moz-border-radius-topright: 5px;
			-moz-border-radius-bottomright: 5px;
			border-top-right-radius: 5px;
			border-bottom-right-radius: 5px;
			cursor: pointer;
		}

		#mobile-menu-wrap {
		
			position: absolute;
			top: 79px;
			z-index: 9999;
			width: 100%;

		}


		#mobile-menus {
			border: solid 4px #7AC8C0;
			border-top: 0;
		}

		#mobile-menu-inner {
			background: white;
			padding: 15px;
		}

		#mobile-menu-inner ul {
			margin-bottom: 0;
			padding: 0;
		}

		#mobile-menu-inner ul li{
			margin-bottom: 8px;
			padding: 0;
		}

		#mobile-menu-left {
			float: left;
			width: 50%;
			border-right: solid 2px #7AC8C0;
		}
		
		#mobile-menu-left ul {
			width: 85%;
		}

		#mobile-menu-right {
			float: right;
			width: 40%;
		}

		#mobile-menu-left ul li a{
			color: #152F60;
			font-size: 16px;
			font-weight: bold;
			line-height: 21px;
		}

		#mobile-menu-right ul li a{
			color: #152F60;
			font-size: 16px;
			font-weight: normal;
			line-height: 21px;
		}

		#mobile-menu-inner ul li a:hover {
			color: #E0531D;
		}

		#box-find-your-major {
			margin-left: 0;
		}

		#box-reslife {
			margin-left: 0;
		}

		#sidebar-nav {
			display: none;
		}

		#tier-page-title-inner {
			background-image: none;
			background-color: #E97E4B;
			margin-right: 0;
		    height: 65px;
		}


		#tier-page-content {
			width: 100%;
		}

		#tier-page-title {
			display: none;
		}
		
		#tier-page-title-inner h1 {
			float: left;
		}
		
		#banner-page-title {
			background-color: #E97E4B;
			margin-bottom: 2px;
			display: none;
		}
		
		#mobile-page-title {
			display: block;
		}
		
		#banner-page-title-inner {
			/*margin-right: -10px;*/
			margin-right: 0px;
			background-image: none;
			height: 62px;
		}
		
		#banner-page-title h1 {
			font-size: 23px;
			line-height: 62px;
			padding-left: 10px;
			height: 60px;
		}

		#page-mobile-menu-icon {
			float: right;
			padding-top: 1px;
			display: block;
			width: 43px;
			height: 47px;
		}
		
		.mobile-menu-icon-img {
			width: 54px !important;
			padding-top: 10px !important;
		}
		
		#page-mobile-menu-link {
			font-family: "entypo";
			color: #ffffff;
			font-size: 2.5em;
		}


		#page-mobile-nav {
			position: absolute;
			/*top: 65px;*/
			top: 60px;
			width: 100%;
			z-index:9999;
		}

		#page-mobile-nav-inner {
			background: white;
			border: solid 4px #E97E4B;
			border-top: none;
			padding: 10px 15px 10px 15px;
		}
		
		#page-mobile-nav-inner h3 {
			font-size: 18px;
			font-weight: bold;
			border-bottom: solid 1px #cccccc;
		}

		#page-mobile-nav ul {
			margin-bottom: 0;
		}

		#page-mobile-nav ul li {
			margin-bottom: 8px;
			background-color: #ffffff !important;
		}

		#page-mobile-nav ul li a {
			font-size: 14px;
			line-height: 20px;
			font-weight: bold;
			color: #152f60;
			background-color: #ffffff !important;
		}
		
		#page-mobile-nav ul li.section-nav-current a {
			color: #E0531D !important;
		}
		
		#page-mobile-nav ul li.section-nav-current ul.section-nav-kids li a {
			color: #152f60 !important;
		}
		
		.mobile-content-inner {
			padding-left: 15px;
			padding-right: 15px;
		}
		
		.gateway-link img.img {
			width:  300px;
			height: 138px;
		}
		
		.gateway-link .desc {
			padding-top: 5px;
		}
		
		.gateway-link .desc a {
			font-size: 20px;
			line-height: 25px;
		}
		
		.wc-pullquote {
			padding: 10px;
		}
		
		.wc-news-title {
			float: left;
			width: 100%;
		}
		
		.wc-news-title-wrap a.thumb {
			display: none !important;
		}

		.wc-addthis-desktop {
			display: none;
		}
		
		.wc-addthis-mobile {
			display: block !important;
		}
		
		.alert-col {
			display: none;
		}
		
		.alert-content-wrap {
			padding: 20px;
		}
	
}

.bluesidebarlinks a {
	color: #ffffff;
}

.bluesidebarlinks a:visited {
	color: #ffffff;
}


.bluesidebarlinks a:hover {
	color: #e0531d;
}

.button4 {display: block !important;
	clear: both !important;
	color: #fff !important;
	text-align: center !important;
	padding-top: 7px !important;
	background: #152F60 !important;
	width: 200px !important;
	height: 40px !important;
	line-height: 32px !important;
	font-family: "Open Sans Bold",sans-serif !important;
	font-size: 1.1em !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	/*text-shadow: 1px 2px #115685;*/
	border-radius:0.5em !important;
	text-decoration: none !important;}
.button4 a {
	color: #fff !important;
}
.button4:hover {
	background: #3FA9F5 !important;
}

.button5 {display: block !important;
	clear: both !important;
	color: #fff !important;
	text-align: center !important;
	padding-top: 7px !important;
	background: #152F60 !important;
	width: 150px !important;
	height: 40px !important;
	line-height: 32px !important;
	font-family: "Open Sans Bold",sans-serif !important;
	font-size: .9em !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	/*text-shadow: 1px 2px #115685;*/
	border-radius:0.5em !important;
	text-decoration: none !important;}
.button5 a {
	color: #fff !important;
}
.button5:hover {
	background: #3FA9F5 !important;
}
.spotlight-content {
	padding: 0px 12px 10px 15px;
}

.spotlight-content p {
margin-bottom: 0;
font-size: 14px;
line-height: 18px;
font-family: 'Asap', sans-serif;
}

.spotlight-content h4 {
	font-size: 15px;
	text-transform: uppercase;
	line-height: 18px;
	margin-bottom: 0;
	font-weight: bold;
	color: #3FA9F5;
	/*margin-top: 10px;*/
	margin-top: 0px;
	letter-spacing: .02em;	
}

.spotlight-content h5 {
	font-size: 15px;
	text-transform: uppercase;
	line-height: 18px;
	margin-bottom: 10px !important;
	font-weight: bold;
	color: #3FA9F5;
	/*margin-top: 10px;*/
	margin-top: 20px;
	letter-spacing: .02em;	
}

.spotlight-content ul li {
	padding-left: 21px;
	background: url("../images/li-arrow.png") top left no-repeat;
	margin-bottom: 5px;
}

.spotlight-content ul li a {
	color: #3fa9f5;
}

.spotlight-content ul li a:hover {
	color: #E0531D;
}

.spotlight-content ul ul, #tier-page-main ul li ui {
	list-style-type: disc;
	padding-left: 5px;
}

.spotlight-content ul ul li, #tier-page-main ul li ul li {
	background-image: none;
	padding-left: 0px;
	font-size: 16px;
	}
	
.socialicons {
	position: absolute;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.photocaption {
	font-size: 12px;
	line-height: 10px;
	font-weight: normal;
	color: #666;
}

.datagrid table { 
	border-collapse: collapse; text-align: left;
	margin-bottom: 20px;
} 
	
.datagrid {
	background: #fff; overflow: hidden; 
}

.datagrid table td, .datagrid table th { 
	padding: 0px 0px; 
}
	
.datagrid table tbody td { 
	; 
}

.datagrid table tbody td:first-child { 
	border-left: none; 
	font-weight: bold;
	padding-right: 15px;
}

.datagrid table tbody tr:last-child td { 
	border-bottom: none; 
}

.home-box-header-extra2 a{
	display: inline-block;
	font-size: 12px;
	line-height: 14px;
	padding-right: 16px;
	background: url("../images/arrow.png") right top no-repeat;
	color: #E0531D;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-transform: uppercase;
	text-align: left;
}

.home-box-header-extra2 a:hover{
	color: #3fa9f5;
}

.advanced-forms-rules {
	background: #eee !important;
	padding: 10px !important;
}
