@charset "UTF-8";
/* CSS Document */

/* To make IE11 display the Arvo font */
@import url(//fonts.googleapis.com/css?family=Arvo:400,400italic,700italic);

/* additions 6/27/2012 for navigation toggle */
#hidden{ display:none; }

span.navToggle{  background-repeat: no-repeat; width: 10px; height: 10px; float: right; cursor: pointer;}

span.navToggle.collapsed{
    background-image: url(https://www.middlesex.mass.edu/images/nav-arrow-down.gif);
}
span.navToggle.expanded{
    background-image: url(https://www.middlesex.mass.edu/images/nav-arrow-up.gif); 
}
.content img {
	max-width: 100%;
	height: auto;
}
.table > tbody > tr > th {
	border-top: none !important;
}
ul.category-nav ul, ul.category-nav-2 ul {display: none;}
ul.category-nav ul.active, ul.category-nav-2 ul.active {display: block;}

p {
    margin: 11px 0 11px !important;
}
.responsive-iframe {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 60px; overflow: hidden;
}
.responsive-iframe iframe,
.responsive-iframe object,
.responsive-iframe embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}
/* Important Announcement Message at top of homepage */
div.ImportantMSG {
	text-align: center;
	width:100%;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: gray;
}
div.ImportantMSG  a{
	color: white;
	font-weight:bold;
	font-size:150%;
}

/*general reset*/
body{
	margin:0 !important;
	color:#000 !important;
	font:13px/18px Tahoma, Geneva, sans-serif;
/*	background:#f7f6f5 !important;*/
}
.container {
	width: 1004px !important;
	padding-left: 0;
	padding-right: 0;
}
img {border-style:none;}
a{
	text-decoration:none;
	color:#337bb8;
}
a:hover {text-decoration:underline;}
input,
textarea,
select {
	font:100% Tahoma, Geneva, sans-serif !important;
	vertical-align:middle !important;
	color:#000;
}
.programs-form .btn-search {
	border-radius: 3px;
	margin-top: 5px;
	border: solid 1px #fff;
}
.programs-form input, .search-form input {
	font-size: 11px !important;
}
.search-form input {
	border-radius: 0;
	background:none;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
legend {
	display:block;
	width:100%;
	padding:0;
	font-size:14px;
	line-height:inherit;
	border:none;
}
.hidden{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.hidden:focus{
	position:static;
	width:auto;
	height:auto;
}
.hidden2{display:none;}
header{
	width:100%;
	position: relative;
}
header .slide-block{width:100%;}

/*header section*/
.top-nav-bar{
/*	padding: 0 0 14px;*/
	padding: 0;
/*	background: url(https://www.middlesex.mass.edu/images/mcc_title_bkgrnd.png) no-repeat center, url(../images/bg-header-section.gif) repeat;*/
	background: url(../images/bg-header-section.gif) repeat;
/*	border-top: 15px solid #000031;*/
}
.logo{
	float:left;
/*	background:url(https://www.middlesex.mass.edu/images/logo.png) no-repeat;
	width: 266px;
	height: 53px;*/
	background: url("https://www.middlesex.mass.edu/images/mcc_logo.png") no-repeat;
/*	width: 654px;*/
/*	width: 320px;
	height: 85px;*/
	width: 282px;
	height: 53px;
	text-indent:-9999px;
	overflow:hidden;
/*	margin:16px 0 0 0;*/
	margin: 19px 0 15px 0;
}
.logo a{
	display:block;
	height:100%;
	width: 320px;
}
.logo img{display:none;}

.logo #mccTitle1,
.logo #mccTitle2 {
	position: absolute;	
	text-indent: initial;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFF;
	white-space: nowrap;
}

.logo #mccTitle1 {
	top: 22px;
	left: 154px;
	font-size: 28px;
}

.logo #mccTitle2 {
	top: 48px;
	left: 284px;
	font-size: 14px;
}

.textShadow { 
	-moz-text-shadow: 3px 3px 7px rgba(0, 0, 0, 0.5);
	-webkit-text-shadow: 3px 3px 7px rgba(0, 0, 0, 0.5);
	text-shadow: 3px 3px 7px rgba(0, 0, 0, 0.5);
}

header .top-nav-bar .btn-open{
	display:block;
	margin: 0 32px 20px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(https://www.middlesex.mass.edu/images/sprites.png) no-repeat;
	width:173px;
	height:25px;
	float: right;
}
#google_translate_element {
	float: right;
	margin: 0 0 0 0;
/*	margin: 0 -15px;*/
/*	margin-top: 9px;
/*	width: 30px;
	height: 24px;*/
}

/*search-form*/
.search-form{
	float:right;
	padding:0 0 0 23px;
	border: none;
}
.search-form select{width:181px;}
.search-form .text{
	float:left;
	width:124px;
/*	height:22px;*/
	height: 24px;
	background-color: #FFF;
/*	background: url(https://www.middlesex.mass.edu/images/sprites.png) no-repeat -178px 0;*/
}
.search-form .text input[type="text"]{
	float:left;
	width:106px;
/*	height:20px;*/
	height: 24px;
	padding:4px 9px 3px;
	font-size:12px !important;
/*	line-height:15px;*/
	line-height: 17px;
/*	font-style:italic !important;*/
	color:#656565 !important;
	border: none;
}
.search-form .btn-search{
	float:left;
	width:25px;
/*	height:22px;*/
	height: 24px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:0;
	padding:0;
	margin:0 10px 0 0;
	cursor:pointer;
/*	background: url(https://www.middlesex.mass.edu/images/sprites2.png) no-repeat -302px 0;*/
	background: url(https://www.middlesex.mass.edu/images/sprites2.png) no-repeat -224px -236px;
	background-color: #FFF;
}

#myMCC {
	float: right;
	margin-top: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	letter-spacing: 0.25px;
}

#myMCC a {
	color: #FFF;
}

#headerSearch input[type="search"] {
	width: 24px;
	height: 24px;
	margin: 1px 20px 0 0;
	border: none;
	background: url(https://www.middlesex.mass.edu/images/search-icon.svg) center no-repeat;
	background-size: 16px 16px;
	float: right;
	transition: all .5s;
	color: transparent;
	cursor: pointer;
}

#headerSearch input[type="search"]:focus {
	width: 154px;
	height: 24px;
	padding: 0 10px;
	background-color: #FFF;
	cursor: auto;
	color: #000;
}

#headerSearch input[type="search"]::-webkit-input-placeholder {
		color: transparent;
}

#headerSearch input[type="search"]:focus::-webkit-input-placeholder {
	color: inherit;
}

@-moz-document url-prefix() {
	#headerSearch input[type="search"],
	#headerSearch input[type="search"]:focus {
		height: 25px;
	}
}

.nav.add-nav{
	list-style:none;
/*	margin:0;
	padding:4px 0 0;*/
	margin-top: 22px;
	padding: 0;
	float:right;	
/*	font:700 10px/13px 'Arvo', serif;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.nav.add-nav li:first-child {
	text-transform: none;
}

.nav.add-nav li{
	float: left;
/*	padding:0 6px;*/
	padding: 0 0 0 20px;
}
.nav.add-nav a{
/*	color:#e3d1d1;*/
	color: #FFF;
	padding: 0;
	line-height: normal;
}
.nav.add-nav li a:hover {
	background-color: transparent;
	text-decoration: underline;
}
.nav-holder{
	background: url(https://www.middlesex.mass.edu/images/bg-nav-1.png) repeat-x;
	z-index:10;
}

.nav-frame{
	background: url(https://www.middlesex.mass.edu/images/bg-nav-holder-1.gif) no-repeat 50% 0;
}

/*nav*/
header .siteNavigation .bottom-nav-bar .mainNavigation.navbar-collapse {
	padding: 0;
}

#nav{
	list-style:none;
	margin:0;
	padding:1px 0;
/*	height:61px;*/
	height: 57px;
	overflow:hidden;
/*	font:15px/18px 'Arvo', serif;*/
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
/*	letter-spacing: 0.5px;*/
}
#nav.navbar-nav {
	float: none;
}
#nav li{
	float:left;
	background: url(https://www.middlesex.mass.edu/images/separator-01-1.gif) no-repeat;
	padding:0 0 0 2px;
}
#nav li:first-child {
	background:none;
}
#nav a {
	display: block;
/*	padding: 16px 21px 18px;*/
	padding: 13px 21px 15px;
	color: #FFF;
	text-align: center;
	background: url(https://www.middlesex.mass.edu/images/bg-nav-link.png) repeat-x;
}
#nav a:hover,
#nav .active a {
	text-decoration: none;
	background-position: 0 -52px;
}
.scaling-active a {
/*	padding: 16px 0 18px !important;*/
	padding: 13px 0 15px !important;
}
/*slide*/
header .slide{
	border-top:1px solid #292929;
	background: url(https://www.middlesex.mass.edu/images/bg-slide.gif);
}
.slide .holder{
	background: url(https://www.middlesex.mass.edu/images/bg-slide-holder.gif) repeat-x 0 100%;
}
.slide .frame{
	background: url(https://www.middlesex.mass.edu/images/bg-slide-frame.png) no-repeat 50% 100%;
}
.slide .container{
	padding:54px 20px 14px 13px;
}
.slide .text-prompt{
	float:left;
	width:138px;
	min-height:41px;
	padding:2px 15px 10px 0;
	margin:9px 16px 0 0;
	font: 12px/14px Tahoma, Geneva, sans-serif; 
	color:#989898;
	background: url(https://www.middlesex.mass.edu/images/sprites.png) no-repeat 100% -30px;
}
.slide .text-prompt p{margin:0;}
.slide .columns{
	float:left;
	width:568px;
	padding:0 0 4px;
	margin:0 -45px 0 0;
	background: url(https://www.middlesex.mass.edu/images/bg-slide-columns.gif) repeat-y;
}
.slide .column{
	float:left;
	width:241px;
	position:relative;
	margin:-16px 33px 0 0;
}
.slide .column .title{
	display:block;
	font:700 13px/15px 'Avro', serif;
	color:#e5b718;
	padding:0 0 8px;
}
.slide .items{
	float:left;
	list-style:none;
	margin:0;
	padding:0 13px 0 0;
	font:10px/12px 'Muli', sans-serif;
	text-transform:uppercase;
}
.slide .items li{padding:0 0 3px;}
.slide .items a{color:#d2d1d1;}
.slide .items2{padding:0;}
/*links-form*/
.links-form{
	float:left;
	width:281px;
}
.links-form select{
	float:left;
/*	width:81px;*/
	width: 151px;
	font-size:12px;
	line-height:15px;
/*	font-style:italic;*/
	color:#666;
}
/*custom form*/
.outtaHere {
	position:absolute;
	left:-3000px;
}
/* selects */
.selectArea {
	position:relative;
	height:22px;
	float:left;
	color:#666;
	font-size:12px;
	line-height:15px;
/*	font-style:italic;*/
	margin-right: 5px;
	overflow:hidden;
	margin-bottom: 10px;
}
.selectArea .left{
	position:absolute;
	top:0;
	left:0;
	width:7px;
	height:100%;
	background:url(https://www.middlesex.mass.edu/images/bg-select.gif) no-repeat;
}
.selectArea a.selectButton{
	position:absolute;
	top:0;
	right: 0;
	width:100%;
	height:100%;
	background:url(https://www.middlesex.mass.edu/images/bg-select.gif) no-repeat 100% -62px;
}

.selectArea .center{
	height:22px;
	line-height:22px;
	display:block;
	padding:0 10px 0 10px;
	background: url(https://www.middlesex.mass.edu/images/bg-select.gif) repeat-x 0 -31px;
}
/* selects drop-down */
.optionsDivInvisible,
.optionsDivVisible {
	position:absolute;
	z-index:30;
	font-size:12px;
	line-height:15px;
/*	font-style:italic;*/
	height:200px !important;
	overflow:auto !important;
}

.optionsDivInvisible{display: none;}
.select-center-right{display: none;}
.optionsDivVisible ul{
	margin:0;
	padding:0 0 2px;
	overflow:hidden;
	list-style:none;
	background:#fff;
}
.optionsDivVisible ul li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
}
.optionsDivVisible a{
	color:#666;
	overflow:hidden;
	text-decoration:none;
	display:block;
	height:1%;
	padding:2px 7px;
}
#optionsDiv1  
.optionsDivVisible a:hover {text-decoration:underline;}
.slide .btn-close{
	float:right;
	width:70px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(https://www.middlesex.mass.edu/images/sprites.png) no-repeat -327px 0;
	margin:17px 0 0;
}
/*main*/
#main {
	width:100%;
}
.main-container{
/*	background: #fbfbfa url(https://www.middlesex.mass.edu/images/bg-main-01.jpg) no-repeat;*/
/*	padding: 9px 3px;*/
	margin-top: -8px;
	padding: 20px 0;
}

#slider {
	width: 100%;
	height: 100%;
	margin-bottom: 20px;
}

.carousel-inner > .item {
	-webkit-transition: 1.5s ease-in-out left;
	-o-transition: 1.5s ease-in-out left;
	transition: 1.5s ease-in-out left;
}

.carousel-control {
  width: 5%;
}

.carousel-control.left,
.carousel-control.right {
  	background-image: none;
	color: #FFF;
	opacity: 0.8;
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
	margin-top: -16px;
}

.carousel-control:hover,
.carousel-control:focus {
	color: #999;
	opacity: 1;
}

.carousel-indicators {
	bottom: -10px;
}

.carousel-indicators li {
	width: 30px;
	height: 4px;
	background-color: #999;
	border: none;
	border-radius: 0;
	margin: 0;
}

.carousel-indicators .active {
	width: 30px;
	height: 4px;
	background-color: #FFF;
	border: none;
	border-radius: 0;
	margin: 0;
}

#carouselButtons {
	position: absolute;
  	right: 0;
  	bottom: 12px;
  	left: 0;
  	z-index: 16;
  	display: -ms-flexbox;
  	display: flex;
  	-ms-flex-pack: center;
  	justify-content: center;
  	padding-left: 0;
	margin-right: 15%;
  	margin-left: 15%;
  	list-style: none;
}

/* Also change bootstrap.js c.TRANSITION_DURATION=1500 to new transform time */
@media all and (transform-3d),
               (-webkit-transform-3d) {
				   .carousel-inner > .item {
					   -webkit-transition: -webkit-transform 1.5s ease-in-out;
					   -o-transition:      -o-transform 1.5sease-in-out;
					   transition:         transform 1.5s ease-in-out;
				   }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.carousel-inner {
	-webkit-transform: scale(1);
	}
	.carousel-inner > .next,
	.carousel-inner > .prev {
		position: fixed;	
	}
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

/*
WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
now override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

.gallerys{
	padding:0 0 6px;
	overflow:hidden;
}
.gallerys .row {
	margin: 0;
}
.gallerys .container {
	padding: 0;
}
.gallerys .col-sm-7{
	padding-right: 0;
    padding-left: 5px;
    width: 59%;
}
.gallerys .col-sm-5{
	padding-left: 6px;
    padding-right: 0;
    width: 41%;
}
.gallerys .gallery {
	padding: 0;
}
.gallery ul{
	list-style:none;
	margin:0;
	padding:0;
	height:470px;
	position:relative;
	overflow:hidden;
	width:100%;
}
.gallery ul li{
	position:absolute;
	top:0;
	left:0;
	width:590px;
	
}
.gallerys .gallery ul li{background:#fff;}
.gallery ul li.active{z-index:2;}
.gallery img{display:block;}
.gallerys .column{
	float:right;
	width:403px;
}
.g2{
	float:left;
	width:403px;
	margin:0 0 6px;
}
.g2 ul{height:250px;}
.g2 ul li,
.g3 ul li{width:403px;}
.g3{
	float:none;
	width:403px;
}
.g3 ul{height:214px;}
.g4 {float:left;
	 width:100px;
	 height:110px;
}
/*about-columns*/
.about-columns{
/* 	margin: 0 5px 22px;*/
	margin: 0 14px 22px 14px;
	background-color: #2d2d2d;
}
.about-columns .frame{
	overflow:hidden;
/*	padding:15px 18px 22px;*/
	padding:15px 18px 15px;
	min-height:75px;
}
.about-columns .col-md-4:after {
	content: "}";
	color: #424242;
	font-size: 60px;
	position: absolute;
    right: -30px;
    top: 0;
	padding-top:15px;
}
.about-columns .col-md-5:after {
	content: "}";
	color: #424242;
	font-size: 60px;
	position: absolute;
    right: 0;
    top: 0;
	padding-top:15px;
}
.about-columns div:nth-child(3):after {
	content: none;
}
.mcc-logo{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin: 5px 0;
	background: url(https://www.middlesex.mass.edu/images/home/mcc_hp_online.png) no-repeat;
	width: 308px;
	height: 61px;
}
.about-columns .text-col{
	font:12px/15px 'Avro', serif;
	color:#d5d5d5;
}
.about-columns .text-col img {
	text-align: center;
	margin: -15px auto 0;
}
.about-columns .text-col p{margin:0;}
.about-columns .connect-col{
/*	padding: 7px 0 0 5px;*/
	padding: 0 0 0 5px;
}
.about-columns h2{
	font:700 italic 23px/25px 'Arvo', serif;
/*	color:#e5b718;*/
	color: #EECD59;
	margin:0 0 10px;
}
/*social-networks*/
.social-networks{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.social-networks li{
	float:left;
	margin:0 5px 0 0;
}
.social-networks a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:24px;
	height:25px;
/*	background: url(https://www.middlesex.mass.edu/images/spritesnew4.png) no-repeat -111px -210px;*/
	background: url(https://www.middlesex.mass.edu/images/spritesnew6.png) no-repeat -111px -210px;
}
.social-networks a.btn-youtube{	width:25px;
	background-position:-34px -178px;}
.social-networks a.btn-twitter{background-position:-70px -178px;}
.social-networks a.btn-facebook{background-position:-108px -178px;}
.social-networks a.btn-blogger{background-position:-142px -178px;}
.social-networks a.btn-pinterest{background-position:-179px -178px;}
.social-networks a.btn-instagram{background-position:-214px -178px;}
.social-networks a.btn-linkedin{background-position:-254px -178px;}

/*numbers-block*/
.numbers-block{
	overflow:hidden;
	padding:0 0 22px 3px;
}
.numbers-block h2{
	font:700 italic 25px/27px 'Arvo', serif;
	color:#761a1a;
	margin:0 0 3px 14px;
}
.numbers-columns{
	padding: 0 20px;
}
.numbers-columns:after{
	content:"";
	display:block;
	clear:both;
}
.numbers-columns img {
	margin: 17px auto;
	max-height: 107px;
}
.numbers-columns .col-sm-3 {
	border-right: solid 1px #ececec;
}
.numbers-columns .col-sm-3:nth-child(4) {
	border-right: none;
}
/*two-blocks*/
.two-blocks-w{
-webkit-box-shadow: inset 0px 5px 6px 0px rgba(0,0,0,0.4);
-moz-box-shadow: inset 0px 5px 6px 0px rgba(0,0,0,0.4);
box-shadow: inset 0px 5px 6px 0px rgba(0,0,0,0.4);
}
.two-blocks{
	margin-left: 14px;
	margin-right: 14px;
}
.two-blocks .holder{
	overflow:hidden;
	padding: 0;
}
.two-blocks .holder.col-sm-3{
	padding-right: 3px;
}
.two-blocks .holder.col-sm-9{
	padding-left: 3px;
}
/*dates-block*/
.dates-block{
	padding: 15px 18px;
	background-color: #484848;
	min-height: 315px;
/*-webkit-box-shadow: inset 0px 5px 6px 0px rgba(0,0,0,0.2);
-moz-box-shadow: inset 0px 5px 6px 0px rgba(0,0,0,0.2);
box-shadow: inset 0px 5px 6px 0px rgba(0,0,0,0.2);*/
}
.dates-block.experience-block img {
	max-width: 100%;
}
.two-blocks .news-block h2, .two-blocks .dates-block h2{
	font:700 italic 22px/25px 'Arvo', serif;
/*	color:#e5b718;*/
	color: #EECD59;
	margin:0 0 17px;
}
.two-blocks .dates-block h2{
	font:700 italic 22px/25px 'Arvo', serif;
/*	color:#e5b718;*/
	color: #EECD59;
	margin:0 0 17px;
	background-color: #484848;
}
.dates-list{
	list-style:none;
	margin:0;
	padding:0;
	font:12px/15px 'Lato', sans-serif;
	color:#fff;
}
.dates-list li{padding:0 0 8px;}
.dates-list .date{
	display:block;
	font:13px/15px 'Arvo', serif;
	padding:0 0 3px;
}
.dates-list p{margin:0;}

.dates-block a {
/*	color:#72b4dc;*/
	color: #85BDE0;
}

/*news-block*/
.news-block{
	padding: 15px 17px;
	background-color: #595959;
	min-height: 315px;
/*-webkit-box-shadow: inset 0px 5px 6px 0px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0px 5px 6px 0px rgba(0,0,0,0.3);
box-shadow: inset 0px 5px 6px 0px rgba(0,0,0,0.3);*/
}
.news-block .gallery{
	float:none;
	width:100%;
}
.news-block .heading{
	overflow:hidden;
	padding:0 12px 24px 0;
}
.two-blocks .news-block h2{
	float:left;
	margin:0;
}
.news-block .link-all{
	float:right;
	font:10px/13px 'Lato', sans-serif;
	margin:11px 0 0 80px;
	padding:0 0 0 9px;
/*	background: url(https://www.middlesex.mass.edu/images/bullet-01.gif) no-repeat 0 50%;*/
/*	color:#e26d3f;*/
/*	color: #72b4dc;*/
	color: #AED6EA;
	text-transform:uppercase;
}
.news-block .gallery-nav{
	list-style:none;
	margin:0;
	padding:0;
	height:auto;
	overflow:hidden;
	text-align:center;
	font:9px/13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.news-block .gallery-nav li{
	width:auto;
	position:static;
	display:inline-block;
	vertical-align:top;
	padding:0 12px 0 0;
}
*+html .news-block .gallery-nav li{display:inline;}
.news-block .gallery .link-prev,
.news-block .gallery .link-next{
	float:left;
	height: 31px;
	padding:8px 36px 0 0;
	background: url(https://www.middlesex.mass.edu/images/btn-gallery.png) no-repeat 100% 0;
/*	color:#969696;*/
/*	color: #CCC;*/
	color: #D1D1D1;
}
.news-block .gallery .link-next{
	background-position:0 -71px;
	padding:10px 0 0 40px;
}
.news-block .gallery-holder{
	width:725px;
	margin:0 -20px 0 0;
	overflow:hidden;
	position:relative;
}
.news-block .gallery-holder ul{
	height:113px;
	width:747px;
	position:relative;
	overflow:hidden;
}
.news-block .gallery-holder ul li{
	width:747px;
	position:absolute;
	top:0;
	left:0;
	background:#595959;
}
.news-block .gallery-holder ul li.active{z-index:2;}
.news-block .column{
	float:left;
	width: 33%;
	padding:0 29px 0 0;
	font:12px/15px 'Lato', sans-serif;
	color:#fff;
}
.news-block h3{
	font:bold 15px/17px 'Arvo', serif;
	color:#fff;
	margin:0 0 7px;
}
.news-block .date{
	display:block;
	font:italic 13px/15px Georgia, "Times New Roman", Times, serif;
	color:#D1D1D1;
	padding:0 0 4px;
}
.news-block p{margin:0 0 8px;}
.news-block .column a{
/*	font:italic 10px/13px Georgia, "Times New Roman", Times, serif;*/
	font:10px/13px 'Lato', sans-serif;
/*	color:#72b4dc;*/
	color: #B2D5EB;
}
/*footer*/
#footer{
/*	padding:31px 0 82px;*/
	padding:31px 0 28px 0;
 	margin:0;
	background:#0b0b22 url(https://www.middlesex.mass.edu/images/bg-footrer.gif) repeat-x;
}
.footer-holder{
	overflow:hidden;
}
/*footer contact-col*/
#footer .contact-col{
	padding: 0 0 0 14px;
	font:11px/13px 'Genava', 'Tahoma', sans-serif;
/*	color:#99a0a7;*/
	color: #DDDDDD;
}
#footer h3{
	font:700 italic 23px/25px 'Arvo', serif;
/*	color:#6a6973;*/
	color: #91919C;
	margin:0 0 5px;
}

#footer .contact-col a {
	color: #5798D1;
}

#footer .contact-col .phone{
	font-size:14px;
	line-height:17px;
	display:block;
	padding:0 0 6px;
}

#footer .contact-col table {
	border-collapse: collapse;
}

#footer .contact-col table td {
	padding:  0 5px 0 0;
}

#footer .contact-col #policyTable td {
	padding-bottom: 2px;
}

.contact-col dl{margin:0 0 5px;}
.contact-col dt{float:left;}
.contact-col dd{margin:0;}

.connect-col{
	padding-left:14px;
}
#footer .copyright, #footer .copyright a{
font:9px/11px 'Genava', 'Tahoma', sans-serif;
color:#99a0a7 !important;
}

#footer .social-networks{padding:7px 0 0;}
#footer .social-networks a{
	width:24px;
	height:25px;
	background-position:0 -210px;
}
#footer .social-networks a.btn-youtube{width:25px; background-position:0px -208px;}
#footer .social-networks a.btn-twitter{background-position:-36px -208px;}
#footer .social-networks a.btn-facebook{background-position:-73px -208px;}
#footer .social-networks a.btn-blogger{background-position:-111px -208px;}
#footer .social-networks a.btn-pinterest{background-position:-148px -208px;}
#footer .social-networks a.btn-instagram{background-position:-183px -208px;}
#footer .social-networks a.btn-linkedin{background-position:-221px -208px;}

footer .contact-col, footer .gateways-col, footer .connect-col {
	border-right: 1px solid #2b2b56;
/*	min-height: 185px !important;*/
	min-height: 165px !important;
}
.gateways-col > ul:nth-child(2) {
	padding: 3px 20px 0 0;
}
.gateways-col ul{
	list-style:none;
	margin:0;
	padding: 3px 0 0 0;
	float:left;
	font: 11px/13px 'Genava', 'Tahoma', sans-serif;
}
.gateways-col ul li{padding:0 0 5px;}
.gateways-col ul a{color:#DDDDDD;}
#footer .acrobat {
	margin-top: 20px;
/*	margin-left: 30px;*/
}
/*footer nav*/
footer .nav{
	list-style:none;
	margin-top: 11px;
/*	padding: 0 0 0 25px;*/
	padding: 0;
	font: 11px/13px 'Genava', 'Tahoma', sans-serif;
}
footer .nav li a {
/*	padding:0 0 5px 15px;
	background: url(https://www.middlesex.mass.edu/images/bullet-02.png) no-repeat 0 4px;*/
	padding:0 0 5px 0;
	color:#DDDDDD;
}
footer .nav li a:hover, footer .nav li a:focus {
	background-color: transparent;
	text-decoration: underline;
}
/*news.html*/
.main-holder{background: url(https://www.middlesex.mass.edu/images/bg-main-holder-01.gif) repeat-y;}
.main-frame{
	min-height:850px;
	padding:27px 18px 20px 24px;
	overflow:hidden;
	background: url(https://www.middlesex.mass.edu/images/bg-main-frame-01.gif) no-repeat;
}
/*breadcrumbs*/
.breadcrumbs{
	list-style:none;
	margin:0 0 0 -6px;
	position:relative;
		padding: 16px 0px;
	font-size:14px;
	line-height:17px;
	font-style:italic;
	color:#337bb8;
	overflow:hidden;
}
.breadcrumbs li{
	float:left;
	margin:0 7px 0 -7px;
	padding:0 4px 0 8px;
	background: url(https://www.middlesex.mass.edu/images/bullet-03.gif) no-repeat 0 50%;
}
.breadcrumbs a{color:#92b6d4;}
#content h2{
	font-size: 23px;
    line-height: 25px;
    color: #000000;
	font-weight: bold;
}
/*posts*/
.posts{
	padding-bottom:20px;
}
.post{
	font:13px/15px 'Lato', sans-serif;
	color:#474646;
	background-color: #f1f1f2;
	border-radius: 6px;
}
.post .holder{}
.post .holder-events{}
.post .frame{
	overflow:hidden;
	padding:12px 20px 13px;
}
.post .frame-events{
	overflow:hidden;
	padding:12px 20px 13px 0;
}
#content .post h3{
	font:16px/18px 'Arvo', serif;
	color:#a60c34;
	margin:0 0 7px;
} 
.post h3 a{color:#a60c34;}
.post .date{
	display:block;
	font:italic 13px/15px Georgia, "Times New Roman", Times, serif;
	color:#181818;
	padding:0 0 4px;
}
.post p{margin:0;}
.post p a{
	margin:0 0 0 5px;
	font:italic 13px/15px Georgia, "Times New Roman", Times, serif;
}
.posts .even,
.posts .even .holder,
.posts .even .frame,
.posts .even .holder-events,
.posts .even .frame-events{background:none;}
.posts .post .holder .frame p[style]{
	width: auto !important;
}
#newsContainer .posts .post .holder-events .frame-events div[style]{
	width: auto !important;
}
#eventsContainer > div > div > div > div > div:nth-child(2)[style]{
	float: none !important;
    padding: 0 0 0 85px !important;
    width: auto !important;
}
#eventsContainer > .even > div > div > div > div > span:nth-child(1)[style]{
	color: #2F72AC !important;
}
/* SEARCH RESULTS*/
.keymatch{
	font:13px/15px 'Lato', sans-serif;
	background-color: #e8e8ff;
    padding:12px 20px 13px;
    margin:5px 0px 0px 0px;
}

.keymatch h3{
	font:16px/18px 'Arvo', serif;
	color:#a60c34;
	margin:0 0 7px;
} 
.keymatch h3 a{color:#a60c34;}
.keymatch .link{
	display:block;
	font:italic 13px/15px Georgia, "Times New Roman", Times, serif;
	color:#181818;
	padding:0 0 4px;
}
.keymatch h2{
    color:#a60c34;
    float:right;
}

.link-panel{
	overflow:hidden;
	padding:20px 12px 20px 16px;
}
.link-panel .back-link{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:57px;
	height:22px;
	background: url(https://www.middlesex.mass.edu/images/sprites.png) no-repeat -402px 0;
}
.link-panel .link-all{
	float:right;
	margin:5px 0 0;
	font:10px/13px 'Lato', sans-serif;
	text-transform:uppercase;
	color:#ff4a00;
	padding:0 0 0 9px;
	background: url(https://www.middlesex.mass.edu/images/bullet-04.gif) no-repeat 0 50%;
}
/*multimedia-box*/
.multimedia-box{padding:0 0 3px 13px;}
/*multimedia-list*/
.miltimedia-list{
	list-style:none;
	margin:0 -20px 0 0;
	padding:0;
	overflow:hidden;
}
.miltimedia-list li{
	float:left;
	margin:0 19px 30px 0;
}
.miltimedia-list a{
	float:left;
	width:180px;
	height:93px;
	overflow:hidden;
	border:3px solid #c6c9c9;
}
.multimedia-box .link-panel{padding:4px 10px 20px 2px;}
/*paging*/
.paging{
	overflow:hidden;
	font:11px/14px 'Lato', sans-serif;
	color:#6f6e6e;
	padding:0 150px 0 35px;
}
.paging .number{
	padding:0 30px 0 0;
	float:left;
}
.paging a{color:#54baf4;}
.paging .link-last{
	float:right;
	padding:0 9px 0 0;
	background: url(https://www.middlesex.mass.edu/images/bullet-05.gif) no-repeat 100% 50%;
}
.paging ul{
	list-style:none;
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
	text-align:center;
}
.paging ul li{
	display:inline-block;
	vertical-align:top;
	padding:0 4px;
}
*+html .paging ul li{display:inline;}
.paging ul a{float:left;}
.paging ul a:hover,
.paging ul .active a,
.paging ul .inactive a{
	text-decoration:none;
	color:#6f6e6e;
}
.paging ul a.next{
	padding:0 5px 0 0;
	background: url(https://www.middlesex.mass.edu/images/bullet-06.gif) no-repeat 100% 50%;
}
.paging ul a.next:hover{
	text-decoration:underline;
	color:#54baf4;
}
/*Format tech center rss feed*/
#technews{
	background-color: #F1F1F2;
	margin: 15px;
	padding: 15px;
}
.rssHeader a{
	font-size: 120%;
}

/*sidebar*/
#sidebar .boxes{
	height:1%;
	overflow:hidden;
}
#sidebar .box{
	margin:2px 0 -2px;
	padding:17px 0 7px;
}
#sidebar h2{
	font:18px/22px 'Arvo', serif;
	text-transform:uppercase;
	color:#337bb8;
	margin:0 0 9px;
}
.aside h2 {
    font: 18px/22px 'Arvo', serif;
    text-transform: uppercase;
    color: #337bb8;
    margin: 0 0 9px;
}
#sidebar .link-list{
	list-style:none;
	margin:0;
	padding:0 0 0 2px;
	font-size:13px;
	line-height:15px;
	font-style:italic;
}
#sidebar .link-list li{
	padding:0 0 9px 18px;
	background: url(https://www.middlesex.mass.edu/images/bullet-07.gif) no-repeat 0 3px;
}
#sidebar .link-list a{color:#000;}
/*main-holder-2*/

.main-frame{
	min-height:447px;
	padding:25px 26px 48px 10px;
	background: url(https://www.middlesex.mass.edu/images/bg-main-frame-02.gif) no-repeat;
}

 .breadcrumbs{
	margin:0;
	padding-bottom:21px;
}
/*
s-content*/
.programs-content .text-block{
	font-size:13px;
	line-height:18px;
	color:#000;
	padding:0 0 33px 8px;
}
#content .programs-content h2{margin:0 0 16px;}
.programs-content .text-block p{margin:0 0 10px;}
.programs-content .text-block ul{
	margin:0;
	padding:0 0 10px 40px;
	font-size:13px;
	line-height:17px;
}
.programs-content .text-block ul li{padding:0 0 5px;}
.programs-content .text-block h3{
	font-size:15px;
	line-height:18px;
	color:#000;
	margin:0 0 10px;
	font-weight:bold;
}
/*find-form*/
.find-form{
	margin:0 0 7px;
	background: url(https://www.middlesex.mass.edu/images/bg-find-form.gif) repeat-y -708px 0;
}
.find-form .holder{background: url(https://www.middlesex.mass.edu/images/bg-find-form.gif) no-repeat;}
.find-form .frame{
	padding:16px 20px 30px;
	background: url(https://www.middlesex.mass.edu/images/bg-find-form.gif) no-repeat -1416px 100%;
}
.find-form h3{
	font:16px/18px 'Arvo', serif;
	margin:0 0 8px;
	color:#337bb8;
}
.find-form .row{overflow:hidden;}
.find-form select{
	width:191px;
	color:#181818;
	margin:0 24px 0 0;
}
/*find-form-faculty*/
.find-form-faculty{
	margin:0;
}
.content .divider {
	height: 4px;
}
.find-form-faculty .holder,
.find-form-faculty .frame{
	padding: 6px 20px 10px 0;
}
.find-form-faculty h3{
	font:16px/18px 'Arvo', serif;
	margin:0 0 8px;
	color:#337bb8;
}
.find-form-faculty .row{overflow:hidden;}
.find-form-faculty select{
	width:191px;
	color:#181818;
	margin:0 24px 0 0;
}
.find-form-faculty  select{width:181px;}
.find-form-faculty  .text{
	float:left;
	width:124px;
	height:22px;
	background: url(https://www.middlesex.mass.edu/images/sprites.png) no-repeat -178px 0;
}
.find-form-faculty  .text input{
	float:left;
	width:106px;
	height:auto;
	padding:4px 9px 3px;
	font-size:12px !important;
	line-height:15px !important;
	font-style:italic !important;
	color:#656565 !important;
	border:0;
	background:none;
}
.faculty-detail-photo {
	margin-bottom: 15px;
}
.sep-box .block .slide-block:nth-child(2) > div[style]{
	width: 100% !important;
}
.sep-box .block .slide-block:nth-child(2) > div > div:nth-child(1)[style], .sep-box .block .slide-block:nth-child(2) > div > div:nth-child(2)[style]{
	width: auto !important;
}
.find-form-faculty  .btn-search{
	float:left;
	width:20px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:0;
	padding:0;
	margin:0;
	cursor:pointer;
	background: url(https://www.middlesex.mass.edu/images/sprites.png) no-repeat -302px 0;
}
/*programs*/
.programs{
	width:100%;
	overflow:hidden;
}
.programs .sep-box{
	margin:1px 0 -1px;
	padding:5px 0 6px;
	background: url(https://www.middlesex.mass.edu/images/separator-03.gif) no-repeat 50% 100%;
}
.programs .block{
	background:#f1f1f2;
	border-radius: 6px;
}
.programs .slide-block{
	height:1%;
	overflow:hidden;
	padding:15px 24px 0;
	font-size:13px;
	line-height:20px;
	color:#000;
}
.programs h3{
	font:18px/22px 'Arvo', serif;
	text-transform:uppercase;
	color:#600;
	overflow:hidden;
	margin:0 0 8px;
}
.programs .btn-open{
	float:left;
	padding:0 25px 0 0;
	color:#600;
	background: url(https://www.middlesex.mass.edu/images/btn-open.gif) no-repeat 100% 1px;
}
.programs h3 span{text-transform:none;}
.programs .btn-open:hover,
.programs .active .btn-open{background-position:100% -281px;}
.programs p{margin:0 0 12px;}
.programs p a{text-decoration:underline;}
.programs p a:hover{text-decoration:none;}
.programs .slide{
	width:660px;
	position:relative;
	overflow:hidden;
	display:none;
}
.programs .slide .slide-content{
	overflow:hidden;
	width:700px;
	margin:0 -40px 0 0;
	padding:18px 0 40px;
}
.programs .links-list{
	list-style:none;
	margin:0;
	padding:0 20px 0 0;
	float:left;
	font:12px/15px 'Arvo', serif;
}
.programs .links-list li{
	padding:0 0 5px 19px;
	background: url(https://www.middlesex.mass.edu/images/bullet-07.gif) no-repeat 1px 3px;
}
#gvTest_DataPager2 {
	background: none;
	margin-top: 10px;
}
 #sidebar h2{
	font-size:22px;
	line-height:24px;
	margin:0;
}
#sidebar .box{
	margin:0 0 17px;
	padding:0 0 7px 10px;
}
#sidebar .box-2{
	background:none;
	padding:0 0 0 11px;
}
#sidebar h3{
	font-size:15px;
	line-height:17px;
	font-style:italic;
	font-weight:normal;
	color:#6C737A;
	margin:0 0 13px;
	letter-spacing:-1px;
}
#sidebar h4{
	font:700 12px/15px 'Arvo', serif;
	color:#000;
	margin:0 0 3px;
	overflow:hidden;
}
#sidebar h4 .title-category{
	float:left;
	padding:0 9px 0 0;
	background: url(https://www.middlesex.mass.edu/images/bullet-08.gif) no-repeat 100% 50%;
}
/*category-nav*/
.category-nav, .category-nav-2{
	list-style:none;
	margin:0;
	padding:0;
	font:12px/15px 'Arvo', serif;
}
.category-nav li, .category-nav-2 li{padding:0 0 3px;}
.category-nav a, .category-nav-2 a{color:#333;}
.category-nav li a.active, .category-nav-2 li a.active {padding:0 9px 0 0;font-weight: bold;}
/*category-nav-sub*/
.category-nav-sub {
	list-style:none; 
	margin:0; 
	padding:0 0 4px 0; 
	font: italic 11px/15px 'Arvo', serif; 
	color: #2E6A9E;
}
.category-nav-sub li{padding:0 0 2px 5px;}
.category-nav-sub li.active{padding:0 0 2px 5px; font-weight: bold;}
.category-nav-sub a{color:#2E6A9E;}
/* dupliacte styles for sub navs that do not have classes */
.category-nav ul, .category-nav-2 ul{
	list-style:none; 
	margin:0; 
	padding:0 0 4px 0; 
	font: italic 11px/15px 'Arvo', serif; 
	color: #2E6A9E;
}
.category-nav ul li, .category-nav-2 ul li{padding:0 0 2px 5px;}
.category-nav ul li.active, .category-nav-2 ul li.active{padding:0 0 2px 5px; font-weight: bold;}
.category-nav ul li a, .category-nav-2 ul li a{color:#367BB8;}
/*sub-nav*/
.sub-nav{
	font:700 16px/18px 'Arvo', serif;
	letter-spacing:-1px;
	text-transform:uppercase;
	background-color:#f4f6f8;
	border-radius: 8px;
}
.sub-nav ul{
	list-style:none;
	margin:0;
	padding:8px 2px 8px 9px;
}
.sub-nav ul li{margin:0 0 6px;}
.sub-nav .holder {
	margin-left: -7px;
}
.sub-nav .holder img{
	 display: block;
	margin: 0 auto;
	text-align: center;
	max-width: 100%;
}
/*programs-detail*/
.programs-detail{padding:5px 0 0 2px;}
.programs-detail .text-block{
	height:1%;
	padding:0 19px 19px 5px;
}
.sub-navlower{
	text-transform:none;
	font-size: 12px;
	line-height: 15px;
	font-style: italic;
	font-weight: normal;
	color: #7C7C7C;
}
.programs-detail .text-block:after{
	content:"";
	display:block;
	clear:both;
}
.programs-detail .info-box{
	float:right;
	position:relative;
	margin:-10px 0 5px;
	width:235px;
	background: url(https://www.middlesex.mass.edu/images/bg-info-box.gif) repeat-y -240px 0;
}
.programs-detail .info-box .holder{background: url(https://www.middlesex.mass.edu/images/bg-info-box.gif) no-repeat;}
.programs-detail .info-box .frame{
	height:1%;
	overflow:hidden;
	padding:14px 10px 23px 22px;
	background: url(https://www.middlesex.mass.edu/images/bg-info-box.gif) no-repeat -480px 100%;
}
#content .programs-detail .info-box h2{
	font:italic 16px/18px Georgia, "Times New Roman", Times, serif;
	color:#7a7a7a;
	margin:0 0 7px;
}
.programs-detail .info-box ul{
	list-style:none;
	margin:0;
	padding:0 0 0 12px;
	font:13px/15px 'Arvo', serif;
}
.programs-detail .info-box ul li{
	padding:0 0 5px 10px;
	background: url(https://www.middlesex.mass.edu/images/bullet-09.gif) no-repeat 0 5px;
}
.programs-detail .info-box ul a{color:#6e1818;}
#content .programs-detail h2{margin:0 0 16px;}
.programs-detail p{margin:0 0 19px;}
.programs-detail h3{
	font-size:15px;
	line-height:17px;
	color:#8b7424;
	margin:0 0 7px;
}
/*data-block*/
.data-block{
	font:12px/15px Arial, Helvetica, sans-serif;
	color:#545353;
	margin:0 0 28px;
	background:#f1f1f2 url(https://www.middlesex.mass.edu/images/bg-data-block.gif) no-repeat;
}
.data-block .holder{
	height:1%;
	overflow:hidden;
	padding:17px 11px 32px 9px;
	background: url(https://www.middlesex.mass.edu/images/bg-data-block.gif) no-repeat -711px 100%;
}
.data-table{
	border-collapse:collapse;
	padding:0;
	margin:0;
}
.data-table th{
	font:700 14px/17px 'Arvo', serif;
	color:#337bb8;
	border-bottom:1px solid #9a999a;
	padding:0 5px 10px;
	vertical-align:top;
	text-align:left;
}
.data-table td{
	background:#e3e3e3;
	border-top:1px solid #fbfbfa;
	border-bottom:1px solid #dad8cb;
	padding:7px 5px 10px;
	vertical-align:top;
}
.data-table .course{width:87px;}
.data-table .title{width:170px;}
.data-table .credit{width:63px;}
.data-table .descript{width:326px;}
.data-table .descript a {color: #5D5353;}
.data-table p{margin:0;}
.data-table .even td{background:none;}
.data-table .last td{border-bottom:0;}
/*data-block select-form*/
.data-block .select-form{padding:29px 10px 0;}
.select-form h4{
	font:14px/17px 'Avro', serif;
	color:#337bb8;
	margin:0;
}
.select-form .row{overflow:hidden;}
.select-form label{
	float:left;
	width:250px;
	padding:3px 10px 3px 0;
}
.select-form select{
	float:left;
	width:191px;
}
.select-form .link-more{
	font:italic 11px/13px 'PT Serif Caption', serif;
	color:#de4c12;
}
.programs-detail .item-list{
	list-style:none;
	margin:0;
	padding:5px 0 20px 11px;
}
.programs-detail .item-list li{
	padding:0 0 8px 18px;
	background: url(https://www.middlesex.mass.edu/images/bullet-07.gif) no-repeat 0 5px;
}
.programs-content .item-list{
	list-style:none;
	margin:0;
	padding:5px 0 20px 11px;
}
.programs-content .item-list li{
	padding:0 0 8px 18px;
	background: url(https://www.middlesex.mass.edu/images/bullet-07.gif) no-repeat 0 5px;
}
.programs-content .text-block2 ul{
	list-style:none;
	margin:0;
	padding:0 0 10px 30px;
	font-size:13px;
	line-height:17px;
}
.programs-content .text-block2 ul li{padding:0 0 9px 15px; line-height: 20px;}
/*sidebar about-box*/
#sidebar .about-box{
	font-size:12px;
	line-height:15px;
	font-style:italic;
	color:#7c7c7c;
	padding:0 10px 20px;
}
.programs-content .item-list-full{
	list-style:none;
	margin:0;
	padding:0 0 0 11px;
}
.programs-content .item-list-full li{
	padding:0 0 1px 18px !important;
	background: url(https://www.middlesex.mass.edu/images/bullet-07.gif) no-repeat 0 5px;
	font-weight: bold;
	font-style: italic;
}
#sidebar .about-box .visual{
	display:block;
	width:191px;
	border:3px solid #c6c9c9;
	margin:0 0 10px;	
}
#sidebar .about-box img{display:block;}
#sidebar .about-box .name{
	display:block;
	font-size:22px;
	line-height:25px;
	color:#7c7c7c;
	padding:0 0 8px;
}
#sidebar .about-box .name strong{
	font:900 22px/25px 'Lato', sans-serif;
	color:#000;
}
#sidebar .about-box p{margin:0 0 5px;}
#sidebar .about-box .link-shedule{
	font:900 10px/13px 'Lato', sans-serif;
	color:#3f627b;
	padding:0 0 0 9px;
	background: url(https://www.middlesex.mass.edu/images/bullet-10.png) no-repeat 0 50%;
	text-transform:uppercase;
}
/*student_life.html*/
/*photo-block*/
.photo-block{
	position:relative;
	padding:0 3px 3px;
}
.photo-block img{
	display:block;
	height: auto;
    max-width: 100%;
}

/*container*/
.container-w{width:100%;}
.container-w:after{
	content:"";
	display:block;
	clear:both;
}
/*.container{
	float:left;
	width:987px;
	position:relative;
	margin:0 -25px -48px -9px;
	padding:14px 6px 38px 9px;
	background: url(https://www.middlesex.mass.edu/images/bg-container.gif) repeat-y;
}*/
/*twocolumns*/
.twocolumns{
	float:right;
}
 .twocolumns #content{

}
/*advert-block*/
.advert-block{padding:0 0 0 2px;}
.advert-block .text-block{
	overflow:hidden;
	padding:0 0 24px;
}
#content .advert-block h2{margin:0 0 5px;}
.advert-block p{margin:0 0 19px;}
.advert-block .choose-box p{margin:0 0 10px;}
.advert-block .item-list{
	list-style:none;
	margin:0;
	padding:0 0 14px 20px;
	font-weight:bold;
	font-style:italic;
}
.advert-block .item-list li{
	padding:0 0 2px 16px;
	background: url(https://www.middlesex.mass.edu/images/bullet-07.gif) no-repeat 0 5px;
}
.advert-block .info-block h3{
	font:600 16px/18px 'Arvo', serif;
	color:#000;
	margin:0 0 7px 12px;
}
.info-block .block{
	background-color:#eeedee;
	border-radius: 6px;
}
.info-block .block .holder{
	height:1%;
	overflow:hidden;
	padding:12px 0 8px;
}
.advert-block .info-block .block{
	margin-bottom: 15px;
}
.info-block .columns{
	overflow:hidden;
	padding:6px 0 5px;
}
.info-block .links-list{
	list-style:none;
	margin:0;
	float:left;
	padding:0 3px 0 18px;
	font:13px/18px 'Arvo', serif;
}
.info-block .links-list li{
	padding:0 0 2px 18px;
	background: url(https://www.middlesex.mass.edu/images/bullet-07.gif) no-repeat 0 5px;
}
.info-block .columns{
	overflow:hidden;
	padding:6px 0 5px;
}
.info-block .links-list-current{
	list-style:none;
	margin:0;
	float:left;
	padding:0 40px 15px 0;
	font:13px/18px 'Arvo', serif;
}
.info-block .links-list-current li{
	padding:0 0 2px 18px;
	background: url(https://www.middlesex.mass.edu/images/bullet-07.gif) no-repeat 0 5px;
}
.info-block .links-list-current li.head-top{
	background: none; color: #000; font-size: 15px; padding: 9px 0 4px 5px; text-transform: uppercase;
}
.info-block .links-list-current li.head{
	background: none; color: #000; font-size: 15px; padding: 9px 0 4px 5px; text-transform: uppercase;
}

/*aside*/
.aside{
	background-color: #f2f1f0;
	border-left: 2px solid #dfddd3;
}
.col-sm-4.aside {
	position: relative;
	top:-3px;
	margin-bottom: -11px;
}
.aside .boxes{
	margin:10px 0 0;
	overflow:hidden;
}
.aside .box{
	margin:2px 0 -2px;
	background: url(https://www.middlesex.mass.edu/images/separator-02.gif) repeat-x 0 100%;
	padding:10px 7px 13px 5px;
}
.aside h3{
	font-size:22px;
	line-height:25px;
	font-weight:normal;
	font-style:italic;
	color:#7a7a7a;
	margin:0 0 7px;
}
.aside h3 strong{
	font:900 22px/25px 'Lato', sans-serif;
	color:#000;
	text-transform:uppercase;
}
.aside .boxes .box .frame {
	background-color: #e8e7e0;
	border: 2px solid #dddddd;
	border-radius: 6px;
	margin-top: 15px;
	margin-bottom: 10px;
	padding: 10px;
}
.aside .link-list li {
    padding: 0 0 9px 18px;
    background: url(https://www.middlesex.mass.edu/images/bullet-07.gif) no-repeat 0 3px;
}
.aside .link-list {
    list-style: none;
    margin: 0;
    padding: 0 0 0 2px;
    font-size: 13px;
    line-height: 15px;
    font-style: italic;
}
.aside .link-list a {
    color: #000;
}
/*login-form*/
.login-form,
.search-box{
	margin:0 0 5px;
	/*background: url(https://www.middlesex.mass.edu/images/bg-login-form.gif) repeat-y -250px;*/
}
.login-form .holder,
.search-box .holder{/*background: url(https://www.middlesex.mass.edu/images/bg-login-form.gif) no-repeat;*/}
.login-form .frame,
.search-box .frame{
	height:1%;
	overflow:hidden;
	padding:10px 16px 11px;
/*	background: url(https://www.middlesex.mass.edu/images/bg-login-form.gif) no-repeat -500px 100%;*/
}
.login-form select {
	float:left;
	width:210px;
	font-size:12px;
	line-height:15px;
	font-style:italic;
	color:#666;
	height: 26px;
	margin: 0 0 5px 0;
}
.aside .login-form h3{margin:0 0 10px;}
.login-form .text{
	display:block;
	overflow:hidden;
	background: url(https://www.middlesex.mass.edu/images/sprites.png) no-repeat 0 -240px;
	width:210px;
	height:26px;
	margin:6px 0 6px 0;
}
.login-form .text input{
	float:left;
	border:0;
	font-size:12px;
	line-height:15px;
	font-style:italic;
	color:#7a7a7a;
	width:190px;
	height:15px;
	padding:6px 10px 5px;
	background:none;
}
.aside .search-form{
	float:none;
	padding:0;
	width:100%;
	overflow:hidden;
}
.aside .search-form .text{
	padding:0;
	display:block;
	overflow:hidden;
	background: url(https://www.middlesex.mass.edu/images/sprites2.png) no-repeat 0 -240px;
	width:210px;
	height:26px;
	margin:0 0 6px;
}
.aside .search-form .row{
	display:block;
	overflow:hidden;
	padding:0 0 6px;
	margin: 0;
}
.aside .search-form select{
/*	width:210px;*/
}
.aside .search-form .btn-submit{
	margin: 10px 10px 0 0;
	padding:0;
	border:none;
	background:url(https://www.middlesex.mass.edu/images/sprites2.png) -250px -240px no-repeat;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
	display:block;
	width:55px;
	height:25px;
}
.aside .search-form .btn-submit:hover{
	cursor:pointer;
}
.aside .search-form .text input[type="text"]{
	width:170px;
	padding:6px 9px;
}
.aside .search-form .btn-search{
	background-position:-222px -237px;
	margin-top:2px;
}
.aside .search-form .text
.aside .video{padding:10px 0 14px 10px;}
.aside .video h3{margin-bottom:15px;}
.video .videos-list{
	list-style:none;
	margin:0 -1px 0 0;
	padding:0 0 2px;
	width:248px;
	overflow:hidden;
}
/*searchfor-form*/
.searchfor-form{
	margin:0 0 5px;
/*	background: url(https://www.middlesex.mass.edu/images/bg-login-form.gif) repeat-y -250px;*/
}
.searchfor-form .holder{/*background: url(https://www.middlesex.mass.edu/images/bg-login-form.gif) no-repeat;*/}
.searchfor-form .frame{
	height:1%;
	overflow:hidden;
	padding:10px 16px 11px;
/*	background: url(https://www.middlesex.mass.edu/images/bg-login-form.gif) no-repeat -500px 100%;*/
}
.searchfor-form .select {
	float:left;
	width:208px;
	font-size:12px;
	line-height:17px;
	font-style:italic;
	color:#666;
	height: 22px;
	margin: 0 0 5px 0;
	padding: 0;
}
.aside .searchfor-form h3{margin:0 0 10px;}
.searchfor-form .text{
	display:block;
	overflow:hidden;
	background: url(https://www.middlesex.mass.edu/images/sprites.png) no-repeat -214px -240px;
	width:210px;
	height:26px;
	margin:6px 0 6px 0;
}
.searchfor-form .text input{
	float:left;
	border:0;
	font-size:12px;
	line-height:15px;
	font-style:italic;
	color:#7a7a7a;
	width:190px;
	height:15px;
	padding:6px 10px 5px;
	background:none;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}

/*programs-form*/
.programs-form{
	background: url(https://www.middlesex.mass.edu/images/bg-login-form.gif) repeat-y -250px;
}
.programs-form .holder{background: url(https://www.middlesex.mass.edu/images/bg-login-form.gif) no-repeat;}
.programs-form .frame{
	height:1%;
	overflow:hidden;
	padding:10px 16px 11px;
	background: url(https://www.middlesex.mass.edu/images/bg-login-form.gif) no-repeat -500px 100%;
}
.programs-form select {
	float:left;
	width:210px;
	font-size:12px;
	line-height:15px;
	font-style:italic;
	color:#666;
	height: 26px;
	margin: 0 0 5px 0;
}
.aside .programs-form h3{margin:0 0 10px;}
.programs-form .text{
	display:block;
	overflow:hidden;
	background: url(https://www.middlesex.mass.edu/images/sprites.png) no-repeat 0 -240px;
	width:210px;
	height:26px;
	margin:6px 0 6px 0;
}
.programs-form .text input{
	float:left;
	border:0;
	font-size:12px;
	line-height:15px;
	font-style:italic;
	color:#7a7a7a;
	width:190px;
	height:15px;
	padding:6px 10px 5px;
	background:none;
}

.aside .video{padding:10px 0 14px 10px;}
.aside .video h3{margin-bottom:15px;}
.video .videos-list{
	list-style:none;
	margin:0 -1px 0 0;
	padding:0 0 2px;
	width:248px;
	overflow:hidden;
}
.video .videos-list li{
	float:left;
	margin:0 9px 10px 0;
}
.video .videos-list a{
	float:left;
	width:109px;
	height:91px;
	overflow:hidden;
	position:relative;
	border:3px solid #c6c9c9;
}
.video .videos-list img{display:block;}
.video .videos-list .btn-play{
	position:absolute;
	top:50%;
	left:50%;
	margin:-15px 0 0 -15px;
	text-indent:-9999px;
	overflow:hidden;
	width:30px;
	height:30px;
	background: url(https://www.middlesex.mass.edu/images/sprites.png) no-repeat 0 -276px;
}
.aside .link-more{
	overflow:hidden;
	padding:0 5px;
	font:9px/12px 'Lato', sans-serif;
	text-transform:uppercase;
}
.aside .link-more a{
	float:left;
	padding:0 0 0 10px;
	color:#3f627b;
	background: url(https://www.middlesex.mass.edu/images/bullet-11.gif) no-repeat 0 50%;
}
.aside .immersive{
	padding: 6px 11px 10px 0;
}
.immersive .visual{
	display:block;
	margin:0 0 12px;
}
.immersive .visual img{display:block;	border:3px solid #c6c9c9;}
.immersive .descript{
	font-size:12px;
	line-height:15px;
	font-style:italic;
	color:#7c7c7c;
	padding:0 15px 0 7px;
}
.immersive .descript p{margin:0 0 7px;}
.aside .immersive .link-more{padding:0;}
#sidebar{
	padding:6px 0 0;
}
/*experience-block*/
.two-blocks .experience-block h2{
	margin:0 0 12px;
	line-height:18px;
} 
.experience-list{
	list-style:none;
	margin:0;
	padding:0;
	font:13px/15px 'Avro', serif;
	color:#fff;
}
.experience-list li{
	padding:0 0 8px 17px;
	background: url(https://www.middlesex.mass.edu/images/bullet-12.gif) no-repeat 0 3px;
}
.experience-list a{color:#fff;}
/*workforce_development.html*/
/*visual-list*/
.visual-list{
	list-style: none;
padding: 0;
position: relative;
margin: 0;
left: 3px;
}
.visual-list li{
	display:inline-block;
	vertical-align:top;
	margin:0 3px 3px 0;
}
*+html .visual-list li{display:inline;}
.visual-list a{float:left;}
.visual-list img{display:block;}
/*container-2*/
.container-2{
	overflow:hidden;
	padding: 0px;
	background-color: #fff;
}
.container-2 .col-sm-8.col-md-9 {
	background-color: #fbfbfa;
}
.middle-column {
	background-color: #f7f6f5;
}
 .container-2 .breadcrumbs{
	margin-left:8px;
}
.row.display-flex {
  display: flex;
  flex-wrap: wrap;
}
.row.display-flex > [class*='col-'] {
  display: flex;
  flex-direction: column;
}
/*workforce-block*/
.workforce-block{padding:0 0 0 7px;}
#content .workforce-block h2{margin:0 0 10px;}
.workforce-block .text-block{padding:0 90px 3px 2px;}
.workforce-block p{margin:0 0 14px;}
/*social-columns*/
.social-columns{
	overflow:hidden;
}
/*posts-container*/
.posts-container[style]{
	background: none !important;
	width: auto !important;
	background-color:#f1f1f2 !important;
}
.posts-container{
	border-radius: 6px;
	background-color: #f1f1f2 !important;
}
.posts-container .holder{
	overflow:hidden;
	padding:7px 18px 0 29px;}
.posts-container .holder[style]{
	background: none !important;
}
.posts-container .post{
	overflow:hidden;
	padding:11px 40px 19px 0;
	margin:3px 0 -3px;
	font:italic 12px/16px 'PT Serif Caption', serif;
	color:#393939;
	border-top: 2px solid #bebec1;
}
.posts-container .post:nth-child(1) {
	border-top: 0;
}
.post .img-box{
	float:left;
	margin:3px 10px 0 0;
	border:3px solid #888787;
}
.post .img-box img{display:block;}
.post .txt-box{overflow:hidden;}
#content .posts-container .post h3{
	font:15px/17px 'Arvo', serif;
	color:#337bb8;
	margin:0 0 5px;
	text-transform:uppercase;
	letter-spacing:-0.3px;
}
.posts-container .post h3 a{color:#337bb8;}
.workforce-block .post p{margin:0 0 5px;} 
.post .link-more{color:#de4c12;}
/*twitter-block*/
.twitter-block{
	background-color:#f1f1f2;
	border-radius: 6px;
	font:italic 12px/15px 'PT Serif Caption', serif;
	color:#000;
}
.twitter-block .holder{
	overflow:hidden;
	padding:14px 10px 25px;
	margin-bottom: 20px;
}
.twitter-block .heading{
	overflow:hidden;
	padding:0 13px 8px 0;
}
.twitter-block .btn-tweet{
	float:right;
	width:55px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	margin:19px 0 0;
	background: url(https://www.middlesex.mass.edu/images/sprites.png) no-repeat -35px -276px;
}
.twitter-block h3{
	font-size:22px;
	line-height:22px;
	font-style:italic;
	font-weight:normal;
	color:#020234;
	margin:0;
}
.twitter-block h3 span{
	font:900 22px/18px 'Lato', sans-serif;
	color:#B34D00;
}
.tweet-list{
	list-style:none;
	margin:0;
	padding:0;
}
.tweet-list li{
	height:1%;
	vertical-align:top;
	padding:0 0 11px;
}
.workforce-block .tweet-list p{margin:0 0 5px;}
.tweet-list .wrap{
	overflow:hidden;
	padding:0 17px 0 0;
	font:12px/15px Arial, Helvetica, sans-serif;
	color:#000;
}
.tweet-list .date{
	float:right;
	font-size:10px;
	line-height:12px;
}
.tweet-list .wrap a{color:#5d8ebe;}
.twitter-block .btn-follow{
	overflow:hidden;
	padding:9px 0 0;
	font-size:13px;
	line-height:15px;
}
.twitter-block .btn-follow a{
	float:left;
	padding:1px 0 2px 27px;
	background: url(https://www.middlesex.mass.edu/images/sprites.png) no-repeat 0 -315px;
	color:#000;
}
#sidebar .box{
	padding:4px 0 0 7px;
	margin:0 0 11px;
}
.container-2 #sidebar h2{margin:0px;}
.container-2 #sidebar h3{margin:0 0 9px;}
.category-nav, .category-nav-2{padding-bottom:15px;}
.banner-box{
	border-top: 2px solid #d9d7ca;
}
.banner-box .holder{
	padding:10px 8px 11px 11px;
	overflow:hidden;
}
.banner-box a{float:left;}
.banner-box img{display:block;}
/*two-blocks-2*/
.two-blocks-2 .holder{
	background:none;
	padding:0;
}
/*programs-form*/
.programs-form[style]{
	background-color: #484848 !important;
	min-height: 220px;
}
.programs-form{
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.2) inset;
	padding: 23px;
	border-right: 4px solid #fff;
}
.programs-form ul{
	list-style:none;
	margin: 10px 0;
	padding:5px 0 0;
	position:relative;
	font-size:12px;
	line-height:18px;
	font-style:italic;
	color:#fff;
}
.programs-form ul li{
	padding:0 0 5px 12px;
	background: url(https://www.middlesex.mass.edu/images/bullet-13.gif) no-repeat 0 7px;
}
.programs-form select{width:191px;}
/*cotact-boxes*/
.cotact-boxes{
	font-size:12px;
	line-height:18px;
	color:#fff;
	padding:23px;
}
.aside .cotact-boxes {
padding: 5px 0;
}
.two-blocks .cotact-boxes {
    background-color: #595959;
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.3) inset;
	padding:23px;
}
.two-blocks-2 h2{
	margin-bottom:13px;
	font:700 italic 22px/25px 'Arvo', serif;
	color:#e5b718;
	margin-top: 0;
}
/*offices-box*/
.offices-box{
	padding:0;
}
.two-blocks-2 .offices-box h2{margin:0 0 3px;}
.offices-box .wrap{overflow:hidden;}
.offices-box .col{
	padding:0 30px 0 0;
}
.offices-box p{margin:0 0 12px;}
.offices-box p strong{color:#e5b718;}
.cotact-boxes .links-list{
	list-style:none;
	margin:0;
	padding:0;
	font:10px/13px 'Lato', sans-serif;
	text-transform:uppercase;
}
.cotact-boxes .links-list li{
	padding:0 0 2px 18px;
	background: url(https://www.middlesex.mass.edu/images/bullet-07.gif) no-repeat 0 5px;
}
.cotact-boxes .links-list li.sidebar{
    padding:0 0 3px 10px;
    background: url(../images/bullet-15.png) no-repeat 0 4px;
}
.cotact-boxes .links-list a{color:#337ab7;}
.contact-box{
	background: url(https://www.middlesex.mass.edu/images/bg-contact-box.gif) no-repeat;
	min-height:159px;
	line-height:16px;
	font-style:italic;
}
.contact-box h3{
	font-size:22px;
	line-height:25px;
	font-weight:normal;
	font-style:italic;
	color:#fff;
	margin:0 0 2px;
}
.contact-box h3 em{font-size:15px;}
.contact-box h3 span{
	font:900 22px/25px 'Lato', sans-serif;
	color:#e5b718;
}
.contact-box .txt-box{overflow:hidden;}
.contact-box .ico{
	float:right;
	margin:0 0 5px 5px;
}
.contact-box .txt-box p{margin:0 0 5px;}

#skiptocontent a {
	padding: 6px;
	position: absolute;
	top: -40px;
	left: 0px;
	color: #000000;
	font-weight: bold;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-bottom-right-radius: 8px;
	background: #FFFFFF;
	-webkit-transition: top 1s ease-out;
    transition: top 1s ease-out;
    z-index: 100;
}

#skiptocontent a:focus {
	position: absolute;
	left: 0px;
	top: 0px;
	outline-color: transparent;	
	-webkit-transition: top .1s ease-in;
    transition: top .1s ease-in;
}

/*print version*/
@media print {
	#header.siteHeader{
		display:none;
	}
	#footer{
		display:none;
	}
	  a[href]:after {
    content: none !important;
  }
	.responsive-iframe {
		display:none;
	}
	
	/*
	body{
		margin:0;
		padding:0;
		color:#000;
		background:#fff;
		width:100%;
		min-width:100%;
	}
	
	.w1{
		float:none;
		position:static;
		left:auto;
	}
	.w2{
		float:none;
		position:static;
		left:auto;
		width:100%;
	}
	
	
	header .active .slide{display:none;}
	header .section{
		padding:0;
		margin:0;
		width:100%;
		background:none;
	}
	.logo{
		float:none;
		background:none;
		text-indent:0;
		width:267px;
		margin:0;
	}
	.logo a{display:none;}
	.logo img{display:block;}
	header .section .wrap{display:none;}
	.nav-holder{display:none;}
	#main{width:100%;}
	.main-container{display:none;}
	.two-blocks{
		width:100%;
		background:none;
	}
	.two-blocks .holder{background:none;}
	.dates-block{
		float:left;
		width:25%;
		padding:0 2.5% 0 0;
	}
	
	.news-block{
		float:left;
		width:70%;
		padding:0;
	}
	.news-block .heading{padding:0;}
	.news-block .heading h2{
		float:none;
		margin:0 0 17px;
	}
	.news-block .link-all{display:none;}
	.news-block .gallery-nav{display:none;}
	.news-block .gallery-holder{
		width:100%;
		margin:0;
	}
	.news-block .gallery-holder ul{
		width:100%;
		min-height:10px;
	}
	.news-block .gallery-holder ul li{
		float:none;
		left:auto;
		top:auto;
		width:auto;
	}
	.news-block .column{
		width:30%;
		padding:0 3% 0 0;
		
	}
	.news-block h3{color:#000;}
	.news-block .date{color:#000;}
	.news-block .column a{color:#000;}
	
	.two-blocks h2{color:#000;}
	.dates-list{color:#000;}
	#footer{display:none;}
	.main-holder{background:none;}
	.main-frame{
		padding:0;
		background:none;
	}
	#content{
		float:none;
		width:100%;
		padding:10px 0 0;
	}
	.breadcrumbs{display:none;}
	#content h2{
		margin:0 0 5px;
		color:#000;
	}
	.posts{width:100%;}
	.post,
	.post .holder,
	.post .frame{background:none;}
	.post .frame{padding:0 0 20px;}
	.post h3 a{color:#000;}
	.post p a{color:#000;}
	.link-panel{display:none;}
	.multimedia-box{padding:0;}
	.miltimedia-list{
		width:100%;
		margin:0;
	}
	.paging{display:none;}
	#sidebar{display:none;}
 .main-frame{
		padding:0;
		min-height:10px;
		background:none;
	}
 #content{
		float:none;
		width:100%;
	}
	.programs-content .text-block{padding:0;}
	.find-form{display:none;}
	.programs{overflow:visible;}
	.programs .sep-box{
		background:none;
		margin:0;
		border-bottom:1px solid #000;
	}
	.programs .block{background:none;}
	.programs .slide-block{background:none;}
	.programs .slide .slide-content{
		width:100%;
		padding:0;
	}
	.programs .btn-open{background:none;}
	.programs .links-list{display:none;}
	.programs-detail .info-box{display:none;}
	.programs-detail .text-block{padding:0;}
	.data-block{
		margin:0;
		background:none;
	}
	.data-block .holder{background:none;}
	.data-table{width:100%;}
	.data-block .select-form{display:none;}
	.photo-block{display:none;}
	.container{
		float:none;
		width:100%;
		margin:0;
		background:none;
	}
	.twocolumns {
		float:none;
		width:100%;
	}
 .twocolumns #content{
		float:none;
		width:100%;
	}
	.advert-block{padding:0;}
	.advert-block .info-block{display:none;}
	.aside{display:none;}
	.two-blocks .experience-block h2{line-height:25px;}
	.experience-list{color:#000;}
	.experience-list li{
		padding-left:0;
		background:none;
	}
	.experience-list a{color:#000;}
	.visual-list{display:none;}
	.social-columns{display:none;}
	.two-blocks-2{display:none;}
	.workforce-block{padding:0;}

a, a:hover, a:active, a:visited {
	text-decoration:none;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
th {
text-align: center;
font-weight: bold;
}
caption, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}




/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */

/* You'll probably want this */
.scrollectbox							{ overflow:visible; position:relative; }
.scrollectbox li > a					{ display:block; }

/* If one wants rounded corners, the top-li may be combined with a negative margin-top
to reach halfway up the headline. The bottom-li may just be a decorative bottom strip. */
.scrollectbox-top-li					{ /*display:none;*/ height:10px; margin-top:-10px; padding:0; }
.scrollectbox-bottom-li					{ /*display:none;*/ height:5px; padding:0; }

/* Style the selectbox, the headline and the arrow */
.scrollectbox							{ float:left; margin:10px 0; }
.scrollectbox-arrow						{ /*display:none;*/ float:right; width:15px; height:13px; padding:0;
	 									background:url('images/scrollectbox-arrows.png') no-repeat left 8px;
	 									z-index:2; }
.scrollectbox-headline					{ padding:4px 8px; background:#fff; color:#555; 
										border:1px solid #999; border-bottom-width:0;
	 									-webkit-border-radius:10px; -moz-border-radius:10px; 
										border-radius:10px; }

/* Style list and options */
.scrollectbox-list 						{ background-color:#fff; border:1px solid #999; border-top-width:0; }
.scrollectbox li > a					{ padding:4px 8px; color:#333; }
.scrollectbox li > a:hover				{ background-color:#ccc; }

/* Selected option, optgroup and option indents */
.scrollectbox li.scrollectbox-option-selected > a 	{ color:#fff; background:#5454F0; }
.scrollectbox li.scrollectbox-optgroup				{ color:#999; font-weight:bold; font-size:11px; height:11px; 
													padding:5px 8px 4px; }
.scrollectbox li.scrollectbox-optgroup-option > a	{ padding-left:16px; }

/* Scroll buttons */
.scrollectbox-scroll-btn						{ background:#fff url('images/scrollectbox-arrows.png') no-repeat center 4px;
 												height:15px; }
.scrollectbox-scroll-btn:hover					{ background-color:#eee; }
.scrollectbox-scroll-prev						{ background-position:center -14px; }
.scrollectbox-scroll-disabled					{ opacity:0.5; }


/* Choose cursor type */
.scrollectbox-headline, 
.scorllectbox-arrow						{ cursor:pointer; }				/* Looks proper, i.m.o. */
.scrollectbox-select *					{ cursor:default !important; } 	/* Default style for <select> */


/* tabular layout css */
/* info-table */
.info-table {
	color:#555353;
	line-height:20px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.info-table th{
	padding:5;
	text-align:center;
	color:#000;
}
.info-table .tfoot{
	display:none;
}
.info-table .blue{
	background:#E8E7E0;
}
.info-table p{
	margin:0 !important;
}
.info-table td,
.info-table th{
	padding: 5px;
	vertical-align:top;
	border-bottom:1px solid #a1a0a0;
}
.info-table th.col-method{
	text-align: center;
}
.info-table th.col-campus{
	text-align: center;
}
.info-table th.col-text-books{
	text-align: center;
}
.info-table th.col-seats{
	text-align: center;
}
.info-table th.col-status{
	text-align: center;
}
.info-table td{
	padding:5px;
}
.info-table td.col-term{
	width:120px;
}
.info-table td.col-meetings{
	width:175px;
}
.info-table td.col-date{
	width:150px;
	font-weight:bold;
}
.info-table td.col-method{
	width:100px;
	text-align: center;
}
.info-table td.col-teacher{
	width:150px;
}
.info-table td.col-campus{
	width:75px;
	text-align: center;
}
.info-table td.col-text-books{
	width:60px;
	text-align: center;
}
.info-table td.col-seats{
	width:50px;
	text-align: center;
}
.info-table td.col-status{
	width:60px;
	text-align: center;
}
.itemTitle {
    font-size: large;
}
.siteNavigation {
   display: block !important;
   left: 0 !important;
	color: #fff;
}
}


/* Large desktops and laptops */
@media (min-width: 1300px) {
	/*body {border: 2px solid #ee2a7b;}*/
	
.siteNavigation {
   display: block !important;
   left: 0 !important;
	
}
}
/*
@media (min-width: 1200px) {
.logo #mccTitle1 {
	top: 22px;
	left: 154px;
	font-size: 28px;
}
.logo #mccTitle2 {
	top: 48px;
	left: 284px;
	font-size: 14px;
}	
}
*/
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	
	/*body {border: 2px solid #00aeef;}*/

.siteNavigation {
   display: block !important;
   left: 0 !important;
}
.container {
    width: 970px !important;
}
.about-columns {
    margin: 0 0 22px 5px;
    background-color: #2d2d2d;
}
.about-columns .connect-col {
    padding: 7px 0 0 0;
    margin-right: -5px;
}
.about-columns .connect-col {
	min-height: 75px !important;
	}
.mainNavigation .container {
		padding: 0;
	}
#nav {
	text-align: center;
	display: block;
	width: 100%;
	margin: 0 auto;
	}
#nav li a[style] {
	width: inherit !important;
}
#nav li {    
	float: none;
	display: inline-block;
	text-align: center;
	margin-right: -5px;
}
		
.scaling-active a {
/*    padding: 16px 15px 18px !important;*/
	padding: 13px 15px 15px !important;
}

.photo-block {
	display: none;
}
.visual-list{
	display: none;
}
.nav.add-nav {
	margin-top: 18px;
}
/*
.logo {
	width: 576px;
	height: 75px;
	background-size: 576px 75px;
}
	*/
.logo a{
	width: 290px;
}
/*
.logo #mccTitle1 {
	top: 18px;
	left: 140px;
	font-size: 24px;
}
.logo #mccTitle2 {
	top: 40px;
	left: 252px;
	font-size: 12px;
}*/
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
/*body {border: 2px solid #f7941d;}*/
.siteNavigation {
   display: block !important;
   left: 0 !important;
}
.container {
    width: 750px !important;
}
.nav.add-nav {
    margin: 10px 0 0;
/*    font: 10px/13px "Arvo",serif;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	letter-spacing: 0.2px;
}
/*
.nav.add-nav li {
	padding: 0 0 0 12px;
}*/
.slide .container {
    padding: 34px 20px 14px 13px;
}
.slide .text-prompt {
    margin: 9px 16px 0 20px;
	width: 100px;
	padding: 2px 5px 10px 0;
}
.slide .columns {
    width: 380px;
    margin: 0 0 0 25px;
	background: none;
}
.slide .column {
    width: 150px;
	}
.slide .btn-close {
	margin: 57px 0 0;
	}
.about-columns {
    margin: 0 0 22px 5px;
    background-color: #2d2d2d;
}
.about-columns .connect-col {
    padding: 7px 0 0 0;
    margin-right: -5px;
}
.about-columns .connect-col {
	min-height: 75px !important;
	}
.mainNavigation .container {
		padding: 0;
	}
#nav {
	text-align: center;
	display: block;
	width: 100%;
	height: 41px;
	margin: 0 auto;
/*	font: 12px/18px "Arvo",serif;*/
	font-size: 10px;
	}
#nav li a[style] {
	width: inherit !important;
}
#nav a {
	padding-top: 10px;
}
#nav a:hover,
#nav .active a {
	background-position: 0 -62px;
}
#nav li {    
	float: none;
	display: inline-block;
	text-align: center;
	margin-right: -5px;
	background: url(https://www.middlesex.mass.edu/images/separator-01-2.gif) no-repeat;
}
.nav-holder{
	background: url(https://www.middlesex.mass.edu/images/bg-nav-1-1.png) repeat-x;
}
.scaling-active a {
/*    padding: 10px 10px 22px !important;*/
/*	padding: 10px 10px 12px !important;*/
	padding: 6px 10px 5px !important;
}
.about-columns .col-md-4::after {
    right: inherit;
    top: 0;
}
.about-columns .col-md-5::after {
    top: 0;
}
.social-networks li {
    display: inline-block;
    float: none;
}
.about-columns .connect-col {
    padding: 25px 0 0;
    text-align: center;
}
.news-block .gallery-holder ul li {
    width: 547px;
}
.dates-block {
    min-height: 380px;
}
.news-block {
    min-height: 380px;
}
/*
#footer .contact-col {
    padding: 0 15px;
}
footer .contact-col, footer .gateways-col, footer .connect-col {
    min-height: 155px !important;
}
*/
#footer .contact-col,
#footer .gateways-col {
	padding-left: 20px;
}
#footer .social-networks {
    float: left;
}

#footer .acrobat {
    display: none;
}
	
#footer .connect-col {
	border-right: none;
}
	
#footer .gateways-col {
	clear: left;
}
	
#footer .nav {
    margin-top: 12px;
    padding: 0;
	clear: left;
}
#footer {
    padding: 20px 0 0;
}
.col-sm-7 .gallery img {
    height: 356px;
    width: 437px;
}
.col-sm-7 .gallery ul li {
    width: 437px;
}
.col-sm-7 .gallery ul {
    height: 356px;
}
.gallery.g2 img {
    height: 188px;
    width: 302px;
}
.gallery.g2 ul li {
    width: 302px;
}
.gallery.g2 ul {
    height: 188px;
}
.gallery.g3 img {
    height: 162px;
    width: 302px;
}
.gallery.g3 ul li {
    width: 302px;
}
.gallery.g3 ul {
    height: 162px;
}
.about-columns .text-col img {
    margin: 5px auto 0;
}
.photo-block {
	display: none;
}
.workforce-block .text-block {
    padding: 0;
}
.visual-list{
	display: none;
}
	.twitter-block {
		margin-top: 20px;
	}
.programs-form[style] {
    min-height: 337px;
}
.contact-box {
		margin-top: 20px;
	}
.aside h3 strong {
    font: 900 20px/25px 'Lato', sans-serif;
}
.aside .contact-box {
    float: left;
    width: 50%;
}
.aside .immersive {
    float: left;
    width: 50%;
}
/*
.logo {
	width: 430px;
	height: 56px;
	background: url("https://www.middlesex.mass.edu/images/mcc_title_logo_12_small.png") no-repeat;
}
*/
.logo a{
	width: 214px;
}
/*
.logo #mccTitle1 {
	top: 12px;
	left: 108px;
	font-size: 18px;
}
.logo #mccTitle2 {
	top: 30px;
	left: 184px;
	font-size: 10px;
}
.textShadow { 
	-moz-text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
	-webkit-text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
	text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}*/
}

/* Landscape phones and portrait tablets */

@media (max-width: 767px) {
/*body {border: 2px solid #fff200;}*/
	.container {
    width: inherit !important;
}
.nav-wrapper {
	position: absolute;
	top: 50px;
	width: 100%;
}
header .slide {
    position: absolute;
    top: 570px;
}
.top-nav-bar-mobile{
/*	padding:13px 0 14px;*/
	padding: 4px 20px 0 20px;
	background: url(https://www.middlesex.mass.edu/images/bg-header-section.gif) repeat-x;
}
.navbar-collapse {
    border-top: 0 none !important;
    box-shadow: none;
    width: auto;
}
.bottom-nav-bar .mainNavigation.navbar-collapse.collapse {
		display: block;
	}
.mainNavigation .mainnav-content {
	width: auto;
	}
header .top-nav-bar .btn-open {
    display: none;
}
/*Main Navigation Styles*/
.menuToggle {
	background: transparent;
	z-index: 2;
}
/*
#google_translate_element {
    float: none;
    margin: 0 auto 25px;
    text-align: center;
}
*/
header .slide {
   display: block !important;
}
.search-form .btn-search {
    position: absolute;
    right: 10px;
}
.search-form .text {
    width: 100%;
}
a.menuToggle {
    display: block;
    color: #ffffff;
	background-color: transparent;
    text-transform: uppercase;
    text-align: right;
    text-decoration: none;
    padding: 5px 0 0;
    zoom: 1;
	border: none;
	font-size: 20px;
    font-weight: 500;
	position: relative;
	z-index: 4;
}
a.menuToggle:focus, a.menuToggle.focus {
	background-color: transparent;
	border: none;
	}
a.menuToggle.btn.btn-default:active,
a.menuToggle.btn.btn-default.active,
.open > a.menuToggle.btn.btn-default {
	color: #ffffff;
    background-color: transparent;
    border: none;
}
a.menuToggle.btn.btn-default:active:hover,
a.menuToggle.btn.btn-default.active:hover,
.open > a.menuToggle.btn.btn-default:hover,
a.menuToggle.btn.btn-default:active:focus,
a.menuToggle.btn.btn-default.active:focus,
.open > a.menuToggle.btn.btn-default:focus,
a.menuToggle.btn.btn-default:active.focus,
a.menuToggle.btn.btn-default.active.focus,
.open > a.menuToggle.btn.btn-default.focus {
    color: #ffffff;
    background-color: transparent;
    border: none;
}
a.menuToggle:hover {
	background-color: transparent;
	color: #fff;
	}
.menuToggle:after {
    display: block;
    content: "\f0c9";
    font-family: "FontAwesome";
    font-size: 1.75em;
    line-height: 1.22222em;
    position: static;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.menuClose {
    display: block;
    background: #000032;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    text-align: right;
/*    padding: 22px 65px 15px 15px;*/
	padding:  20px 15px 15px 15px;
    position: relative;
	font-family: "Muli",sans-serif;
}
/*
.menuClose:after {
    display: block;
    content: "\f00d";
    font-family: "FontAwesome";
    font-size: 2em;
    line-height: 1.22222em;
    position: absolute;
    top: 15px;
    right: 30px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
*/
.menuClose:hover {
	color:#fff;
	}
.siteNavigation {
	border-left: solid 3px #ffffff;
    width: 310px;
    position: fixed;
    top: 0;
    right: -390px;
   	z-index: 10000;
	display:none;
	box-shadow: -2px 2px 5px #4f4f4f;
	overflow: hidden;
	height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
	background-color: #000032;
}
.cover {
	display: none;
	position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #4e5758;
    background: rgba(78,87,88,0.8);
    z-index: 5;
}
.nav.add-nav li {
    float: none;
    padding: 5px;
    text-align: center;
}
.nav.add-nav {
    float: none;
    font: 10px/13px "Arvo",serif;
}
.mainNavigation .nav {
	text-align: left;
	margin-top: 0;
	margin-bottom: 0px;
	border-top: none;
	width: 100%;
	}
.mainNavigation .nav li {
	display: block;
	float: none;
	}
.mainNavigation .nav li a {
	font-size: .79em;
	text-align: left;
	}
.mainNavigation .nav > li > a:hover,
.mainNavigation .nav > li > a:focus {
  text-decoration: none;
  border-bottom: none;
}
.mainNavigation .navbar-nav > li > a.current {
	background-color: #008945;
	color: #ffffff;
	}
.mainNavigation .nav > li > a:hover,
.mainNavigation .nav > li > a:focus {
  text-decoration: none;
  background-color: #008945;
  color: #ffffff;
}
.mainNavigation .nav li a.dropdown-toggle:hover {
  text-decoration: none;
  background-color: #008945;
	color: #ffffff;
	}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  text-decoration: none;
  background-color: #008945;
	color: #ffffff;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  text-decoration: none;
  font-weight: 500;
  border-bottom: none;
}
.siteNavigation.open .mainNavigation {
	box-shadow: none !important;
	}
.mainNavigation ul {
	display: block;
	margin:0;
	padding:0;
	list-style:none;
	font-style:normal;
	position: relative;
	}
.mainNavigation {
	display: block;
	}
.mainNavigation .nav li a {
	margin-left: 0;
	}
.mainNavigation .nav {
	border-top: none;
	border-bottom: none;
	margin-left: 0;
	}
.mainNavigation.navbar-collapse.collapse ul.nav.navbar-nav {
    margin-left: 0;
}
a.menuToggle.btn-default:focus,
a.menuToggle.btn-default.focus {
  color: #ffffff;
  background-color: transparent;
  border-color: none;
}
.slide .container {
    padding: 0 15px;
}
.slide .items li {
    padding: 0 0 10px;
}
.slide .text-prompt {
    display: none;
}
.slide .columns {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 25px 0 0 25px;
    width: 100%;
}
.slide .column {
    width: 46%;
	margin: 0;
	}
.slide .btn-close {
    display: none;
}
.links-form {
    margin: 15px 25px 25px;
    width: 100%;
}
.about-columns {
    margin: 0 0 22px;
    background-color: #2d2d2d;
}
.about-columns .connect-col {
    padding: 7px 0 0 0;
    margin-right: -5px;
}
.about-columns .connect-col {
	min-height: 75px !important;
	}
.mainNavigation .container {
		padding: 0;
	}
.mainNavigation #nav {
	height: auto;
	}
#nav {
	text-align: center;
	display: block;
	width: 100%;
	margin: 0 auto;
	font: 16px/18px "Arvo",serif;
	}
#nav li a[style] {
	width: inherit !important;
}
#nav li {
    display: block;
    float: none;
    margin-right: 0;
    text-align: center;
	background: rgba(0, 0, 0, 0) url("https://www.middlesex.mass.edu/images/bg-nav.png") repeat-x scroll 0 0;
}
#nav li ul {
	display: none;
}
.scaling-active a {
    padding: 16px 10px 18px !important;
}
.about-columns .col-md-4::after {
    display: none;
}
.about-columns .col-md-5::after {
    display: none;
}
.mcc-logo {
    display: block;
    float: none;
    margin: 10px auto;
}
.social-networks li {
    display: inline-block;
    float: none;
}
.about-columns .connect-col {
    padding: 25px 0 0;
    text-align: center;
}
.news-block .gallery-holder ul li {
    width: 100%;
}
.dates-block {
    min-height: 0;
}
.news-block {
    min-height: 0;
}
.two-blocks .holder.col-sm-3 {
    padding-right: 0;
}
.two-blocks .holder.col-sm-9 {
    padding-left: 0;
}
.two-blocks-w {
    padding-bottom: 0;
}
.news-block .gallery-holder {
    width: 100%;
}
.news-block .gallery-holder ul {
    width: 100%;
}
#footer .contact-col {
    padding: 0 15px 10px;
}
footer .contact-col, footer .gateways-col, footer .connect-col {
    min-height: 0 !important;
	clear: both;
}
footer .connect-col {
	 min-height: 70px !important;
	}
footer .gateways-col {
	margin-bottom: 15px;
    margin-top: 15px;
	}
footer .social-networks {
    display: inline-block;
    float: none;
}

.contact-col dt {
    float: none;
}
.gateways-col > ul:nth-child(2) {
    padding: 0;
}
.gateways-col ul {
    float: none;
    margin: 0;
    padding: 0;
	line-height: 24px;
}
#footer .acrobat {
    display: none;
}
footer .nav {
    margin-top: 0;
	margin-bottom: 15px;
    padding: 0;
	clear: both;
}
footer .nav li a {
    background: none;
    padding: 0;
	line-height: 24px;
}
#footer {
    padding: 20px 0 0 20px;
/*    text-align: center;*/
}
#footer .links-form {
	margin: 0;
	size: 10;
}
.gallerys {
    padding: 0;
}
.gallerys .col-sm-7 {
    width: 100%;
	padding-left: 0;
}
.col-sm-7 .gallery img {
    height: auto;
    width: 100%;
}
.col-sm-7 .gallery ul li {
    width: 100%;
}
.col-sm-7 .gallery ul {
    height: auto;
    min-height: 365px;
}
.gallery ul li {
    bottom: 0;
	top: inherit;
}
.gallerys .col-sm-5 {
    display: none;
}
.numbers-columns .col-sm-3 {
    border-right: none;
}
.numbers-columns {
    padding: 0;
}

.news-block .gallery .gallery-holder ul[style]{
/*	height: 375px !important;*/
	min-height: 300px !important;
	}

.main-container {
	margin-top: -18px;
    margin-bottom: -8px;
}
.photo-block {
	display: none;
}
#sidebar .visible-xs button {
	width: 97%;
	display: block;
    margin: 0 auto;
	}
.workforce-block .text-block {
    padding: 0;
}
.visual-list{
	display: none;
}
	.twitter-block {
		margin-top: 20px;
	}
.programs-form[style] {
     min-height: 155px;
}
.programs-form {
    border-right: none;
	}
.contact-box {
		margin-top: 20px;
	}
.row.display-flex {
    display: block;
    flex-wrap: nowrap;
}
.aside .contact-box {
    float: left;
    width: 50%;
}
.aside .immersive {
    float: left;
    width: 50%;
}
.logo {
	background: rgba(0, 0, 0, 0) url("https://www.middlesex.mass.edu/images/logo1.png") no-repeat scroll 0 0 / 240px auto;
	margin: 20px 0 0;
    width: 240px;
}
#slider {
	margin-top: 0;
}
}

/* Portrait phones and smaller */
@media (max-width: 480px) {
	/*body {border: 2px solid #009444;}*/

.news-block .gallery-holder ul li > div:nth-child(3){
	display: none;
	}
.news-block .column {
    padding: 0 20px 0 0;
    width: 50%;
}
.dates-block {
	margin-bottom: 10px;
}
	
.logo {
    background: rgba(0, 0, 0, 0) url("https://www.middlesex.mass.edu/images/logo1.png") no-repeat scroll 0 0 / 190px auto;
    margin: 24px 0 0;
    width: 190px;
}
.search-form {
    padding: 0;
}

.col-sm-7 .gallery ul {
    min-height: 200px;
}
.about-columns .frame {
    padding: 15px 0 22px;
}
.about-columns .col-md-4 {
	padding: 0;
	}
.post .img-box {
    display: block;
    float: none;
    margin: 3px 10px 10px 0;
	border: none;
}
.post .img-box img {
		max-width: 100%;
	border: 3px solid #888787;
	}
.posts-container .post {
    padding: 11px 10px 19px 0;
}
.aside .contact-box {
    float: none;
    width: 100%;
}
.aside .immersive {
    float: none;
    width: 100%;
}
.faculty-detail-holder[style] {
	float: none !important;
	}
.faculty-detail-holder .faculty-detail-photo[style]{
	float: none !important;
	margin: 0 auto;
	display: block;
	}
.faculty-detail-holder .faculty-detail-holder .faculty-detail-copy[style] {
	padding: 0 !important;
	margin-top: 20px;
	}
.programs-content .text-block p[style] {
		width: auto !important;
	}
#slider {
	display: none;
}
}