
#maps-content .campus {
	display : block;
	text-decoration : none;
}
#site #calendar-container .title span:first-child {
	margin-left : 0;
}
#action-calls .action  a.discover.open {
	background-image : url('/media/howardcc/content-assets/images/icons/action-discover-white.svg');
}
#action-calls .action  a.apply {
	background : url('/media/howardcc/content-assets/images/icons/action-apply.svg') no-repeat 5px;
	padding-left : 35px;
	background-size : 25px 25px;
}
#action-calls .action  a.apply.open {
	background-image : url('/media/howardcc/content-assets/images/icons/action-apply-white.svg');
}
#site #content .code-example {
	margin : 15px 0;
	padding : 15px;
	background-color : #f1f1f1;
	color : #000;
	font-family : monospace;
	border : 3px solid #ccc;
}
.blue-callout .title {
	font-weight : 300;
	font-size : 32px;
	color : #fff;
	line-height : 42px;
}
.blue-callout a {
	font-size : 15px;
	text-align : left;
	padding : 10px;
	display : block;
}
.blue-callout-large .title {
	font-weight : 300;
	font-size : 32px;
	color : #fff;
	line-height : 42px;
}
#aside-nav ul li.active,  #aside-nav ul li.activenavpath {
	display : block;
}
#site #content #guide-table td {
	max-width : 250px;
	width : 100%;
}
.calls-to-action ul {
	margin : 0;
	padding : 0;
}
#student-profiles.detail .col2 {
	width : 100%;
}
#program.table #filter .field {
	padding : 3px 0;
	border-bottom : 1px solid #f0f1f1;
}
h1 {
	color : #A51c37;
	font-weight : 300;
	font-size : 40px;
	line-height : 1.15;
	margin : 20px 0;
}
h2 {
	color : #000;
	font-weight : 300;
	font-size : 28px;
	line-height : 1.15;
	margin : 20px 0 5px;
}
h3 {
	color : #222222;
	font-weight : 600;
	font-size : 20px;
	line-height : 1.15;
	margin : 10px 0;
}
h4 {
	color : #A51c37;
	font-weight : 600;
	font-size : 18px;
	line-height : 1.15;
	margin : 10px 0;
}
h5 {
	color : #333;
	font-weight : 600;
	font-size : 16px;
	line-height : 1.15;
	margin : 10px 0;
}
h6 {
	color : #222222;
	font-weight : 700;
	font-size : 13px;
	line-height : 1.15;
	margin : 10px 0;
}
ul {
	margin : 0;
	padding : 0;
}
a img {
	border : 0;
}
.body-content p {
	margin : 5px 0 20px;
}
.body-content img {
	max-width : 100%;
	height : auto;
}
#alert-container .inner {
	padding : 20px 20px 0;
	overflow : hidden;
}
#alert-container #alert-icon {
	width : 50px;
	height : 50px;
	float : left;
}
#alert-container.critical a {
	color : #FFF;
}
#alert-container.noncritical a {
	color : #333;
}
#alert {
	width : calc(100% - 50px);
	float : right;
}
#alert .title {
	font-size : 18px;
	font-weight : 700;
}
#alert .desc {
	font-size : 14px;
}
#alert .desc p {
	margin : 0;
}
#alert .trigger:hover {
	-webkit-transform : scale(1.1);
	-ms-transform : scale(1.1);
	transform : scale(1.1);
}
#header {
	background-color : #A51c37;
	padding : 20px;
}
#toolbar {
	background-color : #000;
	color : #FFF;
	overflow : hidden;
}
#toolbar .action {
	display : none;
}
#toolbar .utl-content {
	background-color : #FFF;
}
body.js #toolbar .action {
	display : block;
	width : 25%;
	float : left;
}
body.js #toolbar .utl-content {
	display : none;
	clear : both;
}
#toolbar .action a.option {
	color : #FFF;
	text-decoration : none;
	display : block;
	font-size : 11px;
	padding : 25px 5px 5px;
	text-align : center;
	cursor : pointer;
	border-left : 1px solid #575656;
	transition : background-color 0.3s;
}
#toolbar .action a.option span {
	display : none;
}
#toolbar .action:first-child a.option {
	border : 0;
}
#toolbar .action:hover a.option {
	background-color : #333;
}
#toolbar .utl-content ul {
	margin : 0;
	padding : 0;
	list-style : none;
}
#main-nav-container.sticky {
	position : fixed!important;
	top : 0;
}
#main-nav .content {
	display : none;
}
#main-nav > ul {
	list-style : none;
}
#main-nav > ul > li {
	border-bottom : 1px solid #e2e3e3;
}
#main-nav > ul > li > a {
	display : block;
	color : #333;
	font-size : 14px;
	text-decoration : none;
	padding : 10px 20px;
	transition : background-color 0.3s;
}
#utility-nav-container {
	padding : 10px 0;
}
#utility-nav > ul {
	list-style : none;
}
#utility-nav > ul > li > a {
	display : block;
	color : #777070;
	text-transform : uppercase;
	font-size : 10px;
	padding : 7px 20px;
	text-decoration : none;
	transition : background-color 0.3s;
}
#utility-nav > ul > li > a:hover {
	background-color : #efefef;
}
#search {
	padding : 10px;
}
#search #search-input {
	width : 100%;
	border-radius : 5px;
	background-color : #f2f2f2;
	overflow : hidden;
	line-height : 1;
}
#search #search-box {
	border : 0;
	background-color : transparent;
	padding : 10px;
	width : calc(100% - 55px);
	font-size : 13px;
	color : #656769;
}
#tools ul {
	overflow : hidden;
}
#tools ul li {
	display : block;
	width : 50%;
	float : left;
}
#tools ul li a {
	display : block;
	padding : 36px 5px 7px;
	text-align : center;
	color : #666;
	transition : background-color 0.3s;
	text-decoration : none;
}
#tools ul li a:hover {
	background-color : #efefef!important;
}
#maps-content {
	overflow : hidden;
}
#maps-content .col .wrap {
	margin : 15px;
}
#maps-content .campus img {
	display : none;
}
#maps-content .campus a {
	display : block;
	text-decoration : none;
}
#maps-content .campus .title {
	font-size : 14px;
	line-height : 1.35;
	font-weight : 600;
	color : #005796;
}
#maps-content .campus .location {
	font-size : 12px;
	color : #333;
	line-height : 1.35;
}
#maps-content .col .wrap .link-list {
	margin : 25px 0;
}
#banner-wrap {
	max-width : 1200px;
	margin : 0 auto;
	position : relative;
	z-index : 1;
	padding : 0 32px;
}
#site #footer .inner {
	max-width : 1200px;
	margin : 0 auto;
	position : relative;
	z-index : 1;
	padding : 0 10px;
	clear : left;
}
#site #footer .col-container .inner {
	max-width : 1200px;
	margin : 0 auto;
	position : relative;
	z-index : 1;
	padding : 0 32px;
}
#site #footer {
	background-color : #fff;
	min-height : 621px;
	overflow : visible;
	width : 100%;
	clear : both;
}
#banner {
	font-size : 16px !important;
	position : relative;
	background : #871539;
	color : #fff;
	text-align : center;
	padding : 7px 32px;
	margin : 0 auto;
	top : -39px;
}
#banner-content {
	font-family : 'Open Sans', sans-serif;
	font-weight : 300;
	padding-bottom : 2px;
}
#banner #banner-content .large {
	font-size : 28px;
	padding-right : 10px;
	width : 100%;
	float : left;
}
#banner #banner-content .col1 {
	float : left;
	padding-bottom : 10px;
	display : none;
}
#banner #banner-content .col2 {
	padding-top : 5px;
}
#banner .col2 a {
	position : relative;
	top : -2px;
}
#site #footer .col1 img.logo {
	padding : 15px 0px;
	max-width : 100%;
	height : auto;
	display : inline;
}
#site #footer .col2 .social-media {
	overflow : hidden;
	clear : both;
	border-bottom : 1px solid #e0e2e3;
	padding-bottom : 5px;
}
#site #footer ul.link-list li a.large {
	color : #333;
	font-size : 14px;
}
#site #footer .col2 .title {
	color : #333;
	font-weight : 600;
	font-size : 16px;
	line-height : 1;
	margin : 10px 0;
}
#site #footer #copyright {
	background-color : #fff;
	overflow : hidden;
	padding : 5px 0;
	font-size : 13px;
	color : #666;
	margin-top : 10px;
	padding-bottom : 25px;
}
#site #footer #copyright a {
	color : #666;
	padding-right : 2px;
	text-decoration : none;
}
#site #footer #copyright a:hover {
	text-decoration : underline;
}
#site #footer #copyright div {
	float : left;
	padding-right : 6px;
	padding-bottom : 10px;
}
#site #footer .callout {
	border : 0;
}
#site #footer .col-container .col1 {
	overflow : hidden;
}
#site #footer .col-container .col2 {
	overflow : hidden;
}
#site #footer .col-container .col1 .cols-wrap {
	overflow : hidden;
	padding-top : 20px;
	text-align : center;
}
#site #footer .col-container .col1 .cols-wrap .callout {
	display : inline-block;
	width : 48%;
}
#site #footer .col-container .col1 .cols-wrap .callout img {
	margin : 0 auto;
	padding : 0;
	display : block;
	height : auto;
}
#site #footer .col-container .col1 .cols-wrap .callout .name {
	background-color : #005796;
	margin : 0 auto;
	color : #fff!important;
	text-align : center;
	font-size : 11px;
	font-family : 'Open Sans, ' sans-serif;
	font-weight : 300;
	width : 115px;
}
#footer .callout .name a {
	color : #FFF!important;
	text-decoration : none!important;
}
#site #footer .col-container .col1 .callout.virtual {
	max-width : 217px;
	overflow : visible;
	margin-top : 25px;
	width : 100%;
	padding : 0 3%;
}
#site #footer .col-container .col1 .callout.virtual img {
	display : block;
	height : auto;
	max-width : 100%;
}
#site #footer .col-container .col1 .callout.virtual .name:before {
	display : block;
	position : absolute;
	content : "";
	height : 0;
	width : 0;
	top : -10px;
	left : 0px;
	border-bottom : 10px solid #1b3664;
	border-left : 10px solid transparent;
}
#site #footer .col-container .col1 .callout.virtual .name:after {
	display : block;
	position : absolute;
	content : "";
	height : 0;
	width : 0;
	left : 198px;
	top : 0;
	border-top : 14px solid #015a9c;
	border-right : 14px solid transparent;
	border-bottom : 15px solid #015a9c;
	border-left : 14px solid #015a9c;
}
#banner:before, #banner:after {
	content : "";
	position : absolute;
	display : block;
	bottom : -16px;
	border : 24px solid #811336;
	z-index : -1;
}
#banner:before {
	left : -32px;
	border-right-width : 24px;
	border-left-color : transparent;
}
#banner:after {
	right : -32px;
	border-left-width : 24px;
	border-right-color : transparent;
}
#banner #banner-content:before, #banner #banner-content:after {
	content : "";
	position : absolute;
	display : block;
	border-style : solid;
	border-color : #690f2c transparent transparent transparent;
	bottom : -16px;
	z-index : 1;
}
#banner #banner-content:before {
	left : 0;
	border-width : 16px 0 0 16px;
}
#banner #banner-content:after {
	right : 0;
	border-width : 16px 16px 0 0;
}
#site #footer .inner > .col-container {
	overflow : hidden;
}
#site #footer .col2 .social-media .title {
	font-size : 22px;
	color : #333;
	font-weight : normal;
	font-family : 'Open Sans', sans-serif;
}
#site #footer .col-container .col1 .contact {
	padding-bottom : 10px;
}
#footer .col-container .col2 .cols-wrap .col2 ul {
	margin-top : 10px;
	padding : 0;
}
#footer .col-container .col2 .cols-wrap .col2 ul li {
	padding-top : 10px;
}
#footer .col-container .col2 .cols-wrap .col2 ul li a:hover {
	text-decoration : underline;
}
#footer .col-container .col2 .cols-wrap .col2 ul.link-list {
	margin-top : 20px;
}
#footer .col-container .col2 .cols-wrap .col2 ul.link-list li {
	padding-top : 0;
}
#site #footer .col-container .col2 .cols-wrap .col2 ul.link-list li a:hover {
	color : #0075ca;
}
#footer .col-container .col2 .cols-wrap .col2 ul.link-list li a {
	text-decoration : none;
}
.feature {
	max-width : 390px;
	position : relative;
}
.feature .tag {
	background-color : #444495;
	color : #fff;
	text-transform : uppercase;
	font-size : 12px;
	padding : 0 10px;
	position : absolute;
	top : 0;
	left : 15px;
}
.feature .tag.arts_culture {
	background-color : #444495;
}
.feature .tag.athletics {
	background-color : #cc9933;
}
.feature .tag.funding_pathways {
	background-color : #383535;
}
.feature .tag.campus_life {
	background-color : #005796;
}
.feature .tag.career {
	background-color : #e87d1e;
}
.feature .tag.announcements {
	background-color : #A51c37;
}
.feature img {
	display : block;
}
.feature .details {
	background-color : #fff;
	padding : 10px 15px 30px;
	overflow : hidden;
	position : relative;
	border-bottom : 1px solid #e5e5e5;
	border-left : 1px solid #e5e5e5;
	border-right : 1px solid #e5e5e5;
	transition : background-color 0.3s;
}
.feature .title {
	color : #005796;
	font-size : 20px;
	line-height : 1.25;
	font-weight : 300;
	margin-bottom : 5px;
}
.feature .title a {
	text-decoration : none;
}
.feature .desc {
	color : #666;
	font-size : 16px;
	line-height : 24px;
}
.feature > a {
	text-decoration : none;
}
.feature > a:hover .details {
	background-color : #f5f6f6;
}
.slider ul {
	list-style : none;
	padding : 0;
	margin : 0;
	overflow : hidden;
}
.slider img {
	display : block;
	max-width : 100%;
	height : auto;
}
#aside-menu a {
	text-decoration : none;
}
#aside-menu ul {
	list-style : none;
	margin : 0;
	padding : 0;
}
body.js #aside-menu {
	display : none;
}
#aside-nav {
	margin-bottom : 20px;
}
#aside-nav a {
	transition : background-color 0.3s;
	display : block;
}
#aside-nav ul li {
	margin : 0;
	display : none;
}
#aside-nav ul li.active, #aside-nav ul li.activenavpath {
	display : block;
}
#aside-nav .divnav1 > ul > li a {
	border-top : 1px solid #e2e1e1;
}
#aside-nav .divnav1 > ul > li > a {
	padding : 7px 10px 7px 10px;
	color : #000;
	text-decoration : none;
	font-weight : 600;
	line-height : 20px;
	font-size : 18px;
	border-top : 1px solid #e2e1e1;
}
#aside-nav .divnav1 > ul > li > a:first-child {
	border-top : 0;
}
#aside-nav .divnav1 > ul > li > a:hover {
	background-color : #e2e3e3;
}
#aside-nav .divnav1 > ul > li.active > a {
	background-color : #e2e3e3;
}
#aside-nav .divnav1 > ul > li > ul > li > a {
	font-size : 15px;
	padding : 5px 25px 5px 10px;
	color : #000;
	font-weight : 600;
}
#aside-nav .divnav1 > ul > li > ul > li > a:hover {
	background-color : #e2e3e3;
}
#aside-nav .divnav1 > ul > li > ul > li.active > a {
	background-color : #e2e3e3;
}
#aside-nav .divnav1 > ul > li > ul > li > ul {
	margin-left : 10px;
}
#aside-nav .divnav1 > ul > li > ul > li > ul > li {
	padding : 3px 0;
}
#aside-nav .divnav1 > ul > li > ul > li > ul > li > a {
	font-size : 13px;
	color : #a51c37;
	padding : 2px 25px 2px 10px;
	font-weight : 600;
	border-top : 0;
}
#aside-nav .divnav1 > ul > li > ul > li > ul > li > ul {
	margin-left : 25px;
}
#aside-nav .divnav1 > ul > li > ul > li > ul > li > ul > li > a {
	font-size : 12px;
	color : #333;
	font-weight : normal;
	padding : 2px 25px 2px 10px;
	border-top : 0;
}
#aside-nav.top-level ul li {
	display : block;
}
#aside-nav.top-level .divnav1 > ul > li > ul > li.navitemFirst > a {
	padding : 7px 10px 7px 10px;
	color : #000;
	text-decoration : none;
	font-weight : 600;
	line-height : 20px;
	font-size : 18px;
	border-top : 1px solid #e2e1e1;
}
#aside-nav.top-level .divnav1 > ul > li > ul > li.navitemFirst > a:first-child {
	border-top : 0;
}
#aside-nav.top-level .divnav1 > ul > li > ul > li.navitemFirst > a:hover {
	background-color : #e2e3e3;
}
#aside-nav.top-level .divnav1 > ul > li > ul > li.navitemFirst.active > a {
	background-color : #e2e3e3;
}
#content {
	overflow : hidden;
	padding-bottom : 20px;
}
#content #background-image {
	display : none;
}
#site.two-col-reverse-landing #content #background-image {
	display : block;
	max-width : 100%;
	height : auto;
}
#site.two-col-reverse-landing #content #background-image .gradient {
	display : none;
}
#site.two-col-reverse-landing #content #background-image .pattern {
	display : none;
}
#site.two-col-reverse-landing #content #background-image img {
	max-width : 100%;
	height : auto;
	display : block;
	width : 100%;
}
#site.two-col-reverse-landing #content #headline-container .headline p {
	margin : 0;
}
#aside-title.active:after {
	-webkit-transform : rotate(180deg);
	-ms-transform : rotate(180deg);
	transform : rotate(180deg);
}
#breadcrumbs .left {
	color : #666666;
	font-size : 16px;
	padding : 2px 0;
}
#breadcrumbs .left img {
	width : 18px;
	height : 18px;
	position : relative;
	top : 2px;
}
#breadcrumbs .left a {
	color : #666666;
	font-size : 16px;
	padding : 0 2px;
}
#breadcrumbs .left a:hover {
	text-decoration : underline;
	color : #005796;
}
#site.2col-reverse #content .col1 {
	padding-top : 0;
}

#site #content .col-container > .col1 {
	padding-top : 20px;
}
#site #content .col-container > .body-content .col1 {
	padding : 0;
}
#site #content .col-container {
	overflow : hidden;
	position : relative;
}
#content .inner {
	padding : 10px 10px 40px 10px;
}
#site #content .callout {
	margin-bottom : 20px;
}
#site #content .callout a[class|="btnArrow"] {
	display : block;
}
#site.three-col #content .cols-wrap img {
	max-width : 100%;
	height : auto;
}
#site.home #action-calls-wrap {
	background-color : #CCC;
	background-color : rgba(255, 255, 255, 0.3);
}
#main-media {
	position : relative;
	background-color : #C2C2C2;
}
#main-media .media img {
	display : block;
	width : 100%;
	height : auto;
}
#main-media .media video {
	width : 100%;
	height : auto;
}
#main-media > .wrap {
	max-width : 1200px;
	margin : auto;
	padding : 10px 0;
	position : relative;
	top : -10px;
	margin-bottom : -10px;
	background-color : #c2c2c2;
	background-color : rgba(121, 121, 121, 0.7);
}
#main-media .media > .desc {
	background-color : #4c4c4c;
	color : #FFF;
	padding : 10px 20px;
	margin-bottom : 10px;
	text-align : right;
	text-shadow : 2px 2px 50px #000,2px 2px 50px #111,2px 2px 50px #333;
}
#main-media .media > .desc > .title {
	font-size : 28px;
	font-weight : 600;
	line-height : 1.2;
	margin-bottom : 10px;
}
#action-calls {
	background-color : #FFF;
	background-color : rgba(255, 255, 255, 0.85);
}
#action-calls .clear {
	height : 0;
}
#action-calls .ac-content {
	background-color : #FFF;
}
body.js #action-calls .ac-content {
	display : none;
}
#site.home #action-calls #ac-path.ac-content {
	display : block;
}
#action-calls .action {
	background-color : #eaeaea;
}
#action-calls a.option {
	background-color : #eaeaea;
	display : block;
	text-decoration : none;
	color : #000;
	font-size : 14px;
	border-bottom : 1px solid #fafafa;
	transition : background-color 0.3s;
}
#action-calls a.option.pay {
	border-bottom : 0;
}
#action-calls .action a.option {
	padding : 5px;
	height : 24px;
}
#action-calls a.option:hover {
	background-color : #ccc;
}
#action-calls .ac-content > .wrap {
	padding : 15px;
}
#action-calls .ac-content .title {
	color : #a51c37;
	font-size : 18px;
	margin-bottom : 5px;
	font-weight : 600;
}
#action-calls .ac-content a.btnArrow-white-red {
	display : inline-block!important;
	margin : 10px 0!important;
}
#action-calls .ac-content .desc {
	font-size : 13px;
  line-height: 1.2em;
}
#action-calls #ac-path .title {
	font-size : 18px;
}
#program-search h3 {
	font-size : 28px;
	color : #a51c37;
	font-weight : 600;
}
#program-search h4 {
	font-size : 18px;
	color : #383535;
	font-weight : normal;
}
#program-search input {
	border : 1px solid #c7cccf;
	border-radius : 5px;
	padding : 10px 5px;
	font-size : 12px;
	width : calc(100% - 60px);
	-webkit-appearance : none;
}
#program-search .selectricWrapper {
	width : calc(100% - 45px);
	display : inline-block;
	vertical-align : top;
}
#program-search .selectric {
	padding : 2px 0;
}
#program-search input[type="submit"] {
	border : 0;
	cursor : pointer;
	background-color : #ccc;
	width : 38px;
	height : 36px;
	transition : background-color 0.3s;
}
#program-search input[type="submit"]:hover {
	background-color : #bab9b9;
}
#program-search input.go {
	font-size : 16px;
	width : auto;
}
#program-search .col {
	margin-top : 20px;
}
#program-search select {
	background-color : #FFF;
	border : 1px solid #c7cccf;
	border-radius : 5px;
	padding : 9px 5px 8px;
	width : calc(100% - 45px);
	-webkit-appearance : none;
}
#main-features {
	overflow : hidden;
	background : rgb(194, 194, 194);
	background : -moz-linear-gradient(top, rgba(194, 194, 194, 1) 0%, rgba(225, 225, 224, 1) 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(194, 194, 194, 1)), color-stop(100%, rgba(225, 225, 224, 1)));
	background : -webkit-linear-gradient(top, rgba(194, 194, 194, 1) 0%, rgba(225, 225, 224, 1) 100%);
	background : -o-linear-gradient(top, rgba(194, 194, 194, 1) 0%, rgba(225, 225, 224, 1) 100%);
	background : -ms-linear-gradient(top, rgba(194, 194, 194, 1) 0%, rgba(225, 225, 224, 1) 100%);
	background : linear-gradient(to bottom, rgba(194, 194, 194, 1) 0%, rgba(225, 225, 224, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#c2c2c2', endColorstr='#e1e1e0', GradientType=0);
}
#main-events .inner {
	z-index : 2;
	position : relative;
	padding : 20px 0 30px;
}
#main-events .overlay {
	width : 100%;
	height : 100%;
	background-color : rgba(0, 87, 150, 0.9);
	position : absolute;
	z-index : 1;
}
#main-events h2 {
	color : #FFF;
	position : relative;
	z-index : 2;
	margin : 0;
	padding : 30px 0;
	background : -moz-linear-gradient(top, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.25)), color-stop(100%, rgba(0, 0, 0, 0)));
	background : -webkit-linear-gradient(top, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);
	background : -o-linear-gradient(top, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);
	background : -ms-linear-gradient(top, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);
	background : linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#00000000', GradientType=0);
}
#main-events #events-slider-container {
	padding : 25px;
}
#main-events #events-slider-container a.prevBtn {
	position : absolute;
	display : block;
	height : 35px;
	left : 10px;
	top : 0;
	bottom : 0;
	margin : auto;
	transition : transform 0.2s;
	-webkit-transform : rotate(180deg);
	-ms-transform : rotate(180deg);
	transform : rotate(180deg);
}
#main-events #events-slider-container a.nextBtn {
	position : absolute;
	display : block;
	height : 35px;
	right : 10px;
	top : 0;
	bottom : 0;
	margin : auto;
	transition : transform 0.2s;
}
#main-events #events-slider-container a.prevBtn:hover {
	-webkit-transform : scale(1.1) rotate(180deg);
	-ms-transform : scale(1.1) rotate(180deg);
	transform : scale(1.1) rotate(180deg);
}
#main-events #events-slider-container a.nextBtn:hover {
	-webkit-transform : scale(1.1);
	-ms-transform : scale(1.1);
	transform : scale(1.1);
}
#main-events #events-slider a.event .date {
	display : inline-block;
	width : 50px;
	height : 50px;
	padding : 18px 15px 12px;
	background-color : #FFF;
	border-radius : 50%;
	line-height : 1;
	color : #333;
	margin-bottom : 10px;
}
#main-events #events-slider a.event .date .month {
	font-size : 16px;
}
#main-events #events-slider a.event .date .day {
	font-size : 32px;
}
#main-events #events-slider a.event .title {
	font-size : 18px;
	line-height : 1.2;
	margin-bottom : 5px;
	text-transform : none;
	font-weight: 600;
	background-color : rgba(0, 87, 150, 0.5);
}
#main-events #events-slider a.event .desc {
	font-size : 14px;
	font-weight: 400;
	background-color : rgba(0, 87, 150, 0.5);
}
#main-events #events-slider li .wrap {
	margin : 0 25px;
}
#stay-connected {
	background : #FFF;
	overflow : hidden;
	padding-bottom : 25px;
	background : -moz-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(255, 255, 255, 1) 50%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(242, 242, 242, 1)), color-stop(50%, rgba(255, 255, 255, 1)));
	background : -webkit-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(255, 255, 255, 1) 50%);
	background : -o-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(255, 255, 255, 1) 50%);
	background : -ms-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(255, 255, 255, 1) 50%);
	background : linear-gradient(to bottom, rgba(242, 242, 242, 1) 0%, rgba(255, 255, 255, 1) 50%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=0);
}
#stay-connected h2 {
	text-align : center;
	color : #666;
}
#stay-connected .col1 .video {
	background-color : #e4e4e4;
	padding : 10px 0;
}
#stay-connected .col1 .video .sevlVideo {
	max-width : 640px;
	margin : auto;
}
#stay-connected .col1 .video .desc {
	font-size : 16px;
	font-weight : 300;
	padding : 5px 15px;
}
#stay-connected .twitter {
	border : 3px solid #e4e4e4;
	margin : 0 10px;
	padding : 10px 15px;
}
#stay-connected a[class|="follow"] {
	color : #333;
	display : block;
	text-align : right;
	text-decoration : none;
	padding : 3px 25px 3px 0;
	margin : 2px 10px;
}
#stay-connected a[class|="follow"]:hover {
	color : #0075ca;
}
#stay-connected .instagram .photo-feed ul {
	list-style : none;
	margin : 0;
	padding : 0;
	overflow : hidden;
}
#stay-connected .instagram .photo-feed ul li {
	width : 50%;
	float : left;
}
#stay-connected .instagram .photo-feed img {
	display : block;
	max-width : calc(100% - 20px);
	margin : 5px auto;
	padding : 5px;
	box-shadow : 0px 3px 7px rgba(0, 0, 0, 0.3);
}
.clear {
	clear : both;
	line-height : 0;
}
#site.two-col-reverse-landing #content .col-container {
	overflow : hidden;
}
.selectricWrapper {
	position : relative;
	width : 300px;
	cursor : pointer;
}
.selectricResponsive {
	width : 100%;
}
.selectric {
	border : 1px solid #c7cccf;
	background : #fff;
	position : relative;
	border-radius : 5px;
}
.selectric .label {
	display : block;
	white-space : nowrap;
	overflow : hidden;
	margin : 0 30px 0 0;
	padding : 6px;
	font-size : 12px;
	line-height : 18px;
	color : #444;
	min-height : 18px;
}
.selectricOpen {
	z-index : 9999;
}
.selectricOpen .selectric {
	border-radius : 5px 5px 0 0;
}
.selectricOpen .selectricItems {
	display : block;
	border-top : 0;
}
.selectricHideSelect {
	position : relative;
	overflow : hidden;
	width : 0;
	height : 0;
}
.selectricHideSelect select {
	position : absolute;
	left : -100%;
	display : none;
}
.selectricInput {
	position : absolute !important;
	top : 0 !important;
	left : 0 !important;
	overflow : hidden !important;
	clip : rect(0, 0, 0, 0) !important;
	margin : 0 !important;
	padding : 0 !important;
	width : 1px !important;
	height : 1px !important;
	outline : none !important;
	border : none !important;
	*font : 0/0 a !important;
	background : none !important;
}
.selectricTempShow {
	position : absolute !important;
	visibility : hidden !important;
	display : block !important;
}
.selectricItems {
	display : none;
	position : absolute;
	top : 100%;
	left : 0;
	background : #fff;
	border : 1px solid #c7cccf;
	border-top : 0;
	z-index : -1;
}
.selectricItems .selectricScroll {
	height : 100%;
	overflow : auto;
}
.selectricAbove .selectricItems {
	top : auto;
	bottom : 100%;
}
.selectricItems ul, .selectricItems li {
	list-style : none;
	padding : 0;
	margin : 0;
	font-size : 12px;
	line-height : 20px;
	min-height : 20px;
}
.selectricItems li {
	display : block;
	padding : 5px;
	border-top : 1px solid #c7cccf;
	cursor : pointer;
	color : #444;
	transition : background-color 0.3s;
}
.selectricItems li:first-child {
	border-top : 0;
}
.selectricItems li.selected, .selectricItems li:hover {
	background : #e9edef;
	color : #444;
}
.note {
	position : relative;
	padding : 14px 21px 35px 21px;
	color : #fff;
	background : #383535;
	overflow : hidden;
	margin : 32px auto;
	max-width : 208px;
	font-size : 13px;
	line-height : 18px;
}
.note:before {
	content : "";
	position : absolute;
	top : 0;
	right : 0;
	border-width : 0 40px 40px 0;
	border-style : solid;
	border-color : #fff #fff #292526 #292526;
	background : #292526;
	-webkit-box-shadow : 3px 3px 5px 0px rgba(0, 0, 0, 0.8);
	-moz-box-shadow : 3px 3px 5px 0px rgba(0, 0, 0, 0.8);
	box-shadow : 3px 3px 5px 0px rgba(0, 0, 0, 0.8);
	display : block;
	width : 0;
}
.note .title {
	font-size : 18px;
	font-weight : 600;
	line-height : 42px;
}
.note .name {
	font-weight : bold;
}
.note a:hover {
	text-decoration : underline !important;
}
.note .phone {
	padding-top : 2px;
}
.note .office {
	margin-top : 15px;
}
.note .office.first {
	margin-top : 0;
}
.callout .whats-new {
	padding : 27px 19px 20px 20px;
	background-color : #8ca010;
	background-image : url('/media/howardcc/content-assets/images/icons/icon-whats-new.svg');
	background-repeat : no-repeat;
	background-position : 170px 66px;
	color : #fff;
	font-size : 14px;
	line-height : 20px;
	border : 1px solid #dddede;
	background-size : 63px;
}
.callout .whats-new .title {
	color : #fff;
	width : 100%;
	line-height : 22px;
}
.callout .whats-new div {
	width : 143px;
}
.callout .whats-new div ul {
	padding : 0;
	list-style : none;
}
.callout .whats-new div ul li {
	border-top : 1px solid #a3b340;
}
.callout .whats-new div ul li:first-child {
	border : 0;
}
.callout .whats-new div ul li a:hover {
	text-decoration : underline;
}
.callout .title {
	color : #333;
	font-size : 18px;
	font-weight : 600;
	line-height : 18px;
	margin-bottom : 5px;
}
.callout .publications {
	background-color : #f5f6f6;
	padding : 20px;
	text-align : center;
}
.callout .publications .catalog {
	padding : 10px 0;
	color : #333;
	font-size : 12px;
	line-height : 20px;
	font-weight : bold;
}
.callout .publications .catalog a {
	display : block;
	padding : 5px 0;
	color : #333;
	font-size : 12px;
	line-height : 1.25;
	font-weight : bold;
	text-decoration : none;
}
.callout a.title {
	color : #005796;
	font-size : 18px;
	font-weight : 600;
	line-height : 22px;
	text-decoration : none;
	margin-bottom : 5px;
	display : block;
}
#content .body-content .callout {
	max-width : 100%;
}
.callout a.title:hover {
	text-decoration : underline;
}
.callout {
	border : 1px solid #dddede;
	color : #666;
	font-size : 16px;
	line-height : 24px;
	max-width : 250px;
	margin : 0 auto 10px auto;
}
.callout a.more {
	text-indent : -9999px;
}
.callout .wrap {
	padding : 15px 18px 16px 18px;
	background-color : #f5f6f6;
}
#content .calls-to-action ul {
	list-style-type : none;
}
#content .calls-to-action ul li {
	margin-top : 1px;
}
#content .calls-to-action ul li:first-child {
	margin-top : 0;
}
#content .calls-to-action ul li a:hover {
	background-color : #ac054b;
}
.callout .SECalendarViewletItem {
	margin : 10px auto;
}
.callout .eventcalitem .date {
	background-color : #fff;
	border-radius : 30px;
	padding : 10px 15px;
	text-align : center;
	font-weight : 300;
}
.callout .eventcalitem .month {
	text-transform : uppercase;
	font-size : 12px;
	line-height : 12px;
}
.callout .eventcalitem .day {
	font-size : 22px;
	line-height : 22px;
}
.callout .details {
	background-color : #f5f6f6;
	padding : 15px 18px 10px 18px;
	overflow : hidden;
}
.callout .eventcalitem .eventcalevent a {
	font-size : 15px;
	line-height : 20px;
	display : block;
	text-decoration : none;
}
.callout .eventcalitem .eventcallocation {
	text-transform : uppercase;
	float : left;
	font-size : 11px;
	line-height : 16px;
	color : #333;
}
.callout .eventcalitem .eventcaltime {
	float : left;
	clear : both;
	font-size : 11px;
	line-height : 16px;
	color : #333;
}
.callout .eventcalitem .eventcalevent a:hover {
	text-decoration : underline;
}
.callout .SECalendarViewletDetails > ul {
	overflow : hidden;
}
.callout .SECalendarViewletDetails .eventcalitem:first-child {
	max-width : 35%;
	margin-left : 0;
	width : auto;
}
.callout .SECalendarViewletDetails .eventcalitem {
	width : 60%;
	margin-left : 4%;
	float : left;
}
.callout .eventcalwrapper ul li {
	list-style-type : none;
}
.callout .events .event .details {
	float : right;
	width : 145px;
	font-size : 11px;
	line-height : 16px;
	color : #333;
	padding : 0;
	background-color : transparent;
}
.callout .profile a.name {
	color : #005796;
	font-size : 18px;
	font-weight : 600;
	line-height : 22px;
	text-decoration : none;
	margin-bottom : 5px;
	display : block;
}
.callout .profile a.name:hover {
	text-decoration : underline;
}
#content .resource-list {
	padding : 15px 18px 10px 18px;
	overflow : hidden;
	background : #f5f6f6;
}
#content .resource-list .title {
	color : #333;
	font-size : 18px;
	font-weight : 600;
	line-height : 18px;
	margin-bottom : 15px;
}
#content .resource-list ul {
	list-style-type : none;
	padding : 0;
}
#content .resource-list ul li {
	border-top : 1px solid #ededed;
}
#content .resource-list ul li:first-child {
	border-top : 0;
}
#content .resource-list ul li a {
	font-size : 13px;
	color : #666;
	text-decoration : none;
	background-repeat : no-repeat;
	background-position : left center;
	background-size : 25px 25px;
	padding : 5px 5px 5px 35px;
	display : block;
	transition : background-color 0.3s;
}
#content .resource-list ul li a:hover {
	background-color : #ededed;
}
.callout .join form input[type="text"] {
	border : 1px solid #DADADA;
	color : #888;
	margin-right : 6px;
	padding : 6px 3px 6px 5px;
	width : 70%;
	font-size : 12px;
}
.callout .join form input[type="submit"] {
	border : 0;
	color : #FFF;
	cursor : pointer;
	padding : 7px;
	background-color : #a51c37;
	transition : background-color 0.3s;
	text-transform : uppercase;
	line-height : 13px;
}
.callout .join form input[type="submit"]:hover {
	background-color : #ac054b;
}
.callout .join .title {
	font-size : 20px;
}
#student-profiles.list {
	text-align : center;
}
#student-profiles.list .profile {
	max-width : 250px;
	margin : 20px 0;
	width : 99%;
	display : inline-block;
	vertical-align : top;
	position : relative;
}
#student-profiles.list .profile a.name {
	color : #005796;
	font-size : 18px;
	font-weight : 600;
	line-height : 22px;
	text-decoration : none;
	margin-bottom : 5px;
	display : block;
}
#student-profiles.list .profile a.name:hover {
	text-decoration : underline;
}
#student-profiles.list .profile .details {
	padding : 15px 18px 30px 18px;
	overflow : hidden;
	text-align : left;
}
#student-profiles.list .profile img {
	display : block;
	width : 100%;
	height : auto;
	max-width : 250px;
}
.callout img {
	display : block;
	height : auto;
	max-width : 100%;
}
.callout .publications img {
	max-width : 115px;
	margin : auto;
}
#student-profiles.detail .col2 img {
	display : block;
	width : 100%;
	height : auto;
	max-width : 250px;
}
#student-profiles.list .profile a.more {
	text-indent : -9999px;
	width : 16px;
	height : 16px;
	position : absolute;
	right : 10px;
	bottom : 10px;
}
.callout #action-calls ul {
	list-style : none;
	margin : 0;
	padding : 0;
}
#student-profiles.detail .col1 {
	max-width : 100%;
	padding-top : 0;
}
#student-profiles.detail {
	text-align : left;
	overflow : hidden;
}
/*add to fix PSRR-16485*/
.col-container .col1 .body-content #page-slider-container {
  position : relative;  
  margin: 0px;
}
/*add to fix PSRR-16485*/
#page-slider-container {
	position : relative;
	margin : 25px 0;
}

#page-slider .image img {
	width : 100%;
	height : auto;
	display : block;
}
#page-slider {
	background-color : #333;
	color : #FFF;
	padding-bottom : 45px;
}
#page-slider .details {
	padding : 20px;
}
#page-slider .details .title {
	font-size : 24px;
}
#page-slider .details .desc {
	/*font-size : 16px;*/
    font-size : 15px;
}
#page-slider-container .controls {
	position : absolute;
	bottom : 0;
	left : 0;
	right : 0;
	margin : 0 auto 10px;
	display : block;
	text-align : center;
}
#page-slider-container .controls a {
	display : inline-block;
	transition : all 0.2s;
}
#page-slider-container ul {
	list-style : none;
	padding : 0;
	margin : 0;
	display : inline-block;
}
#page-slider-container ul li {
	display : inline-block;
}
#page-slider-container .controls a.nextBtn img {
	height : 11px;
	width : 11px;
	padding-bottom : 4px;
}
#page-slider-container .controls a.prevBtn img {
	height : 11px;
	width : 11px;
	padding-right : 4px;
	padding-bottom : 4px;
}
#page-slider-container .controls a.nextBtn:hover {
	opacity : 1;
	-webkit-transform : scale(1.1);
	-ms-transform : scale(1.1);
	transform : scale(1.1);
}
#page-slider-container .controls a.prevBtn:hover {
	opacity : 1;
	-webkit-transform : scale(1.1) rotate(180deg);
	-ms-transform : scale(1.1) rotate(180deg);
	transform : scale(1.1) rotate(180deg);
}
#page-slider-container .controls ul li a:hover {
	opacity : 1;
	-webkit-transform : scale(1.1);
	-ms-transform : scale(1.1);
	transform : scale(1.1);
}
#page-slider-container .controls ul li a.current {
	opacity : 1;
}
#content .blue-callout a {
	font-size : 11px;
	text-align : left;
	padding : 10px;
	display : block;
}
#content .blue-callout .title {
	font-weight : 300;
	font-size : 32px;
	color : #fff;
	line-height : 42px;
}
.three-col-row {
	background : linear-gradient(to bottom, rgba(255, 255, 255, 1) 7%, rgba(255, 255, 255, 1) 65%, rgba(240, 240, 240, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=0) : 
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=0) : 

filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=0) : 
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=0);
	margin : 5px auto;
	line-height : 24px;
	padding : 10px 0;
	max-width : 260px;
}
.three-col-row .col1 img {
	display : block;
	max-width : 260px;
	width : 100%;
	height : auto;
}
.three-col-row .col1 {
	padding-top : 0;
}
.three-col-row .col2 .title {
	font-size : 20px;
	line-height : 24px;
	margin : 0 0 10px;
}
.three-col-row .col2 .title a {
	color : #005796;
	text-decoration : none;
}
.three-col-row .col2 .title a:hover {
	text-decoration : underline;
}
#program.table #filters .field {
	padding : 3px 0;
	border-bottom : 1px solid #f0f1f1;
	overflow : hidden;
}
#program.table #filters .field input {
	display : block;
	margin : 4px 3px;
	width : 15px;
	float : left;
}
#program.table #filters .field label {
	display : block;
	width : calc(100% - 25px);
	float : right;
}
#programs.list .callout-wrap {
	overflow : hidden;
}
.related {
	position : relative;
	padding : 20px 15px 10px;
	margin : 20px 0;
	background : #f0f0f0;
	background : -moz-linear-gradient(top, #f0f0f0 0%, #ffffff 40%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(40%, #ffffff));
	background : -webkit-linear-gradient(top, #f0f0f0 0%, #ffffff 40%);
	background : -o-linear-gradient(top, #f0f0f0 0%, #ffffff 40%);
	background : -ms-linear-gradient(top, #f0f0f0 0%, #ffffff 40%);
	background : linear-gradient(to bottom, #f0f0f0 0%, #ffffff 40%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff', GradientType=0);
}
.related > a.btnArrow-white-red {
	display : inline-block;
	position : absolute;
	right : 0;
	top : 0;
	margin : 0;
}

/**************************************************/
#request-info

{ display:inline; }

#request-info .fsform-container

{ display: none; }

#request-info.open .fsform-container

{ display: block; }



/**************************************************/
#request-info

{ display:inline; }

#request-info .fsform-container

{ display: none; }

#request-info.open .fsform-container

{ display: block; }



#request-info {
  /**Temporary RFI fix**
 display:none;
  **Temporary RFI fix**/
  
	margin : 20px 0;
	box-shadow : 0px 3px 5px 0px rgba(0, 0, 0, 0.25);
}


/**************************************************/


#request-info > .button {
	background-color : #ead491;
	color : #FFF;
	padding : 15px;
	font-size : 14px;
	font-weight : 600;
	transition : all 0.3s;
}
#request-info > .content {
	background-color : #f2f2f2;
	padding : 15px;
}
#news.list .date {
	font-size : 11px;
	font-weight : 300;
	color : #666;
	line-height : 1.25;
}
#news.list .title {
	line-height : 1.25;
	margin : 5px 0;
}
#news.list .desc {
	font-size : 13px;
	color : #666;
	line-height : 1.35;
}
#news.list > ul li {
	padding : 15px 0;
	border-top : 1px solid #e5e5e5;
}
#news.list > ul li:first-child {
	padding-top : 0;
	border : 0;
}
#site #calendar-container .title span {
	display : inline-block;
}
#site #calendar-container .title .month {
}
#site #calendar-container .title .year {
}
#site #calendar-container table {
	margin : auto;
	text-align : center;
	width : 100%;
}
#site #calendar-container td {
	padding : 1px;
}
#site #calendar-container td a {
	padding : 2px;
	display : block;
	color : #000;
	text-decoration : none;
}
#site #calendar-container td a:hover {
	text-decoration : underline;
}
#site #calendar-container td a.hasItem {
	background-color : #fff;
	color : #333;
	border : 1px solid #ededea;
}
#site #calendar-container td a.hasItem:hover {
	background-color : #efefef;
	border : 1px solid #ddd;
}
#site #calendar-container td.today a {
	color : #7c0034;
	font-weight : bold;
}
#site #calendar-container.callout .title {
	color : #363636;
	font-family : 'ProximaNova', sans-serif;
	font-size : 16px;
	line-height : 18px;
	padding : 0 0 5px 0;
	float : right;
	text-decoration : none;
	width : 100%;
	text-align : center;
}
#site #calendar-container.callout .title a {
	text-decoration : none;
}
#site #calendar-container.callout .title a:hover {
	text-decoration : underline;
}
#news.list .col-wrap .col2 {
	max-width : 250px;
	margin : 20px auto;
}
#news.list .col-wrap .col1 .item {
	padding : 20px 0;
	border-top : 1px solid #eaeded;
}
#news.list .col-wrap .col1 .item:first-child {
	border-top : 0;
}
.prog-search {
	background-color : #383535;
	padding : 15px 25px 25px;
	margin-bottom : 15px;
	overflow : hidden;
}
.prog-search .title {
	color : #fff;
	font-weight : 600;
	font-size : 18px;
	margin-bottom : 5px;
}
.prog-search .search {
	padding : 10px 5px;
	border-radius : 5px;
	border : 0;
	width : calc(100% - 60px);
	display : inline-block;
	float : left;
}
.prog-search .submit:hover {
	background-color : #bab9b8;
}
.seform form label {
	display : block;
	margin-bottom : 5px;
	font-size : 14px;
	color : #333;
}
.seform .seLabelCell {
	margin-bottom : 5px;
	font-size : 14px;
	color : #333;
}
.seform form input[type="text"] {
	padding : 5px;
	border-radius : 3px;
	border-top : 1px solid #dbdcde;
	border-left : 1px solid #f0f0f1;
	border-right : 1px solid #f0f0f1;
	border-bottom : 1px solid #f0f0f1;
	width : calc(100% - 12px);
}
.seform form select {
	padding : 5px;
	border-radius : 3px;
	border-top : 1px solid #dbdcde;
	border-left : 1px solid #f0f0f1;
	border-right : 1px solid #f0f0f1;
	border-bottom : 1px solid #f0f0f1;
}
.seform form .selectric {
	border-radius : 3px;
	border-top : 1px solid #dbdcde;
	border-left : 1px solid #f0f0f1;
	border-right : 1px solid #f0f0f1;
	border-bottom : 1px solid #f0f0f1;
}
.seform .selectric .button {
	top : 0;
}
.seform form input[type="password"] {
	padding : 5px;
	border-radius : 3px;
	border-top : 1px solid #dbdcde;
	border-left : 1px solid #f0f0f1;
	border-right : 1px solid #f0f0f1;
	border-bottom : 1px solid #f0f0f1;
	width : calc(100% - 12px);
}
.seform form textarea {
	padding : 5px;
	border-radius : 3px;
	border-top : 1px solid #dbdcde;
	border-left : 1px solid #f0f0f1;
	border-right : 1px solid #f0f0f1;
	border-bottom : 1px solid #f0f0f1;
	width : calc(100% - 12px);
	min-height : 125px;
}
.seform .seFieldCellHorizontal {
	display : inline-block;
	vertical-align : middle;
}
.seform .dateSelector {
	cursor : pointer;
	padding : 0 5px;
}
.seform form input[type="submit"]:hover {
	background-color : #4b0220;
}
.seform form input[type="checkbox"] {
	display : inline-block;
	vertical-align : middle;
	margin : 3px;
}
.seform form .seCheckboxLabel {
	display : inline-block;
	vertical-align : middle;
	margin : 0;
}
.seform form input[type="radio"] {
	display : inline-block;
	vertical-align : middle;
	margin : 3px;
}
.seform form .seRadioLabel {
	display : inline-block;
	vertical-align : middle;
	margin : 0;
}
ul[class|="link-list"] li > .desc {
	display : block;
	margin : 0 0 7px 15px;
	padding : 0;
	font-size : 16px;
}
#news.detail .col-wrap {
	overflow : hidden;
}
#news.detail img {
	display : block;
}
#news.detail .subtitle {
	font-size : 19px;
	margin-bottom : 20px;
}
#news.detail .media .caption {
	background-color : #333;
	color : #fff;
	padding : 5px 10px;
	font-size : 12px;
}
#news.detail .video {
	margin-top : 20px;
}
#news.detail .content {
	margin-top : 20px;
}
#news.detail .topics {
	border-top : 1px solid #e2e2e2;
	margin-top : 15px;
	padding : 10px;
	font-size : 11px;
}
#news.detail .topics a {
	margin-left : 5px;
}
#content .body-content.author {
	font-size : 14px;
}
#site.three-col #content .col-container .col3 {
	margin-top : 25px;
}
#news.detail .col-wrap .col2 {
	margin : 25px 0;
	max-width : 250px;
}
#news.detail .col-wrap .col1 img {
	display : block;
}
#news.detail .col-wrap .col1 .subtitle {
	font-size : 19px;
	margin-bottom : 20px;
}
#news.detail.image {
	max-width : 600px;
	margin-bottom : 20px;
}
#news.detail .col-wrap .col1 .image div {
	background-color : #333;
	color : #fff;
	padding : 5px 10px;
	font-size : 12px;
	display : block;
}
.image-text a.title:hover {
	background-color : #f5f6f6;
}
.image-text {
	display : block;
	max-width : 260px;
	margin : 0 auto;
	font-size : 18px;
	margin-bottom : 25px;
	overflow : hidden;
	background-color : #fff;
}
.image-text:hover a.title {
	background-color : #f5f6f6;
}
.image-text img {
	display : block;
}
#academic-division.list .division {
	margin : 0 0 20px;
}
#academic-division.list .division .title {
	font-size : 24px;
	display : block;
}
.callout .social-media {
	text-align : center;
}
#aside-logo {
	margin-bottom : 20px;
}
#aside-logo img {
	max-width : 100%;
	display : block;
}
.two-col-row {
	background : rgb(255, 255, 255);
	background : -moz-linear-gradient(top, rgba(255, 255, 255, 1) 7%, rgba(255, 255, 255, 1) 65%, rgba(240, 240, 240, 1) 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(7%, rgba(255, 255, 255, 1)), color-stop(65%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(240, 240, 240, 1)));
	background : -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 7%, rgba(255, 255, 255, 1) 65%, rgba(240, 240, 240, 1) 100%);
	background : -o-linear-gradient(top, rgba(255, 255, 255, 1) 7%, rgba(255, 255, 255, 1) 65%, rgba(240, 240, 240, 1) 100%);
	background : -ms-linear-gradient(top, rgba(255, 255, 255, 1) 7%, rgba(255, 255, 255, 1) 65%, rgba(240, 240, 240, 1) 100%);
	background : linear-gradient(to bottom, rgba(255, 255, 255, 1) 7%, rgba(255, 255, 255, 1) 65%, rgba(240, 240, 240, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=0);
	margin : 5px auto;
	line-height : 18px;
	padding : 10px;
}
.two-col-row .col2 .title {
	font-size : 20px;
	line-height : 24px;
	margin : 0 0 10px;
}
.two-col-row .col2 .title a {
	text-decoration : none;
	color : #005796;
}
.two-col-row .col2 .title a:hover {
	text-decoration : underline;
}
.blue-callout-large a {
	background-color : #fff;
	color : #005796;
	display : inline-block;
	font-size : 15px;
	line-height : 18px;
	margin : 20px 0;
	padding : 10px 50px 10px 10px;
	position : relative;
	text-decoration : none;
	transition : background-color 0.3s;
}
.blue-callout-large a:after {
	background-image : url('/media/howardcc/content-assets/images/icons/icon-blue-arrow.svg');
	background-position : center center;
	background-repeat : no-repeat;
	background-size : 7px 12px;
	content : "";
	height : 17px;
	position : absolute;
	right : 15px;
	width : 15px;
}
.blue-callout-large a:hover {
	background-color : #dddede;
}
.blue-callout-large .title-inline {
	display : inline-block;
	font-weight : 300;
	font-size : 32px;
	color : #fff;
	line-height : 42px;
	vertical-align : bottom;
	margin : 20px 25px 20px 0;
}
.numbers {
	overflow : hidden;
	margin : 20px 0;
}
.numbers > .item {
	border-top : 1px solid #eaeaea;
	padding : 10px 0;
}
.numbers > .item:first-child {
	border : 0;
}
.numbers > .item > .title {
	font-size : 32px;
	font-weight : 700;
}
#program.table .no-results {
	padding : 8px;
}
#program.table #gainful-employment {
	padding : 8px;
}
.program-table {
	margin-top : 20px;
	border-collapse : unset !important;
	border-spacing : 0;
}
body.js .program-table tr:nth-child(2n) {
	background-color : transparent;
}
body.js .program-table tr.active.even {
	background-color : #e2e3e3;
}
.program-table .col-sm {
	width : 10%;
}
.program-table .deg,    .program-table .bool {
	text-align : center;
}
.program-table .deg.none,    .program-table .bool {
	text-indent : -9999px;
}
.program-table .bool.yes {
	background : url('/media/howardcc/content-assets/images/icons/checkmark.svg') no-repeat center;
}
.program-table.breakpoint .footable-toggle {
	width : 20px;
	height : 20px;
	display : inline-block;
	background : url('/media/howardcc/content-assets/images/icons/icon-accordion-expand.svg') no-repeat center;
	vertical-align : middle;
	margin-right : 5px;
	cursor : pointer;
}
.program-table.breakpoint .footable-detail-show .footable-toggle {
	width : 20px;
	height : 20px;
	display : inline-block;
	background : url('/media/howardcc/content-assets/images/icons/icon-accordion-collapse.svg') no-repeat center;
}
.program-table .footable-row-detail-cell {
	background-color : #f4f4f4;
}
.program-table .footable-row-detail-name {
	display : inline-block;
	font-weight : bold;
}
.program-table .footable-row-detail-value {
	display : inline-block;
	margin-left : 5px;
}
#filters,  #prog-search {
	display : none;
}
body.js #filters,  body.js #prog-search {
	display : block;
}
#filters {
	overflow : hidden;
	padding : 15px;
}
#filters .group {
	float : left;
	width : 50%;
}
#filters .title {
	color : #000;
	font-size : 18px;
	font-weight : 600;
}
#prog-search input {
	margin-top : 5px;
	padding : 10px 5px;
	border-radius : 5px;
	border : 0;
	width : calc(100% - 20px);
}
ul.link-list.single-line {
	font-size : 16px;
}
ul.link-list.single-line li a {
	background-position : left 12px;
}
ul.link-list.single-line li span {
	font-size : 13px;
	color : #666;
	font-weight : 400;
}
#featured-news .feature {
	margin : 10px auto;
}
#featured-news .feature img {
	max-width : 100%;
}
#news.list.browse .filter ul.link-list {
	margin : 0;
}
#news.list.browse .filter #filter-trigger {
	font-size : 16px;
	color : #333;
}
body.js #news.list.browse .filter #filter-trigger {
	font-size : 12px;
	color : #FFF;
	background-color : #4e4e4e;
	border-radius : 3px;
	padding : 10px 35px 10px 15px;
	position : relative;
	cursor : pointer;
	transition : background-color 0.3s, border-radius 0.15s;
}
body.js #news.list.browse .filter.active #filter-trigger {
	border-bottom-right-radius : 0;
	border-bottom-left-radius : 0;
}
body.js #news.list.browse .filter.active #filter-trigger:after {
	-webkit-transform : rotate(180deg);
	-ms-transform : rotate(180deg);
	transform : rotate(180deg);
}
body.js #news.list.browse .filter #filter-trigger:hover {
	background-color : #333;
}
#site.two-col-reverse-landing #content #headline-container .headline.news {
	text-align : left;
	display : block;
	text-decoration : none;
	position : relative;
	padding-right : 50px;
	transition : background-color 0.3s;
}
#headline-container .headline.news .top {
	font-size : 12px;
	text-transform : uppercase;
	line-height : 1.35;
	margin-bottom : 5px;
}
#headline-container .headline.news .title {
	font-size : 28px;
	line-height : 1.35;
	margin-bottom : 5px;
}
#headline-container .headline.news .desc {
	font-size : 13px;
	line-height : 1.35;
}
#news-search input[type='text'] {
	border : 1px solid #c7cccf;
	border-radius : 5px;
	padding : 10px 5px;
	font-size : 12px;
	width : calc(100% - 60px);
}
#news-search input[type='submit']:hover {
	background-color : #bab9b9;
}
#in-the-news.list .date {
	font-size : 11px;
	font-weight : 300;
	color : #666;
	line-height : 1.25;
}
#in-the-news.list .desc {
	font-size : 16px;
	color : #666;
	line-height : 1.35;
}
#in-the-news.list > ul {
	list-style : none;
	margin : 0;
	padding : 0;
}
#in-the-news.list > ul li {
	padding : 15px 0;
	border-top : 1px solid #e5e5e5;
}
#in-the-news.list > ul li:first-child {
	padding-top : 0;
	border : 0;
}
#in-the-news.list .col-wrap .col2 {
	max-width : 250px;
	margin : 20px auto;
}
#in-the-news.list .col-wrap .col1 .item img {
	display : block;
}
#in-the-news.list .col-wrap .col1 .item > div {
	display : inline-block;
	vertical-align : top;
	margin-top : 10px;
}
#in-the-news.list .col-wrap .col1 .item > div:first-child {
	padding : 0;
}
#in-the-news.list .col-wrap .col1 .item {
	padding : 20px 0;
	border-top : 1px solid #eaeded;
}
#in-the-news.list .col-wrap .col1 .item:first-child {
	border-top : 0;
}
.pagination .next {
	height : 20px;
	width : 20px;
	text-align : left;
	text-indent : -9999px;
	overflow : hidden;
	border-radius : 50%;
	display : inline-block;
	background : url('/media/howardcc/content-assets/images/icons/icon-arrow-circle.svg') no-repeat center;
}
.pagination .prev {
	height : 20px;
	width : 20px;
	text-align : left;
	text-indent : -9999px;
	overflow : hidden;
	border-radius : 50%;
	display : inline-block;
	background : url('/media/howardcc/content-assets/images/icons/icon-arrow-circle.svg') no-repeat center;
	transform : rotate(180deg);
}
.pagination a {
	font-weight : normal;
	transition : background-color 0.3s;
}
.pagination .inactive {
	display : none;
}
.pagination .pages {
	display : inline-block;
	text-align : left;
	vertical-align : top;
}
.pagination .pages a {
	text-decoration : none;
	padding : 0 5px;
}
.pagination .pages a.active {
	color : #000;
	font-weight : 700;
}
.pagination {
	text-align : right;
	border-top : 1px solid #f5f6f6;
	overflow : hidden;
	margin-top : 25px;
	border-bottom : 1px solid #f5f6f6;
	padding : 10px 0 5px;
}
.site-guide .callout {
	max-width : 250px !important;
	margin : 0;
}
.three-col-row ul.link-list {
	margin : 0;
}
.two-col-row ul.link-list {
	margin : 0;
}
#courses > .item {
	margin-top : 20px;
	padding : 5px 10px 10px;
}
#courses > .item:first-child {
	margin-top : 0;
}
#courses > .item:nth-child(even) {
	background-color : #ebebeb;
}
#courses .title {
	color : #222;
	font-size : 20px;
	font-weight : 600;
	line-height : 1.15;
	margin : 10px 0 5px;
}
#courses .tuition {
	margin-top : 10px;
	font-weight : bold;
}
#courses .offerings {
	margin-top : 10px;
	border-top : 1px solid #bbbbbb;
	padding-top : 10px;
}
#courses a.register {
	margin-top : 10px;
}
#courses .offerings .item {
	margin-top : 10px;
	padding-top : 5px;
	border-top : 1px solid #ededed;
}
#courses .offerings .item:first-child {
	margin-top : 0;
	padding-top : 0;
	border-top : 0;
}
#courses .offerings .item span {
	display : block;
}
#courses .offerings .item .info {
	font-style : italic;
}
.two-column div.border-left {
	border-top : solid 1px #dddede;
	padding-top : 15px;
}
.two-column div.border-right {
	border-bottom : solid 1px #dddede;
	padding-bottom : 15px;
}
#program_request_info #program {
	display : none;
}
#program_request_info .program_form_label_hide {
	display : none;
}
/* PSRR-16797 */
#support-banner .col1 p {
    margin-top: -3px;
}
/* PSRR-16797 */
#support-banner {
	background-color : #A51c37;
	color : #fff;
	font-size : 20px;
	padding : 12px;
}
#support-banner .large {
	font-size : 28px;
	display : block;
}
#support-banner > .col1 {
	font-weight : 300;
}
#support-banner > .col2 {
	margin-top : 10px;
}
#support-banner > .col2 a {
    font-size: 18px;
    line-height: 2.5;
    height: 44px;
    top: -5px;
}
body.js #main-media .fallback {
	display : none;
}
.body-content > div + .intro-large {
	margin-top : 0 !important;
}
#program-detail .video {
	background : rgb(0, 66, 114);
	background : #004272;
	background : -moz-linear-gradient(top, #004272 0%, #005796 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004272), color-stop(100%, #005796));
	background : -webkit-linear-gradient(top, #004272 0%, #005796 100%);
	background : -o-linear-gradient(top, #004272 0%, #005796 100%);
	background : -ms-linear-gradient(top, #004272 0%, #005796 100%);
	background : linear-gradient(to bottom, #004272 0%, #005796 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004272', endColorstr='#005796', GradientType=0);
	border : 0;
	color : #FFF;
	margin : 20px 0 35px;
}
#program-detail .video .details {
	background-color : transparent;
}
#program-detail .video .details .title {
	font-weight : 300;
	color : #fff;
	font-size : 32px;
	line-height : 1.25;
}
#program-detail .video .wrap {
	padding : 0;
	background-color : transparent;
}
#program-detail .tab.courses-requirements .content .title {
	font-size : 18px;
	letter-spacing : 0.02em;
	font-weight : 600;
	margin-top : 20px;
}
#program-detail .tab.courses-requirements .content .title:first-child {
	margin-top : 0;
}
#program-detail .tab.courses-requirements .content .subtitle {
	font-size : 18px;
	letter-spacing : 0.02em;
}
#program-detail .tab.courses-requirements .content a[class|="btnArrow"] {
	margin-top : 0;
}
#program-detail .tab.courses-requirements .content a[class|="btnAction"] {
	margin-top : 0;
}
#program-detail .video iframe {
	border : 0;
}
#news.detail .video iframe {
	border : 0;
}
#toolbar .action a.option.menu {
	background-image : url('/media/howardcc/content-assets/images/icons/icon-toolbar-menu.svg');
	background-repeat : no-repeat;
	background-position : center 2px;
	background-size : 27px 27px;
}
#toolbar .action a.option.search {
	background-image : url('/media/howardcc/content-assets/images/icons/icon-toolbar-search.svg');
	background-repeat : no-repeat;
	background-position : center 2px;
	background-size : 27px 27px;
}
#toolbar .action a.option.maps {
	background-image : url('/media/howardcc/content-assets/images/icons/icon-toolbar-maps.svg');
	background-repeat : no-repeat;
	background-position : center 2px;
	background-size : 27px 27px;
}
#toolbar .action a.option.tools {
	background-image : url('/media/howardcc/content-assets/images/icons/icon-toolbar-tools.svg');
	background-repeat : no-repeat;
	background-position : center 2px;
	background-size : 27px 27px;
}
#alert-container.critical {
	color : #FFF;
	background : #ed2024 url('/media/howardcc/content-assets/images/icons/pattern-alert.png') repeat;
	background : url('/media/howardcc/content-assets/images/icons/pattern-alert.png') repeat, -moz-linear-gradient(top, #c82b26 0%, #ed2024 100%);
	background : url('/media/howardcc/content-assets/images/icons/pattern-alert.png') repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c82b26), color-stop(100%, #ed2024));
	background : url('/media/howardcc/content-assets/images/icons/pattern-alert.png') repeat, -webkit-linear-gradient(top, #c82b26 0%, #ed2024 100%);
	background : url('/media/howardcc/content-assets/images/icons/pattern-alert.png') repeat, -o-linear-gradient(top, #c82b26 0%, #ed2024 100%);
	background : url('/media/howardcc/content-assets/images/icons/pattern-alert.png') repeat, -ms-linear-gradient(top, #c82b26 0%, #ed2024 100%);
	background : url('/media/howardcc/content-assets/images/icons/pattern-alert.png') repeat, linear-gradient(to bottom, #c82b26 0%, #ed2024 100%);
}
#alert-container.noncritical {
	color : #333;
	background : #ffc429 url('/media/howardcc/content-assets/images/icons/pattern-alert.png') repeat;
	background : url('/media/howardcc/content-assets/images/icons/pattern-alert.png') repeat, -moz-linear-gradient(top, #d2a434 0%, #ffc429 100%);
	background : url('/media/howardcc/content-assets/images/icons/pattern-alert.png') repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d2a434), color-stop(100%, #ffc429));
	background : url('/media/howardcc/content-assets/images/icons/pattern-alert.png') repeat, -webkit-linear-gradient(top, #d2a434 0%, #ffc429 100%);
	background : url('/media/howardcc/content-assets/images/icons/pattern-alert.png') repeat, -o-linear-gradient(top, #d2a434 0%, #ffc429 100%);
	background : url('/media/howardcc/content-assets/images/icons/pattern-alert.png') repeat, -ms-linear-gradient(top, #d2a434 0%, #ffc429 100%);
	background : url('/media/howardcc/content-assets/images/icons/pattern-alert.png') repeat, linear-gradient(to bottom, #d2a434 0%, #ffc429 100%);
}
#alert-container.critical #alert-icon {
	background : url('/media/howardcc/content-assets/images/icons/icon-alert-critical.svg') no-repeat left center;
	background-size : 35px 35px;
}
#alert-container.noncritical #alert-icon {
	background : url('/media/howardcc/content-assets/images/icons/icon-alert-noncritical.svg') no-repeat left center;
	background-size : 35px 35px;
}
#alert .trigger {
	display : block;
	width : 25px;
	height : 25px;
	cursor : pointer;
	float : right;
	margin : 10px;
	border : 2px solid #FFF;
	border-radius : 50%;
	background : url('/media/howardcc/content-assets/images/icons/icon-x.svg') no-repeat center;
	background-size : 12px 12px;
	transition : transform 0.2s;
}
#toolbar a.option.menu .action {
	background-image : url('/media/howardcc/content-assets/images/icons/icon-toolbar-menu.svg');
	background-repeat : no-repeat;
	background-position : center 2px;
	background-size : 27px 27px;
}
#toolbar .option.search .action {
	background-image : url('/media/howardcc/content-assets/images/icons/icon-toolbar-search.svg');
	background-repeat : no-repeat;
	background-position : center 2px;
	background-size : 27px 27px;
}
#toolbar a.option.maps .action {
	background-image : url('/media/howardcc/content-assets/images/icons/icon-toolbar-maps.svg');
	background-repeat : no-repeat;
	background-position : center 2px;
	background-size : 27px 27px;
}
#toolbar a.option.tools .action {
	background-image : url('/media/howardcc/content-assets/images/icons/icon-toolbar-tools.svg');
	background-repeat : no-repeat;
	background-position : center 2px;
	background-size : 27px 27px;
}
#search #go {
	background : transparent url('/media/howardcc/content-assets/images/icons/icon-search-grey.svg') no-repeat center;
	background-size : 25px;
	border : 0;
	width : 35px;
	float : right;
	text-indent : -9999px;
	padding : 10px 0;
	cursor : pointer;
	line-height : 1;
}
#tools ul li a.tr-mobile {
	background : url('/media/howardcc/content-assets/images/icons/tools-faculty-resources.svg') no-repeat center 5px;
	background-size : 35px 35px;
}
#tools ul li a.tr-bookstore {
	background : url('/media/howardcc/content-assets/images/icons/tools-bookstore.svg') no-repeat center 5px;
	background-size : 35px 35px;
}
#tools ul li a.tr-library {
	background : url('/media/howardcc/content-assets/images/icons/tools-library.svg') no-repeat center 5px;
	background-size : 35px 35px;
}
#tools ul li a.tr-calendar {
	background : url('/media/howardcc/content-assets/images/icons/tools-calendar.svg') no-repeat center 5px;
	background-size : 35px 35px;
}
#tools ul li a.tr-help {
	background : url('/media/howardcc/content-assets/images/icons/tools-help.svg') no-repeat center 5px;
	background-size : 35px 35px;
}
#tools ul li a.tr-password {
	background : url('/media/howardcc/content-assets/images/icons/tools-password.svg') no-repeat center 5px;
	background-size : 35px 35px;
}
#tools ul li a.tr-express {
	background : url('/media/howardcc/content-assets/images/icons/tools-express.svg') no-repeat center 5px;
	background-size : 35px 35px;
}
#tools ul li a.tr-email {
	background : url('/media/howardcc/content-assets/images/icons/tools-email.svg') no-repeat center 5px;
	background-size : 35px 35px;
}
#tools ul li a.tr-canvas {
	background : url('/media/howardcc/content-assets/images/icons/tools-canvas.svg') no-repeat center 5px;
	background-size : 35px 35px;
}
#tools ul li a.tr-myhcc {
	background : url('/media/howardcc/content-assets/images/icons/tools-myhcc.svg') no-repeat center 5px;
	background-size : 35px 35px;
}
#site #footer .col-container .col1 .callout.virtual .name {
	background-color : #015a9c;
	color : #fff;
	text-align : center;
	position : relative;
	padding : 4px 5px 0px 45px;
	top : -54px;
	left : -10px;
	overflow : visible;
	font-size : 14px;
	height : 25px;
	width : 163px;
	background-image : url('/media/howardcc/content-assets/images/icons/icon-virtual-tour.svg');
	background-repeat : no-repeat;
	background-position : 35px 6px;
	background-size : 22px 22px;
}
.feature a.more {
	text-indent : -9999px;
	background : url('/media/howardcc/content-assets/images/icons/icon-arrow-more.svg') no-repeat;
	display : inline-block;
	width : 16px;
	height : 16px;
	float : right;
}

#aside-nav .divnav1 > ul > li > ul > li > ul > li > a:hover {
	background : url('/media/howardcc/content-assets/images/icons/icon-red-arrow.svg') no-repeat left center;
	background-size : 5px 8px;
}

#aside-nav .divnav1 > ul > li > ul > li > ul > li.active > a {
	background : url('/media/howardcc/content-assets/images/icons/icon-red-arrow.svg') no-repeat left center;
	background-size : 5px 8px;
}
#aside-nav .divnav1 > ul > li > ul > li > ul > li > ul > li > a:hover {
	background : url('/media/howardcc/content-assets/images/icons/icon-grey-arrow.svg') no-repeat left center;
	background-size : 4px 6px;
}
#aside-nav .divnav1 > ul > li > ul > li > ul > li > ul > li.active > a {
	background : url('/media/howardcc/content-assets/images/icons/icon-grey-arrow.svg') no-repeat left center;
	background-size : 4px 6px;
}

#main-media .media > .desc > .more a {
	color : #FFF;
	text-decoration : none;
	font-size : 16px;
	padding-right : 25px;
	display : block;
	line-height : 1.2;
	background : url('/media/howardcc/content-assets/images/icons/icon-arrow-more-up-white.svg') no-repeat right;
	background-size : 16px 16px;
}
#action-calls a.path .action {
	background : url('/media/howardcc/content-assets/images/icons/action-path.svg') no-repeat 5px;
	padding-left : 35px;
	background-size : 25px 25px;
}
#action-calls a.path.open .action {
	background-image : url('/media/howardcc/content-assets/images/icons/action-path-white.svg');
}
#action-calls a.discover .action {
	background : url('/media/howardcc/content-assets/images/icons/action-discover.svg') no-repeat 5px;
	padding-left : 35px;
	background-size : 25px 25px;
}
#action-calls a.discover.open .action {
	background-image : url('/media/howardcc/content-assets/images/icons/action-discover-white.svg');
}
#action-calls a.apply .action {
	background : url('/media/howardcc/content-assets/images/icons/action-apply.svg') no-repeat 5px;
	padding-left : 35px;
	background-size : 25px 25px;
}
#action-calls a.apply.open .action {
	background-image : url('/media/howardcc/content-assets/images/icons/action-apply-white.svg');
}
#action-calls a.register .action {
	background : url('/media/howardcc/content-assets/images/icons/action-register.svg') no-repeat 5px;
	padding-left : 35px;
	background-size : 25px 25px;
}
#action-calls a.register.open .action {
	background-image : url('/media/howardcc/content-assets/images/icons/action-register-white.svg');
}
#action-calls a.pay .action {
	background : url('/media/howardcc/content-assets/images/icons/action-pay.svg') no-repeat 5px;
	padding-left : 35px;
	background-size : 25px 25px;
}
#action-calls a.pay.open .action {
	background-image : url('/media/howardcc/content-assets/images/icons/action-pay-white.svg');
}
#program-search .icon-search {
	background : url('/media/howardcc/content-assets/images/icons/icon-search-grey.svg') no-repeat center;
	background-size : 25px 25px;
	text-indent : -9999px;
}
#main-events {
	position : relative;
	overflow : hidden;
	text-align : center;
	background : url('/media/howardcc/content-assets/images/why-hcc-bg.jpg') no-repeat;
	background-size : cover;
}
#stay-connected a.follow-twitter {
	background : url('/media/howardcc/content-assets/images/icons/icon-connected-twitter.svg') no-repeat right;
	background-size : 20px 20px;
}
#stay-connected a.follow-instagram {
	background : url('/media/howardcc/content-assets/images/icons/icon-connected-instagram.svg') no-repeat right;
	background-size : 20px 20px;
}
#stay-connected a.follow-youtube {
	background : url('/media/howardcc/content-assets/images/icons/icon-connected-youtube.svg') no-repeat right;
	background-size : 20px 20px;
}
.selectric .button {
	display : block;
	position : absolute;
	right : 0;
	top : 2px;
	width : 30px;
	height : 30px;
	background : url('/media/howardcc/content-assets/images/icons/icon-arrow-more-down.svg') no-repeat center;
}
#content .callout .whats-new {
	padding : 27px 19px 20px 20px;
	background-color : #8ca010;
	background-image : url('/media/howardcc/content-assets/images/icons/icon-whats-new.svg');
	background-repeat : no-repeat;
	background-position : 170px 66px;
	color : #fff;
	font-size : 14px;
	line-height : 20px;
	border : 1px solid #dddede;
	background-size : 63px;
}
#content .callout .whats-new div ul li a {
	display : block;
	line-height : 20px;
	padding : 8px 0 6px 15px;
	background : url('/media/howardcc/content-assets/images/icons/icon-white-arrow.svg') no-repeat left 10px;
	text-decoration : none;
	color : #fff;
	background-size : 6px;
	background-position : 0 13px;
	font-size : 14px;
}
#content .calls-to-action ul li a.icon-search {
	background-image : url('/media/howardcc/content-assets/images/icons/icon-action-search-white.svg');
}
#content .calls-to-action ul li a.icon-register {
	background-image : url('/media/howardcc/content-assets/images/icons/icon-action-register-white.svg');
}
#content .resource-list ul li a.icon-hcc {
	background-image : url('/media/howardcc/content-assets/images/icons/tools-myhcc.svg');
}
#content .resource-list ul li a.icon-express {
	background-image : url('/media/howardcc/content-assets/images/icons/tools-express.svg');
}
#content .resource-list ul li a.icon-canvas {
	background-image : url('/media/howardcc/content-assets/images/icons/tools-canvas.svg');
}
#content .resource-list ul li a.icon-email {
	background-image : url('/media/howardcc/content-assets/images/icons/tools-email.svg');
}
#content .resource-list ul li a.icon-password {
	background-image : url('/media/howardcc/content-assets/images/icons/tools-password.svg');
}
#content .resource-list ul li a.icon-help {
	background-image : url('/media/howardcc/content-assets/images/icons/tools-help.svg');
}
#content .resource-list ul li a.icon-calendar {
	background-image : url('/media/howardcc/content-assets/images/icons/tools-calendar.svg');
}
#content .resource-list ul li a.icon-library {
	background-image : url('/media/howardcc/content-assets/images/icons/tools-library.svg');
}
#content .resource-list ul li a.icon-bookstore {
	background-image : url('/media/howardcc/content-assets/images/icons/tools-bookstore.svg');
}
#content .resource-list ul li a.icon-mobile {
	background-image : url('/media/howardcc/content-assets/images/icons/icon-questionMark.svg');
}
#request-info > .button > .wrap {
	display : inline-block;
	padding-right : 30px;
	background : url('/media/howardcc/content-assets/images/icons/tools-faculty-resources.svg') no-repeat right;
	background-size : 20px 20px;
}
.prog-search .submit {
	background : #ccc url('/media/howardcc/content-assets/images/icons/icon-search-grey.svg') no-repeat center;
	background-size : 25px;
	border : 0;
	text-indent : -9999px;
	width : 38px;
	height : 36px;
	border-radius : 5px;
	float : right;
	cursor : pointer;
	transition : background-color 0.3s;
}
.seform form input[type="submit"] {
	background : #a51c37 url('/media/howardcc/content-assets/images/icons/icon-white-arrow.svg') no-repeat 90% center;
	background-size : 7px 20px;
	color : #FFF;
	position : relative;
	padding : 10px 30px 10px 15px;
	display : block;
	margin : 20px 0;
	font-size : 15px;
	line-height : 18px;
	text-decoration : none;
	border : 0;
	cursor : pointer;
	transition : background-color 0.3s;
}
#staff-directory form input[type="submit"] {
	background : #a51c37 url('/media/howardcc/content-assets/images/icons/icon-white-arrow.svg') no-repeat 90% center;
	background-size : 7px 20px;
	color : #FFF;
	position : relative;
	padding : 10px 30px 10px 10px;
	display : block;
	margin : 20px 0;
	font-size : 15px;
	line-height : 18px;
	text-decoration : none;
	border : 0;
	cursor : pointer;
	width : 100%;
	transition : background-color 0.3s;
}
#main-events #events-slider a.event {
	color : #FFF;
	text-decoration : none;
	font-weight : 300;
	text-transform : uppercase;
	padding-bottom : 30px;
	display : block;
	background : url('/media/howardcc/content-assets/images/icons/icon-arrow-more.svg') no-repeat bottom;
	background-size : 20px;
}
.feature .more {
	text-indent : -9999px;
	background : url('/media/howardcc/content-assets/images/icons/icon-arrow-more.svg') no-repeat;
	display : inline-block;
	width : 16px;
	height : 16px;
	position : absolute;
	right : 10px;
	bottom : 10px;
}
#action-calls .action a.path {
	background : url('/media/howardcc/content-assets/images/icons/action-path.svg') no-repeat 5px;
	padding-left : 35px;
	background-size : 25px 25px;
}
#action-calls .action a.path.open {
	background-image : url('/media/howardcc/content-assets/images/icons/action-path-white.svg');
}
#action-calls .action a.discover {
	background : url('/media/howardcc/content-assets/images/icons/action-discover.svg') no-repeat 5px;
	padding-left : 35px;
	background-size : 25px 25px;
}
#action-calls .action a.discover.open {
	background-image : url('/media/howardcc/content-assets/images/icons/action-discover-white.svg');
}
#action-calls .action a.apply {
	background : url('/media/howardcc/content-assets/images/icons/action-apply.svg') no-repeat 5px;
	padding-left : 35px;
	background-size : 25px 25px;
}
#action-calls .action a.apply.open {
	background-image : url('/media/howardcc/content-assets/images/icons/action-apply-white.svg');
}
#action-calls .action a.register {
	background : url('/media/howardcc/content-assets/images/icons/action-register.svg') no-repeat 5px;
	padding-left : 35px;
	background-size : 25px 25px;
}
#action-calls .action a.register.open {
	background-image : url('/media/howardcc/content-assets/images/icons/action-register-white.svg');
}
#action-calls .action a.pay.open {
	background-image : url('/media/howardcc/content-assets/images/icons/action-pay-white.svg');
}
.callout .whats-new div ul li a {
	display : block;
	line-height : 20px;
	padding : 8px 0 6px 15px;
	background : url('/media/howardcc/content-assets/images/icons/icon-white-arrow.svg') no-repeat left 10px;
	text-decoration : none;
	color : #fff;
	background-size : 6px;
	background-position : 0 13px;
	font-size : 14px;
}
body.js #news.list.browse .filter #filter-trigger:after {
	content : '';
	position : absolute;
	background : url('/media/howardcc/content-assets/images/icons/icon-arrow-down.svg') no-repeat center;
	background-size : 12px 8px;
	right : 10px;
	top : 15px;
	height : 10px;
	width : 20px;
	transition : transform 0.3s;
}
#site.two-col-reverse-landing #content #headline-container .headline.news:after {
	content : '';
	height : 20px;
	width : 20px;
	background : url('/media/howardcc/content-assets/images/icons/icon-arrow-more-up-white.svg') no-repeat center;
	background-size : 20px 20px;
	position : absolute;
	right : 15px;
	bottom : 15px;
}
#news-search input[type='submit'] {
	border : 0;
	cursor : pointer;
	width : 38px;
	height : 36px;
	background : #ccc url('/media/howardcc/content-assets/images/icons/icon-search-grey.svg') no-repeat center;
	background-size : 25px 25px;
	text-indent : -9999px;
	transition : background-color 0.3s;
	border-radius : 5px;
}
#action-calls a.option.open {
	background-color : #383535 !important;
	color : #FFF;
}
#breadcrumbs .home {
	background-image : url('/media/howardcc/content-assets/images/icons/icon-home.svg');
	background-repeat : no-repeat;
	background-size : contain;
	height : 22px;
	width : 22px;
	display : inline-block;
	background-position : 1px 0;
	text-indent : -9999px;
}
#site.two-col-reverse-landing.landing-three .col-container > .col2 .video .desc {
	font-size : 16px;
	font-weight : 300;
	padding : 5px 15px;
}
#site.two-col-reverse-landing.landing-three .col-container > .col2 .video {
	padding : 10px;
	background-color : #e4e4e4;
}
.callout > div.career {
	padding : 20px 20px 15px 20px;
	background-color : #e87d1e;
	background-image : url('/media/howardcc/content-assets/images/icons/icon-careers.png');
	background-repeat : no-repeat;
	background-position : 164px 45px;
	color : #fff;
	font-size : 14px;
	line-height : 20px;
}
.callout > div.career .title {
	color : #fff;
	font-size : 18px;
	font-weight : 600;
	line-height : 18px;
	margin-bottom : 15px;
}
.callout > div.career .desc {
	width : 140px;
}
#site #calendar-container .title .prev {
	display : inline-block;
	text-indent : 9999px;
	background : url('/media/howardcc/content-assets/images/icons/icon-arrow-circle.svg') no-repeat center;
	transform : rotate(180deg);
	-webkit-transform : rotate(180deg);
	-ms-transform : rotate(180deg);
	background-size : 20px 20px;
	width : 20px;
	height : 20px;
	margin : 0 7px;
	float : left;
}
#site #calendar-container .title .next {
	display : inline-block;
	text-indent : 9999px;
	background : url('/media/howardcc/content-assets/images/icons/icon-arrow-circle.svg') no-repeat center;
	background-size : 20px 20px;
	width : 20px;
	height : 20px;
	margin : 0 7px;
	float : right;
}
.quote:before {
	font-size : 36px;
	font-weight : 600;
	content : open-quote;
	vertical-align : -0.4em;
	margin-right : 10px;
	line-height : 12px;
}
.seSearchForm {
	display : inline-block;
	background-color : #f2f2f2;
	border-radius : 5px;
	line-height : 1;
	overflow : hidden;
	max-width : 300px;
	width : 100%;
}
.seSolr_resultBar {
	margin : 15px 0;
}
.seSolr_title {
	font-size : 18px;
}
.seSolr_url {
	color : #666;
	font-size : 12px;
}
.seSolr_summary {
	margin : 0 0 15px;
}
#seSolr_pagination .seSolr_page {
	margin : 0 3px;
}
.seSearchBox {
	background-color : transparent;
	border : 0 none;
	color : #656769;
	font-size : 13px;
	padding : 10px;
	width : calc(100% - 55px);
	float : left;
}
.seSearchButton {
	background : transparent url('/media/howardcc/content-assets/images/icons/icon-search-grey.svg') no-repeat scroll center center / 25px auto;
	border : 0;
	cursor : pointer;
	line-height : 1;
	padding : 10px 0;
	text-indent : -9999px;
	width : 35px;
	float : right;
}
#content .calls-to-action ul li a.icon-info {
	background-image : url('/media/howardcc/content-assets/images/icons/icon-action-info-white.svg');
	background-size : 20px;
	background-position : 10px 7px;
}
#content .calls-to-action ul li a.icon-locations {
	background-image : url('/media/howardcc/content-assets/images/icons/icon-action-locations-white.svg');
	background-position : 7px 4px;
}
#content .calls-to-action ul li a.icon-support {
	background-image : url('/media/howardcc/content-assets/images/icons/icon-action-support-white.svg');
	background-position : 7px 4px;
}
#content .calls-to-action ul li a {
	background-color : #a51c37;
	padding : 7px 7px 7px 45px;
	display : block;
	color : #fff;
	font-size : 14px;
	line-height : 20px;
	background-repeat : no-repeat;
	height : 20px;
	background-size : 25px 25px;
	background-position : 8px 5px;
	transition : background-color 0.3s;
	text-decoration : none;
}
#tools ul li a.tr-directory {
	background : url('/media/howardcc/content-assets/images/icons/tools-directory.svg') no-repeat center 5px;
	background-size : 35px 35px;
}
.office-detail .section > .title {
	font-size : 16px;
}
.office-detail .field .label {
	font-weight : bold;
}
.office-detail .section {
	border-top : 1px solid #ebebeb;
	margin-top : 10px;
	padding-top : 10px;
}
.office-detail .section:first-child {
	border-top : 0 none;
	margin-top : 0;
	padding-top : 0;
}
#news.list .title a {
	font-size : 20px;
	font-weight : 400;
	text-decoration : none;
}
#news.list > ul {
	list-style : none;
	margin : 20px 0 0;
	padding : 0;
}
#news.list .types {
	font-size : 11px;
	text-transform : uppercase;
	margin-top : 5px;
}
#news.list .types a {
	text-decoration : none;
}
body.js #news.list.browse .filter ul {
}
body.js #news.list.browse .filter .content > .col1 {
	float : left;
	width : 48%;
}
body.js #news.list.browse .filter .content > .col2 {
	float : left;
	width : 44%;
	margin-left : 8%;
}
body.js #news.list.browse .filter .content {
	display : none;
	padding : 10px;
	background-color : #f5f6f6;
	border : 1px solid #dddede;
	border-bottom-right-radius : 3px;
	border-bottom-left-radius : 3px;
	overflow : hidden;
}
.center {
	text-align : center;
}
#in-the-news.list .title a {
	font-size : 20px;
	font-weight : 400;
	text-decoration : none;
}
.image-text a.title {
	color : #005796;
	font-size : 18px;
	font-weight : 600;
	line-height : 22px;
	text-decoration : none;
	display : block;
	padding : 10px 38px 10px 10px;
	border : 1px solid #dddede;
	border-top : 0;
	transition : background-color 0.3s;
	overflow : hidden;
	position : relative;
}
.image-text a.title:after {
	content : '';
	background-image : url('/media/howardcc/content-assets/images/icons/icon-arrow-circle.svg');
	background-repeat : no-repeat;
	background-position : 0px 3px;
	width : 18px;
	height : 22px;
	display : block;
	position : absolute;
	right : 10px;
	top : 10px;
}
.callout .feature .details {
	border : 0;
	padding : 10px 15px 30px;
}
#week-list .age-group {
	margin : 10px 0;
}
#week-list li .content .title {
	font-weight : bold;
}
#aside-title {
	background : #a51c37;
	color : #FFF;
	padding : 8px;
	cursor : pointer;
	font-size : 20px;
	background-size : 20px;
	position : relative;
}
#aside-title:after {
	background-image : url('/media/howardcc/content-assets/images/icons/icon-arrow-down.svg');
	background-repeat : no-repeat;
	content : '';
	height : 30px;
	width : 20px;
	background-position : 96%;
	transition : transform 0.2s;
	position : absolute;
	right : 10px;
	top : 10px;
}
table.events-list td {
	width : 50%;
}
#main-nav > ul > li.open > a {
	background-color : #efefef;
}
.in-the-news .source {
	font-size : 11px;
	margin-top : 5px;
	text-transform : uppercase;
}
#action-calls .action a.pay {
	background : url('/media/howardcc/content-assets/images/icons/action-pay.svg') no-repeat 5px;
	padding-left : 35px;
	background-size : 25px 25px;
}
form.gsc-search-box {
	max-width : 550px;
}
#program-detail .desc .intro-large {
	margin-top : 0 !important;
}
#site.two-col-reverse-landing .col-container > .col1 {
	padding-top : 0 !important;
}
#site.two-col-reverse #content .col-container > .col2 > .note:first-child {
	margin-top : 0;
}
.body-content .cse .gsc-control-cse, .body-content .gsc-control-cse {
	padding : 0 !important;
	line-height : auto !important;
}
.body-content .gsc-result .gs-title {
	height : auto !important;
}
.body-content .gsc-control-cse, .body-content .gsc-control-cse .gsc-table-result {
	font-family : "Open Sans",sans-serif !important;
}
.body-content table.gsc-search-box td {
	vertical-align : top !important;
}
.note a {
	color : #fff;
	text-decoration : underline !important;
}
#main-nav .content .col > .wrap.overflow-hidden {
	overflow : hidden;
}
#faculty-profiles.detail .media {
	max-width : 250px;
	margin-bottom : 20px;
}
#faculty-profiles.detail .positions {
	font-weight : bold;
}
#faculty-profiles.detail .title {
	font-weight : bold;
}
#faculty-profiles.detail .degrees {
	margin-top : 20px;
}
#faculty-profiles.detail .courses {
	margin-top : 20px;
}
#faculty-profiles.detail .courses > ul {
	list-style : none;
	margin : 0;
	padding : 0;
}
#faculty-profiles.detail .desc {
	margin-top : 20px;
}
#faculty-profiles.detail .office {
	margin-top : 20px;
}
.profile-row .list .profile {
	max-width : 250px;
	margin : 20px 0;
	width : 99%;
	display : inline-block;
	vertical-align : top;
	position : relative;
}
.profile-row .list .profile a.name {
	color : #005796;
	font-size : 18px;
	font-weight : 600;
	line-height : 22px;
	text-decoration : none;
	margin-bottom : 5px;
	display : block;
}
.profile-row .list .profile a.name:hover {
	text-decoration : underline;
}
.profile-row .list .profile .details {
	padding : 15px 18px 30px 18px;
	overflow : hidden;
	text-align : left;
}
.profile-row .list .profile img {
	display : block;
	width : 100%;
	height : auto;
	max-width : 250px;
}
.profile-row .list .profile a.more {
	text-indent : -9999px;
	width : 16px;
	height : 16px;
	position : absolute;
	right : 10px;
	bottom : 10px;
}
.profile-row.list {
	text-align : center;
}
.profile-row.list .profile {
	max-width : 250px;
	margin : 20px 0;
	width : 99%;
	display : inline-block;
	vertical-align : top;
	position : relative;
}
.profile-row.list .profile a.name {
	color : #005796;
	font-size : 18px;
	font-weight : 600;
	line-height : 22px;
	text-decoration : none;
	margin-bottom : 5px;
	display : block;
}
.profile-row.list .profile a.name:hover {
	text-decoration : underline;
}
.profile-row.list .profile .details {
	padding : 15px 18px 30px 18px;
	overflow : hidden;
	text-align : left;
}
.profile-row.list .profile img {
	display : block;
	width : 100%;
	height : auto;
	max-width : 250px;
}
.profile-row.list .profile a.more {
	text-indent : -9999px;
	width : 16px;
	height : 16px;
	position : absolute;
	right : 10px;
	bottom : 10px;
}
#coned_program_request_info #program {
	display : none;
}
#coned_program_request_info .program_form_label_hide {
	display : none;
}
.profiles .profile {
	margin-bottom : 20px;
}
.profiles .profile > .name {
	font-size : 14px;
	font-weight : 700;
}
.profiles .profile > .degrees .item > span.degree {
}
.profiles .profile > .degrees .item > span.inst {
}
#faculty-profiles.list > .profile {
	margin-bottom : 20px;
}
#faculty-profiles.list > .profile > .name {
	font-size : 14px;
	font-weight : 700;
}
#faculty-profiles.list > .profile > .degrees .item > span.degree {
}
#faculty-profiles.list > .profile > .degrees .item > span.inst {
}
#faculty-profiles.detail .positions,  #faculty-profiles.detail .title {
	font-weight : normal;
}
#faculty-profiles.detail > .positions .chair > .item span.title,  #faculty-profiles.detail > .positions .chair > .item span.dept {
	font-weight : normal;
}
#faculty-profiles.detail > .degrees .title,   #faculty-profiles.detail > .courses .title,   #faculty-profiles.detail > .desc .title,   #faculty-profiles.detail > .office .title,   #faculty-profiles.detail > .phone .title,   #faculty-profiles.detail > .email .title {
	font-weight : 600;
}
#faculty-profiles.detail > .degrees .item > span.inst {
	font-style : normal;
}
.student-profile.feature.faculty .details > .quote {
	color : #333;
}
#faculty-profiles.list > .profile > .degrees .item {
	display : inline;
}
#faculty-profiles.list > .profile > .titles {
	font-style : italic;
}
.profiles .profile > .degrees .item {
	display : inline;
}
.profiles .profile > .titles .item {
	font-style : italic;
}
.profiles .profile > .dean .item {
	font-style : italic;
}
.profiles .profile > .chair .item {
	font-style : italic;
}
#faculty-profiles.detail > .degrees .item {
	display : inline;
}
ul.degree-certs {
	margin : 0;
	padding : 0;
	list-style-type : none;
	overflow : hidden;
}
ul.degree-certs li:last-child {
	margin-right : 0;
}
ul.degree-certs li {
	margin-right : 5px;
	float : left;
	line-height : 1.2;
}
ul.degree-certs li::after {
	content : "\003B";
}
ul.degree-certs li:last-child::after {
	content : "";
}
#faculty-profiles.list > .profile > .dean,  #faculty-profiles.list > .profile > .chair {
	font-style : italic;
}
#faculty-list #index {
	margin-bottom : 25px;
}
#faculty-list .item {
	margin-bottom : 25px;
}
#faculty-list .item .image {
	display : inline-block;
	width : 125px;
	margin-right : 15px;
}
#faculty-list .item .info {
	vertical-align : top;
	display : inline-block;
	min-width : 300px;
}
#faculty-list .item .info .name {
	font-weight : bold;
}
#faculty-list .item .info .job-title {
	font-style : italic;
}
#faculty-list .back-link {
	text-align : right;
}
.SECalendarListEvents.full {
	float : none;
	width : auto;
}
#faculty-list .index {
	background-color : #ddd;
	margin : 25px 0;
	padding : 5px 15px;
}
a:focus {
}
#header #logo a {
	display : block;
	width : 235px;
	height : 65px;
	background : url('/media/howardcc/content-assets/images/icons/howard-community-college-logo.svg') no-repeat center;
	margin : auto;
	overflow : hidden;
	text-indent : -999px;
}
.feature > a:focus .details {
	background-color : #f5f6f6;
}
.image-text:focus a.title {
	background-color : #f5f6f6;
}
.image-text a:focus {
	background-color : #f5f6f6;
}
.feature .tag.accolades {
	background-color : #666d74;
}
.feature .tag.success_stories {
	background-color : #2571aa;
}
.feature .tag.science {
	background-color : #68722a;
}
#site.two-col-reverse-landing #content #headline-container .headline.news:hover {
	background-color : rgba(0, 0, 0, 0.95);
}
#site.two-col-reverse-landing #content #headline-container .headline {
	display : block;
	color : #fff;
	background : rgba(0, 0, 0, 0.8);
	padding : 10px;
	font-size : 16px;
}
#header > .inner #logo *:focus,  #header > .inner #utility-nav-container *:focus {
	outline : 1px solid #cdb97d;
}
#toolbar .action a.option:focus {
	background-color : #333;
}
.selectricOpen .selectric .label {
	outline : auto;
}
#page-slider-container .controls ul li a {
	text-decoration : none;
	position : relative;
	margin : 5px;
	height : 15px;
	width : 15px;
	background-color : #fff;
	opacity : 0.6;
	border-radius : 50%;
	overflow : hidden;
	text-indent : -999px;
	vertical-align : text-bottom;
	top : 0px;
}
#page-slider-container .controls a.nextBtn {
	padding : 1px 4px 9px 6px;
	margin : 5px;
	height : 11px;
	width : 11px;
	border : 2px solid #676767;
	border-radius : 50%;
	opacity : 1;
	transition : transform 0.2s;
}
#page-slider-container .controls a.prevBtn {
	padding : 1px 4px 9px 6px;
	margin : 5px;
	height : 11px;
	width : 11px;
	border : 2px solid #676767;
	border-radius : 50%;
	opacity : 1;
	-webkit-transform : rotate(180deg);
	-ms-transform : rotate(180deg);
	transform : rotate(180deg);
}
.callout .whats-new p a {
	color : #fff;
}
.seSearchForm label {
	width : 0;
	height : 0;
	display : block;
	text-indent : -9999px;
	overflow : hidden;
}
.seform form .SEAFWrapper {
	margin : 0 0 10px;
}
.program-table .filtered-ints,  .program-table .filtered-goals,  .program-table .hide {
	display : none !important;
}
body {
	font-family : 'Open Sans', sans-serif;
	font-size : 16px;
	font-weight : 400;
	line-height : 1.65;
	color : #333;
	padding : 0;
	margin : 0;
}
#main-media .media .inner .desc.hidden {
	display : none !important;
}
#content .calls-to-action ul li a.icon-pay {
}

.fluid-width-video-wrapper {
	position: relative;
	padding-bottom: 56.25% !important;
	padding-top: 30px !important;
	height: 0;
	overflow: hidden;
  }

  .fluid-width-video-wrapper iframe,
  .fluid-width-video-wrapper object,
  .fluid-width-video-wrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
  }

  #intro {
	background-image: url('/media/howardcc/content-assets/images/banners/why-hcc-newer-large-bg.png');
	background-size: cover;
	background-repeat: no-repeat;
  }





/*additions for calendar */
.callout .HCCSECalendarViewletItem {
	margin : 10px auto;
}
.callout .HCCeventcalitem .HCCdate {
	background-color : #fff;
	border-radius : 30px;
	padding : 10px 15px;
	text-align : center;
	font-weight : 300;
}
.callout .HCCeventcalitem .HCCmonth {
	text-transform : uppercase;
	font-size : 12px;
	line-height : 12px;
}
.callout .HCCeventcalitem .HCCday {
	font-size : 22px;
	line-height : 22px;
}

.callout .HCCeventcalitem .HCCeventcalevent a {
	font-size : 15px;
	line-height : 20px;
	display : block;
	text-decoration : none;
}
.callout .HCCeventcalitem .HCCeventcallocation {
	text-transform : uppercase;
	float : left;
	font-size : 11px;
	line-height : 16px;
	color : #333;
}
.callout .HCCeventcalitem .HCCeventcaltime {
	float : left;
	clear : both;
	font-size : 11px;
	line-height : 16px;
	color : #333;
}
.callout .HCCeventcalitem .HCCeventcalevent a:hover {
	text-decoration : underline;
}
.callout .HCCSECalendarViewletDetails > ul {
	overflow : hidden;
}
.callout .HCCSECalendarViewletDetails .HCCeventcalitem:first-child {
	max-width : 35%;
	margin-left : 0;
	width : auto;
}
.callout .HCCSECalendarViewletDetails .HCCeventcalitem {
	width : 60%;
	margin-left : 4%;
	float : left;
}
.callout .HCCeventcalwrapper ul li {
	list-style-type : none;
}
.callout .HCCevents .HCCevent .HCCdetails {
	float : right;
	width : 145px;
	font-size : 11px;
	line-height : 16px;
	color : #333;
	padding : 0;
	background-color : transparent;
}













