body .internal {
	 background: url("//www.nova.edu/_files/images/body-bg-oiit.png") repeat-x scroll 0 -130px #F2F5F9 
}
 .internal #bannerimage.wrapper {
	 margin-top: 40px 
}
 .internal .separated {
	margin-bottom:20px;
}
 .internal .imagegroup {
	text-align:center;
}
 .internal .imagegroup img {
	 float: left;
	 height: auto;
	 margin:0 0 0 1%;
	 width: 32%;
}
 .landing .rs-carousel{
	margin-bottom:20px;
	 clear:both;
}
 .landing .rs-carousel a:link, .landing .rs-carousel a:visited{
	display:inline;
	 min-height:0
}
 .landing .rs-carousel.rs-carousel-horizontal .rs-carousel-item div.carouselitemouterwrap {
	 background: url("//www.nova.edu/_files/images/trans-black.png") repeat scroll left top rgba(0, 0, 0, 0);
	 bottom: 0;
	 display: block;
	 height: 143px;
	 margin: 0 auto;
	 position: relative;
	 width: 214px;
}
 .landing .rs-carousel.rs-carousel-horizontal .rs-carousel-item div.carouselitemhead {
	 display: table-row;
	 height: 90px;
}
 .landing .rs-carousel.rs-carousel-horizontal .rs-carousel-item div.carouselitemhead h3 {
	 color: #FFFFFF;
	 display: table-cell;
	 font-size: 1.4em;
	 vertical-align: middle;
}
 .landing .rs-carousel.rs-carousel-horizontal .rs-carousel-item div.carouselitembtn {
	 display: table-row;
}
 .landing #carousel_controls {
	 float: right;
	 position: relative;
	 top: -211px;
}
 .internal .rs-carousel ul li{
	 width:240px;
}
 .landing .rs-carousel .rs-carousel-item.highlight{
	background:none
}
 .internal #maincontent ul.rs-carousel-runner{
	margin:0
}
 .landing #carousel_controls {
	 top: -208px;
	 margin-right:15px;
}
 .internal .responsive-images img{
	 width: 32.5%
}
 .internal #banner {
	 padding-top: 10px;
}
 .super {
	 position: relative;
	 bottom: .5em;
	 font-size: 75%;
}
 input#oitsearchbtn {
	 margin-left: 5px;
}
/*SSS OIIT UPDATES BOX*/
 .internal #oiit-updates{
	 width:450px;
	 background: #EFEFEF;
	 box-shadow: 0 3px 8px #ccc;
	 padding:20px 20px 0 20px;
	 float:right;
	 font-size:.9em;
}
 .internal #oiit-updates h3{
	 margin: 0 0 10px;
	color: #102583;
	text-transform:uppercase;
}
 .internal #oiit-updates ul {
	 list-style: none outside none;
	 margin: 0;
	 padding: 0;
	 border:1px solid #ccc;
}
 .internal #oiit-updates li{
	 display:block;
	 width:100%;
	 border-bottom:1px solid#B9B8B8
}
 .internal #oiit-updates li:last-child{
	 border-bottom:none
}
 .internal #oiit-updates li a:link,#oiit-updates li a:visited {
	 display:block;
	 background:#fff;
	 text-decoration:none;
	padding:2px 6px;
}
 .internal #oiit-updates li a:hover {
	background:#E6E5E5;
	 text-decoration:none;
}
 .internal #oiit-updates li a:link span.title,#oiit-updates li a:visited span.title{
	color:#767474;
	 display:block;
	font-weight:bold;
	text-transform:uppercase
}
 .internal #oiit-updates li a:hover span.title{
	 color:#0647C7
}
 .internal #oiit-updates li a:link span.caption, #oiit-updates li a:visited span.caption {
	 color: #C7C7C7;
	 display: inline-block;
	 width: 85%;
	 font-size:.94em;
}
 .internal #oiit-updates li a:hover span.caption{
	color:#767474
}
 .internal #oiit-updates li a span.date {
	 color: #102583;
	 display: inline-block;
	 text-align: right;
	 width: 15%;
	font-weight:bold;
}
 .internal a.updates_more{
	display:block;
	 color:#767674;
	 text-decoration:none;
	 font-weight:bold;
	 text-align:right;
	 padding:10px 2px 10px 0
}
/*WEEKLY TECH TALK TITLE*/
 .internal .maintitle {
	 background: none repeat scroll 0 0 #22358C;
	 bottom: 20px;
	 clear: both;
	 color: #FFFFFF;
	 display: inline-block;
	 left: -29px;
	 max-width: 590px;
	 padding: 0 40px 0 20px;
	 position: absolute;
	 font-size:2em;
	 text-transform:uppercase;
	 margin:10px 20px 
}
/*left side search box*/
 .internal .featurebox.leftside > form {
	 padding: 10px;
}
 .internal .featurebox.leftside input {
	font-size: 0.9em;
	padding: 6px 0;
}
 .internal #searchoiit {
	width: 66%;
}
 .internal #oitsearchbtn {
	width: 30%;
}
/*project support page*/
 .internal #intake option{
	padding: 2px 4px;
}
/* fancybox ol styles */
 .internal .fancybox-inner ol {
	 margin: 10px 0px 10px 40px;
}
 .internal option {
	 border-bottom: 1px solid #eee;
	 padding: 4px 10px;
}
 @media only screen and (max-width:768px) {
	 .landing .sectionhead{
		line-height:auto;
	}
	 .landing #sectionheader{
		margin-top:0px;
	}
	 .internal #areasofstudy {
		 min-height: 240px;
	}
	 .landing #carousel_controls {
		 float: none;
		 margin: 0;
		 text-align: center;
		 top: 0;
	}
	 .internal #banner {
		 padding-top: 40px;
	}
}
 @media only screen and (max-width:480px) {
	 .internal .rs-carousel-action-prev, .internal .rs-carousel-action-next, .internal .morenews{
		float:none;
		 display:inline-block
	}
	 .internal .imagegroup img {
		 float: none;
		 height: auto;
		 margin: 0 0 8px 0;
		 width: 90%;
	}
	 .internal .maintitle {
		 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		 bottom: auto;
		 clear: both;
		 color: #22358C;
		 display: block;
		 font-size: 2em;
		 font-weight: bold;
		 left: auto;
		 margin: 10px 20px;
		 padding: 0;
		 position: relative;
		 text-transform: none;
	}
	 .internal #banner {
		 padding-top: 40px;
	}
}
/*device specific*/
 @media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
	 .internal #headnav.wrapper{
		width:100%;
	}
	 .internal #mainnav {
		width: 100%;
		 margin-top:48px;
	}
	 .internal #collorgname{
		top:120px;
		 border-top:1px solid #ccc;
	}
	 .internal .megamenu_container{
		width:100%
	}
	 .internal #banner {
		 padding-top: 0px;
	}
}
/* QA29 - Legacy Style Refresh */
 .nav.nav-tabs.nav-justified button {
	 background: transparent !important;
	 color: #334097 !important;
}
 #internalpage #subnav .featurebox form#searchit {
	 display: flex;
	 flex-direction: column;
}
 #internalpage #subnav .featurebox input#oitsearchbtn {
	 margin-top: 10px;
}
/* QA30 - Legacy Style Refresh - Legacy 2.0 - CM 206094 - Updates to fix the issues in the Legacy template pages that were out of the initial scope */
/*#internalpage .container-fluid.bannerbg{
	 background:url(//www.nova.edu/_files/images/banner-bg-oiit.png) no-repeat scroll center 0 #24368C;
	 height:320px 
}
 */
