@charset "utf-8";
/* CSS Document for CIU CBS Inner Page*/



 .cbsInner .content__wrapper {
    background: url(../images/cbs-bg.jpg) top center no-repeat #e7e7e7;
    background-attachment: fixed;

}

.cbsInner .header__logo {
	padding: 22px 5px;
}
@media all and (min-width: 580px) {
  /* Wrapping link for logo. */
  .cbsInner .header__logo {
    padding: 40px 8px;
    top: -37px; }
}

 .cbsInner h1 {
    font-size: 2.1em;
    line-height: 1em;
    margin: 10px 0;
    font-weight: 300;
    color: #002b5c;
}

.cbsInner .main_content .cbsSection {
	border-top:1px solid #4b4848;
	margin-top: 40px;
	padding-top: 10px;
}

.cbsInner .main_content .cbsSection:first-of-type {
	border-top:none;
	margin-top: 20px;
}

.cbsInner .main_content h2, .cbsInner .main_content h3 {
    font-size: 1.6em;
    line-height: 0.9375em;
    margin:1em 0;
    font-weight: 300;
    text-transform: uppercase;
	color:#002b5c;
}
.cbsInner .main_content h2 {
margin-bottom:.5em;	
}

.cbsInner .section__sidebar-first .menu-level-1 ul li {
	border-bottom:1px solid #e7e7e7;
	padding:10px 0 10px 13px;
	width:100%;
}
.section__sidebar-first .menu-level-1 ul li.active ul {
	background-color:rgba(255, 210, 79, 0.7);
	width:115%;
}
.section__sidebar-first .menu-level-1 ul li.active ul li {
	border: medium none;
	display: block;
	padding: 10px 5px 10px 18px;
}

 /* START -- .cbs-programs ========================================= */

.cbsSection.programsSection > h2 {
    margin-bottom: .25em;
}

.cbsSection.programsSection > p {
    margin: 0 0 2em;
}

.cbsInner .main_content .cbs-programs a {
    color: #002e56;
    line-height: 1;
    padding: 0;
    text-transform: capitalize;
}

.cbs-programs a:hover, .cbs-programs a:focus {
    text-decoration:underline;
}


.cbsInner .main_content .cbs-programs h3, .cbsInner .main_content .cbs-programs h3 a, .cbsInner .main_content .cbs-programs li a {
	font-size:16px;
	line-height:19px;
}
.cbsInner .main_content .cbs-programs h3, .cbsInner .main_content .cbs-programs h3 a {
	font-weight:500;
}
.cbsInner .main_content .cbs-programs h3, .cbsInner .main_content .cbs-programs li a {
	margin: 0 0 1em;
	display:block;
}
.cbsInner .main_content .cbs-programs li {
	list-style:none;
}
.cbsInner .main_content .cbs-programs ul {
	padding:0;
	margin-top:0;
	margin-bottom: 2.5em;
}

.cbsInner .main_content .cbs-programs li a {
	font-weight:400;
}


.cbsInner .main_content .cbs-programs li a:after {
content: " » ";
}


 /* END -- .cbs-programs ========================================= */
