/* 
	HERO
*/
#features-spacer { width: 970px; height: 320px; position: relative; }
#features-spacer.short { height: 116px; }
#features-spacer.medium { height: 273px; }
#features-spacer.tall { height: 411px; }
#features-spacer.ner { height: 345px; }
#features-spacer.article { height: 360px; }
#features-spacer.cycle p { position: absolute; top: 250px; left: 50px; font: bold 14px sans-serif !important; }
#features-spacer.cycle p a { display: block; width: 18px; height: 18px; overflow: hidden; text-indent: -9999px; margin: 0 10px 0 0; font: bold 18px/18px sans-serif !important; color: #fff; }
#features-spacer.cycle p a:hover { text-decoration: none; }
#features-spacer.cycle p a.feature-prev { background: url(/images/solutioncenter/btn_prev.png) 0 0 no-repeat; float: left; margin-top: 1px; }
#features-spacer.cycle p a.feature-next { background: url(/images/solutioncenter/btn_next.png) 0 0 no-repeat; float: right; margin-top: 1px; }
#features-spacer.cycle p a.feature-prev:hover, #features-spacer p a.feature-next:hover { background-position: 0 -18px; }
#features-spacer.cycle span { font: bold 36px/36px sans-serif; }
#features-spacer.cycle p span a { display: inline; float: none; height: auto; width: auto; overflow: auto; text-indent: 0; margin: 0 10px 0 0; font: bold 22px/22px monospace !important; }
#features-spacer p span a.activeSlide { color: #4d4f53 !important; }
#features-container { width: 100%; height: 610px; text-align: center; position: absolute; left: 0; top: 149px; z-index: -1; }
#features-container.tall { height: 730px;}
#features-title { position: absolute; top: 35px; left: 35px; font: normal 16px/17px AmasisMTStdLight,sans-serif; letter-spacing: .05em; color: #fff; z-index: 100; }
#features { width: 1030px; height: 557px; text-align: left; background: url(/images/solutioncenter/bkgd_ri.jpg) 0 0 no-repeat; position: relative; margin: 0 auto 0 auto; }
#features-spacer #features-title { position: absolute; left: 0; top: 50px; }
#features-container.tall #features { height: 730px; background: url(/images/solutioncenter/bkgd_ri_tall.jpg) 0 0 no-repeat; }
#features-container.article #features { background: none; }
#features #tagline { position: absolute; top: 40px; right: 215px; font: normal 30px AmasisMTStdLight,sans-serif; color: #fff; }
#features .article-img { position: absolute; top: 0; left: 0; }
#features-text-medium { width: 646px; position: absolute; top: 110px; left: 60px; }
#features-text-medium h1 { font: normal 30px/31px AmasisMTStdLight,sans-serif; color: #4d4d4d; margin: 0 0 16px 0; padding: 0; }
#features-text-medium h1 span { font: normal 30px/31px AmasisMTStdLight,sans-serif; }
#features-text-medium .white { color: #fff !important; }
#features-text-medium p { font: normal 14px/18px sans-serif; color: #4d4d4d; margin: 0 0 16px 0; }
#features-text-medium p a { font: normal 14px/18px sans-serif; color: #369; }
#features-text-medium p img { margin: 0 4px -5px 0; }
#features-text-medium p img.linkedin-discussion { margin: 0 0 -5px 10px; }
.feature-content { width: 1030px; height: 556px; display: none; position: absolute; top: 0; left: 0; }
.feature-content h3 { font: normal 24px/25px AmasisMTStdLight,sans-serif; color: #fff; position: absolute; top: 50px; left: 39px; }
.feature-content h3 sup { font: normal 12px AmasisMTStdLight,sans-serif; color: #fff; }
.feature-text { width: 480px; height: 210px; position: absolute; top: 88px; left: 78px; }
.feature-text h2 { font: normal 34px/36px AmasisMTStdLight,sans-serif; color: #fff; margin: 0 0 2px 0; }
.feature-text p { font: normal 22px/24px AmasisMTStdLight,sans-serif !important; color: #fff !important;}
.btn-herovid { display: inline-block; width: 91px; height: 92px; text-indent: -9999px; background: url(/images/solutioncenter/btn_hero-vid.png) 0 0 no-repeat; margin: 0 0 8px 0; }
.btn-herovid:hover { background-position: 0 -92px; }

/* SECTION NAVIGATION (HORIZONTAL BAR) */
#section-nav { width: 964px; height: 51px; background:#2c2c2c url(/images/solutioncenter/bkgd_section-nav.gif) 0 0 repeat-x; margin: -12px 0 0 -5.5px !important; padding: 10px 0 0 0; -moz-box-shadow: 0px 0px 4px #666666; -webkit-box-shadow: 0px 0px 4px #666666; box-shadow: 0px 0px 4px #666666; position: relative; }
#section-nav ul { list-style: none; margin: 0 0 0 12px; padding: 0; }
#section-nav li { list-style: none; float: left; margin: 0 12px 0 0; padding: 0 0 0 5px; height: 41px; overflow: hidden; background: url(/images/solutioncenter/bkgd_section-nav-left.png) 0 0 no-repeat; font: normal 15px/16px sans-serif; color: #fff; }
#section-nav li:hover, #section-nav li:hover a, #section-nav li:hover span { background-position: 0 -41px; }
#section-nav li.on, #section-nav li.on a, #section-nav li.on span { background-position: 0 -82px; }
#section-nav li a { font: normal 15px/16px sans-serif; color: #fff; text-decoration: none; display: block; float: left; padding: 14px 8px 0 8px; height: 27px; background: url(/images/solutioncenter/bkgd_section-nav-mid.png) 0 0 repeat-x; }
#section-nav li span { float: right; display: block; height: 41px; width: 5px; background: url(/images/solutioncenter/bkgd_section-nav-right.png) 0 0 no-repeat; }
#section-nav p { }
#section-nav p span { float: left; display: block; margin: 0 0 0 12px; padding: 0 0 0 5px; height: 41px; overflow: hidden; background: url(/images/solutioncenter/bluebtn-left.gif) 0 0 no-repeat; font: normal 15px/16px sans-serif; color: #fff; }
#section-nav p span a { font: normal 15px/16px sans-serif; color: #fff; text-decoration: none; display: block; float: left; padding: 14px 8px 0 8px; margin: 0 0 0 0; height: 27px; background: url(/images/solutioncenter/bluebtn-mid.gif) 0 0 repeat-x; }
#section-nav p span span { float: right; display: block; height: 41px; width: 5px; background: url(/images/solutioncenter/bluebtn-right.gif) 0 0 no-repeat; padding: 0; margin: 0; }
#section-nav p span:hover, #section-nav p span:hover a, #section-nav p span:hover span { background-position: 0 -41px; }
#section-nav #prod-demo { position: absolute; top: 10px; right: 138px; }
#section-nav #user-login { position: absolute; top: 10px; right: 29px; }

/* GO DEEPER STYLES */
.trc-small #col-body #col-content p.deeper { font-weight: bold; }
.trc-small #col-body #col-content p.deeper a { display: inline-block; height: 20px; text-indent: -9999px; overflow: hidden; margin: 0 11px -5px 0; background: url(/images/solutioncenter/icons_go-deeper2.png) 0 0 no-repeat; }
.trc-small #col-body #col-content p.deeper a.article { background-position: 0 0; width: 16px; }
.trc-small #col-body #col-content p.deeper a.webinar { background-position: -40px 0; width: 26px; }
.trc-small #col-body #col-content p.deeper a.podcast { background-position: -80px 0; width: 19px; }
.trc-small #col-body #col-content p.deeper a.video { background-position: -120px 0; width: 21px; }
.trc-small #col-body #col-content p.deeper a.slideshow { background-position: -160px 0; width: 21px; }
.trc-small #col-body #col-content p.deeper a.pdf { background-position: -200px 0; width: 21px; }
.trc-small #col-body #col-content p.deeper a.infographic { background-position: -240px 0; width: 21px; }
.trc-small #col-body #col-content p.deeper a.excel { background-position: -280px 0; width: 21px; }
.trc-small #col-body #col-content p.deeper a.show-all, .trc-small #col-body #col-content p.deeper a.hide-all { display: inline-block; width: 60px; height: 23px; text-indent: 0; margin: 0 11px -7px 0; background: url(/images/solutioncenter/bkgd_btn_show-hide.gif) 0 0 no-repeat; font-weight: normal; text-align: center; padding: 1px 0 0 0; }
.trc-small #col-body #col-content p.deeper a.show-all:hover, .trc-small #col-body #col-content p.deeper a.hide-all:hover { text-decoration: none; color: #4488cc; }
.trc-small #col-body #col-content p.deeper a.hide-all { display: none; }

.trc-small #col-body #col-content p.deeper a.article:hover, .trc-small #col-body #col-content p.deeper a.article.hovered { background-position: 0 -40px; }
.trc-small #col-body #col-content p.deeper a.webinar:hover, .trc-small #col-body #col-content p.deeper a.webinar.hovered { background-position: -40px -40px; }
.trc-small #col-body #col-content p.deeper a.podcast:hover, .trc-small #col-body #col-content p.deeper a.podcast.hovered { background-position: -80px -40px; }
.trc-small #col-body #col-content p.deeper a.video:hover, .trc-small #col-body #col-content p.deeper a.video.hovered { background-position: -120px -40px; }
.trc-small #col-body #col-content p.deeper a.slideshow:hover, .trc-small #col-body #col-content p.deeper a.slideshow.hovered { background-position: -160px -40px; }
.trc-small #col-body #col-content p.deeper a.pdf:hover, .trc-small #col-body #col-content p.deeper a.pdf.hovered { background-position: -200px -40px; }
.trc-small #col-body #col-content p.deeper a.infographic:hover, .trc-small #col-body #col-content p.deeper a.infographic.hovered { background-position: -240px -40px; }
.trc-small #col-body #col-content p.deeper a.excel:hover, .trc-small #col-body #col-content p.deeper a.excel.hovered { background-position: -280px -40px; }

/*
	GENERAL CONTENT SLIDER RULES
*/
.section.contact-text { width: 630px !important; }
.trc-small #col-body #col-content .slider { width: 690px; height: 350px; float: left; display: inline; margin: 0; padding: 0; position: relative; }
.trc-small #col-body #col-content .slider.no-images { height: 245px; }
.trc-small #col-body #col-content .slider li { list-style: none; display: inline-block; float: left;  background: none; padding: 0; margin: 0 0px 0 0; width: 270px !important; height: 350px; }
.trc-small #col-body #col-content #slider-people.slider { height: 100px; }
.trc-small #col-body #col-content #slider-people.slider li { width: 114px; height: 100px; margin: 0 0 0 0; }
.trc-small #col-body #col-content #slider-people.slider li a { display: block; }
.slider li img { -moz-box-shadow: 0px 0px 4px #dedede; -webkit-box-shadow: 0px 0px 4px #dedede; box-shadow: 0px 0px 4px #dedede; margin: 0 0 6px 0; }
.trc-small #col-body #col-content .slider li:last-child { margin: 0 0 0 0 !important; }
.trc-small #col-body #col-content .slider li h3 { width: 225px; }
.trc-small #col-body #col-content .slider li p { font: normal 12px/17px sans-serif; color: #4d4d4d; margin: 0 20px 10px 0; padding: 0; width: 225px; }
.trc-small #col-body #col-content .slider li p.tag { font: bold 11px/13px sans-serif; color: #4d4d4d; margin: 0 0 10px 0; padding: 0; }

.bx-wrapper { float: left; display: inline; width: 670px; }
.bx-prev { background: url(/images/solutioncenter/slider-prev.png) 0 0 no-repeat; height: 20px; width: 21px; color: #fff; display: block; position: absolute; top: -30px; right: 40px; text-indent: -9999px; }
.bx-next { background: url(/images/solutioncenter/slider-next.png) 0 0 no-repeat; height: 20px; width: 21px; color: #fff; display: block; position: absolute; top: -30px; right: 10px; text-indent: -9999px; }
.bx-prev:hover, .bx-next:hover { background-position: 0 -20px; }

/*
	AROUND THE WEB MODULE
*/
#col-content .around-the-web { width: 910px; height: 210px; margin: 0 0 40px 25px; padding: 18px 0 0 0; background: url(/images/solutioncenter/bkgd_around.gif) 0 0 repeat; border: 4px solid #fff; -moz-box-shadow: 0px 0px 6px #bdbdbd; -webkit-box-shadow: 0px 0px 6px #bdbdbd; box-shadow: 0px 0px 6px #bdbdbd; color: #4d4d4d; }
.around-the-web .around-first { width: 130px; float: left; display: inline; margin: 0 70px 0 20px; }
#col-content .around-the-web .around-first p { font: bold 11px/15px sans-serif; margin: 0 0 18px 0; }
.around-the-web .around-first img { margin: 8px 4px 0 0; }
.around-the-web .col { width: 258px; float: left; display: inline; margin: 0 25px 0 0; }
#col-content .around-the-web h2 { color: #4d4d4d; font-size: 20px; margin: 0 0 16px 0; padding: 4px 0 0 35px; background: url(/images/solutioncenter/img_moreinfo-globe.gif) 0 0 no-repeat; height: 27px; }
#col-content .around-the-web h3 { color: #4d4d4d; font-size: 16px; margin: 0 0 5px 0; padding: 0; }
#col-content .around-the-web h4 { color: #4d4d4d; font-size: 12px; line-height: 15px; margin: 0 0 4px 0; padding: 0; }
#col-content .around-the-web p { font-size: 12px; line-height: 15px; margin: 0 0 22px 0; }
#col-content .around-the-web p strong { color: #4d4d4d; }
#col-content .around-the-web a, #col-content .around-the-web a strong { color: #336699; text-decoration: none; }
#col-content .around-the-web a:hover { text-decoration: underline; }
.trc-small #col-body #col-content .around-the-web .slider { width: 690px; height: auto; float: left; display: inline; margin: 30px 0 0 0; padding: 0; }
.trc-small #col-body #col-content .around-the-web .slider li { list-style: none; display: inline-block; float: left;  background: none; padding: 0; margin: 0 0 0 0; width: 230px; height: auto; }
.trc-small #col-body #col-content .around-the-web .slider li img { margin: 0 6px -5px 0; }
.trc-small #col-body #col-content .around-the-web .slider li p { margin-right: 40px; }
.around-the-web .bx-prev { top: 0; right: 40px; }
.around-the-web .bx-next { top: 0; right: 10px; }

/*
	LEARN ABOUT MODULE
*/
.learn-about { width: 950px; height: 209px; background: url(/images/solutioncenter/bkgd_learn-about.gif); border: 8px solid #fff; -moz-box-shadow: 0px 0px 4px #999999; -webkit-box-shadow: 0px 0px 4px #999999; box-shadow: 0px 0px 4px #999999; margin: 0 0 30px 3px; }
.learn-about h2 { font: normal 24px/29px AmasisMTStdLight,sans-serif; color: #333; width: 306px; float: left; display: inline; margin: 62px 0 0 50px; }
.learn-about .col { width: 294px; float: left; display: inline; margin: 38px 0 0 0; }
.learn-about .col p { font: normal 14px/18px sans-serif; color: #999; }
.learn-about .col p a { font: normal 18px/18px sans-serif; color: #369; }
.learn-about .col p.smallbiz { height: 89px; padding: 0 0 0 49px; margin-top: 6px; background: url(/images/solutioncenter/bkgd_smbiz.png) 6px 8px no-repeat; }
.learn-about .col p.medbiz { height: auto; padding: 0 0 0 49px; background: url(/images/solutioncenter/bkgd_medbiz.png) 0 0 no-repeat; }
.learn-about .col p.lgbiz { height: 89px; padding: 6px 0 0 54px; background: url(/images/solutioncenter/bkgd_lgbiz.png) 0 0px no-repeat; }
.learn-about .col p.mnbiz { height: auto; padding: 0 0 0 54px; background: url(/images/solutioncenter/bkgd_mnbiz.png) 10px 0 no-repeat; }

/*
	TOOLTIP STYLES
*/
.tip-content { width:385px; height:115px; margin:23px 0 0 27px; }
.tip-content.bio { height: 150px; }
.tip-image { width:180px; float:left; display:inline; margin: 0 16px 0 0; }
.bio .tip-image { width: 150px; }
.tip-image img { -moz-box-shadow: 0px 0px 4px #dedede; -webkit-box-shadow: 0px 0px 4px #dedede; box-shadow: 0px 0px 4px #dedede; }
.tip-text { width:189px; float:left; display:inline; }
.tip-text p, .tip-text p a { font: normal 14px/17px sans-serif; color: #4d4d4d; margin: 0; }
.tip-text p a { color: #369; text-decoration: none; }
.tip-text p a:hover { text-decoration: underline; }
.tip-text p.tip-type { font: bold 11px/17px sans-serif; margin: 0 0 6px 0; }
.tip-text p.tip-type.article span { display: inline-block; height: 20px; text-indent: -9999px; overflow: hidden; margin: 0 8px -5px 0; background: url(/images/solutioncenter/icons_go-deeper.png) 0 0 no-repeat; background-position: 0 -40px; width: 16px; }
.tip-text p.tip-type.webinar span { display: inline-block; height: 20px; text-indent: -9999px; overflow: hidden; margin: 0 8px -5px 0; background: url(/images/solutioncenter/icons_go-deeper.png) 0 0 no-repeat; background-position: -40px -40px; width: 26px; }
.tip-text p.tip-type.podcast span { display: inline-block; height: 20px; text-indent: -9999px; overflow: hidden; margin: 0 8px -5px 0; background: url(/images/solutioncenter/icons_go-deeper.png) 0 0 no-repeat; background-position: -80px -40px; width: 19px; }
.tip-text p.tip-type.video span { display: inline-block; height: 20px; text-indent: -9999px; overflow: hidden; margin: 0 8px -5px 0; background: url(/images/solutioncenter/icons_go-deeper.png) 0 0 no-repeat; background-position: -120px -40px; width: 21px; }
.tip-text p.tip-type.slideshow span { display: inline-block; height: 20px; text-indent: -9999px; overflow: hidden; margin: 0 8px -5px 0; background: url(/images/solutioncenter/icons_go-deeper.png) 0 0 no-repeat; background-position: -160px -40px; width: 21px; }
.tip-text p.tip-type.pdf span { display: inline-block; height: 20px; text-indent: -9999px; overflow: hidden; margin: 0 8px -5px 0; background: url(/images/solutioncenter/icons_go-deeper2.png) 0 0 no-repeat; background-position: -200px -40px; width: 21px; }
.tip-text p.tip-type.infographic span { display: inline-block; height: 20px; text-indent: -9999px; overflow: hidden; margin: 0 8px -5px 0; background: url(/images/solutioncenter/icons_go-deeper2.png) 0 0 no-repeat; background-position: -240px -40px; width: 21px; }
.tip-text p.tip-type.excel span { display: inline-block; height: 20px; text-indent: -9999px; overflow: hidden; margin: 0 8px -5px 0; background: url(/images/solutioncenter/icons_go-deeper2.png) 0 0 no-repeat; background-position: -280px -40px; width: 21px; }
.tip-text p.biotip-name { margin: 45px 0 0 0; font: bold 16px/17px sans-serif; color: #4d4d4d; }
.tip-text p.biotip-title { }
.tip-text p.biotip-more { margin: 20px 0 0 0; }

/*
	SLIDER INSIDE CONTENT, AFTER MAIN TEXT AND SIDEBAR, NO INTRO -- TITLE ONLY
*/
.slider-inside-content { width: 863px; height: 380px; margin: 25px 0 35px 25px; padding: 10px 0 0 32px; background: url(/images/solutioncenter/bkgd_morestories.gif) 0 0 no-repeat; ; border: 8px solid #fff; -moz-box-shadow: 0px 0px 6px #bdbdbd; -webkit-box-shadow: 0px 0px 6px #bdbdbd; box-shadow: 0px 0px 6px #bdbdbd; color: #4d4d4d; position: relative; }
.slider-inside-content .bx-wrapper { width: 850px; }
.slider-inside-content h2 { color: #333; font: normal 26px/27px AmasisMTStdLight,sans-serif; margin: 0; padding: 0 0 0 0; position: absolute; top: 34px; left: 32px; }
.slider-inside-content h3 { color: #4d4d4d; font: 18px/21px sans-serif; margin: 0 10px 5px 0; padding: 0; }
.slider-inside-content h3 a { font-family: inherit; font-size: inherit; }
.slider-inside-content h4 { color: #4d4d4d; font-size: 12px; line-height: 15px; margin: 0 10px 4px 0; padding: 0; }
.slider-inside-content .slider p { font-size: 12px; line-height: 15px; color: #4d4d4d; margin: 0 30px 10px 0; }
.slider-inside-content p strong { color: #4d4d4d; font-size: inherit; }
.slider-inside-content p em { color: #4d4d4d; font-size: inherit; font-style: italic; }
.slider-inside-content a, .slider-inside-content a strong { color: #369; text-decoration: none; font-size: inherit; font-family: inherit;}
.slider-inside-content a:hover { text-decoration: underline; }
.slider-inside-content .slider { width: 850px; height: auto; float: left; display: inline; margin: 70px 0 0 0; padding: 0; }
.slider-inside-content .slider li { list-style: none; display: inline-block; float: left;  background: none; padding: 0; margin: 0 0 0 0; width: 282px; height: auto; font-size: 12px; }
.slider-inside-content .slider li img { margin-bottom: 16px; }
.slider-inside-content .bx-prev { top: 5px; right: 30px; }
.slider-inside-content .bx-next { top: 5px; right: 0; }

.slider-inside-content .slider { width: 850px; height: auto; float: left; display: inline; margin: 70px 0 0 0; padding: 0; }
.slider-inside-content .slider li { list-style: none; display: inline-block; float: left;  background: none; padding: 0; margin: 0 0 0 0; width: 282px; height: auto; font-size: 12px; }
.slider-inside-content .slider li img { margin-bottom: 16px; }
.slider-inside-content .bx-prev { top: 5px; right: 30px; }
.slider-inside-content .bx-next { top: 5px; right: 0; }

/*
	SLIDER BELOW CONTENT WITH INTRO COLUMN
*/
.slider-under-content { width: 964px; left: 29px !important;  height: 375px; margin: 0 0 35px 4px; padding: 20px 0 0 0; background: #fff; border: 1px solid #d1d1d1; -moz-box-shadow: 0px 0px 6px #bdbdbd; -webkit-box-shadow: 0px 0px 6px #bdbdbd; box-shadow: 0px 0px 6px #bdbdbd; color: #4d4d4d; position: relative; }
.slider-under-content .first { width: 214px; float: left; display: inline; margin: 40px 28px 0 20px; }
.slider-under-content .first p { font-size: 14px; line-height: 18px; margin: 0 0 18px 0; }
.slider-under-content .first img { margin: 8px 4px 0 0; }
.slider-under-content .col { width: 258px; float: left; display: inline; margin: 0 25px 0 0; }
.slider-under-content h2 { color: #4d4d4d; font: normal 30px/32px AmasisMTStdLight,sans-serif; margin: 0 0 16px 0; padding: 0 0 0 0; }
.slider-under-content h3 { color: #4d4d4d; font: 18px/21px AmasisMTStdLight,sans-serif; margin: 0 10px 5px 0; padding: 0; }
.slider-under-content h3 a { font-family: inherit; font-size: inherit; }
.slider-under-content h4 { color: #4d4d4d; font-size: 12px; line-height: 15px; margin: 0 0 4px 0; padding: 0; }
.slider-under-content p { color: #4d4d4d !important; font-size: 12px !important; line-height: 15px !important; margin: 0 0 10px 0; }
.slider-under-content p.tag { font-weight: bold; }
.slider-under-content p strong { color: #4d4d4d; }
.slider-under-content a, .slider-under-content a strong { color: #336699; text-decoration: none; font-size: inherit; font-family: inherit;}
.slider-under-content a:hover { text-decoration: underline; }
.slider-under-content .slider { width: 690px; height: auto; float: left; display: inline; margin: 35px 0 0 0; padding: 0; }
.slider-under-content .slider li { list-style: none; display: inline-block; float: left;  background: none; padding: 0; margin: 0 0 0 0; width: 230px; height: auto; }
.slider-under-content .slider li p { margin-right: 40px; }
.slider-under-content .bx-prev { top: 0; right: 40px; }
.slider-under-content .bx-next { top: 0; right: 10px; }
.slider-under-content a.view-all { position: absolute; top: 23px; right: 100px; }


/* 
	MISC
*/

/* social sharing links */
p.social-shares { }
p.social-shares img { margin: 0 4px 0 0; }
#col-content p.social-shares { margin: 16px 0 20px 25px; }
.vidframe { position: relative; }
#col-content .vidframe span, .tip-image .vidframe span { position: absolute; top: 22px; left: 69px; display: block; width: 47px; height: 47px; background: url(/images/solutioncenter/vidplay-small.png) 0 0 no-repeat; }
#col-content .vidframe a:hover, .tip-image .vidframe a:hover { text-decoration: none !important; }
#col-content .vidframe a:hover span, .tip-image .vidframe a:hover span { background-position: 0 -47px; text-decoration: none !important; }
#col-content .inset .vidframe span { top: 30px; left: 80px; }

/* Insights main page carousel. See also styles above with class of "insights" for features divs */
/* placement is different for MNC because red band is wider, carousel needs to move down compared to RI */
#features-spacer.insights { height: 390px; }
#features-container.insights { height: 730px;}
#features-container.insights #features { height: 730px; background: url(/images/solutioncenter/bkgd_mnc-insights-main.jpg) 0 0 no-repeat; }
#insights-carousel { width: 872px; height: 375px; margin: 85px 0 0 45px; }
#insights-carousel .carousel-item { width: 506px; height: 375px; display: none; position: relative; }
#insights-carousel .carousel-item img.hero-img { position: absolute; top: 0; left: 0; width: 100%; }
#insights-carousel .carousel-item .text { position: absolute; left: 4px; top: 265px; width: 502px; }
.montePlay { display: none; }
.montePrev { position: absolute; top: 129px; left: -45px; display: block; width: 33px; height: 33px; overflow: hidden; text-indent: -9999px; background: url(/images/solutioncenter/btn_monte-prev.png) 0 -33px no-repeat; }
.monteNext { position: absolute; top: 129px; right: -45px; width: 33px; height: 33px; overflow: hidden; text-indent: -9999px; background: url(/images/solutioncenter/btn_monte-next.png) 0 0 no-repeat; }
.montePrev:hover { background-position: 0 0; }
.monteNext:hover { background-position: 0 -33px; }
.carousel-item h3 { font: bold 14px/17px sans-serif; color: #6d6e71; margin: 0 0 4px 0; padding: 0; }
.carousel-item h3 a { color: #5997c3; text-decoration: none; font-size: 14px; }
.carousel-item h3 a:hover { text-decoration: underline; }
.carousel-item p { font: normal 12px/17px sans-serif; color: #6d6e71; margin: 0; padding: 0; }
.carousel-item p a { color: #5997c3; text-decoration: none; font-size: 12px; }
.carousel-item p a:hover { text-decoration: underline; }
.trc-small .carousel-item p.deeper { font-weight: bold; margin-top: 8px; }
.trc-small .carousel-item p.deeper a { display: inline-block; height: 20px; text-indent: -9999px; overflow: hidden; margin: 0 11px -5px 0; background: url(/images/solutioncenter/icons_go-deeper.png) 0 0 no-repeat; }
.trc-small .carousel-item p.deeper a.article { background-position: 0 0; width: 16px; }
.trc-small .carousel-item p.deeper a.webinar { background-position: -40px 0; width: 26px; }
.trc-small .carousel-item p.deeper a.podcast { background-position: -80px 0; width: 19px; }
.trc-small .carousel-item p.deeper a.video { background-position: -120px 0; width: 21px; }
.trc-small .carousel-item p.deeper a.slideshow { background-position: -160px 0; width: 21px; }
.trc-small .carousel-item p.deeper a.article:hover, .trc-small .carousel-item p.deeper a.article.hovered { background-position: 0 -40px; }
.trc-small .carousel-item p.deeper a.webinar:hover, .trc-small .carousel-item p.deeper a.webinar.hovered { background-position: -40px -40px; }
.trc-small .carousel-item p.deeper a.podcast:hover, .trc-small .carousel-item p.deeper a.podcast.hovered { background-position: -80px -40px; }
.trc-small .carousel-item p.deeper a.video:hover, .trc-small .carousel-item p.deeper a.video.hovered { background-position: -120px -40px; }
.trc-small .carousel-item p.deeper a.slideshow:hover, .trc-small .carousel-item p.deeper a.slideshow.hovered { background-position: -160px -40px; }


/* MORE HELP/SERVICES MODULE */
.more-help { width: 964px; left: 29px !important; background: #f2f2f2 url(/images/solutioncenter/bkgd_moreservices.gif) 0 0 repeat-x; border: 1px solid #ccc; -moz-box-shadow: 0px 0px 4px #999999; -webkit-box-shadow: 0px 0px 4px #999999; box-shadow: 0px 0px 4px #999999; margin: 0 0 30px 3px; padding: 0 0 10px 0; border-radius: 3px; position: relative; }
.more-help .intro { width: 340px; float: left; display: inline; margin: 60px 22px 0 44px; }
.more-help .intro h2 { font: normal 40px/42px AmasisMTStdLight,sans-serif; color: #4d4d4d; margin: 0 0 10px 0; }
.more-help .intro p { font: normal 14px/20px sans-serif; color: #4d4d4d; margin: 0 0 10px 0; }
.more-help .intro p.serif { font: normal 20px/24px AmasisMTStdLight,sans-serif; color: #4d4d4d; }
.more-help .how { width: 513px; border: 1px solid #ccc; border-radius: 3px; background: #fff; float: left; display: inline; margin: 10px 0 0 0; padding: 35px 0 20px 35px; }
.more-help .how h3 { font: normal 30px/34px AmasisMTStdLight,sans-serif; color: #4d4d4d; margin: 0 0 10px 0; }
.more-help .how h4 { font: bold 15px/25px sans-serif; color: #4d4d4d; margin: 0; }
.more-help .how p { font: normal 14px/20px sans-serif; color: #4d4d4d; margin: 0 0 10px 0; width: 400px; }
.more-help .how img { float: right; margin: -20px 0 20px 12px; }
.more-help .intro p a, .more-help .how p a { font-size: inherit; color: #369; font-family: inherit; }

/*SECONDARY NAV LOGIN MENU*/
#section-nav #login {background: url("/images/accountant/mnc/bluebtn-left.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);color: #FFFFFF;font: 15px/16px sans-serif;height: 41px;margin: 0 0 0 12px;overflow: visible;padding: 0 0 0 5px;position: absolute;right: 25px;top: 10px;}
#section-nav #login a {background: url("/images/accountant/mnc/bluebtn-mid.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);color: #FFFFFF;display: block;float: left;font: 15px/16px sans-serif;height: 27px;margin: 0;padding: 14px 8px 0;text-decoration: none;}
#section-nav #login a img {margin: 0 0 1px 5px;}
#section-nav li#login:hover, #section-nav li#login:hover a, #section-nav li#login:hover span {background-position: 0 -41px;}
#section-nav #login span {background: url("/images/accountant/mnc/bluebtn-right.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;float: right;height: 41px;margin: 0;padding: 0;width: 5px;}
#section-nav-login-menu {background: none repeat scroll 0 0 #FFFFFF;box-shadow: 0 5px 6px #333333;height: 0;opacity: 0;overflow: hidden;padding: 0 0 20px;position: absolute;right: 9999px;top: 39px;transition: opacity 0.3s ease 0s;width: 240px;z-index: 12000;}
#section-nav li#login:hover #section-nav-login-menu {height: auto;opacity: 1;overflow: visible;padding-top: 20px;right: 0;}
#section-nav-login-menu h3 {color: #333333;font-size: 12px;font-weight: bold;line-height: 15px;margin: 0 19px 7px;}
#section-nav-login-menu p {color: #333333;font-size: 12px;line-height: 15px;margin: 0 19px 7px;overflow: auto;}
#section-nav #login p a {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);color: #336699;display: inline;float: none;font-size: 12px;height: auto;line-height: 15px;margin: 0;overflow: auto;padding: 0;}
#section-nav #login p a:hover {text-decoration: underline;}