img a {
 border: 0 }

h2 {
 color:#fff; }

h3 {
 margin: 0 0 3px 0; }


#news-events-featured {
 float: left;
 position: relative;
 height: 260px;
 width: 472px; }

.news-event-slide {
 width: 472px;
 height: 260px; }

.featured-captions, .fp-feat-article-cap {
 position: absolute;
 background: #000;
 bottom: 0;
 left: 0;
 width: 454px;
 height: 38px;
 padding: 9px;
 filter: alpha(opacity=80);
 -moz-opacity: 0.8;
 -khtml-opacity: 0.8;
 opacity: 0.8; }
 
.fp-feat-article-cap {
 width: 450px; }

.featured-captions h3,.featured-captions h3 a,.folio-caps h3 a,
.featured-captions h3 a:hover, .folio-caps h3 a:hover, .fp-feat-article h3, .fp-feat-article-cap h3 a, .fp-feat-article-cap h3 a:hover {
 color: #fff;
 font: 16px arial, helvetica, sans-serif;}

.featured-captions-alt,.folio-caps-alt {
 color: #969388 }

.featured-captions a,.folio-caps a, .fp-feat-article-cap a {
 color: #ff8000;
 text-decoration: none;
 font-weight: normal; }

.featured-captions a:hover,.folio-caps a:hover, .fp-feat-article-cap a:hover {
 color: #fa0 }

#nav-folio, #nav {
 bottom: 10px;
 position: absolute;
 right: 10px;
 z-index: 10; }

#nav a, #nav-folio a {
 color: #696969;
 text-decoration: none;
 margin: 0 0 0 5px;
 font-weight: normal; }

#nav a:hover,#nav a.activeSlide,#nav-folio a:hover,#nav-folio a.activeSlide {
 color: #fff }

/* - Join MT CTA - */

#join-mt-cta {
 background: url(../images/fp/mt-join-cta-bg.jpg) no-repeat;
 color: #fff;
 float: left;
 font-family: arial, helvetica, sans-serif;
 height: 240px;
 width: 448px;
 margin: 0 0 0 20px;
 padding: 20px 20px 0 0 }

#join-mt-cta-desc {
 font-size: 12px;
 line-height: 17px;
 margin: 0 0 0 115px }

#join-mt-cta-desc h2 {
 margin: 0 0 8px;
 font-size: 24px; }


/* --- FP Columns --- */

#fp-columns {
 clear: both;
 line-height: 15px;
 overflow: hidden;
 margin: 0 0 22px 0; }

#fp-columns a {
 font-weight: normal; }

#fp-columns h2 {
 font-size: 24px;
 font-weight: normal;
 margin: 0 0 9px }

/* - Column 1 - */

#fp-grid-column-1 {
 float: left;
 font: 12px arial, helvetica, sans-serif;
 height: 260px;
 width: 320px;
 margin: 0 }

#fp-grid-column-1 a,#fp-grid-column-2 a {
 color: #fff;
 text-decoration: none }

#fp-directory-cta a {
 background: #969388 url(../images/mt-directory-front-cta.jpg);
 display: block;
 height: 112px;
 margin: 0 0 1px;
 padding: 9px }

#fp-directory-cta a:hover {
 background: #969388 url(../images/mt-directory-front-cta-hover.jpg); }

#fp-spotlight-cta a:hover,#fp-articles-cta a:hover,#fp-jobs-cta a:hover {
 background: #696969 url(../images/mt-cta-bg-all-hover.png) }

#fp-ad {
 border: 1px solid #969388;
 height: 127px }

/* - Column 2 - */

#fp-grid-column-2 {
 float: left;
 font: 12px helvetica, arial, sans-serif;
 height: 260px;
 width: 318px;
 margin: 0 1px }

#fp-spotlight-cta a,#fp-articles-cta a {
 background: #969388 url(../images/mt-cta-bg-all.png);
 display: block;
 height: 68px;
 margin: 0 0 1px;
 padding: 9px }

#fp-jobs-cta a {
 background: #969388 url(../images/mt-cta-bg-all.png);
 display: block;
 height: 68px;
 -webkit-transition: background .2s linear;
 padding: 9px }

/* - Column 3 - */

#fp-grid-column-3 {
 float: left;
 height: 260px;
 position: relative;
 width: 320px }

.folio-slide {
 height: 260px;
 width: 320px }

.folio-caps {
 background: #000;
 bottom: 0;
 left: 0;
 position: absolute;
 width: 302px;
 height: 38px;
 padding: 9px;
 filter: alpha(opacity=80);
 -moz-opacity: 0.8;
 -khtml-opacity: 0.8;
 opacity: 0.8; }