﻿/* ---------- General (Header and Footer) ----------*/
html { background: none; }
body { background: none; }
header, .home header, .mygmac header { background: none; height: 65px; width: 598px; border: none; }
.container { background: none; border: none; width: 600px; }
.logo a { width: 540px; height: 25px; left: 25px; background: none; color: #000; text-decoration: none;}
.logo a span { display: block; }
.utility-nav { display: none; }
.language-nav { display: none; }
.search { display: none; }
footer { background: none; color: #000000 !important; padding: 0 20px 20px 25px; border: none; }
footer .left { display: none; }
footer .right { display: none; }
footer .footer-tools { display: none; }
/* ---------- General Layout ----------*/
.page-intro-thin-line { display: none; }
.main-nav { display: none; }
.main { border: none; }
.two-col .main, .two-col-tabs .main { background: none; }
.two-col .left-col { display: none; }
.two-col .right-col { float: none; width: 100%; min-height: 0; }
.full-col { padding-top: 0; padding-bottom: 10px; }
.right-col .page-intro, .page-intro { background: none; padding-top: 0; padding-bottom: 0; color: #000;}
.right-col .page-intro h1, .page-intro h1 { color: #000; }
.right-col .page-intro p, .page-intro p { margin-bottom: 10px; }
/* ---------- Homepage ----------*/
.slideshow, .slideshow-body, .slideshow object, .slideshow embed { width: 600px !important; height: 188px !important; }
.slideshow-header { height: auto; padding: 0 0 10px 0; }
.slideshow-header h1 { margin: 0 0 0 25px; }
.slideshow-header h1 a { display: none; }
.home .main, .mygmac .main { background: none; }
.home .mid-content, .mygmac .mid-content { background: none; border: none; }
.home .mid-content .wrap, .mygmac .mid-content .wrap { background: none; }
.statement { width: 530px; }
.statement h1, .statement p, .statement a span { color: #000000; }
.quick-nav { display: none; }
.home .content, .mygmac .content { background: none; }
.home .content .top, .mygmac .content .top { display: none; }
.home .content .wrap, .mygmac .content .wrap { background: none; padding-top: 0; }
.home-module { width: 480px; margin-bottom: 0; }
.services-module li { min-height: 0; }
/* ---------- Article ----------*/
.pre-content-pane { padding-top: 0; background: none; border: none;}
.breadcrumbs { width: 550px; }
.page-links { display: none; }
section.rightModule { display: none; }
a.to-top { display: none !important; }
a.launch-button { display: none; }
.expandable-text .expandable-title { padding-left: 0; background: none; }
.expandable-text .expandable-body { display: block !important; }
/* ---------- Tab Landing ----------*/
.tab-landing-center { background: none; height: auto; padding-bottom: 0; }
.tab-landing-center .left-col { background: none; width: 550px; float: none; display: block; height: auto; }
.tab-landing-center .left-col .corners { display: none; }
.tab-landing-center .left-col h2 { margin-top: 0; }
.tab-landing-center .left-col a.main-button { display: none !important; }
.tab-landing-center .right-col { background: none; width: 550px; float: none; display: block; padding-left: 0; height: auto; }
.tab-landing-center object, .tab-landing-center embed { width: 580px !important; height: 196px !important; }
.tab-landing-bottom { background: none; padding-top: 0; }
.tab-landing-bottom .highlights { background: none; margin-left: 25px; }
.tab-landing-bottom .highlights .highlight-item { padding-left: 0; float: none; width: 525px; }
.tab-landing-bottom .bottom { display: none; }
/* ---------- Tools Landing ----------*/
.tab-nav { display: none; }
.tools-item-image { width: 550px; margin-left: 15px; text-align: left; }
.tools-item-image img { display: none; }
.tools-item { width: 550px; float: none; }
.tools-item h2 { width: 550px; float: none; }
.tools-item-fav { display: none; }
.tools-item .main-button { display: none; }
.tools-item-sep { float: none; width: 580px; }
/* ---------- Research Library ----------*/
.results-set { margin-left: 25px !important; width: 550px; }
.results-set .download { display: none; }
.featured-items-set li { width: 235px; }
.carousel-set { background: none; width: 530px !important; padding: 10px; }
.carousel-set .inset { width: 530px; }
.carousel-set .inset li { width: 117px; }
.list-columns-group { margin-left: 26px; width: 570px; }
.list-column { width: 166px }
.research-results-set { margin-left: 0 !important; }
.research-detail .main { background: none; }
.research-detail .left-col { display: none; }
.research-detail .right-col { float: none; margin-left: 0; }
.research-detail .breadcrumbs { width: 550px; }
.research-detail .results-content { width: 550px; }
.research-detail .detail-intro .left, .research-detail .detail-overview .left { width: 310px; }
.research-detail .detail-stats .download { display: none; }
/* ---------- Tabbed Articles ----------*/
.full-col .tab-content { display: block !important; }
.event-detail .tab-content .left-col { min-height: 0; }
.event-detail .tab-content .left-col-wide { width: 550px; }
.event-detail .tab-content .agenda-nav { display: none; }
.event-detail .tab-content .time-info { width: 138px; }
.event-detail .tab-content .session-info { width: 412px; }
.event-detail .tab-content .session-instance-info { width: 412px; }
.event-detail .tab-content .main-info { width: 412px; }
.event-detail .tab-content .session-info h3.expandable { background: none; padding-left: 0; }
.event-detail .tab-content .session-detail { display: block !important; margin-top: 5px; }
.full-col .section-header { display: block; }
.pre-content-pane .breadcrumbs { width: 550px; }
/* ---------- New & Noteworthy ----------*/
.new-noteworthy { width: 550px; }
.new-noteworthy h1 { display: none; }
/* ---------- Profile ----------*/
.profile .tab-content { display: block !important; }
.profile .section-header { display: block; }
.profile .profile_info, .profile .profile_info_big { background: none; }
.profile .main-button { display: none; }
.profile .reg-sidebar { float: left; }