/*career coach widget*/
.programs-block{ padding:0; margin:0; background: #1d376c; padding-top: 2em; }
.programs-block .content {  background: #448351; }
.programs-block .inner-content{ padding:34px 35px 34px 40px; }
.programs-block .lt-block{ float:left; width:280px; margin:0; }
.programs-block .lt-block h2{ font-size:48px; color:#fff; line-height:50px; font-weight:300; padding:0 0 10px 0; margin:0; }
.programs-block .lt-block h3{ font-size:20px; color:white; line-height:22px; font-weight:700; padding:0 0 20px 0; margin:0; }
.programs-block .lt-block a{ 
  background: #1d376c;
  color: white;
  padding: 0.25em;
  border: 2px solid white;
  outline: 6px solid #1d376c;
}
.programs-block .lt-block a:hover{ text-decoration:underline; }

.programs-block .rt-block{ float:right; width:827px; padding:0; margin:0; }
.programs-block .rt-block ul{ padding:0; margin:0; list-style:none; }
.programs-block .rt-block ul li{ display:block; float:left; width:163px; margin:0 3px 0px 0; padding:0; }
.programs-block .rt-block ul li.last{ margin-right:0; }
.programs-block .rt-block ul li img{ width:100%; height: 110px; }
.programs-block .rt-block ul li img:hover { opacity: 0.7; }