@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'montserratbold';
    src: url('fonts/Montserrat-Bold-webfont.eot');
    src: url('fonts/Montserrat-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Montserrat-Bold-webfont.woff2') format('woff2'),
         url('fonts/Montserrat-Bold-webfont.woff') format('woff'),
         url('fonts/Montserrat-Bold-webfont.ttf') format('truetype'),
         url('fonts/Montserrat-Bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

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

}

@font-face {
    font-family: 'montserrat-light-webfont';
    src: url('fonts/montserrat-light-webfont.woff2') format('woff2'),
         url('fonts/montserrat-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.clear{
	clear:both;
}

body:not(.custom-background-image):before, body:not(.custom-background-image):after {
	background:none !important;
}

body, button, input, select, textarea {
	line-height:normal;
}

body {
	min-width:1100px;
	background-color:#41849f;
	color:#102e52;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:0.5px;
}

#popup{
	background: rgba(12,38,74,0.9);
	padding:30px 20px;
	min-width:300px;
}

#topnavwrapper .topnav, #topwrapper .top, #innerwrapper .main, #footerwrapper .footer {
	width:1100px;
	margin:0 auto;
}
 
#topnavwrapper {
	background-color:#102e52;
	width:100%;
}

#topnavwrapper .topnav {
	text-align:right;
	padding:16px 0px 11px 0px;
	text-transform:uppercase;
	font-family: 'montserratbold';
	font-size:11px;
}

#topnavwrapper .topnav li {
	border-right:1px solid #FFF;
	padding:0px 17px;
}

#topnavwrapper .topnav li.apply, #topwrapper #nav li.mobile {
	display:none;
}

#topnavwrapper .topnav li.last {
	border:none;
	padding-right:0px;
}

#topnavwrapper .topnav a {
	color:#FFF;
	text-decoration:none;
}

#topnavwrapper .topnav li.chat a {
	color:#e6830e;
}

#topnavwrapper .topnav li{
	display:inline;
}

#topnavwrapper .corona {
	background:#e6830e;
}

#topnavwrapper .corona .main {
	max-width:1100px;
	margin:0 auto;
	font-size:16px;
	padding:30px 0;
}

#topnavwrapper .corona .main a {
	color:inherit;
}

#topwrapper #nav li{
	display:block;
	float:left;
}

/*li.rel.services:hover, li.rel.about:hover, li.rel.programs.larger:hover {
    cursor: default;
}*/

#topwrapper #nav li a {
    cursor: default;
}

#topwrapper #nav li a.title{
	cursor:pointer;
}

#topwrapper #nav li.last a {
	color:#e6830e;
}

#topwrapper #nav li.rel{
	position:relative;
}

#topwrapper {
	width:100%;
	background-color:#FFF;
}

#topwrapper .logo {
	float:left;
	padding:36px 0px 0px 0px;
	width:34.4%;
}

#topwrapper .right {
	float:right;
	text-align:right;
	padding:24px 0px 0px 0px;
	width:65%;
}

#topwrapper .right .phone {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:700;
	float:left;
	width:70%;
	padding:24px 0px 0px 0px;
	text-align:right;
	font-size:22px;
	color:#e6830e;
}

#topwrapper .slogan{
	color: #102e52;
	font-family: minion-pro-condensed-subhead;
	float:right;
	font-size: 27px;
	padding: 7px 0 0 0;
	font-style:italic;
}

#topwrapper .right .phone a{
	text-decoration:none;
	color:#e6830e;
}

#topwrapper .right .social {
	    float: right;
}

#topwrapper .right .search {
	border:1px solid #959595;
	font-size:12px;
	width:24%;
	padding:5px 1.6%;
	margin:10px 0px 0px 0px;
	float:right;
}

#topwrapper .right .search .textfield {
	border:none;
	background:none;
	border-radius:0px;
	padding:0px;
	float:left;
	width:90%;
}


#topwrapper #nav {
	clear:both;
	font-family: 'montserratregular';
	font-size:13px;
	letter-spacing: 0.8px;
	text-transform:uppercase;
	padding:15px 0px 0px 0px;
	width:106%;
	margin:10px -3% 0 -3%;
}

#topwrapper #nav li a {
	color:#0f2f55;
	display:block;
	cursor:pointer;
	padding:0px 0px 15px 19px;
	text-decoration:none;
	border-bottom:5px solid #FFF;
}

#topwrapper #nav li a:hover, #topwrapper #nav li a.lion{
	border-bottom:5px solid #102e52;
}

#topwrapper #nav li.drop a:hover, #topwrapper #nav li.drop a.lion{
	border:none;
}

#topwrapper #nav li.first a {
	padding-left:0px;
}

#innerwrapper {
	background-color:#FFF;
	width:100%;
	clear:both;
	min-height:300px;
	position:relative;
}

.divider{
	height:25px;
	background:#e6830e;
}

#topwrapper .divider .main {
	color:#FFF;
	padding:3px;
	font-weight:bold;
}

#topwrapper .dropdown span{
	padding:0 0 0 5px;
}
/* 
	LEVEL TWO
*/

#topwrapper li.drop{
	position:relative;
}

#topwrapper li a {
	color:#FFF;
	padding:16px 10px;
	text-decoration:none;
}

#topwrapper li a:hover, li a.lion {
	border-bottom:2px solid #53677e;
}

#topwrapper .sub_menu{
	visibility:hidden;
	position:absolute;
	top:25px;
	left:0;
	width:110px;
	z-index:999;
}

#topwrapper .programs .sub_menu{
	width:180px;
}

#topwrapper .programs .sub_menu .sub_menu{
	left:180px;
	top:0;
}

#topwrapper .programs .sub_menu .sub_menu.second{
	top:305px;
}

#topwrapper .visit .sub_menu{
	width:180px;
}

#topwrapper .services .sub_menu{
	width:180px;
}

#topwrapper .sub_menu li a:hover, #topwrapper .sub_menu li a.lion{
	background:none;
}

#topwrapper #nav .sub_menu li{
	float:none;
}

#topwrapper #nav .sub_menu li a{
	text-align:center;
	padding:10px 0;
	display:block;
	font-size:12px;
	float:none;
	width:100%;
	border-bottom:1px solid #fff;
	background-color: rgba(35,31,56, 0.95);
	
    width: 99%;
    cursor: pointer;
    color: #FFF;
    font-size: 10px;
    padding: 15px 0 10px 0;
}

#topwrapper #nav .sub_menu li a:hover{
	border-bottom:1px solid #fff;
}




 #topwrapper ul.dropdown ul li.orange {
	  background: #e6830e;
	  height: 25px;
	  display:none;
	  border-top:10px solid #fff;
}

#topwrapper #nav  ul.dropdown ul li.orange a{
	  margin: 0px;
	  width: 100%;
	  display:none;
	  border: none;
}

#topwrapper #nav ul.dropdown ul li a.last{
	border:none;
}


#topwrapper #nav ul.dropdown ul li a:hover{
	color:#FFF;
}




/*Inner Pages*/

#innerwrapper #pages {
	padding:0px 0px 50px 0px;
	overflow:hidden;
}

#innerwrapper #pages .main ul li {
	padding:2px;
}

a.menu {
	display:none;
	width:30%;
	margin:0px auto;
	padding:15px;
	text-align:center;
	text-transform:uppercase;
	font-size:large;
	color: #e6830e;
	background:url(images/menu.png) no-repeat top left;
}

#topwrapper #nav ul.dropdown ul li.hide {
	display:none;
}

h1 {
	font-family: "minion-pro";
	font-weight:700;
	font-size:30px;
	line-height:30px;
	position:relative;
	text-transform:uppercase;
	text-align:center;
	padding:60px 5px;  
	margin:0px auto 50px auto;
}

#popup h1{
	color:#FFF;
	padding:0 0 20px 0;
	margin:0px;
	font-weight:500;
}

#popup #response {
	color:#FFF;
}

h1.orange {
	margin:-30px auto 60px auto;
	background-color:#e6830e;
	color:#FFF;
	width: 23%;
    letter-spacing: 2px;
    padding: 18px 0;
}

h1.orange.wider {
	width:52%;
}

h1.blue{
	font-size:21px;
	width:65%;
	margin: -30px auto 50px auto;
}

h2, .dn-head {
	color:#FFF;
	font-family: 'montserratbold';
	font-size:60px;
	text-transform:uppercase;
}

.blue h2{
	
}

hr{
	width:12%;
	position:relative;
	z-index:99;
	border:none;
	height:3px;
	background:#e6830e;
	margin:0 auto;
}


.banner {
	max-height:500px;
	overflow:hidden;
}

#pages .text{
	text-align:justify;
	color:#102e52;
	font-size:15px;
	line-height:25px;
}

.button .submit, .button a {
	color:#FFF;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	text-align:center;
	position:relative;
	z-index:9;
	background:#e6830e;
	padding:10px 0;
	border:2px solid #FFF;
	width:44%;
	font-family: 'montserratbold';
	margin:12px auto 0 auto;
}

/*Home*/
#innerwrapper #pages.home{
	padding:0px;
}

#pages.home .banner {
	max-height:none;
}

#pages.home .icon-menu .main {
    width: 820px;
} 
#pages.home .icon-menu img {
	float:left;
    width: 30px;
    padding: 20px;
    border-right: 1px solid #ffffff;
}

#pages.home .icon-menu .icon-text {
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
    padding: 20px 15px 0px;
}

#pages.home .icon-menu .apply{
	    border: 2px solid #ffffff;
    text-decoration: none;
    padding: 10px;
    margin-top: 12px;
	float:right;
}

#pages.home .icon-menu {
    background: #102e52;
	margin-top: -35px;
	height:65px;
	position:relative;
	z-index:99;
}


	

#pages.home .slides .rslides {
	max-height: 500px;
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  margin:0 0 0px 0;
  background:#FFF;
}

#pages.home .slides .rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}

#pages.home .slides .rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}

#pages.home .slides .rslides img {
  display: block;
  float: left;
  width: 100%;
  border: 0;
}



#pages.home .rslides_nav.rslides1_nav.prev{
	z-index:9;
	width: 40px;
    height: 60px;
	color:transparent;
	background:url(images/previous.png) no-repeat center;
	
	position:absolute;
	top:220px;
	left:10%;
	
}

#pages.home .rslides_nav.rslides1_nav.next{
	width:40px;
	height:60px;
	z-index:9;
	position:absolute;
	color:transparent;
	
	background:url(images/next.png) no-repeat center;
	top:220px;
	right:10%;

	
}

#pages.home .banner .top{
	position:relative;
 	margin: -180px 0 -280px 0;
}

#pages.home .top video{
	width:100%;
	height:100%;
}

#pages.home .grey{
	 
}

#pages.home.new .slides{
	display:none;
}

 
#pages.home .over{
	position:absolute;
	top:25%;
	left:0;
	text-transform:uppercase;
	width:100%;
	text-align:center;
	color:#fff;
}

#pages.home .header{
	font-family: 'montserratbold';
	font-size:48px;
}

#pages.home .watch{
	display:block;
	padding:10px 0;
	width:210px;
	border:2px solid #fff;
	text-decoration:none;
	position:relative;
	z-index:9;
	color:#fff;
 
	margin:30px auto;
	letter-spacing:1px;
}

#pages.home .bot.learn{
	width:210px;
	font-weight:normal;
	font-size:16px;
	font-family: 'montserratregular';
	border:none;
	letter-spacing:0;
}

#pages.home .abt{
	background:#f4f4f4;
	padding:40px 0;

}

#pages.home .watch img{
	vertical-align:middle;
}

#pages.home .black{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.6);
}

#pages.home .overlay{
	position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(16,46,82,0.3);
    z-index: 9;
}

#pages.home .banner{
	position:relative;
}

#pages.home .callout{
	position:absolute;
	z-index:99999;
	top:90px;
	text-align:center;
	left:0;
	width:100%;
}

#pages.home .blink{
  opacity: 0;
  animation: blinking 1s linear infinite;
}

@keyframes blinking {
  from,
  49.9% {
    opacity: 0;
  }
  50%,
  to {
    opacity: 1;
  }
}

#pages.home .slides .rslides img.gif{
	float:none;
	display:block;
	margin:10px auto 5px auto;
}

#pages.home .learn{
	text-align:center;
	text-transform:uppercase;
	background:#e6830e;
	padding:12px 0;
	letter-spacing:2px;
	font-family: 'montserratbold';
	border:2px solid #fff;
	color:#fff;
	width:18%;
	font-size:18px;
	margin:20px auto;
}


#pages.home .callout.one{
	top:200px;
}

#pages.home .callout .small{
	font-size:30px;
	font-family: 'montserratregular';
	text-transform:capitalize;
	padding:20px 0 30px 0;
}


#pages.home .callout .small .date{
	font-size:18px;
	font-family: 'montserratregular';
	padding:30px 0 0 0;
	text-transform:uppercase;
}


#pages.home .callout .financial-update {
    background: rgba(12,38,74,0.9);
    padding: 10px;
    width: 360px;
}

#pages.home .form{
	float:right;
	width:28%;
	background:rgba(12,38,74,0.9);
	padding:25px 20px;
	margin:20px 0 0 0;
	position:relative;
	z-index:9;
}

#pages.home .promgram-icon-menu img {
    width: 40px;
}

#pages.home .promgram-icon-menu {
    float: left;
    width: 15%;
    padding: 10px;
    margin: -330px 0 0 -230px;
    position: relative;
    z-index: 9;
    color:rgba(12,38,74,0.9);
	font-weight:bold;
}

#pages.home #response, #thanks #response{
	color:#FFFFFF;
	font-size:180%;
}

#thanks #form {
	background:rgba(12,38,74,0.9);
	padding:25px 20px;
	width:360px;
	margin:0 auto;
}

#thanks #response {
	color:rgba(12,38,74,0.9);
	padding:25px 20px;
	margin:0 auto;
}

#popup #form{
	width:360px;
	margin:0 auto;
}

#popup .text {
	background-color:#FFF;
	padding:15px;
}

#pages.home .form h1{
	color:#FFF;
	padding:0 0 20px 0;
	font-size:28px;
}

#form.info .textfield, #form.info .textarea{
	border:none;
	text-transform:uppercase;
	width:95%;
	padding:12px 0 8px 15px;
	margin:0 0 8px 0;
	font-family: 'montserratregular';
	font-size:11px;
	color: #e6830e;
}

#popup #form.info .full{
	width:95.8%;
}

#form.info .textfield.float{
	float:left;
	width:44%;
}

#popup #form.info .textfield.float{
	width:45%;
}

#form.info .textfield.float.right{
	float:right;
}

#form.info select.textfield{
	width:100%;
}

#form.info .textarea{
	resize:none;
}

#form.info .disclaimer{
	color: #FFF;
	font-size: 12px;
	font-style:italic;
	margin: 12px 0 0 0;
}

#form.info .disclaimer input{
	float:left;
}

#form.info .disclaimer a{
	color: #FFF;
}

#form.info ::-webkit-input-placeholder {
   color: #e6830e;
}

#form.info :-moz-placeholder { /* Firefox 18- */
   color: #e6830e;  
}

#form.info ::-moz-placeholder {  /* Firefox 19+ */
   color: #e6830e;  
}

#form.info :-ms-input-placeholder {  
   color:#e6830e;  
}

#form.info .grey ::-webkit-input-placeholder {
   color:#7d7c7c;
}

#form.info .grey :-moz-placeholder { /* Firefox 18- */
   color:#7d7c7c;
}

#form.info .grey ::-moz-placeholder {  /* Firefox 19+ */
   color:#7d7c7c;  
}

#form.info .grey :-ms-input-placeholder {  
   color:#7d7c7c;
}

#pages.home h1{
	color:#e7840f;
	font-size:30px;
	text-align:left;
	padding:30px 0 10px 0;
	margin:0px;
	font-weight:bold;
}

#pages.home h1.top{
	    font-family: 'montserratbold';
}

#pages.home h2.subhead{
	color:#e7840f;
	font-size:16px;
	padding:10px 0 0 0;
}
	
#pages.home .text.short{
	margin:35px 0;
	 
}

#pages.home hr{
	margin:10px 0;
	width:7%;
}

#pages.home .text p{
	margin:25px 0;
	text-align: justify;  
}

#pages.home .boxes{
	margin: 20px 0  0px 0;
}

#pages.home a{
	text-decoration:none;
}


#pages.home .box, #pages.about .box, #pages.ct-mri .box{
	float:left;
	width:12.4%;
	text-align:center;
	margin:0;
	padding:0 0 20px 0;
	margin:0 24px 0 0;
}

#pages.home .box{
	border:1px solid #102e52;
	margin:0 22px 0 0;
}

#pages.home .box{
	width: 13%;
	margin:0 14px 0 0;
}

#pages.home .box.last{
	margin:0 0 0 0;
}

#pages.about .box, #pages.ct-mri .box{
	margin:0 16px 0 0;
	width:13%;
	
	padding:0 0 25px 0;
}

#pages.about .box.last{
	margin:0px;
}

#pages.home .box .icon{
	padding:20px 0 20px 0;
	width:35%;
	margin:0 auto;
}

#pages.about .box .icon{
	margin: 0 auto;
	width:38%;
	padding:25px 0 15px 0;
}

#pages.home .box .icon .white{
	display:none;
}

#pages.home .box .caption, #pages.about .box .caption{
	font-size:14px;
	font-family: 'montserratregular';
	height:30px;
	color:#102f54;
	text-decoration:none;
}

#pages.home .box .caption{
	height:35px;
}

#pages.about .box .caption, #pages.ct-mri .box .caption{
	color:#FFF;
	height:32px;
}

#pages.home .box:hover, #pages.about .box, #pages.ct-mri .box{
	background:#102f54;
	transition:all 1s;
}

#pages.about .box:hover, #pages.ct-mri .box:hover{
	background:#e28c25;
}

#pages.home .box:hover .caption{
	color:#FFF;
}

#pages.home .box:hover .icon .blue{
	display:none;
}

#pages.home .box:hover .icon .white{
	display:block;
}

#pages.home .video{
	display:none;
}

#pages.home .testimonials{
	text-align:center;
 	color:#fff;
	position:relative;
}

#pages.home .testimonials .bg{
	position:absolute;
	top:0;
	left:0;
	width:50%;
	background:#112f55;
	height:100%;
}

#pages.home .testimonials .left{
	float:left;
	width:64%;
	border-right:10px solid #e6830e;
	background:#112f55;
	padding:50px 1% 20px 0;
}

#pages.home .testimonials .right{
	float:right;
	width:29%;
	padding:50px 0 20px 5%;
	background:#fff;
}

#pages.home .testimonials .alumni{
	float:left;
	width:34%;
}

#pages.home .testimonials .name{
	text-align:center;
	color:#fff;
	font-size:26px;
	float:right;
	width:66%;
	background: #e6830e;
	padding:24.5px 0;
}

#pages.home .testimonials .initials{
	text-transform:uppercase;
	padding:10px 0 0 0;
	font-size:22px;
}

#pages.home .testimonials .right a{
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	background:#e6830e;
	float:left;
	color:#fff;
	display:block;
	width:45%;
	font-family: 'montserratregular';
	margin:10px 30px 0 0;
	padding:8px 0;
}

#pages.home .testimonials .right a.all{
	width:35%;
	background:#112f55;
}

#pages.home .testimonials h1{
	padding:0 0 20px 0;
}

#pages.home .testimonials .right hr{
	width:20%;
}

#pages.home .testimonials .right hr{
	width:30%;
	margin:0 auto 20px auto;
}

#pages.home .testimonials .test{
	width:85%;
	line-height:25px;
	margin:10px auto 0 auto;
}

#pages.home .testimonials .test .signature{
	padding:20px 0 0 0;
	font-family: minion-pro-condensed-subhead;
	font-style:italic;
}

#pages.home .testimonials .owl-prev, #pages.home .testimonials .owl-next {
	position:absolute;
	left:0px;
	top:15px;
	background-color:#e7840f;
	font-size:25px;
	padding:15px;
}

#pages.home .testimonials .owl-next {
	right:0px;
	left:auto;
}

#pages.home .contact{
	background-image:url(images/home-contact.jpg);
	background-size:cover;
	background-attachment:fixed;
	padding:65px 0 80px 0;
	text-align:center;
	background-repeat:no-repeat;
}

#pages.home .contact h2{
	font-size:24px;
	text-align:center;
}

#pages.home .contact h2 .small{
	font-size:18px;
	padding:20px 0 0 0;
}

#pages.home .contact .button{
	margin:20px 0 0 0;
}

#pages.home .contact .button a{
	font-size:13px;
	width:16%;
	background:#112f53;
}

#pages.home .contact .button.two a{
	width:37%;
	font-size:14px;
	background:#e6830e;
}

#pages.home .large{
	padding:20px 0 60px 0;
	text-align:center;
	color:#636363;
	font-size:18px;
}

#pages.home .photo{
	float:left;
	margin:30px 0 0 0;
	width:31%;
}

#pages.home .services{
	float:right;
	width:65%;
	margin:30px 0 0 0;
}

#pages.home dl{
	border:1px solid #a1a1a1;
	margin:0 0 8px 0;
}

#pages.home dd{
	display:none;
	padding:10px 10px 0px 00%;
	float:right;
	width:65%;
	color:#363636;
	font-size:13px;
	line-height:16px;
    letter-spacing: normal;
	text-align:justify;
}


#pages.home dt{
	background-image:url(images/home-plus.jpg);
	background-repeat:no-repeat;
	background-position:12px 14px;
    font-size: 12px;
    font-family: 'montserratbold';
    text-transform: uppercase;
    color: #102f54;
	cursor:pointer;
	padding:12px 0 12px 5%;
	float:left;
	width:26.5%;
}

#pages.home dl dd a{
	font-family: 'montserratbold';
	font-size:11px;
	color:#e6830e;
	font-style:italic;
	text-decoration:none;
}

#pages.home dt.opened{
	background-image:url(images/home-minus.jpg);
	padding:30px 0 30px 5%;
	background-position: 12px 35px;
	color:#FFF;
	background-color:#102f54;
}

#pages.home .news{
	margin:100px 0 0 0;
	padding:0px 0 80px 0;
	background:#102f53;
}

#pages.home .news a{
	text-decoration:none;
}

#pages.home .news h1{
	font-size:26px;
	padding:60px 0 30px 0;
}

#pages.home .news .col{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	width:25%;
}

#pages.home .news .col a {
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
}

#pages.home .news .col h2{
	font-family: 'montserratregular';
	font-size:14px;
	margin:0 0 10px 0;
	border-bottom:1px solid #FFF;
	padding:0 0 5px 0;
}
	

#pages.home .news .col.middle{
	margin:0 0px 0 90px;
	padding:0 85px 0 0;
	border-right:1px solid #FFF;
}

#pages.home .news .col.last{
	width:26%;
	float:right;
}

#pages.home .news .col a{
	color:#FFF;
	text-decoration:none;
	font-size:13px;
}

#pages.home .news .col .icon{
	float:left;
	clear:both;
	width:5.5%;
}

#pages.home .news .col.middle .icon{
	width:7%;
	padding:5px 0 0 0;
}

#pages.home .news .col .photo{
	width:23%;
	margin:0px 0 15px 10px;
}

#pages.home .news .col .post{
	float:right;
	width:61%;
    max-height: 60px;
    overflow: hidden;
    margin-bottom: 10px;
}

#pages.home .news .col .tweet{
	float:right;
	margin:0 0 15px 0;
	width:90%;
}

#pages.home .news .col .tweet span{
	color:#81acbe;
	text-transform:none;
	word-wrap: break-word;
}

#pages.home .news .col.last .date{
	padding:5px 0 10px 0;
	color:#e6830e;
}

#pages.home .news .col.twitter .feed{
	height:500px!important;
	overflow-y:scroll;
}

#pages.home .sites{
	margin:30px 0 0 0;
}

#pages.home .sites a{
	color:#102f53;
	text-decoration:none;
	text-transform:uppercase;
	font-size:15px;
	font-family: 'montserratregular';
	line-height:20px;
}

#pages.home .sites .site{
	margin:30px auto 0 auto;
	width:85%;
}

/*About*/
#pages.about h1.orange {
	margin-bottom:45px;
}

#pages.about .large, #pages.news .title, #pages.ct-mri .large {
	font-size:21px;
	text-align:center;
	font-weight:bold;
}

#pages.about p{
	font-size:18px;
	margin:0px;
	line-height:35px;
	text-align:center;
	color:#102e52;
}

#pages.about .middle{
	background-image:url(images/about.jpg);
	background-size:cover;
	background-attachment:fixed;
	padding:50px 0;
	margin:60px 0 0 0;
}

#pages.about .middle .left{
	float:left;
	width:50%;
}

#pages.about .middle .right{
	float:left;
	background: rgba(12,38,74,0.9);
	width:44%;
	padding:3%;
}

#pages.about .middle .right p{
	color:#FFF;
	font-size:15px;
	line-height: 30px;
    text-align: justify;
    margin: 0 0 20px 0;
    letter-spacing: 1.5px;
}

#pages.about .middle .left .orange{
	text-transform:uppercase;
	font-size:30px;
	color:#FFF;
	margin:0 0 67px 0;
	text-align:center;
	width:74%;
	letter-spacing:3px;
	background:rgba(226,140,37,0.9);
	padding:70px 7.5%;
	font-family: 'montserratbold';
}

#pages.about .middle .left .photos{
	padding:30px 0 30px 30px;
	background: rgba(12,38,74,0.9);
}

#pages.about .middle .left .photos .photo{
	float:left;
	width:47%;
}

#pages.about .middle .left .photos .photo.two{
	float:right;
}

#pages.about h1.bot{
	color:#e6830c;
	margin:0px;
	padding:80px 0 50px 0;
}

/*Center Corps*/
#pages.corps .middle .left .photos{
	display:none;
}

#pages.corps .middle .right p{
	font-size:20px;
	line-height: 34px;
    text-align: center;
}

#pages.corps .middle .left .orange{
	float:right;
}

#pages.corps .box {
	padding:25px 0;	
	width:119px;
}

#pages.corps .aroundbuttons {
	width:300px;
	margin:auto;
	padding:50px 0;	
}

/*Administration*/

body#pop {
	overflow: hidden;
    min-width: 100%;
    background: #ffffff;
}

#bio p.email {
    font-weight: bold;
}

#bio .title {
    color: #e6830e;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 21px;
    font-weight: bold;
}

#bio .subtitle {
    font-weight: bold;
    font-style: italic;
}
#bio {
    background-color: #ffffff;
    padding: 10px;
}

a.pop {
    color: #ffffff;
    font-size: 12px;
}

#pages.administration .director img {
   
}

#pages.administration .section{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

#pages.administration .section .director-wrapper {
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
	max-width: 775px;
}

#pages.administration .box, #pages.administration .section .director{
	width: 170px;
    margin: 1%;
    display: flex;
    flex-direction: column;
}

#pages.administration .section .director-wrapper .director {
	margin: 1% 1.5%;
}


#pages.administration .box .name{
	margin:20px 0 0 0;
	background:#102e52;
	font-weight:bold;
	font-size:18px;
	color:#FFF;
	height:93px;
	padding:15px 2px;
	text-align:center;
}

#pages.administration  .name a{
	color:#fff;
}


#pages.administration .box #back {
	margin-top:-123px;
    height:123px;
	width:0px;
    background:#e6830e;
	top:0;
	left:0;
}

#pages.administration .name .staff{
	position:relative;
	z-index:999;
}

#pages.administration .name .position{
	font-size:12px;
	padding:10px 0 0 0;
	font-weight:normal;
	line-height:15px;
	position:relative;
	z-index:999;
	text-transform:uppercase;
}

#pages.administration .section{
	border:3px solid #102e52;
	text-align:center;
	padding:0px 70px 50px 70px;
	margin:60px 0 100px 0;
}


#pages.administration .section.last {
	margin:60px 0px 30px 0px;
}

#pages.administration .section h1{
	background:#102e52;
	width:100%;
}

#pages.administration .section .director{
	line-height:22px;
	color:#102e52;
	font-weight:bold;
	font-size:15px;
}

#pages.administration .section.admin .padding{
	width:80%;
	margin:0 auto;
}

#pages.administration .section.prog .padding{
	width:85%;
	margin:0 auto;
}


#pages.administration .section.last .padding{
	width:80%;
	margin:0 auto;
}

#pages.administration .section .director .name{
	    margin: 20px auto 50px auto;

		width:100%;
    background: #102e52;
    font-weight: bold;
    font-size: 15px;
    color: #FFF;
    height: 115px;
    padding: 15px 2px;
    text-align: center;
}

#pages.administration .section .director.last{
	margin:0px;
}

#pages.administration .section .director .program{
	margin:20px 0 0 0;
	line-height:18px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:12px;
}


/* Mission */

#pages.mission h1.orange {
	margin-top:0px;
    width: 65%;
	margin:20px 0 20px 0;
}

#pages.mission .left {
    margin: 0;
    float: left;
    width: 43%;
}

#innerwrapper #pages.mission{
	padding:0;
}

#pages.mission .right {
    margin: 40px 0px 0px 5%;
    float: left;
    width: 55%;
}

#pages.mission .right li {
    line-height: 25px;
}

#pages.mission li{
	list-style: initial;
}

#pages.mission h2{    color: #0f2f55;
    font-size: initial;
	text-transform:uppercase;
 
}

#pages.mission .head{
	padding: 20px 0 10px 0;
    font-weight: bold;
    font-size: 15px;
}

#innerwrapper #pages.mission .main ul li {
 	color:#e6830e;
 
}

#innerwrapper #pages.mission .main ul{
	padding:0 0 0 15px;
}

#innerwrapper #pages.mission .main ul li span{
	color: #0f2f55;
}

/*FAQ*/
#pages.faq dl, #pages.financial dl, #pages.programs .faq dl{
	margin:0 0 30px 0;
	line-height:25px;
	font-size: 16px;
	color:#000;
	font-family: 'montserratbold';
}

/*#pages.faq dl#disabilities dd {
    display: block;
}*/

#pages.faq dd, #pages.financial dd, #pages.programs .faq dd{
	text-align:justify;
	font-family: 'montserratregular';
	padding: 20px 0 0 60px;
	display:none;
}

#pages.faq dt, #pages.financial dt, #pages.programs .faq dt{
	background-image:url(images/faq-plus.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
	font-weight:bold;
    text-transform: uppercase;
    color: #102e52;
	cursor:pointer;
	padding: 0px 0 0px 35px;
}

#pages.faq dl dd a, #pages.financial dl dd a, #pages.programs .faq dl dd a{
	color:#000;
}

#pages.faq dt.opened, #pages.financial dt.opened, #pages.programs .faq dt.opened{
	background-image:url(images/faq-minus.jpg);
}

#pages.faq dd ul li, #pages.financial dd ul li, #pages.programs .faq dd ul li{
	list-style-type:disc;
}

#pages.faq td, #pages.financial td, #pages.programs .faq td {
	padding-right: 15px;
}



/*Programs*/
#pages.programs .mobile.boxes {
	display:none;
}

#pages.programs .boxes .box{
	float:left;
	border:2px solid  #e6830e;
	font-size:14px;
	 
	width:32%;
	margin:30px 0 30px 0;
	height:160px;
}

#pages.programs .boxes.short .box{
	height:130px;
}

#pages.programs .boxes.longer .box{
	height:190px;
}

#pages.programs .box.middle{
	margin:30px 8px 30px 8px;
}

#pages.programs .boxes .icon{
	margin:-40px auto 0px auto;
	background:#fff;
	width:96px;
}

#pages.programs .boxes .desc{
	text-align:center;
	text-transform:uppercase;
	font-family: 'montserratbold';
	width:95%;
	line-height:18px;
	margin:0 auto;
}

#pages.programs .boxes .small{
	font-size:12px;
	line-height:13px;
	padding:5px 0 0 0;
	text-transform:none;
	font-family: Arial, Helvetica, sans-serif;
}

#pages.programs img.program-image {
        width: 75px;
    float: left;
    height: auto;

}

#pages.programs a.blog {
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    background: #e6830e;
    float: right;
    color: #fff;
    display: block;
    width: 20%;
    font-family: 'montserratregular';
    /*margin: 10px 30px 0 0;*/
    padding: 8px 0;
}

#pages.programs h2.orange {
    font-family: "minion-pro",serif;
    position: relative;
    z-index: 999;
    margin: -30px auto 60px auto;
    background-color: #e6830e;
    color: #FFF;
    width: 60%;
    letter-spacing: 2px;
    padding: 18px 0;
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    text-transform: uppercase;
    text-align: center;
}

#pages.programs h1.orange {
	width:60%;
	position:relative;
	z-index:999;
}

#pages.programs h1.orange.paramedic{
	background:#fff;
	margin: 0 auto;
    width: 100%;
}

#pages.programs h1.orange.paramedic img{

    display: block;
    margin: -90px auto 100px auto;
}

#pages.programs .main.paramedic{
	width:100%;
}

#pages.programs .wrapper.paramedic{
	margin:-50px 0 0 0;
	z-index:9999;
}

.banner.paramedic {
    max-height: 100%;
	position:relative;
     
    margin: -250px 0 -180px 0;
}

#pages.programs .watch{
	position: absolute;
    top: -230px;
    right: 20px;
	color:#fff;
	letter-spacing:1px;
	font-size:13px;
	width:145px;
	padding:5px 0;
	text-align:center;
	text-transform:uppercase;
	border:1px solid #fff;
	text-decoration:none;
	display:block;
    z-index: 99;
}

.fancybox-overlay{
	 
}

#pages.programs h2, .dn-head, .entry-title {
	color:#0f2a48;
	font-size: 18px;
	line-height:18px;
	margin:0px 0px 25px 0px;
    text-align: left;
	padding:0px 0px 8px 0px;
	border-bottom:2px solid #e6830e;
}

#pages.programs h3{
	clear:both;
	font-family: 'montserratbold';
	text-transform:uppercase;
	font-size:16px;
	line-height:16px;
	padding:0px 0px 10px 0px;
}

#innerwrapper #pages.programs{
	padding:0px;
}

#pages.programs .wrapper{
	position:relative;
}

#pages.programs .block{
	position:absolute;
	min-height:1200px;
	top:0;
	right:0%;
    background-color:#f7fcff;
	width:68%;
	height:100%;
	margin:-120px 0 0 0;
	z-index:9;
	display:none;
}

#pages.programs .bg{
	background-color: #0f2a48; 
	height: 30px;
    position: absolute;
    left: 0;
    top: 0;
	padding:0 0 20px 0;
    width: 750px;
    margin:5px 0 0 -450px;
	display:none;
}

#pages.programs .leftnav {
    width: 24%;
	padding:20px 20px 0 20px;
    left: 0;
	background-color: #0f2a48; 
    top: 0;
	color:#fff;
    float: left;
}

#pages.programs .leftnav .box, #pages.student .leftnav li.cat-item {
	margin:0 0 10px 0;
}

#pages.programs .leftnav dd {
	display:none;
	background:#234561;
	padding:20px 0 0 40px;
}

#pages.programs .leftnav dt,  #pages.student .leftnav li.cat-item {
	cursor:pointer;
	background-image:url(images/programs-plus.jpg);
	background-repeat:no-repeat;
	background-position:92% 15px;
	margin: 0 0 20px 0;
}

#pages.student .leftnav li.cat-item {
	margin:0px;
}

#pages.programs .leftnav .title, #pages.student .leftnav li.cat-item {
	padding:15px 0 0 15px;
}

#pages.student .leftnav li.cat-item.nopad {
	padding:5px 0px 0px 15px;
}

#pages.programs .leftnav dt.opened,  #pages.student .leftnav li.current-cat-parent, #pages.student .leftnav li.current-cat {
	background-color:#234561;
	margin:0px;
	background-image:url(images/programs-minus.jpg);
}

#pages.student .leftnav li.cat-item {
	background-image:none;
}

#pages.programs .leftnav .link, #pages.student .leftnav li {
	font-family: 'montserratbold';
	text-transform:uppercase;
}

#pages.programs .leftnav dd .link, #pages.student .leftnav ul.children li, #pages.student .leftnav li.download {
	text-transform:none;
	font-family: 'montserratregular';
}

#pages.programs .leftnav .link a, #pages.student .leftnav li a {
	color:#fff;
	display:block;
	padding:0 0 20px 0;
	position:relative;
	text-decoration:none;
}

#pages.student .downloads {
	margin:20px 0px 0px 0px;
}

#pages.student .leftnav .linkedin {
    text-align: center;
    padding: 10px 0px 0px 0px;
}

#pages.student .leftnav li.download.icon{
	background-image:url(images/programs-download.png);
	background-repeat:no-repeat;
	background-position:93% 0px;
}


#pages.student .leftnav li.download.icon:hover{
	background-image:url(images/programs-download-mo.png);
}

#pages.student .leftnav li ul.children {
	display:block;
	padding:0px 0px 0px 20px;
}


#pages.programs .leftnav .bottom .link a, #pages.student .downloads li a {
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	background-repeat:no-repeat;
	background-position: 40px 16px;
	padding:16px 0 16px 70px;
}

#pages.student .downloads li a {
	border-bottom:none;
	text-transform:none;
}

#pages.programs .leftnav .bottom .link a:hover, #pages.student .downloads li a:hover {
	background-color:#e6830e;
	color:#fff;
}

#pages.programs .leftnav .bottom .link a.apply {
    background-color: #e6830e;
}

#pages.programs .leftnav .bottom .refresher a {
	background-color:#41849f;
	border-bottom:none;
	padding-left:35px;
}

#pages.programs .leftnav .bottom .refresher a.lion {
	color:#FFF;
}

#pages.programs .leftnav .bottom .refresher a:hover {
		background-color:#41849f;
}
#pages.programs .leftnav .bottom .link.title, #pages.student .downloads li.cat-item {
	margin:0 -20px;
	padding:0px 0 0 0;
}

#pages.student .leftnav {
	width:28%;
}

#pages.student .downloads li.cat-item { 
	margin:0px -20px;
}

#pages.programs .leftnav .bottom .link a.brochure,  #pages.student .downloads li.download a {
	background-image:url(images/programs-download.png);
	border:none;
}

#pages.student .downloads li.download a {
	border-top:2px solid #fff;
}

#pages.programs .leftnav .request, #pages.student .downloads li.join a{
	background-image:url(images/programs-request.png);
}

#pages.programs .leftnav .apply, #pages.student .downloads li.form a {
	background-image:url(images/programs-apply.png);
}

#pages.programs .leftnav .bottom a.register {
	background-image:url(images/programs-register.png);
	border-bottom:none;
}

#pages.programs .leftnav a:hover, #pages.programs .leftnav a.lion, #pages.student .leftnav li.current-cat a {
	color:#e6830e;
	background-color:transparent;
}

#pages.student .leftnav li.current-cat ul.children a {
	color:#FFF;
}

#pages.student .leftnav li.current-cat ul.children a.alumni-button {
    background: #e6830e;
    width: 141px;
    padding: 10px 7px;
    margin-bottom: 10px;
    border-radius: 3px;
}

#pages.student article#post-73 h3 {
	cursor:pointer;
}

/*Programs*/
#pages.programs .program-extra {
    float: right;
    width: 66%;
    margin-bottom: 40px;
    margin-top: -60px;
}

#pages.programs .right {
	/*min-height:800px;*/
	float:right;
	text-align:justify;
	position:relative;
	z-index:99;
	line-height:20px;
	width:66%;
	padding:0px 0px 50px 0px;
	position:relative;
}

#pages.programs .right u {
    cursor: default;
}

#pages.programs .right p {
	margin-top:0px;
}

#pages.programs .right ul {
	margin:12px 0px 0px 0px;
}

#pages.programs .right ul li {
	list-style-image:url(images/bullet_icon.gif);
	margin:0px 0px 12px 0px;
}

#pages.programs .right ul li ul {
	padding:15px 15px 5px 15px;
}

#pages.programs .right p a {
	color:#102e52;
}

#pages.programs .right .col25 {
	text-align: left;
	float:left;
	width:25%;
	padding:0px 0px 15px 0px;
}

#pages.programs .right .col75 {
	float:right;
	width:70%;
	padding:0px 0px 15px 0px;
}

#pages.programs .right .col33 {
	float:left;
	width:32%;
	padding:0px 0px 25px 0px;
}

#innerwrapper #pages.programs .main .right ul li, #innerwrapper #pages.programs .main .right ol li {
	padding:0px 2px 2px 15px;
	list-style-position:inside;
	list-style-type:circle;
}

#innerwrapper #pages.programs .main .right ol li {
	list-style-type:decimal;
}

#pages.programs .buttons {
	clear:both;
	overflow:hidden;
	text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.5px;
    line-height: 12px;
	margin:20px 0px;
	text-align:right;
}

#pages.programs .buttons a.link {
	text-decoration:none;
    color: #e6830e;
	display:block;
	text-align:right;
	float:left;
	padding:0px 0px 3px 0px;
	margin:0px 15px 10px 0px;
	border-bottom:2px solid #e6830e;
}

#pages.programs .affiliatelogo {
	border-bottom:1px solid #0f2a48;
	padding:5px 0px 10px 0px;
	margin:0px 0px 20px 0px;
}

#pages.programs .right dt{
	float:left;
	padding:0 5px 0 0;
	text-decoration:underline;
	cursor:pointer;
}

#pages.programs .right .faq dt{
	float:none;
	padding:0px 0 0px 35px;
	text-decoration:none;
}

#pages.programs .right dd{
	display:none;
	position:absolute;
	top:325px;
}

#pages.programs .right .faq dd{
	position: initial;
}

#pages.programs .right dd ul li{
	margin:0 0 0px 0!important;
	padding:0px;
}

#pages.programs .right dd.graduate{
	top:505px;
}

#pages.ct-mri .large{
	margin: 0 0 50px 0;
}

#pages.ct-mri .boxes{
	width: 385px;
    margin: auto;
    text-align: center;
}

#pages.ct-mri .box{
	font-size:25px;
	padding:12px 0;
	margin:0 50px 0 0;
	width: 37%;
}



/*Student Services */
#pages.student .text {
	border-top:4px solid #102e52;
	padding:20px 0px;
	margin:0px;
}

#pages.student .text p {
	margin:0px;
}

#pages.student .site-content {
	padding:0px;
}

#pages.student .content-area {
	float:none;
	width:100%;
	padding:20px 0px 0px 0px;
	margin:0px;
}

#pages.student .search-form {
	float:right;
	width:40%;
}

#pages.student article {
	clear:both;
}

#pages.student article .entry-content {
	clear:both;
	width:100%;
	float:none;
}

#pages.student article .entry-footer {
	clear:both;
	width:100%;
	margin:0px;
	text-align:left;
}

#pages.student article .entry-footer span {
}

#pages.student article .entry-footer span.cat-links, #pages.student article .entry-footer span.entry-format {
	display:none;
}

#pages.student .post-thumbnail {
	float:left;
	width:25%;
	margin:0px 2% 0px 0px;
}
/*
#pages.student .detail .post-thumbnail {
	float:left;
	width:100%;
	margin:0px 2% 30px 0px;
}
*/
#pages.student .info {
	float:right;
	width:70%;
}

#pages.student .info.full {
	width:100%;
	float:none;
}

#pages.student article a.more-link {
	float:right;
	margin:10px 0px 0px 0px;
	text-align:right;
	color:#e6830c;
}
	
#pages.student #jobsbyfield {
	border-left:1px solid #102e52;
	font-size:13px;
	display:table;
	overflow:hidden;
	border-right:1px solid #102e52;
}

#pages.student #jobsbyfield .row {
	display:table-row;
}

#pages.student #jobsbyfield .col1,  #pages.student #jobsbyfield .col2, #pages.student #jobsbyfield .col3, #pages.student #jobsbyfield .col4 {
	width:20%;
	display: table-cell;
	text-align:left;
	border-right:1px solid #102e52;
	border-bottom:1px solid #102e52;
	padding:5px 2%;
}

#pages.student #jobsbyfield .col1 {
	clear:both;
}

#pages.student #jobsbyfield .col2, #pages.student #jobsbyfield .col4 {
	width:30.002%;
}

#pages.student #jobsbyfield .col4 {
	display:none;
	font-size:12px;
	border-right:none;
}

#pages.student #jobsbyfield .col4 .viewall {
	text-decoration:underline;
	cursor:pointer;
}

#pages.student #jobsbyfield .text {
	border:none;
	text-decoration:none;
	font-size:12px;
	text-align:justify;
}

#jobsbyfield .header {
	text-transform:uppercase;
	font-weight:bold;
	color:#FFF;
	background-color: #e6830e;
	text-align:center !important;
	border-right:1px solid #FFF  !important;
	padding:5px 0px!important;
	font-size:18px!important;
	border-bottom:none!important;
	text-decoration:none !important;
}

/*Accreditations*/
#innerwrapper #pages.accreditations{
	font-size:15px;
	padding:0px;
	line-height:28px;
}

#pages.accreditations a{
	text-decoration:none;
	color:#000;
}

#pages.accreditations .main .learn{
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	background:#e6830e;
	color:#fff;
	display:block;
	width:45%;
	font-family: 'montserratregular';
	margin:auto;
	padding:10px 0;
	font-size:18px;
	border-radius:10px;
	font-weight:bold;
}

#pages.accreditations .main .learn:hover{
	background:#102e52;
}

#pages.accreditations .top{
	width:50%;
	float:left;
	text-align:center;
}

#pages.accreditations .top.right{
	float:right;
}

#pages.accreditations .top .title{
	text-transform:uppercase;
	padding:0 0 5px 0;
	font-family: 'montserratregular';
}

#pages.accreditations .top .logo{
	width:29%;
	margin:20px auto 30px auto;
}

#pages.accreditations .top .small{
	font-size:11px;
	font-style:italic;
	padding: 30px 0 0 0;
}

#pages.accreditations .schools{
	margin:60px 0 0 0;
	background:#102e52;
	padding:0 0 45px 0;
}

#pages.accreditations .schools .box{
	background:#FFF;
	float:left;
	text-align:center;
	line-height:25px;
	height:695px;
	margin:45px 0 0 0;
	padding:4%;
	width:40%;
}

#pages.accreditations .schools .box a{
	color:#102e52;
}

#pages.accreditations .schools .box.even{
	float:right;
}

#pages.accreditations .schools .title{
	color:#102e51;
	font-size:18px;
	text-transform:uppercase;
	margin:0 0 30px 0;
	font-family: 'montserratbold';
}

#pages.accreditations .schools h2 {
    color: #102e51;
    font-size: 18px;
    text-transform: uppercase;
    margin: 0 0 30px 0;
    font-family: 'montserratbold';
}

#pages.accreditations .schools .large{
	height:110px;
}

#pages.accreditations .schools .small{
	font-size:11px;
	margin:15px 0 25px 0;
	line-height:15px;
	padding:0 0 25px 0;
	min-height:55px;
	border-bottom:2px solid #102e51;	
}

#pages.accreditations .schools .logo{
	float:left;
	width:20%;
	clear:both;
	padding:40px 0 0 4.5%;
}

#pages.accreditations .schools .right{
	float:right;
	font-size:11px;
	line-height:16px;
	font-family: 'montserratregular';
	width:61%;
	padding:30px 4.5% 0 0;
	text-transform:uppercase;
	text-align:left;
}

#pages.accreditations h1 {
    padding-bottom: 0px;
    margin-bottom: 30px;
}

/*Admissions*/
#pages.admissions h1, #pages.links h1 {
	margin:-60px auto -40px auto;
}

#pages.admissions .top, #pages.links .top {
	padding:80px 0 1px 0;
	margin:0 0 60px 0;
	background:#102e52;
}

#pages.admissions .requirements{
	background-image:url(images/admissions-bg.png);
	padding: 1px 0 20px 0;
	background-repeat:no-repeat;
  	background-size: 100%;
}

#pages.admissions .requirements .box{
	background:#FFF;
	font-size:17px;
	width:95%;
	margin:13px auto;
}

#pages.admissions .title{
	font-size:21px;
	padding:30px 0 0 0;
	text-transform:uppercase;
	font-family: 'montserratbold';
	text-align:center;
}

#pages.admissions .requirements ul{
	margin:0px auto;
	width:85%;
	padding:43px 0;
}

#pages.admissions .requirements ul li{
	list-style-type:disc;
}

#pages.admissions .links a{
	text-decoration:none;
}

#pages.admissions a{
	color: #102e52;
}

#pages.admissions .box a{
	text-decoration:none;
}

#pages.admissions .requirements ul a{
	color:#102e52;
}

#pages.admissions .top .links a, #pages.links .top .programlinks a {
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	display:block;
	text-transform:uppercase;
	font-family: 'montserratregular';
	margin:15px 0 0 0;
	font-size:16px;
}

#pages.admissions .top .links a:hover, #pages.links .top .programlinks a:hover {
	color:#e6830e;
}

#pages.admissions .top .arrow, #pages.links .top .arrow {
	width:4.5%;
	padding:15px 0;
	margin:0px auto;
}

#pages.admissions .program{
	margin:0 0 40px 0;
	border-bottom:2px solid #e6830e;
	font-size:16px;
	line-height:30px;
	padding:0 0 20px 0;
}

#pages.admissions .program ol li {
	list-style-type:decimal;
	padding:0px 0px 0px 15px;
	color:#e6830e;
	font-weight:bold;
	list-style-position:inside;
}

#pages.admissions .program ol li span {
	color: #102e52;
	font-weight:normal;
}

#pages.admissions .program ol li a {
	color: #102e52;
	text-decoration:underline;
}

#pages.admissions .program.last{
	border:none;
}

#pages.admissions .program .title{
	font-size:18px;
	line-height:18px;
	text-align:left;
	padding:0 0 20px 0;
}

#pages.admissions .program .title span{
	font-style:italic;
	font-size:14px;
	font-weight:normal;
	text-transform:none;
	
}

#pages.admissions .program a.download {
	display:block;
	text-align:right;
	color:#e6830e;
	padding:30px 0px 0px 0px;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:0.5px;
	line-height:12px;
}

#pages.admissions .dates {
	display:block;
	color:#e6830e;
	padding:30px 0px 0px 0px;
	font-size:17px;
	letter-spacing:0.5px;
}

#pages.admissions .link{
	border:3px solid #e6830e;
	padding:20px 0 20px 0;
	text-align:center;
	font-size:13px;
	width:45%;
	font-family: 'montserratregular';
	margin:30px auto 60px auto;
}

#pages.admissions .link a, #pages.admissions .requirements a{
	text-decoration:none;
	color:#fff;
}

#pages.admissions .link a .large, #pages.open-house .large{
	text-transform:uppercase;
	font-size:20px;
	padding:0 0 10px 0;
}

#pages.admissions a .click{
	font-size:15px;
	text-transform:uppercase;
	padding:10px 0;
	width:25%;
	background:#e6830e;
	margin:20px auto -40px auto;
}

#pages.admissions .requirements a .click{
    margin: -57px auto 20px auto;
    width: 18%;
    text-align: center;
    font-weight: bold;
}

/*Dental Webinar*/
#pages.dental-webinar h1{
	width:38%;
	margin:-30px auto 60px auto;
}

#pages.dental-webinar .program .info{
	display:inline-block;
	width:58px;
	font-weight:bold;
}

/*Open House*/
#pages.open-house .left{
	float:left;
	width:65%;
}
#pages.open-house .right{
	float:right;
	width:33%;
}
#pages.open-house .video{
	margin-top:20px;
}

/*Clinical Clearance*/
#pages.ccp .step{
	margin:0 0 40px 0;
	font-size:16px;
	line-height:30px;
	padding:10px 0 10px 0;
	font-family: 'montserratregular';
}

#pages.ccp .step .title{
	font-size:21px;
	text-transform:uppercase;
	font-family: 'montserratbold';
	line-height:18px;
	text-align:left;
	padding:0 0 0 20px;	
    border-left: 10px solid #102e52;
}

#pages.ccp .step a {
	text-align:right;
	color:#e6830e;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:0.5px;
	line-height:12px;
}

#pages.ccp .step .bul {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 0 40px;
}

#pages.ccp .center {
	text-align:center;
}

#pages.ccp .button a{
	margin:12px 0 0 0;
}

#pages.ccp .button a div{
	font-family: 'montserratregular';
	text-transform:capitalize;
}


/*Consumer Info*/
#pages.consumer h1.orange{
	width:50%;
}

#pages.consumer a{
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	padding: 12px 0 12px 30px;
	color:#000;
	margin:0 0 10px 0;
	border-bottom:2px solid #102e52;
	border-left:10px solid #102e52;
	font-family: 'montserratregular';
	font-size:14px;
}

#pages.consumer a:hover{
	color:#e6830e;
	border-bottom:2px solid #e6830e;
	border-left:10px solid #e6830e;
}

#pages.consumer .sub{
	font-size:18px;
	text-transform:uppercase;
	margin:40px 0 15px 0;
	font-family: 'montserratregular';
}

#pages.consumer .subheader {
	font-size:18px;
	text-transform:capitalize;
	padding:25px 0px 15px 0px;
	font-family: 'montserratregular';
}

#pages.consumer .sub.small{
	font-size:16px;
	margin: 20px 0 15px 50px;
}

#pages.consumer .list{
	margin:0 0 50px 50px;
}

#pages.consumer .list.small{
	margin:0 0 0 70px;
}

#pages.consumer span{
	font-style:italic;
	font-weight:bold;
	font-size:13px;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
}

#pages.consumer a p{
	margin:-10px 0 5px 0;
}

/*Gainful Employment*/
#pages.admissions dl{
	margin:20px 0 0 0;
}

#pages.admissions dl dt{
	font-family: 'montserratregular';
	font-weight:bold;
	padding:15px 0 0 0;
	color:#e6830e;
}

#pages.admissions ul li{
	list-style-position:inside;
	list-style-type:disc;
}

#pages.admissions dd{
	padding:10px 0 0 30px;
}

#pages.admissions dd ul{
	padding:5px 0;
}



/*Links*/
#pages.links h1.orange {
	width:23%;
}

#pages.links .sub a {
	border:none;
}

#pages.links .top a, #pages.links .top a:hover{
	padding:0px;
	border:none;
}

/*Financial Aid*/
#pages.financial{
	text-align:center;
	font-size: 15px;
}

#pages.financial .caps{
	text-transform:uppercase;
	margin:0 0 50px 0;
	font-size: 20px;
    line-height: 35px;
	font-family: 'montserratregular';
}

#pages.financial .par{
	text-align:justify;
	line-height: 30px;
}

#pages.financial .boxes{
	text-align:center;
	margin:0 auto;
}

#pages.financial .box{
	display: inline-block;
	background:#234561;
	color:#fff;
	width:29.8%;
	border:1px solid #e68210;
	text-transform:uppercase;
	padding:30px 0;
	text-decoration:none;
	font-family: 'montserratregular';
	margin:20px 40px 20px 0;
	font-size:16px;
	height:40px;
}

#pages.financial .box.last{
	margin:20px 0 20px 0;
}

#pages.financial .box.ge{
	float: none;
    margin: 20px auto 60px auto;	
}

#pages.financial .gea{
	color: #fff;
	text-decoration:none;
}

#pages.financial .link{
	color:#e68210;
}

#pages.financial .mid{
	line-height: 30px;
    width: 70%;
    margin: 0 auto;
	padding:0px 0 20px 0px;
}

#pages.financial .title{
	text-transform:uppercase;
	padding:20px 0 10px 0px;
    font-size: 20px;
	font-family: 'montserratregular';
    letter-spacing: 1px;
}

#pages.financial .wrap{
	width:40%;
	margin:0 auto;
}

#pages.financial .wrap a {
	color: #102e52;
}

#pages.financial .info{
	text-align:center;
	padding:30px 0 0px 0;
	font-size: 14px;
    font-family: 'montserratregular';
}

#pages.financial .info.right{
	float:right;
}

#pages.financial .info .icon{
	width:7.5%;
	margin:0 auto 10px auto;
}

#pages.financial .info .small{
	font-size: 12px;
    padding: 5px 0 0 0;
}

#pages.financial .form {
	float:none;
	padding:20px 10%;
	width:80%;
	margin:15px auto 0px auto;
	border:2px solid #e68210;
	font-size: 14px;
    font-family: 'montserratregular';
}


#pages.financial .form .textfield, #pages.financial .form .textarea {
	width:98%;
	padding:0px 0px 0px 2%;
	min-height:30px;
	margin:0px 0px 10px 0px;
	font-size:12px;
	border:1px solid #41849f;
	
}

#pages.financial .form .captcha {
	text-align:center;
}

#pages.financial .disclaimer{
	font-size:12px;
	padding:10px 0 0 0;
}

#pages.financial .disclaimer .schoolinfo {
	text-align:justify;
	padding:25px 0px 0px 0px;
	line-height:18px;
}

/*Services*/
#pages.services a.download{
	width:27%;
	margin:0px auto 20px auto;
	display:block;
}

/*News*/
#pages.news .title {
	text-align:left;
}

#pages.news .date {
	color:#e6830e;
	font-weight:bold;
	padding:0px 0px 15px 0px;
}

#pages.news .desc {
	text-align:justify;
	line-height:25px;
}

#pages.news a {
	color:#e6830e;
	text-align:right;
}

/*Apply*/
#pages.apply .banner {
	max-height:250px;
}

#pages.apply h1 {
	width:60%;
	margin:-30px auto 50px auto;
}

#pages.apply h2 {
	color:#e6830e;
	font-size:25px;
	text-align:center;
	margin:0px auto 30px auto
}

#pages.apply .share {
	width:50%;
	margin:0 auto;
	text-align:center;
}

#pages.apply a.button {
	 text-align: center;
    font-size: 16px;
    height: 30px;
	font-weight:bold;
	text-decoration:none;
    text-transform: uppercase;
    border: none;
	padding:15px;
	color:#FFF;
    background-color: #0f2a48;
}

#pages.apply .text {
	padding:0px 0px 15px 0px;
}

#pages.apply a {
	color:#e6830e;
}

.dn-sponsortext {
	font-weight: bold;
	font-size: 16px;
}

.dn-padding {
	padding: 5px;
}

.dn-smalltext {
	font-size: 10px;
}

#dn-center {
	width: 80%;
	margin:0 auto;
	clear: both;
	overflow: hidden;
	position: relative;
}

.dn-head{
	margin:15px 0px;
	color:#0f2a48;
}

.dn-subhead{
	margin:15px 0px 5px 0px;
	font-family: 'montserratregular';
	text-transform:uppercase;
	text-align:center;
	font-size:15px;
	color:#0f2a48;
}


.dn-twoleft {
	float: left;
	width: 49%;
}

.dn-tworight {
	float: right;
	width: 49%;
}

.dn-onefull {
	width: 100%;
	clear: both;
}

.dn-threewrap {
	float: left;
	width: 66%;
}

.dn-threeleft {
	float: left;
	width: 50%;
}

 .dn-threecenter {
	float: right;
	width: 50%;
}

.dn-threeright {
	width: 33%;
	float: right;
}

.dn-title {
	font-size: 12px;
	text-align:justify;
	line-height:18px;
	font-weight: bold;
}

.dn-title.red {
	color:red;
}

.dn-textfield, .dn-textfieldsm, .dn-textarea {
	width: 100%;	
	height:25px;
	border:1px solid #b9bec4;
	border-top: 1px solid #A0A0A0;
}

.dn-textfieldsm {
	width: 50%;
}

.dn-textfieldsml {
	width: 32%;
}

.dn-star {
	color: #F00;
}

.dn-spacer {
	clear:both;
	height:18px;
}

.dn-clear {
	clear:both;
}

.dn-textarea {
	height:100px;
}

.dn-disclaimer {
	font-size:10px;
	margin:25px 0px 0px 0px;
	text-align:center;
}

#pages.apply .orangetxt {
	color:#e6830e;
}

#pages.apply .box {
	width:44%;
	text-align:center;
	padding:10px 0px;
	margin:25px auto 0px auto;
	background-color:#ebebe4;
	border:1px solid #b9bec4;
}

#pages.apply ul {
	padding:5px 10px;
}

/*Alumni*/
#pages.alumni .box {
	clear:both;
	overflow:hidden;
	margin:0px 0px 35px 0px;
}

#pages.alumni .photo{
	float:left;
	width:20%;
}

#pages.alumni .bio{
	float:right;
	width:75%;
}

#pages.alumni .text{
	text-align:justify;
}

#pages.alumni .name{
	color:#e6830e;
	padding:0 0 15px 0;
	font-size:28px;
	font-family: minion-pro-condensed-subhead;
}

#pages.alumni .title{
	padding:60px 0 60px 0;
	text-align:center;
	font-size:32px;
	font-family: minion-pro-condensed-subhead;
	text-transform:uppercase;
}

#pages.alumni .read-more br{
	display:none;
}

#pages.alumni .text a{
	font-family: 'montserratregular';
	text-transform:uppercase;
	text-decoration:none;
	color:#e6830e;
	font-size:12px;
	padding:0 0 0 10px;
	font-style:italic;
}

/*Student Leadership*/
#pages.leadership h1.orange{
	margin:-40px auto;
}

#pages.leadership .sub{
	font-size:18px;
	text-align:center;
	line-height:25px;
	letter-spacing:3px;
	background:#102e52;
	text-transform:uppercase;
	color:#fff;
	margin:0 0 20px 0;
	padding:60px 0 40px 0;
}

#pages.leadership .banner img{
	margin:-100px 0 0 0; 
}

#pages.leadership .bottom{
	padding:5px 0 0 0;
	font-size:16px;
	color:#e6830e;
	letter-spacing:0;
	text-transform:none;
}

#pages.leadership ul{
	padding:0 0 0 15px;
}

#pages.leadership h2{
	font-size:30px;
	padding:30px 0 10px 0;
	text-transform:none;
	color: #e6830e;
	font-family: "minion-pro",serif;
}

#pages.leadership li{
	    color: #e6830e;
		list-style-type:disc;
}

#pages.leadership li span{
	color:#102e52;
}

#pages.leadership .title{
	text-align:center;
	color:#fff;
	font-family: "minion-pro",serif;
	font-size:24px;
	letter-spacing:1px;
	padding:30px 0;
	background:#102e52;
	text-transform:uppercase;
	margin:50px 0 0 0;
}

#pages.leadership .photo{
	float:left;
	padding:5px;
	width:13%;
	border:2px solid #102e52;
	margin:50px 0 0 0;
}

#pages.leadership .info{
	float:left;
	width:58%;
	margin:50px 0 0 30px;
}

#pages.leadership .name{
	color:#e6830e;
	font-size:30px;
	font-family: "minion-pro",serif;
}

#pages.leadership .position{
	text-transform:uppercase;
	padding:5px 0 20px 0;
	font-weight:bold;
	font-size:16px;
}

#pages.leadership .info .text{
	text-align:justify;
	font-size:16px;
	line-height:28px;
}

#pages.leadership .quote{
	float:right;
	font-size:21px;
	width:19%;
	font-style:italic;
	margin:50px 0 0 0;
	border-left:2px solid #102e52;
	padding:50px 0 50px 40px;
}

#pages.leadership .quote span{
	color:#e6830e;
	 
}

#pages.leadership .signature{
	color:#e6830e;
	padding:5px 0 0 0;
	font-size:16px;
}

#pages.leadership .read-more br{
	display:none;
}

#pages.leadership .more a{
	 
	width:90px;
	margin:10px 0 0 0;
	text-align:center;
	font-weight:bold;
	 
	font-size:12px;
 
	padding:5px 0;
	color: #e6830e;
}

/*Contact*/
#pages.contact{
	background-image:url(images/contact_map.jpg);
	background-size:100%;
	padding:0px!important;
}

#pages.contact h1.orange{
	margin:400px auto -30px auto;
}

#pages.contact .info{
	background: rgba(12,38,74,0.9);
	font-family: 'montserratregular';
	padding:100px 0 60px 0;
}

#pages.contact .info .left{
	float:left;
	text-transform:uppercase;
	font-size:16px;
	line-height:22px;
	padding:10px 0 0 0;
	color:#FFF;
	width:30%;
}

#pages.contact .info .left .title{
	font-size:18px;
	padding:0 0 25px 0;
	line-height:28px;
}

#pages.contact .info .left a{
	color:#FFF;
}

#pages.contact .info .left .buttons{
	margin:30px 0 0 0;
}

#pages.contact .info .left .buttons a{
	display:block;
	text-decoration:none;
	padding: 15px 0 15px 20px;
	border:2px solid #FFF;
	font-size:14px;
	margin:0 0 20px 0;
}

#pages.contact .info .left .buttons a:hover{
	border:2px solid #e6830e;
}

#pages.contact .info .left .buttons a .icon{
	float:left;
	width:8%;
}

#pages.contact .info .left a .icon .orange{
	display:none;
}

#pages.contact .info .left a:hover .white{
	display:none;
}

#pages.contact .info .left a:hover .orange{
	display:block;
}

#pages.contact .info .left a .text{
	float:right;
	color:#FFF;
	width:85%;
}

#pages.contact .info .left a:hover .text{
	color:#e6830e;
}

#pages.contact .info .right{
	float:right;
	border:2px solid #e6830e;
	width:55%;
	padding:2%;
}

#pages.contact .info .right .textfield, #pages.contact .info .right .textarea{
	background:#FFF;
	margin:0 0 15px 0;
	padding:20px 0 20px 20px;
	color:#919191;
	width:96%;
	font-size:12px;
	text-transform:uppercase;
}

#pages.contact .info .right .textfield.leftfield {
	float:left;
	width:45%;
}

#pages.contact .info .right .textfield.rightfield {
	float:right;
	width:45%;
}

#pages.contact .info .right .smalltext {
	margin:-11px 0px 15px 0px;
	color:#FFF;
	text-align:right;
	font-size:12px;
}

#pages.contact .info .right select.textfield{
	width:100%;
} 

#pages.contact .info .right .textarea{
	resize:none;
}

#pages.contact .info .right .captcha{
	float:left;
	width:75%;
}

#pages.contact .info .right .but{
	float:right;
	width:25%;
}

#pages.contact .info .right .but .button{
    width:100%;
	
}

#pages.contact .info .right .but .button .submit{
	background:#e6830e;
	width:100%;
	padding: 15px 0;
}

#pages.contact .info .right .smalltext{
	color: #fff;
    text-align: right;
    font-size: 12px;
	margin: -11px 0 15px 0;
    text-transform: uppercase;
}

#pages.contact .info .right .smalltext.disclaimer{
    text-transform: none;
	font-style:italic;
	clear: both;
    text-align: left;
    padding: 15px 0 0 0;
}

#pages.contact .info .right .smalltext a{
    color: #fff;
}

/*Gainful Employment*/
#pages.gainful-employment .main {
	padding-bottom:20px;
	max-width:800px;
}

#pages.gainful-employment h1 {
	padding-bottom:0;
	line-height:36px;
}

#pages.gainful-employment   .program-name {
            font-family: Palatino Linotype, Times New Roman;
            font-size: 18px;
            font-weight: normal;
            color: #f7941d;
        }

#pages.gainful-employment   .program-level-length {
            font-family: Palatino Linotype, Times New Roman;
            font-size: 13px;
            font-weight: normal;
            color: #e6e2c8;
        }


#pages.gainful-employment .question-icon {
            float: left;
            width: 12px;
            height: 8px;
            margin-top: 3px;
            background-image: url(images/icon_q.png);
            background-repeat: no-repeat;
        }

#pages.gainful-employment .answer-icon {
            float: left;
            width: 12px;
            height: 8px;
            margin-top: 3px;
            background-image: url(images/icon_a.png);
            background-repeat: no-repeat;
        }

#pages.gainful-employment .qa-text {
            float: left;
            width: 270px;
            margin-left: 5px;
            font-family: Arial;
            font-size: 12px;
            font-weight: bold;
            color: #333333;
        }

#pages.gainful-employment .qa-text-long {
            float: left;
            width: 304px;
            margin-left: 5px;
            font-family: Arial;
            font-size: 12px;
            font-weight: bold;
            color: #333333;
        }

#pages.gainful-employment  .qa-space {
            height: 15px;
        }

#pages.gainful-employment  .divider {
            background-image: url(images/dotdivider.gif);
            background-repeat: repeat-x;
            height: 1px;
            margin-top: 15px;
            padding-bottom: 15px;
            margin-left: 0px;
            margin-right: 15px;
			background-color:transparent;
        }

#pages.gainful-employment  #divAdditionalInfoLink {
            background-image: url(images/icon_question.png);
            background-repeat: no-repeat;
            background-position: 0px 1px;
            height: 15px;
            padding-left: 18px;
            margin-left: 5px;
            margin-top: 80px;
        }
/*
#pages.gainful-employment  a:link {
            font-family: Arial;
            font-size: 11px;
            color: #333333;
            font-weight: normal;
            text-decoration: underline;
        }

#pages.gainful-employment  a:visited {
            font-family: Arial;
            font-size: 11px;
            color: #333333;
            font-weight: normal;
            text-decoration: underline;
        }

#pages.gainful-employment  a:hover {
            font-family: Arial;
            font-size: 11px;
            color: #333333;
            font-weight: normal;
            text-decoration: underline;
        }
*/	
	
#pages.gainful-employment .additional {
			font-weight:bold;
			margin-bottom:3px;
	}

#pages.gainful-employment .small-text {
            font-family: Arial;
            font-size: 11px;
            color: #333333;
            font-weight: normal;
        }

#pages.gainful-employment .popup-close {
            cursor: pointer;
        }

/* Testimonials */
#pages.testimonial .name {
    font-size: 16px;
    text-transform: uppercase;
    /*float: right;*/
    font-weight: bold;

}

#pages.testimonial .city {
    clear: both;
   /* float: right;*/
    font-style: italic;
}



#pages.testimonial .testimonial {
	text-align: justify;
    line-height: 25px;
   
    padding: 15px 0px 15px 0px;
    color: #102e54;
    width: 48%;
    float: left;
}

.testimonial2 {
    text-align: justify;
    line-height: 25px;
    padding: 15px 0px 15px 0px;
    color: #102e54;
    width: 48%;
    float: right;
}

#pages.testimonial .testimonial .testimonial-img, #pages.testimonial .testimonial2 .testimonial-img {
    float: right;
	padding-left: 15px;
}

/*Glossary*/
#pages.glossary .links a{
	text-transform:uppercase;
	color:#102e52;
	text-decoration:none;
	padding:0 26px 0 0;
	font-size:16px;
	font-family: 'montserratregular';
}

#pages.glossary .links a.grey, #pages.glossary .links a.grey:hover{
	color:#d4d4d4;
}

#pages.glossary .links a:hover{
	color:#e6830e;
}

#pages.glossary .section{
	margin:50px 0 0 0;
	border-top:2px solid #102e52;
}

#pages.glossary .section:hover{
	border-top:2px solid #e6830e;
}

#pages.glossary .letter{
	float:left;
	background:#102e52;
	text-transform:uppercase;
	font-size:48px;
	color:#fff;
	font-family: 'montserrat-light-webfont';
	text-align:center;
	padding:10px 0;
	width:60px;
}

#pages.glossary .section:hover .letter{
	background:#e6830e;
}

#pages.glossary .info{
	float:right;
	width:90%;
}

#pages.glossary .entry{
	padding:20px 0;
	border-bottom:1px solid #d4d4d4;
}

#pages.glossary .entry.last{
	border:none;
}

#pages.glossary .left{
	float:left;
	text-transform:uppercase;
	font-family: 'montserratbold';
	font-size:16px;
	width:30%;
}

#pages.glossary .right{
	float:right;
	line-height:25px;
	width:68%;
}

/*Social Media*/
.fa {
 display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-size:15px;
  color:#102e52;
 -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding:0px 3px 0px 0px;
}

.fa.nopadding {
	padding:0px;
}

.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-youtube:before {
  content: "\f167";
}

/*Footer*/
#footerwrapper {
	width:100%;
	color:#FFF;
}

#footerwrapper .footer {
	padding:35px 0px;
	overflow:hidden;
}

#footerwrapper .mailing {
	float:left;
	font-size:18px;
	text-transform:uppercase;
	font-family: 'montserratbold';
	width:69%;
}

#footerwrapper .mailing .title {
	float:left;
	padding:0px 3% 0px 0px;
}

#footerwrapper .mailing .textfield {
	font-size:12px;
	font-family: 'Source Sans Pro', sans-serif;
	width:25.3%;
	height:30px;
	float:left;
	color:#515253;
	border:none;
	padding:0px 0px 0px 1%;
	margin:0px 2% 0px 0%;
}

#footerwrapper .mailing .submit {
	width:10.52%;
	float:right;
	text-align:center;
	font-size:12px;
	height:30px;
	text-transform:uppercase;
	border:none;
	background-color:#e6830c;
}

#footerwrapper .social {
	float:right;
	text-align:right;
}

#footerwrapper .social .fa {
	color:#FFF;
	font-size:20px;
}

#footerwrapper #linkswrapper {
	width:100%;
	background-color:#6397ac;
}

#footerwrapper #linkswrapper .footer {
	padding:45px 0px;
}

#footerwrapper #linkswrapper .title {
	font-family: 'montserratbold';
	letter-spacing:1px;
	padding:0px 0px 2px 0px;
}

#footerwrapper #linkswrapper .footer .contactinfo {
	float:left;
	font-size:14px;
	line-height:18px;
	width:21%;
}

#footerwrapper #linkswrapper .footer .contactinfo .logo {
	padding:0 0 10px 0;
	width:79%;
}

#footerwrapper #linkswrapper .footer .contactinfo .text {
}

#footerwrapper #linkswrapper .footer .contactinfo .text .phone {
	padding:5px 0px 0px 0px;
}

#footerwrapper #linkswrapper .footer .contactinfo .text a {
	color:#FFF;
}

#footerwrapper #linkswrapper .footer .links {
	float:right;
	font-size:12.5px;
	width:70%;
}

#footerwrapper #linkswrapper .footer .links ul li {
	float:left;
	width:25%;
	line-height:16px;
}

#footerwrapper #linkswrapper .footer .links ul li.smaller {
	width:18.5%;
}

#footerwrapper #linkswrapper .footer .links ul li.larger {
	width:31.5%;
}

#footerwrapper #linkswrapper .footer .links ul li a {
	color:#FFF;
	text-decoration:none;
}

#footerwrapper #linkswrapper .footer .links span{
	display:none;
}

#footerwrapper #linkswrapper .footer .links ul li ul li {
	float:none;
	list-style-image:url(images/footer_icon.gif);
	list-style-position:inside;
	width:100%;
}

#footerwrapper #linkswrapper .footer .links ul li ul li.orange{
	display:none;
}

#footerwrapper #linkswrapper .footer .footertext {
	clear:both;
	padding:50px 0 0 0;
	text-align:justify;
}

#footerwrapper #linkswrapper .footer .footertext a {
	color:#FFFFFF;
}
#footerwrapper #linkswrapper .footer .footertext iframe {
	float:right;
	margin:0 0 0 15px;
}
#footerwrapper .copy {
	text-align:center;
	font-size:11px;
	padding:20px 0px;
}

#footerwrapper .copy a {
	color:#FFF;
}


#video .video{
	width:95%;
	margin:0 auto;
	padding:30% 0;
}

#video{
	background:#fff;
}

.fancybox-overlay-fixed{
	 
}

.fancybox-opened {
    
}

 